Dual-thrust日內(nèi)交易策略(TB版)_第1頁(yè)
Dual-thrust日內(nèi)交易策略(TB版)_第2頁(yè)
Dual-thrust日內(nèi)交易策略(TB版)_第3頁(yè)
Dual-thrust日內(nèi)交易策略(TB版)_第4頁(yè)
Dual-thrust日內(nèi)交易策略(TB版)_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Dual-thrust日內(nèi)交易策略(TB版)策略概述Dual-thrust日內(nèi)交易策略是一種基于開(kāi)盤價(jià)和價(jià)差計(jì)算的交易系統(tǒng),旨在通過(guò)設(shè)定上下界的移動(dòng)平均線來(lái)捕捉日內(nèi)價(jià)格波動(dòng)。該策略適用于金融市場(chǎng)中的日內(nèi)交易,特別是在股市、期貨等市場(chǎng)中。參數(shù)設(shè)置M:數(shù)值參數(shù),用于計(jì)算偏移量和移動(dòng)平均線,默認(rèn)為50。LOTS:交易手?jǐn)?shù),默認(rèn)為1,表示每次交易的數(shù)量。變量定義offset:初始偏移量,基于最小變動(dòng)價(jià)位和價(jià)格比例計(jì)算。offset1:第二個(gè)偏移量,用于收盤后的平倉(cāng)操作,值大于初始偏移量。MA1,MA2,MA11,MA22:一系列移動(dòng)平均線,分別基于開(kāi)盤價(jià)和價(jià)差計(jì)算,用于判斷交易信號(hào)。spread:價(jià)差,前一交易日最高價(jià)與收盤價(jià)之差和收盤價(jià)與最低價(jià)之差的較大值。交易邏輯時(shí)間判斷09:05之前:將全局變量重置為0。09:05至14:55:做空賣出:如果前一周期收盤價(jià)小于等于1,做空賣出。做多買入:如果前一周期收盤價(jià)大于MA1且當(dāng)前無(wú)持倉(cāng)且全局變量小于等于1,做多買入。做空賣出:如果前一周期收盤價(jià)小于MA11且當(dāng)前持倉(cāng)為1,做空賣出。做多買入平倉(cāng):如果前一周期收盤價(jià)大于MA22且當(dāng)前持倉(cāng)為-1,做多買入平倉(cāng)。14:55之后:如果有持倉(cāng),進(jìn)行平倉(cāng)操作。交易信號(hào)做空賣出:當(dāng)條件滿足時(shí),以當(dāng)前價(jià)格減去偏移量(offset)的價(jià)格做空賣出。做多買入:當(dāng)條件滿足時(shí),以當(dāng)前價(jià)格加上偏移量(offset)的價(jià)格做多買入。平倉(cāng)操作:在收盤后(14:55之后),無(wú)論持倉(cāng)方向,都進(jìn)行平倉(cāng)操作,賣出價(jià)格為當(dāng)前價(jià)格減去偏移量(offset),買入平倉(cāng)價(jià)格為當(dāng)前價(jià)格加上更大的偏移量(offset1)。注意事項(xiàng)策略中的時(shí)間判斷基于交易日內(nèi)的具體時(shí)間(例如,09:05和14:55),需要根據(jù)實(shí)際交易時(shí)間進(jìn)行調(diào)整。全局變量用于記錄交易次數(shù)或特定狀態(tài),以便于策略的邏輯控制。策略中的MinMove()和PriceScale()函數(shù)分別用于獲取最小變動(dòng)價(jià)位和價(jià)格比例,這些值通常由交易平臺(tái)提供。交易信號(hào)的計(jì)算依賴于開(kāi)盤價(jià)和前一交易日的最高價(jià)、最低價(jià)、收盤價(jià),這些數(shù)據(jù)需要在交易開(kāi)始前獲取。通過(guò)上述整理,可以更好地理解Dual-thrust日內(nèi)交易策略的核心內(nèi)容和交易邏輯。策略信號(hào)代碼:ParamsNumericM(50);NumericLOTS(1);VarsNumericoffset;Numericoffset1;NumericSeriesMA1;NumericSeriesMA2;NumericSeriesMA11;NumericSeriesMA22;Numericspread;NumericOPENP;Beginoffset=5*MinMove()*PriceScale();spread=Max(HighD(1)-CloseD(1),CloseD(1)-LowD(1));OPENP=OpenD(0);MA1=OPENP+0.01*M*spread;MA2=OPENP-0.01*M*spread;MA11=OPENP+0.01*0.5*M*spread;MA22=OPENP-0.01*0.5*M*spread;if(Time<=0.0905){SetGlobalVar(0,0);}if(Time>0.0905&&Time<=0.1455){If(C[1]<=1){SellShort(LOTS,C-offset);SetGlobalVar(0,GetGlobalVar(0)+1);}If(C[1]>ma1&&MarketPosition()==0&&GetGlobalVar(0)<=1){Buy(LOTS,C+offset);SetGlobalVar(0,GetGlobalVar(0)+1);}If(C[1]{Sell(LOTS,C-offset);}If(C[1]>MA22&&MarketPosition()==-1){BuyToCover(LOTS,C+offset);}}If(Time>0.1455&&MarketPosition!=0){offset1=20*MinMove()*PriceScale();Sell(0,C-offset);BuyToCover(0,C+offset1);}End策略信號(hào)代碼注釋#定義參數(shù)Params#數(shù)值參數(shù)MNumericM(50);#交易手?jǐn)?shù)LOTSNumericLOTS(1);#定義變量Vars#偏移量Numericoffset;#另一個(gè)偏移量Numericoffset1;#一系列數(shù)值序列變量NumericSeriesMA1;NumericSeriesMA2;NumericSeriesMA11;NumericSeriesMA22;#價(jià)差Numericspread;#開(kāi)盤價(jià)NumericOPENP;Begin#計(jì)算偏移量offset=5*MinMove()*PriceScale();#計(jì)算價(jià)差spread=Max(HighD(1)-CloseD(1),CloseD(1)-LowD(1));#獲取當(dāng)前的開(kāi)盤價(jià)OPENP=OpenD(0);#計(jì)算移動(dòng)平均值MA1=OPENP+0.01*M*spread;MA2=OPENP-0.01*M*spread;MA11=OPENP+0.01*0.5*M*spread;MA22=OPENP-0.01*0.5*M*spread;#如果時(shí)間在09:05之前,將全局變量設(shè)置為0if(Time<=0.0905){SetGlobalVar(0,0);}#如果時(shí)間在09:05到14:55之間if(Time>0.0905&&Time<=0.1455){#如果前一周期收盤價(jià)小于等于1,做空賣出If(C[1]<=1){SellShort(LOTS,C-offset);SetGlobalVar(0,GetGlobalVar(0)+1);}#如果前一周期收盤價(jià)大于MA1且持倉(cāng)為0且全局變量小于等于1,做多買入If(C[1]>ma1&&MarketPosition()==0&&GetGlobalVar(0)<=1){Buy(LOTS,C+offset);SetGlobalVar(0,GetGlobalVar(0)+1);}#如果前一周期收盤價(jià)小于MA11且持倉(cāng)為1,做空賣出If(C[1]<MA11&&MarketPosition()==1){Sell(LOTS,C-offset);}#如果前一周期收盤價(jià)大于MA22且持倉(cāng)為-1,做多買入平倉(cāng)If(C[1]>MA22&&MarketPosition()==-1){BuyToCover(LOTS,C+offset);}}#如果時(shí)間大于14:55且有持倉(cāng)If(Time>0.1455

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論