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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 开平顺序咨询

   

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


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

主题:开平顺序咨询

帅哥哟,离线,有人找我吗?
淫荡的小蜜蜂
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:135 积分:0 威望:0 精华:0 注册:2019/7/15 9:57:01
开平顺序咨询  发帖心情 Post By:2019/8/30 9:29:29    Post IP:182.141.199.6[只看该作者]

咨询一下开平顺序差异的问题:
1、交易系统中,如果按照先平后开的顺序,信号的平和开就是同时进行的,比如之前是做多,平多以后同时开空;
2、如果按照先开后平的顺序,信号的平和开就是分开的,比如之前是做多,信号平多以后,会单独出现开空的信号;
因此,咨询一下,为什么会出现这种差异,按照那种顺序比较好?

附带问一下轮询的设置,因为是限价单,信号执行须用轮询方式,请老师给一个设置的参考,比如多少秒合适,还有信号执行中的几个设置,也请明示,谢谢!

 回到顶部
帅哥,在线噢!
wenarm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2019/8/30 9:45:14    Post IP:180.169.30.6[只看该作者]

这个因为,图表程序化交易中的,虚拟持仓不支持锁仓操作。其图表运行机制中,首要遵循开仓之前先平反向仓位

否者开仓信号即使成立,也会因为当前持有方向仓位,而被过滤掉。

 

 

这个没有好坏之分,之和交易思想有关。部分用户在多空开平条件各不相同的条件下,能很好的控制自己的信号,自然隐性的遵循了先平后开的原则。

一般用户的策略,只要确认要开仓,开仓之前都会先把反向仓位平掉。

 

 

附带问题:

抱歉,这个无法给你准确的参考,轮询时间间隔只和你交易思想和下单时机有关。是有你自己决定的。

无论是固定时间间隔还是走完k线模式,他们其实都是指,抓取图表中最新k线上的信号时机点。抓到满足的条件信号时就开仓。

 



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

1.之所以建议代码顺序按照先平后开,是因为开反向仓是需要当前仓位是0. 举个特殊情况的例子说明下:
如果当前是空头持仓 且当前K同时 满足开多 和平空条件。 如果平空在开多代码后面,那么会导致最终只能平空但是不能开多。因为当前是空头仓位,而平空的代码是在开多后面,这时候就无法开多了。 但是如果把平空放在开多前面,那就不会有这个问题了。  如果开平信号都是错位在不同K上 其实这个顺序是怎样的都没问题,但是这个信号条件的触发出现在同一个K是不可控制的。  因此保险起见平仓代码一般放在开仓代码之前。
2.这个轮询周期没办法给出一个建议的,需要用户自行测试以及根据自己策略思路自行决定的。每个客户使用情景都很有差异的,每个人情况不一样的。
轮询周期这个 通常如果说这个品种行情波动大,而你又需要高频捕捉信号,倒是可以调整小一点,反之的话如果你本身信号稳定,又不需要捕捉瞬时的信号,其实多大的轮询周期影响也不是很大的,但是你最好不要把这个设置到大于K线周期了。
除了轮询这个设置,其他设置对交易策略执行影响都是次要的,基本没有特殊需求就按照默认设置就可以了。



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


加好友 发短信
等级:论坛游侠 帖子:135 积分:0 威望:0 精华:0 注册:2019/7/15 9:57:01
  发帖心情 Post By:2019/8/30 9:58:45    Post IP:182.141.199.6[只看该作者]

谢谢老师的解答。

关于轮询的设置,我是这样考虑的,不能太短,因为限价交易本身就会有信号闪烁,如果轮询时间极短的话,很可能会出现信号不稳即介入。但是也不能太长,如果过长,就会出现滑点过大。我个人设置是5秒,不知道这样对否?“启动时重复交易监测”,这个设置是起什么作用的,我看说明不是很明白

 回到顶部
帅哥,在线噢!
wenarm
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2019/8/30 10:06:33    Post IP:180.169.30.6[只看该作者]

1.启动时重复交易监测。这个功能的作用是在重启金字塔后,对上根k线上的信号进行检查。如果有信号,会有个提示框的,如果当时已经下单过了,那就取消掉。如果没有,就下单。相当于补仓了。

注:常规情况下,行情交易中,除非异常退出,一般是不会被重启的。默认勾选就行。

 

 

固定时间间隔时间没有对错与否,只有是否合适,你自己根据自己的策略决定。我这边给不了合适的时间间隔。

 

常规来讲,信号控制的比较好,其时间间隔大小都问题不大。如果要控制滑点,自然是出现信号立即下单最保险.

注:限价指令,价格只会优于你的价格才会成交,产生的滑点都是优于你的。除非你限定的价格,不是你心里预期的。

 

 

[此贴子已经被作者于2019/8/30 10:13:58编辑过]


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
garhou
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:317 积分:55 威望:0 精华:0 注册:2012/11/19 16:45:34
  发帖心情 Post By:2019/9/4 19:21:36    Post IP:120.229.60.66[只看该作者]

回帖学习收藏

 回到顶部