關(guān)于夜盤、日盤強平的語句的問題 [金字塔]
- 咨詢內(nèi)容:
我寫了一個日盤和夜盤前2分鐘強平的語句,總是出錯,一開就平,請問問題在哪里呢?
IF timetot0(dynainfo(207))-(timetot0(closetime(4))-60*2)<=3 THEN BEGIN
日收盤平多:SELL(HOLDING>0,0,MARKET),LINETHICK0;
日收盤平空:SELLSHORT(HOLDING<0,0,MARKET),LINETHICK0;
END
IF timetot0(dynainfo(207))-(timetot0(closetime(1))-60*2)<=3 THEN BEGIN
夜收盤平多:SELL(HOLDING>0,0,MARKET),LINETHICK0;
夜收盤平空:SELLSHORT(HOLDING<0,0,MARKET),LINETHICK0;
END調(diào)試的時候用的是以下語句:
IF timetot0(TIME)=timetot0(closetime(4)) THEN BEGIN
測試日收盤平多:SELL(HOLDING>0,手數(shù),MARKET),LINETHICK0;
測試日收盤平空:SELLSHORT(HOLDING<0,手數(shù),MARKET),LINETHICK0;
END
IF timetot0(TIME)=timetot0(closetime(1)) THEN BEGIN
測試夜收盤平多:SELL(HOLDING>0,手數(shù),MARKET),LINETHICK0;
測試夜收盤平空:SELLSHORT(HOLDING<0,手數(shù),MARKET),LINETHICK0;
END測試沒有問題,因為沒有設(shè)提前2分鐘強平。
是不是要寫提前2分鐘強平,就需要把運行模式改為逐K,固定時間運行?
- 金字塔客服:
應(yīng)用在哪個周期上的?
- 用戶回復(fù):
應(yīng)用在3分鐘周期上。
- 網(wǎng)友回復(fù):
IF (timetot0(dynainfo(207))-(timetot0(closetime(4))-60*2)<=3) or (not(islastbar) and time=closetime(4)) THEN BEGIN
日收盤平多:SELL(HOLDING>0,0,MARKET),LINETHICK0;
日收盤平空:SELLSHORT(HOLDING<0,0,MARKET),LINETHICK0;
END
IF (timetot0(dynainfo(207))-(timetot0(closetime(1))-60*2)<=3) or (not(islastbar) and time=closetime(1)) THEN BEGIN
夜收盤平多:SELL(HOLDING>0,0,MARKET),LINETHICK0;
夜收盤平空:SELLSHORT(HOLDING<0,0,MARKET),LINETHICK0;
END - 網(wǎng)友回復(fù): 請問采用逐K 模式下的哪種模式“固定x分鐘執(zhí)行”,還是走完1根K線執(zhí)行?
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容