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


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

   

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


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

主题:后台程序实现求助

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/11/6 9:24:36    Post IP:180.169.30.6[显示全部帖子]

PDC:REF(C,1);
TR1:MAX(h-l,max(h-PDC,PDC-L));
ATR:MA(TR1,20);

绝对波动幅度:ATR*Multiplier;
手数:TASSET*0.01/绝对波动幅度;
ma5:ma(c,5);
ma10:ma(c,10);
ma20:ma(c,20);
buycond1:ma5>ma10 and ma5>ma20;//这种开仓条件可能会持续N个周期都能保持,会导致连续多个周期下单,直到条件不满足为止。
sellcond1:ma5<ma10;

buycond2:ma5<ma10 and ma5<ma20;
sellcond2:ma5>ma10;

if BUYCOND1 then tbuy(1,手数,MKT);
if sellcond1 then tsell(1,TBUYHOLDING(1),mkt);

if BUYCOND2 then tbuyshort(1,手数,MKT);
if sellcond2 then tsellshort(1,TBUYHOLDING(1),mkt);

仅供参考。


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/11/6 15:03:55    Post IP:180.169.30.6[显示全部帖子]

 1.做了些修改,可参考下。
PDC:=REF(C,1);
TR1:=MAX(H-L,MAX(H-PDC,PDC-L));
ATR:=MA(TR1,20);
绝对波幅:=ATR*DYNAINFO(209);
N:= INTPART(TASSET*0.005/绝对波幅);//下单手数要取整
h20:=ref(hhv(h,20),1);
h10:=ref(hhv(h,10),1);
l20:=ref(llv(l,20),1);
l10:=ref(llv(l,10),1);
kd:=CROSS(c,h20);
pd:=CROSS(l10,c);
kk:=CROSS(l20,c);
pk:=cross(c,h10);
if TBUYHOLDING(1)>0 and pd then tsell(pd,n,mkt);
if TSELLHOLDING(1) >0 and pk then tsellshort(pk,n,mkt);
if TBUYHOLDING(1)=0 and kd then tbuy(kd,n,mkt);
if TSELLHOLDING(1)=0 and kk then tbuyshort(kk,n,mkt);

if TBUYHOLDING(1)>0 and c<DYNAINFO(211)-绝对波幅 then tsell(pd,TBUYHOLDING(1),mkt);
if TSELLHOLDING(1)>0 and c>DYNAINFO(211)+绝对波幅 then tsellshort(pk,TSELLHOLDING(1),mkt);

持仓函数建议使用TBUYHOLDING,TSELLHOLDING 这种

2.代码编写时候注意在英文输入法下。你之前很多地方是中午输入法输入的,会导致一些错误的。


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/11/7 9:30:53    Post IP:180.169.30.6[显示全部帖子]

1. 请看9楼的回复。并且你这个代码里面不是已经处理过了这个问题了吗。
2.同一个K同一条语句下不会重复下单。除非你自己写了多个同类型的下单语句。



命数如织,当如磐石。
 回到顶部