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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 指令只在第二次出现才被执行

   

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


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

主题:指令只在第二次出现才被执行

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


加好友 发短信
等级:新手上路 帖子:82 积分:0 威望:0 精华:0 注册:2017/11/8 19:09:43
指令只在第二次出现才被执行  发帖心情 Post By:2018/8/10 11:49:19    Post IP:1.180.209.244[只看该作者]

我测试后台指令,在TBUY后,在执行TSELL时(TBUY和TSELL之间没有执行任何动作),发现信号只在TSELL信号第二次出现才被执行,第一次出现,没有执行,我特意在信号出现时,在K线图上标注红色,两次信号都出现了红色,但是后台执行的时候,只在第二次才被执行。可能是什么原因呢?
我怀疑是ALLOWREPEAT的问题,但是加了ALLOWREPEAT,还是没用.还有别的可能吗?请指教

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


加好友 发短信
等级:管理员 帖子:2437 积分:0 威望:0 精华:0 注册:2016/3/5 22:53:41
  发帖心情 Post By:2018/8/10 11:54:34    Post IP:180.169.30.6[只看该作者]

看一下交易日志是怎么记录的

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


加好友 发短信
等级:新手上路 帖子:82 积分:0 威望:0 精华:0 注册:2017/11/8 19:09:43
  发帖心情 Post By:2018/8/10 12:05:43    Post IP:1.180.209.244[只看该作者]

序号    品种        交易类型    时间                   数量    交易效率    开仓价格    平仓价格/均价    盈亏%     盈亏金额     最大回撤    累计盈亏金额    手续费    滑价成本    最佳平仓价    最差平仓价    最大浮盈    最大浮亏    开仓效率    平仓效率    有效盈亏%    资产          持仓周期    周期均盈利    保证金占用
1       沪铜1809    开多        2017/12/25 00:00:00    1                   55750                                               0.00%                       30.00     0.00                                                                                                                                         39,025.00
2       沪铜1809    平多        2018/01/31 00:00:00    1       0.00%                   54050/55756      -3.07%    -8,560.00    1.63%       -8,560.00       30.00     0.00        0             0             0.00        0.00        0.00%       0.00%       -21.93%      991,440.00    26          -329.23       0.00

日志记录就两条,一次,开多,一次平多。
TBUY(XD,1,MKT),ALLOWREPEAT;
TSELL(PD,1,MKT),ALLOWREPEAT;
我的语句也很简单XD表示开多,PD表示平多。在K图上,如果某天PD符合条件就标记红色,但是在执行XD后,第一次红色出现没执行,第二次出现才执行,很奇怪


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


加好友 发短信
等级:新手上路 帖子:82 积分:0 威望:0 精华:0 注册:2017/11/8 19:09:43
  发帖心情 Post By:2018/8/10 12:09:22    Post IP:1.180.209.244[只看该作者]

就是TSELL函数里条件变量满足,但是没有执行的情况,可能有几种原因?比如ALLOWREPEAT,之前出现过,不容许重复执行,还有什么可能呢?

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


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

 不是3楼的记录。
要看下:

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

这里的。
另外不要拿图表信号来验证后台的信号,这不是合理的对比方式。  后台程序里面可以添加一些输出来记录下单触发时候的各种情况。
如:
DEBUGFILE( , , )
DEBUGFILE2( , , , )


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