欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 日线交易模型编写求助

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3224人关注过本帖树形打印复制链接

主题:日线交易模型编写求助

帅哥哟,离线,有人找我吗?
shh66666
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:32 积分:0 威望:0 精华:0 注册:2018/12/7 11:14:06
日线交易模型编写求助  发帖心情 Post By:2020/1/30 16:01:50    Post IP:183.194.168.232[只看该作者]

日线级别

1.如果当天收盘价,只要不同时站上5日线跟20日线就做空。以当天收盘价做空。

2.如果第二天直接低开20个点以内,那么直接止盈;     如果低开20个点以上,当天要是涨回到只有20个点的时候止盈;要是当天一直在20个点一下,那么等第二天,第二天跟第一天一样,低开20个点之内直接止盈,20个点以上等回20个点的时候止盈。以此类推,第三天,第四天。。。。。。。。后面要是高开按第3条处理

3.如果第二天高开5个点以内直接止损;     如果高开5个点以上,等回成本价平仓。或者高开5个点之后再涨20个点止损。

 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2020/2/2 22:18:09    Post IP:101.88.98.81[只看该作者]

1.如果当天收盘价,只要不同时站上5日线跟20日线就做空。以当天收盘价做空。????红色部分是笔误?如果不是,请说清楚具体5日和20日的关系。

 



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
shh66666
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:32 积分:0 威望:0 精华:0 注册:2018/12/7 11:14:06
  发帖心情 Post By:2020/2/4 9:04:23    Post IP:60.1.217.199[只看该作者]

没有笔误,我想表达的就是 not(c>ma(c,5) and c>ma(c,20)),只要不是这种情况下,都做空

 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2020/2/4 9:25:29    Post IP:101.88.98.81[只看该作者]

就是说有且只能满足5日和20日其中一个大于均线才开空?如果都在5日和20均线以下要怎么处理?

 

 2.如果第二天直接低开20个点以内,那么直接止盈;     如果低开20个点以上,当天要是涨回到只有20个点的时候止盈;要是当天一直在20个点一下,那么等第二天,第二天跟第一天一样,低开20个点之内直接止盈,20个点以上等回20个点的时候止盈。以此类推,第三天,第四天。。。。。。。。后面要是高开按第3条处理

 

要是当天一直在20个点一下????这个是以上吧?要不就和“如果第二天直接低开20个点以内”条件重合了

[此贴子已经被作者于2020/2/4 10:11:55编辑过]


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/2/4 10:28:38    Post IP:183.194.168.232[只看该作者]

kk:not(c>ma(c,5) and c>ma(c,20));

dk:ref(c,1)-open;
ck:ref(c,1)-c;
if dk>0 and dk<20 then sellshort(1,holding,market);//低开20点以内止盈

if dk>20 and  ck>=20 then sellshort(1,holding,market);//低开大于20点 盘中涨回到20点以上时平仓


if dk<0 and dk>=-5 then  sellshort(1,holding,market);//高开五个点以内 直接平仓
if  dk<-5  and  ck>=-5  then  sellshort(holding<0,holding,market);//高开大于五个点 等回落到五个点以内时候 再平仓
if dk<-5 and ck<=-25 then  sellshort(holding<0,holding,market);//高开大于五个点 盘中达到25点以上时候 直接止损平仓

if kk  and holding=0 then buyshort(1,1,limitr,c);

 参考我这边的注释 核对下思路和代码逻辑是否符合。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
shh66666
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:32 积分:0 威望:0 精华:0 注册:2018/12/7 11:14:06
  发帖心情 Post By:2020/2/4 13:24:14    Post IP:60.1.217.199[只看该作者]

1.除了 c>ma(c,5) and c>ma(c,20)  以外,其他情况都有做空


2.那个是在20个点以下,就是低开超过20个点的时候。就一直拿着,等涨回到只有20个点的利润就止盈。要是当天一直在20个点以下,那么就拿到第二天。第二天就重复第一天的规则

 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2020/2/4 13:35:45    Post IP:101.88.98.81[只看该作者]

看5楼的


编程无捷径,技巧靠积累。
 回到顶部