均線波動(dòng)性策略(TB版)_第1頁(yè)
均線波動(dòng)性策略(TB版)_第2頁(yè)
均線波動(dòng)性策略(TB版)_第3頁(yè)
均線波動(dòng)性策略(TB版)_第4頁(yè)
均線波動(dòng)性策略(TB版)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(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)介

均線波動(dòng)性策略策略概述:該策略是一個(gè)基于移動(dòng)平均線和價(jià)格波動(dòng)的交易策略,主要用于判斷市場(chǎng)趨勢(shì)并進(jìn)行相應(yīng)的買入或賣出操作。策略通過計(jì)算特定周期內(nèi)的開盤價(jià)平均值(MA),結(jié)合當(dāng)前價(jià)格與平均價(jià)格的關(guān)系,以及價(jià)格波動(dòng)的幅度(入場(chǎng)止損和出場(chǎng)止損百分比),來(lái)決定交易信號(hào)。參數(shù)定義:EntryStop:入場(chǎng)止損百分比,初始值為0.005(即0.5%)。用于確定買入時(shí)的價(jià)格低于開盤價(jià)多少百分比。stop:出場(chǎng)止損百分比,初始值也為0.005(即0.5%)。用于確定賣出或平倉(cāng)時(shí)的價(jià)格高于或低于開盤價(jià)多少百分比。malen:計(jì)算平均值的周期數(shù),初始值為60。表示過去多少個(gè)周期的開盤價(jià)將被用來(lái)計(jì)算平均值。策略邏輯:計(jì)算平均值:首先,計(jì)算過去malen周期內(nèi)的開盤價(jià)平均值(MA)。市場(chǎng)狀態(tài)判斷:無(wú)持倉(cāng)狀態(tài)(MarketPosition==0):如果當(dāng)前開盤價(jià)大于等于平均值(MA),并且當(dāng)日最高價(jià)比開盤價(jià)高出EntryStop百分比,則執(zhí)行買入操作。如果當(dāng)前開盤價(jià)小于平均值(MA),并且當(dāng)日最低價(jià)比開盤價(jià)低stop百分比,則執(zhí)行賣空操作。持有多頭倉(cāng)位(MarketPosition==1):如果當(dāng)日最低價(jià)比開盤價(jià)低stop百分比,則執(zhí)行賣出操作以平倉(cāng)。持有空頭倉(cāng)位(MarketPosition==-1):如果當(dāng)日最高價(jià)比開盤價(jià)高出stop百分比,則執(zhí)行買入操作以平掉空頭倉(cāng)位。注意事項(xiàng):該策略假設(shè)交易平臺(tái)支持市價(jià)單(MarketOrder)的執(zhí)行,即能夠按照策略指定的價(jià)格或條件立即成交。策略中的買入和賣出操作均基于開盤價(jià)及其波動(dòng)百分比進(jìn)行,實(shí)際交易中可能因市場(chǎng)流動(dòng)性、滑點(diǎn)等因素導(dǎo)致成交價(jià)格與預(yù)期有偏差。策略代碼示例模板(簡(jiǎn)化版):ParamsVarEntryStop(0.005);Varstop(0.005);Varmalen(60);VarsNumericma;Beginma=Average(open,malen);if(CurrentBar>malen){if(MarketPosition==0){if(Open>=ma&&high/open>=1+EntryStop/100)Buy(1,open*(1+EntryStop/100));elseif(Open<ma&&low/open<=1-stop/100)SellShort(1,open*(1-stop/100));}elseif(MarketPosition==1){if(low/open<=1-stop/100)Sell(1,open*(1-stop/100));}elseif(MarketPosition==-1){if(High/open>=1+stop/100)BuyToCover(1,open*(1+stop/100));}}End..........................................................以下的策略代碼注解//參數(shù)定義區(qū),用于設(shè)置策略中使用的參數(shù)Params//定義一個(gè)變量EntryStop,初始值為0.005,表示入場(chǎng)止損的百分比(0.5%)VarEntryStop(0.005);//定義一個(gè)變量stop,初始值為0.005,表示出場(chǎng)止損的百分比(0.5%)Varstop(0.005);//定義一個(gè)變量malen,初始值為60,表示用于計(jì)算平均值的周期數(shù)Varmalen(60);//變量聲明區(qū),用于聲明策略中使用的變量Vars//聲明一個(gè)數(shù)值型變量ma,用于存儲(chǔ)計(jì)算得到的平均值Numericma;//策略邏輯開始Begin//計(jì)算過去malen周期內(nèi)的開盤價(jià)的平均值,存儲(chǔ)到變量ma中ma=Average(open,malen);//檢查當(dāng)前的Bar是否超過了malen周期if(CurrentBar>malen){//如果當(dāng)前沒有持倉(cāng)(MarketPosition==0)if(MarketPosition==0){//如果當(dāng)前的開盤價(jià)大于或等于平均價(jià)maif(Open>=ma){//如果最高價(jià)比開盤價(jià)高出EntryStop百分比if(high/open>=1+EntryStop/100){//以比開盤價(jià)低EntryStop百分比的價(jià)格買入Buy(1,open*(1+EntryStop/100));//執(zhí)行買入操作后退出當(dāng)前循環(huán)return;}}else{//如果最低價(jià)比開盤價(jià)低stop百分比if(low/open<=1-stop/100){//以比開盤價(jià)高stop百分比的價(jià)格賣出(做空)SellShort(1,open*(1-stop/100));//執(zhí)行賣出操作后退出當(dāng)前循環(huán)return;}}}//如果當(dāng)前持有多頭倉(cāng)位(MarketPosition==1)if(MarketPosition==1){//如果最低價(jià)比開盤價(jià)低stop百分比if(low/open<=1-stop/100){//以比開盤價(jià)高stop百分比的價(jià)格賣出,平掉多頭倉(cāng)位Sell(1,open*(1-stop/100));//執(zhí)行賣出操作后退出當(dāng)前循環(huán)return;}}//如果當(dāng)前持有空頭倉(cāng)位(MarketPosition==-1)if(MarketPosition==-1){//如果最高價(jià)比開盤價(jià)高出stop百分比if(High/open>=1+stop/100){//以比開盤價(jià)低stop百分比的價(jià)格買入平掉空頭倉(cāng)位BuyToCover(1,open*(1+stop/100));//執(zhí)行買入平空操作后退出當(dāng)前循環(huán)return;}}}//策略邏輯結(jié)束End策略代碼ParamsVarEntryStop(0.005);Varstop(0.005);Varmalen(60);VarsNumericma;Beginma=Average(open,malen);if(CurrentBar>malen){if(MarketPosition==0){if(Open>=ma){if(high/open>=1+EntryStop/100){Buy(1,open*(1+EntryStop/100));return;}}else{if(low/open<=1-stop/100){SellShort(1,open*(1-stop/100));return;}}}if(MarketPosition==1){if(low/open<=1-stop/100){Sell(1,open*(1-stop/100));return;}}i

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論