以铝03为例,只做空,
Kcc:14760;
PCC:KCC-2000;
TM:time;
KK:=c<=Kcc; //开空条件
PK:=c<=PCC; //平空条件
平空:SELLSHORT(PK,1,MARKET); //平空信号
开空:BUYSHORT(KK AND HOLDING=0,1,LIMITR,cc);
错在哪,这是图表式的
现在价格14850,还没有到14760,到了14760就做空
但此时价格没有到
而且是用对价方式,就是当价格到达KCC对价时,下一个对手单等待成交
这是做空方式
如卖一14765,买一14760时,则按14765做空,保证成交优交,不行就14760成交做空。
Kcc:14760;
pcc:kcc-2000;
d1:date;
DT:DATE>=1210122;
//KD:=; //开多条件
//PD:=; //平多条件
KK:=c<=KCC AND dt; //开空条件
PK:=c<=PCC AND dt; //平空条件
平空:SELLSHORT(PK,1,LIMITR,pcc); //平空信号
//开多:BUY(KD AND HOLDING=0,1,LIMITR,cc); //开多信号
//平多:SELL(PD,1,LIMITR,cc); //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,LIMITR,Kcc); //开空信号
直接描述下你的操作逻辑,以及现在效果和你思路的差异在什么地方。你上面这些描述没办法看出你的需求和问题是什么。