求助?
input:n1(5,1,50,5),n2(20,5,100,10);
dp1609:callstock('m09',vtclose,6,0),linethick0;//引用豆粕16年9月份的收盘价
dp1705:callstock('m05',vtclose,6,0),linethick0;//引用豆粕17年5月份的收盘价
dpjc:dp1609-dp1705,noaxis;//9月份减5月份基差
ma5:ma(dpjc,n1),noaxis,;//9月份减5月份基差的5日均线
ma20:ma(dpjc,n2),noaxis;//9月份减5月份基差的20日均线
ss:=5;
//交易条件
buy1:=cross(ma5,ma20);
sell1:=cross(ma20,ma5);
//交易系统
//第一部分
//5日均线上穿20日均线且基差小于0 则开仓 买入9月 卖出5月
if buy1 and dpjc<0 then begin
9月开多:tbuy(1,ss,mkt,0,0,'','m09');
5月开空:tbuyshort(1,ss,mkt,0,0,'','m05');
end
//5上穿20后,价差增大,盈利或止损平仓
if (sell1 and dpjc>20) then begin
9月多平:tsell(1,ss,mkt,0,0,'','m09');
5月空平:tsellshort(1,ss,mkt,0,0,'','m05');
end
{第二部分}
//20上穿5日线,价差大于20的条件下,开仓,卖出近月,买入5月
if sell1 and dpjc>0 then begin
9月开空:tbuyshort(1,ss,mkt,0,0,'','m09');
5月开多:tbuy(1,ss,mkt,0,0,'','m05');
end
//平仓
if buy1 and dpjc<-20 then BEGIN
9月平空:tsellshort(1,ss,mkt,0,0,'','m09');
5月平多:tsell(1,ss,mkt,0,0,'','m09');
end
请问以上公式, 交易字母是不是不能用TBUY TSELL等后台交易命令。 但是不用后台,好像buy,sell等没有指定的品种,可以交易??
谢谢!!
后台公式是没有图表信号的,直接用后台交易跑
图表上又显示不了套利交易的,所以这只能是后台跑
[此贴子已经被作者于2016-6-12 9:52:34编辑过]