以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 已经开了程序化的情况下..使用手动报单.. (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=148878) |
|
-- 作者:netlife88 -- 发布时间:2017/3/9 10:02:37 -- 已经开了程序化的情况下..使用手动报单..
|
|
-- 作者:yukizzc -- 发布时间:2017/3/9 14:21:29 -- if tholding>0 then sell(); 类似这样就可以了,判断有持仓了就平仓 如果用vba自己对下面这个事件做处理,成交的开仓单触发后发平仓 OrderStatusEx2 事件 |
|
-- 作者:netlife88 -- 发布时间: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 -- 发布时间:2017/3/10 16:51:23 -- 一根 k线只会平仓一次,如果要重复平常用后台配合allowrepat函数 |