Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
netlife88 发表于:2017/3/9 10:02:37

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

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

3.求怎么写 关键是怎么让成交的单立马再进行平仓(不使用系统自带的止盈止损)
2楼
yukizzc 发表于:2017/3/9 14:21:29

if tholding>0 then sell();

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

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

OrderStatusEx2 事件

3楼
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);//平空
4楼
yukizzc 发表于:2017/3/10 16:51:23

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

共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 2 queries.