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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 公式没问题,为啥不下单

   

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


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

主题:公式没问题,为啥不下单

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


加好友 发短信
等级:新手上路 帖子:90 积分:0 威望:0 精华:0 注册:2013/8/15 19:47:23
公式没问题,为啥不下单  发帖心情 Post By:2017/6/7 21:56:20 [显示全部帖子]

ma5:ma(C,5);

ma30:ma(C,30);

多0:=cross(ma5,ma30);

多1:=ref(多0,1);
空0:=cross(ma30,ma5);

空1:=ref(空0,1);

时间:currenttime,linethick0;

多:=(多0 and islastbar=0) or (多1 and currenttime>=211500);
空:=(空0 and islastbar=0) or (空1 and currenttime>=211500);

 

if 多 and holding<=0 then
begin
 sellshort(1,0,market),orderQueue;
 buy(1,5,market),orderQueue;
end

 

if 空 and holding>=0 then
begin
 sell(1,0,market),orderQueue;
 buyshort(1,5,market),orderQueue;

end

 

为了试验currenttime 这个函数,特意出信号的当日晚上开盘后观察,结果currenttime升至211500以上时,并没发出单,不知何故?
我是实盘,用的图表交易,设定固定时间间隔,时间间隔设定为2秒(此设置从前其他盘中突破程序发单无问题),但上述语句并不发单,不知为何?(当时手中有多单,白天下穿出信号,夜盘开盘后应该时间上穿211500后下单才对)


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


加好友 发短信
等级:新手上路 帖子:90 积分:0 威望:0 精华:0 注册:2013/8/15 19:47:23
  发帖心情 Post By:2017/6/8 9:15:58 [显示全部帖子]

切中要害,谢谢,问题是出在这句,已经解决。

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


加好友 发短信
等级:新手上路 帖子:90 积分:0 威望:0 精华:0 注册:2013/8/15 19:47:23
  发帖心情 Post By:2017/6/8 10:50:47 [显示全部帖子]

是的,昨晚利用调试找出了问题。
还是不细心,只是觉得看着公式没问题,就来问了,如果仔细调试是能找到症结的。

再次感谢各位高手的帮助。


 回到顶部