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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]自定义N分钟线问题

   

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


  共有3951人关注过本帖平板打印复制链接

主题:[求助]自定义N分钟线问题

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


加好友 发短信
等级:新手上路 帖子:12 积分:0 威望:0 精华:0 注册:2017/5/23 23:58:08
  发帖心情 Post By:2017/5/24 23:00:57 [只看该作者]

runmode:0; 
INPUT:M2(90,30,100,10),M3(380,200,600,40);
手数:=1;  //开仓手数

min15openB := callstock(stklabel,vtopen,21,M2); 
min15closeB:= callstock(stklabel,vtclose,21,M2); 

min30openB := callstock(stklabel,vtopen,21,M3); 
min30closeB:= callstock(stklabel,vtclose,21,M3); 

min15open:=ref(min15openB,1); 
min15close:=ref(min15closeB,1); 

min30open:=ref(min30openB,1); 
min30close:=ref(min30closeB,1); 

entrylongcond := (min15close>min15open and min30close>min30open);
entryshortcond:=(min15close<min15open and min30close<min30open);
if holding=0 then begin 
   if entrylongcond then       buy(1,手数,nextopen); 
   if entryshortcond then       buyshort(1,手数,nextopen); 
end 

if holding>0 then begin 
   if time>=(closetime(0)-500)  then sell(1,holding,nextopen);
end 

if holding<0 then begin 
   if time>=(closetime(0)-500) then sellshort(1,holding,nextopen); 
end 
资产:asset,noaxis,coloryellow,linethick1;

请问这段样例代码写法有何问题? 测试实盘交易时,信号有严重漂移现象,明明前面已经开仓了,后面又开仓,而且开盘时明明是开空,走几根k线后信号会变成开多


 回到顶部
总数 14 1 2 下一页