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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请教后台策略的写法

   

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


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

主题:请教后台策略的写法

美女呀,离线,留言给我吧!
qkl586
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:241 积分:920 威望:0 精华:0 注册:2010/8/1 16:46:02
请教后台策略的写法  发帖心情 Post By:2021/1/6 9:27:35    Post IP:182.139.94.53[只看该作者]

策略逻辑
tick扫描。参数:A;B;
1、启动时初始化,扫描实盘持仓。当持仓为多头时,取即时价格加参数A挂价平仓B手,同时取即时价格减参数A挂价开仓B手;当持仓为空头时,取即时价格加参数A挂价开仓B手,同时取即时价格减参数A挂价平仓B手。
2、MA5上穿MA60后全部平空开多,取成交价加参数A挂价平仓B手,同时取成交价减参数A挂价开仓B手;当MA5下穿MA60后全部平多开空,取成交价加参数A挂价开仓B手,同时取成交价减参数A挂价平仓B手。
3、连续交易时,多头:当开(或平仓)成交后,撤单,取成交价加参数A挂价平仓B手,同时取成交价减参数A挂价开仓B手;空头:当开(或平仓)成交后,撤单,取成交价加参数A挂价开仓B手,同时取成交价减参数A挂价平仓B手;循环往复。
请高手看一下能否写出来,谢谢!

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


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

 1.“MA5上穿MA60后全部平空开多”反手时候是直接市价吗? 如果不是市价会比较麻烦。限价成交慢会触发其他的处理逻辑。


2.
你这个 我们只能尝试一下。不能保证能实现。主要是“当开(或平仓)成交后,撤单”这个操作其实是需要事件触发的形式才能比较好的执行的。  金字塔的PEL是不能直接使用这种方式的。之前技术人员也说了,需要py或者Vba才行。

pel编写的实现的效果  如果行情波动大 你参数设置又比较小,那么很可能开平都成交了,然后程序根本来不及撤单。这样整个逻辑就乱套了。或者最多的情况是 撤单发出去了,但是它需要等待成交回报,而这时候新的开平单已经发出去了,这种情况 也会扰乱整个逻辑的。
[此贴子已经被作者于2021/1/6 10:44:03编辑过]


命数如织,当如磐石。
 回到顶部
美女呀,离线,留言给我吧!
qkl586
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:241 积分:920 威望:0 精华:0 注册:2010/8/1 16:46:02
  发帖心情 Post By:2021/1/6 11:40:12    Post IP:182.139.94.53[只看该作者]

1是市价;2假如行情波动大,开平仓都成交了,以后面成交的单子做循环基点重新挂价。您可以尝试一下,谢谢!

 回到顶部