咨詢內(nèi)容:
我以CLOSE>上軌和CLOSE<下軌作為盤中的開平倉(cāng)條件,使用固定輪詢的方式,按照我的理解,CLOSE對(duì)于當(dāng)前K線來說應(yīng)該代表的是最新價(jià),開平倉(cāng)代碼是://
平空:SELLSHORT(CLOSE>上軌,1,MARKET);
開多:BUY(CLOSE>上軌 AND HOLDING=0,1,MARKET);
平多:SELL(CLOSE<下軌,1,MARKET);
開空:BUYSHORT(CLOSE<下軌 AND HOLDING=0,1,MARKET);
//
產(chǎn)生問題的過程是這樣的:
首先,確定上一根K線帶入的倉(cāng)位是-1手,即HOLDING=-1,然后進(jìn)入當(dāng)前K線,當(dāng)前K線的走法是價(jià)格先下跌,先滿足平多、開空條件,即最新價(jià)<下軌,
此時(shí)因?yàn)镠OLDING=-1,系統(tǒng)不執(zhí)行平多開空動(dòng)作是正確的,然后價(jià)格回升直至觸發(fā)最新價(jià)>上軌,系統(tǒng)執(zhí)行平空開多操作,執(zhí)行正常,執(zhí)行完畢后,
HOLDING應(yīng)該為1手,然后價(jià)格下跌,又滿足了CLOSE<下軌,即最新價(jià)又小于下軌,按照我的理解,此時(shí)系統(tǒng)應(yīng)該執(zhí)行平多開空動(dòng)作,但實(shí)盤中,
在這個(gè)位置系統(tǒng)沒有動(dòng)作,請(qǐng)教版主指出問題在哪里,謝謝!
?
?來源: www.tumamayizhan.com
金字塔資深技術(shù):
holding每次都是從上到下執(zhí)行代碼,和上一次執(zhí)行結(jié)果沒有聯(lián)系的
電話我解釋把
021-20339087