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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]实战中,信号延迟出现,并没有执行操作

   

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


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

主题:[求助]实战中,信号延迟出现,并没有执行操作

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


加好友 发短信
等级:新手上路 帖子:40 积分:0 威望:0 精华:0 注册:2018/12/10 10:04:01
[求助]实战中,信号延迟出现,并没有执行操作  发帖心情 Post By:2018/12/25 10:24:22 [显示全部帖子]

背景:
0.使用及购买的是标准版;
1.写程序的时候,选了序列不行,必须选逐K线模式;
2.信号执行选择的是固定间隔15秒。
3.下单品种另制定。
4.相关程序:
INPUT:tq(75);
K终:=(time0-timetot0(dynainfo(207))<=tq) or not(ISLASTBAR);   //tq自己指定一个秒数
if K终=1 then begin

sellshort(conbpk,0,thisclose),orderqueue,ignorecheckprice;
buy(conbpk and holding=0,ss,thisclose),orderqueue,ignorecheckprice;
sell(conspk,0,thisclose),orderqueue,ignorecheckprice;
buyshort(conspk and holding=0,ss,thisclose),orderqueue,ignorecheckprice;

end

问题:
理应在10:00前75秒信号出现并执行,但没发生,于是我在9:59:09秒手动操作。
后来k线上也出信号了。
为什么,应该怎么解决?

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


加好友 发短信
等级:新手上路 帖子:40 积分:0 威望:0 精华:0 注册:2018/12/10 10:04:01
  发帖心情 Post By:2018/12/25 10:43:01 [显示全部帖子]

我正想补充一点,当时信号并不闪烁,至少在9:55分之后,价格比信号临界点少3点以上。
如果写得没问题,那为安全起见,固定间隔调到1秒,tick级别刷新比较好咯?

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


加好友 发短信
等级:新手上路 帖子:40 积分:0 威望:0 精华:0 注册:2018/12/10 10:04:01
  发帖心情 Post By:2018/12/25 11:09:03 [显示全部帖子]

请问怎么使用debugfile输出条件定位当时的成立状态?


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


加好友 发短信
等级:新手上路 帖子:40 积分:0 威望:0 精华:0 注册:2018/12/10 10:04:01
  发帖心情 Post By:2018/12/25 14:30:03 [显示全部帖子]

我加了这一行

Sign:=conbpk or conspk;
if islastbar then   

    DEBUGFILE('D:\00投资投机\Weisoft Stock(x64)\Setting\TEST.TXT' ,‘信号',sign);//输出开仓条件  @@@@注意:如果是序列工作模式,请使用 CONST 函数将buycond等序列变量转化为单值数据以提高字符串操作的工作效率。@@@@@@

那以后就能在日志里看到了吧。如果有信号的话。

 回到顶部