日內清倉代碼 [金字塔]
咨詢內容:
模型運行5分鐘周期,日內最后一分鐘清倉:“IF (ISLASTBAR AND T0TOTIME(TIMETOT0(CLOSETIME(0))-60)<=DYNAINFO(207)) OR (TIME=CLOSETIME(0) AND NOT(ISLASTBAR)) THEN BEGIN” 清倉,這段代碼內“(ISLASTBAR AND T0TOTIME(TIMETOT0(CLOSETIME(0))-60)<=DYNAINFO(207))”已經限定了是最后一根k線,且時間是最后分鐘。那“(TIME=CLOSETIME(0) AND NOT(ISLASTBAR)”不是恒不成立嗎?time=closetime(0)不就是代表是日內最后一根BAR嗎?所以不知道用一個or加這句恒不成立的代碼意義何在?請老師指教,謝謝
通過islastbar區分開歷史k和最新k。當k線成立歷史k線時,因為已經走完,不再適用于ISLASTBAR AND T0TOTIME(TIMETOT0(CLOSETIME(0))-60)<=DYNAINFO(207這個條件,但是需要固定住歷史k線上出現的信號。所以加上TIME=CLOSETIME(0) AND NOT(ISLASTBAR)。
?
?來源: m.kzuj.com.cn
金字塔資深技術: DYNAINFO沒有歷史值,如果不做這個限定,那么歷史信號會隨著DYNAINFO的跟著變化。通過islastbar區分開歷史k和最新k。當k線成立歷史k線時,因為已經走完,不再適用于ISLASTBAR AND T0TOTIME(TIMETOT0(CLOSETIME(0))-60)<=DYNAINFO(207這個條件,但是需要固定住歷史k線上出現的信號。所以加上TIME=CLOSETIME(0) AND NOT(ISLASTBAR)。
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯系技術人員 QQ: 262069696 或微信號:cxh99cxh99 進行 有償收費 編寫!
(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關文章
-
沒有相關內容