请问高手:
SPYprice:=HHV(H,ENTERBARS)-ZY;
SPSprice:=ENTERPRICE-ZS;
BPYprice:=LLV(L,ENTERBARS)+ZY;
BPSprice:=ENTERPRICE+ZS;
///////////////////////////////////////////////
IF HOLDING>0 THEN
BEGIN
SELL(SP,0,LIMIT,CLOSE-0.2);
SELL(SPS,0,limitr,min(o,SPSprice));
SELL(SPY ,0,limitr,min(o,SPYprice));
EXIT;
END
IF HOLDING=0 THEN
BEGIN
BUY(BK,1,LIMIT,CLOSE+0.2);
END
IF HOLDING<0 THEN
BEGIN
SELLSHORT(BP,0,LIMIT,CLOSE+0.2);
SELLSHORT(BPS,0,limitr,max(o,BPSprice));
SELLSHORT(BPY,0,limitr,max(o,BPYprice));
EXIT;
END
IF HOLDING=0 THEN
BEGIN
BUYSHORT(SK,1,LIMIT,CLOSE-0.2);
END
上述语句在实测中有如下问题:
1 平仓有信号但是不发单。
2 LIMIT的限价本意是本周期符合条件,在下周期开盘价下单(价追价),但实测报告为本周期的价格下单。
3 平仓手数取0,是否会将其他模型的仓位一起平掉。
请大虾们指点!!!