请求帮忙编制一个后台价差网格程序化
比如豆粕菜粕价差现在是600,开了多菜粕空豆粕一单。然后价差从600涨到了630,触发再开一单多菜粕空豆粕,如果继续再涨30点到660,还加仓,但一旦从某个补仓开单位置回落了30个点,那么就平掉一手菜粕多单和豆粕空单。再跌一个30点间隔就再平一次。反弹了就再开。如果平到最后一手又出现平单信号了,就不执行平仓。
code1:='RM00';
code2:='M00';
//price自己定义好的价格线
GLOBALVARIABLE:price=600;
//两个品种价差
jc:=DYNAINFO2( 7, code1)-DYNAINFO2(7 , code2);
if jc-price>30 then
begin
tbuy(1,1,mkt,0,0,'',code1);
tbuyshort(1,1,mkt,0,0,'',code2);
price:=jc;
END
if price-jc>30 then
begin
tsell(1,1,mkt,0,0,'',code1);
tsellshort(1,1,mkt,0,0,'',code2);
price:=jc;
END