像這種回落接的,有其他的編寫(xiě)方法嗎?
我想實(shí)現(xiàn)以下思路,比如:當(dāng)天開(kāi)盤(pán)價(jià)大于4740,則回落到4740買(mǎi)開(kāi),回落到4730再買(mǎi)開(kāi),回落到4720再買(mǎi)開(kāi),注意只是在回落到這個(gè)價(jià)格才做,不是CROSS那種,模型要加載在1分鐘級(jí)別,我是這么寫(xiě)的
NN:=BARSLAST(DATE<>REF(DATE,1))+1;
OO:=VALUEWHEN(NN=1,OPEN);
JG1:=4740;
JG2:=4730;
JG3:=4720;
TIME>0901&&SKVOL=0&&OO>=JG1&&C<=JG1,BK(SS);
TIME>0901&&SKVOL=0&&OO<JG1&&OO>=JG2&&C<=JG2,BK(SS);
TIME>0901&&SKVOL=0&&OO<JG2&&OO>=JG3&&C<=JG3,BK(SS);
C<=JG3-3*MINPRICE,SP(BKVOL);
TIME<=0901&&LONG_PRICE<=JG3-MINPRICE,SP(BKVOL);
回測(cè)加載到白糖1409合約,今天下午14:44分到收盤(pán)期間,出現(xiàn)了在4713附近由于“TIME>0901&&SKVOL=0&&OO>=JG1&&C<=JG1,BK(SS);”這條指令買(mǎi)開(kāi)的情況,我知道是這個(gè)語(yǔ)句有邏輯問(wèn)題,即確實(shí)是滿足這個(gè)語(yǔ)句的,但是不是我想要的結(jié)果,我是希望剛回落到4740那次才做,比如開(kāi)盤(pán)4750,跌倒4740我接一次多,跌倒4730我再接一次。