?A:C>MA1,BPK;
B:C>BKPRICE+20,SP;
A1:A&&C<B-10,BK:\\價(jià)格低于 平倉價(jià)格10點(diǎn)開多
B1C>(C<B-10)+20,SP;\\價(jià)格高于A1開倉價(jià)格20點(diǎn)平倉
A2;
B2;
......和上面條件一樣多次循環(huán),直到反手
D:C<MA1,SPK;
A(D)只是首次開倉,反手前限制開倉,A1B1A2B2......循環(huán),怎么編寫
?
?來源:程序化99
正常的執(zhí)行順序是按照您的寫法進(jìn)行執(zhí)行的。
?
如果先滿足A1先執(zhí)行A1,先滿足A2先執(zhí)行A2。
?
如果上面條件都不滿足,但是滿足反手條件,就會(huì)執(zhí)行反手操作的
?
您上面的模型就是符合您的思路的,不需要再進(jìn)行編寫的
?
您理解一下
?
?來源: www.tumamayizhan.com
?B平倉后如果不符合A1但符合A,A還會(huì)不會(huì)又開倉,要限制A再次開倉
A1B1A2B2.....能不能用循環(huán)函數(shù)來表達(dá),比上次平倉價(jià)格低N點(diǎn)開多,比新開價(jià)格高M(jìn)點(diǎn)平倉......再開多再平倉
?
您說的首次開倉是歷史中的首次開倉嗎?
?
是的話,這樣修改下:
?
COUNTSIG(BPK,BARPOS)=0&&A,BPK;
COUNTSIG(SPK,BARPOS)=0&&D,SPK;
?
這樣歷史中就只能出一次反手信號(hào),剩下的開倉信號(hào)就可以按照您說的進(jìn)行循環(huán)了
??
?第一次開倉A(D)是歷史中首次開倉,但反手后開倉A(D)是反手后首次開倉而不是歷史中首次開倉了,每次反手后A(D)都作為首次開倉而且反手之前就限制開倉一次
COUNTSIG(BPK,BARPOS)=0&&A,BPK;
COUNTSIG(SPK,BARPOS)=0&&D,SPK;這個(gè)好像不太符合思路吧