以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求助,为什么2个策略只能成交一个策略  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=84189)

--  作者:nktd
--  发布时间:2015/8/19 15:11:27
--  求助,为什么2个策略只能成交一个策略
为什么2个策略,放在一个框架里(上,下2个策略)只能成交一个策略。提示已撤单报单被拒绝CFFEX:不合法的数量 量:1
是不是我的策略写得不对,请老师帮忙看一下。



第一个策略


//中间变量
INPUT:SS(1,0,1,1);

手数:=SS;

a:ma(c,5);
b:ma(c,10);


//交易条件
开多条件:=a>b ;
开空条件:=a<b ;
平多条件:=a<b ;
平空条件:=a>b ;
//交易系统

SELL(平多条件 AND HOLDING>0,手数,MARKET);
SELLSHORT(平空条件 AND HOLDING<0,手数,MARKET);
BUY(开多条件 AND HOLDING<=0,手数,MARKET);
BUYSHORT(开空条件 AND HOLDING>=0,手数,MARKET);

当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;//输出当前资产,但不影响坐标最高最低值






第二个策略

//中间变量
INPUT:SS(1,0,1,1);

手数:=SS;

a:ma(c,5);
b:ma(c,20);


//交易条件
开多条件:=a>b ;
开空条件:=a<b ;
平多条件:=a<b ;
平空条件:=a>b ;
//交易系统

SELL(平多条件 AND HOLDING>0,手数,MARKET);
SELLSHORT(平空条件 AND HOLDING<0,手数,MARKET);
BUY(开多条件 AND HOLDING<=0,手数,MARKET);
BUYSHORT(开空条件 AND HOLDING>=0,手数,MARKET);

当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;//输出当前资产,但不影响坐标最高最低值



--  作者:jinzhe
--  发布时间:2015/8/19 15:16:30
--  
请问是模拟交易还是实际交易?记录了下单日志了吗?
--  作者:nktd
--  发布时间:2015/8/19 15:43:21
--  
日志没有反应,在交易状态上有提示
--  作者:jinzhe
--  发布时间:2015/8/19 15:47:14
--  
自动交易不会日志没有反映的,用户知道日志在哪里记录吗?
--  作者:nktd
--  发布时间:2015/8/19 23:01:21
--  
老师
在图表程序化交易--动态显示牌里面吗

--  作者:nktd
--  发布时间:2015/8/19 23:02:18
--  
我是实盘交易,不是模拟的
--  作者:jinzhe
--  发布时间:2015/8/20 8:45:11
--  
是不是交易了同一个合约?下单日志在这里勾选,放在提示的地方
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:nktd
--  发布时间:2015/8/20 10:11:33
--  
是的。
昨天晚上交易日志没有出来,今天在交易时间有了,老师说得对,有日志记录。2个策略,是不同股指的合约,9月和12月,9月成交,12月不能成交,日志上显示交易价格为0,在交易状态下提示不合法数量,量1。

--  作者:jinzhe
--  发布时间:2015/8/20 10:14:30
--  

价格为0表示市价下单

而你对12月的合约也就是远期合约下市价单是交易所不允许的

[此贴子已经被作者于2015/8/20 10:15:12编辑过]