咨詢內(nèi)容:
模型運(yùn)行5分鐘周期,日內(nèi)最后一分鐘清倉:“IF (ISLASTBAR AND T0TOTIME(TIMETOT0(CLOSETIME(0))-60)<=DYNAINFO(207)) OR (TIME=CLOSETIME(0) AND NOT(ISLASTBAR)) THEN BEGIN” 清倉,這段代碼內(nèi)“(ISLASTBAR AND T0TOTIME(TIMETOT0(CLOSETIME(0))-60)<=DYNAINFO(207))”已經(jīng)限定了是最后一根k線,且時(shí)間是最后分鐘。那“(TIME=CLOSETIME(0) AND NOT(ISLASTBAR)”不是恒不成立嗎?time=closetime(0)不就是代表是日內(nèi)最后一根BAR嗎?所以不知道用一個(gè)or加這句恒不成立的代碼意義何在?請老師指教,謝謝
?
?來源: www.tumamayizhan.com
金字塔資深技術(shù):
DYNAINFO沒有歷史值,如果不做這個(gè)限定,那么歷史信號(hào)會(huì)隨著DYNAINFO的跟著變化。
通過islastbar區(qū)分開歷史k和最新k。當(dāng)k線成立歷史k線時(shí),因?yàn)橐呀?jīng)走完,不再適用于ISLASTBAR AND T0TOTIME(TIMETOT0(CLOSETIME(0))-60)<=DYNAINFO(207這個(gè)條件,但是需要固定住歷史k線上出現(xiàn)的信號(hào)。所以加上TIME=CLOSETIME(0) AND NOT(ISLASTBAR)。