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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 已经开了程序化的情况下..使用手动报单..

   

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


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

主题:已经开了程序化的情况下..使用手动报单..

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


加好友 发短信
等级:论坛游侠 帖子:205 积分:0 威望:0 精华:0 注册:2016/9/6 9:03:49
已经开了程序化的情况下..使用手动报单..  发帖心情 Post By:2017/3/9 10:02:37 [只看该作者]


1.已经开了程序化的情况下..

2.使用手动报单成交后立马以(加或减)两点 进行平仓.

3.求怎么写 关键是怎么让成交的单立马再进行平仓(不使用系统自带的止盈止损)

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2017/3/9 14:21:29 [只看该作者]

if tholding>0 then sell();

类似这样就可以了,判断有持仓了就平仓

如果用vba自己对下面这个事件做处理,成交的开仓单触发后发平仓

OrderStatusEx2 事件


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


加好友 发短信
等级:论坛游侠 帖子:205 积分:0 威望:0 精华:0 注册:2016/9/6 9:03:49
  发帖心情 Post By:2017/3/9 22:46:59 [只看该作者]

非常感谢你 

使用你的方法 if tholding>0 then sell();  在开启程序化后已经实现了手动报单成交后, 自动立刻加点平仓 .

但是还有一个小问题晚上弄了半天一直没有解决.

例如在5分钟k线下

 请问第一次使用手工报单成交 ,并自动加点平仓后.第二次再使用手工报单 系统就没法自动加点平仓了 ,必须要等到第二根k线.

不知道系统参考的哪一项 .请问有没有办法解决,可以没有限制的进行自动加点
以下 是根据你的思路修改的 ,你也可以演示试下
if tholding>=1 then BUY(1,0,marketr);          //开多信号
if tholding>=1 then sell(1,0,LIMITR,enterprice+2);//平多

if tholding<=-1 then BUYSHORT(1,0,MARKETR);//开空
if tholding<=-1 then Sellshort(1,1,LIMITR,enterprice-2);//平空

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2017/3/10 16:51:23 [只看该作者]

一根 k线只会平仓一次,如果要重复平常用后台配合allowrepat函数


 回到顶部