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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 图表交易调用后台策略出问题

   

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


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

主题:图表交易调用后台策略出问题

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


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

1.看下交易日志。交易日志里面有详细记录的,看当时怎么触发的。我估计当时你的虚拟持仓当时应该是0持仓的,所以估计是发不出平仓指令。

2.“MYHOLDING:= #MYHOUTAIFUN.MYHOLDING#;

   指标引用现在很少用这种方式了,一般用STKINDI函数。你可以把MYHOLDING这个值输出在图表上看下对不对。



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


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

虚拟持仓要有持仓才能发平仓信号的。你只能获取当前最新实际持仓情况,但是你还要控制图表上平仓信号需要当前虚拟持仓不能为0才行。


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


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

以下是引用skypixel在2017/11/28 15:04:00的发言:
“但是你还要控制图表上平仓信号需要当前虚拟持仓不能为0才行”,这个怎样才能做到?我用当前持仓就是为了避免图表不能实际反映实际持仓的情况。有什么好办法吗?

这个是没办法做的,总不能随便写个下单语句来保证虚拟持仓不为0吧。我看了下代码,触发的应该是开多2吧?barpos = datacount-1 这个条件的触发的时候,MYHOLDING的值应该是0 。因为那个持仓量只在最新K上有正确数值的,历史上都是0。你看下日志里记录的是触发了哪一行代码。日志里有记录下单是那个语句触发的。

 



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


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

1.是的,指数对应的返回值会是0 这个很容易测试到的。 交易的是主力返回的是对应主力月份的持仓。

2.图表的平仓信号一定会受到图表持仓的影响的。



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