C1:= “RB05$close”-“RB03$close”;
DIFF := EMA(C1,12) - EMA(C1,26);
DEA := EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
BKSK :=MACD>0;
SPBP :=MACD<0;
TSELLSHORT(SPBP,10, mkt, 0,0, '', 'SQRB03'); //平空
TBUY(BKSK,10,mkt, 0,0,'', 'SQRB05');//开多
TSELL(SPBP,10, mkt, 0,0,'', 'SQRB05'); //平多
TBUYSHORT(BKSK,10,mkt, 0,0, '', 'SQRB03'); //开空
看看对你是否有帮助
你可以考虑你的价差以K线的形式显示,并且设置成主图.
如何画K线参考以下
c1:= close;
o1:= open;
h1:= high;
l1:= low;
kred:STICKLINE( c1>o1,c1 ,o1, 10,1 ,colorred);//空心实体
kred1:STICKLINE( c1>o1,h1 ,max(c1,o1), 0,1 ,colorred);//上引线
kred2:STICKLINE( c1>o1,min(c1,o1) ,l1, 0,1 ,colorred);//下引线
kgreen:STICKLINE( c1<=o1,c1 ,o1, 10,1 ),colorgreen;//实心实体
kgreen1:STICKLINE( c1<=o1,h1 ,max(c1,o1), 0,1 ,colorgreen);
kgreen2:STICKLINE( c1<=o1,min(c1,o1) ,l1, 0,1 ,colorgreen);
自定义框架,里面你可以调用自己自定义的主图.