-- 作者:mlm102030
-- 发布时间:2013/6/18 14:17:24
-- [求助]后台交易,开仓时交易手数无法控制,请问如何解决,谢谢!
后台交易系统如下:
//条件判断
MA5:MA("RU09$CLOSE#MULTISEC",5);
MA10:MA("RU09$CLOSE#MULTISEC",10);
CONDBUY:=CROSS(MA5,MA10);
CONDSELL:=CROSS(MA10,MA5);
//开仓和平仓
TBUY(CONDBUY AND TBUYHOLDINGEX(\'\',\'RU09\',0)=0,1,MKT,0,0,\'\',\'RU09\');
TSELL(CONDSELL AND TBUYHOLDINGEX(\'\',\'RU09\',0),MKT,0,0,\'\',\'RU09\');
按理说
TBUY(CONDBUY AND TBUYHOLDINGEX(\'\',\'RU09\',0)=0,1,MKT,0,0,\'\',\'RU09\');
中"TBUYHOLDINGEX(\'\',\'RU09\',0)=0"限制了在有持仓时无法再开仓了,可是还会有继续开仓,请问如何解决;
附交易明细中的该现象:
序号 |
时间 |
品种 |
|
方向 |
价格 |
数量 |
开平 |
1 |
13:53:25 |
RU09 |
橡胶1309 |
买入 |
18155 |
1 |
开 |
2 |
13:53:17 |
RU09 |
橡胶1309 |
卖出 |
18150 |
1 |
平 |
3 |
13:53:13 |
RU09 |
橡胶1309 |
买入 |
18155 |
1 |
开 |
4 |
13:53:04 |
RU09 |
橡胶1309 |
卖出 |
18155 |
2 |
平 |
5 |
13:53:02 |
RU09 |
橡胶1309 |
买入 |
18160 |
1 |
开 |
6 |
13:53:02 |
RU09 |
橡胶1309 |
买入 |
18155 |
1 |
开 |
25 |
13:50:02 |
RU09 |
橡胶1309 |
卖出 |
18170 |
2 |
平 |
26 |
13:49:59 |
RU09 |
橡胶1309 |
买入 |
18170 |
1 |
开 |
27 |
13:49:58 |
RU09 |
橡胶1309 |
买入 |
18170 |
1 |
开 |
30 |
13:49:14 |
RU09 |
橡胶1309 |
卖出 |
18180 |
2 |
平 |
31 |
13:49:10 |
RU09 |
橡胶1309 |
买入 |
18180 |
1 |
开 |
32 |
13:49:09 |
RU09 |
橡胶1309 |
买入 |
18180 |
1 |
开 |
33 |
13:48:10 |
RU01 |
橡胶1401 |
买入 |
19160 |
2 |
平 |
34 |
13:46:08 |
RU01 |
橡胶1401 |
卖出 |
19145 |
1 |
开 |
35 |
13:46:07 |
RU01 |
橡胶1401 |
卖出 |
19150 |
1 |
开 |
38 |
13:42:39 |
RU01 |
橡胶1401 |
买入 |
19135 |
2 |
平 |
39 |
13:31:34 |
RU01 |
橡胶1401 |
卖出 |
19090 |
1 |
开 |
40 |
13:31:34 |
RU01 |
橡胶1401 |
卖出 |
19090 |
1 |
开 |
|