




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
多周期交易策略(TS版)一個(gè)基于日期和時(shí)間的多周期交易策略。該策略通過動(dòng)態(tài)調(diào)整參數(shù)和條件判斷,在特定時(shí)間段內(nèi)執(zhí)行買賣操作,并設(shè)置了止損和止盈機(jī)制。策略概述該策略的核心在于根據(jù)不同的日期區(qū)間動(dòng)態(tài)調(diào)整交易參數(shù),并在特定時(shí)間段內(nèi)執(zhí)行買賣操作。策略的主要組成部分包括參數(shù)初始化、日期區(qū)間條件判斷、交易時(shí)段檢測、入場規(guī)則和出場規(guī)則。參數(shù)初始化策略開始時(shí),定義了多個(gè)變量并賦予初始值:-`xb`:用于計(jì)算最高價(jià)和最低價(jià)的周期。-`xb2`:用于比較當(dāng)前收盤價(jià)與歷史收盤價(jià)的周期。-`pipadd`:用于計(jì)算限價(jià)訂單的價(jià)格偏移量。-`Stopl`:止損金額。-`proft`:止盈金額。日期區(qū)間條件判斷策略根據(jù)當(dāng)前日期的不同,調(diào)整上述參數(shù)的值。每個(gè)日期區(qū)間都有特定的參數(shù)設(shè)置,以適應(yīng)不同時(shí)間段的市場環(huán)境。例如:-日期在`1091118`到`1101025`之間時(shí),`xb`設(shè)為4,`xb2`設(shè)為70,`pipadd`設(shè)為2,`Stopl`設(shè)為275。-日期在`1101025`到`1110929`之間時(shí),`xb`設(shè)為4,`xb2`設(shè)為72,`pipadd`設(shè)為5,`Stopl`設(shè)為225。交易時(shí)段檢測策略通過`currentsession`函數(shù)獲取當(dāng)前交易時(shí)段,并與上一時(shí)段進(jìn)行比較。如果當(dāng)前時(shí)段發(fā)生變化,則重置交易相關(guān)的統(tǒng)計(jì)變量:-`tradestoday`:今日交易次數(shù),重置為0。-`startprof`:初始利潤,設(shè)置為當(dāng)前凈利潤與持倉利潤之和。-`starttrades`:初始交易次數(shù),設(shè)置為總交易次數(shù)。-`Stoplo`:初始止損金額,設(shè)置為`Stopl`的值。入場規(guī)則在每個(gè)交易日中,策略在特定時(shí)間段(小于15:00)內(nèi)檢查是否滿足入場條件:-如果當(dāng)前最高價(jià)大于等于過去`xb`周期內(nèi)的最高價(jià),并且收盤價(jià)小于`xb2`周期前的收盤價(jià),則執(zhí)行賣空操作。-如果當(dāng)前最低價(jià)小于等于過去`xb`周期內(nèi)的最低價(jià),并且收盤價(jià)大于`xb2`周期前的收盤價(jià),則執(zhí)行買入操作。出場規(guī)則策略設(shè)置了止損和止盈機(jī)制:-`setstoploss(stoplo)`:根據(jù)`Stoplo`變量的值設(shè)置止損金額,控制虧損范圍。-`setprofittarget(proft)`:根據(jù)`proft`變量的值設(shè)置止盈金額,達(dá)到目標(biāo)則平倉獲利。-`setexitonclose`:設(shè)置在收盤時(shí)退出交易,即如果未達(dá)到止損止盈條件,收盤時(shí)也平倉。策略特點(diǎn)1.動(dòng)態(tài)參數(shù)調(diào)整:策略根據(jù)日期區(qū)間動(dòng)態(tài)調(diào)整參數(shù),適應(yīng)不同時(shí)間段的市場環(huán)境,增加了策略的靈活性和適應(yīng)性。2.多周期分析:通過`xb`和`xb2`周期的分析,結(jié)合最高價(jià)、最低價(jià)和收盤價(jià),進(jìn)行多周期的市場判斷,提高了交易的準(zhǔn)確性。3.風(fēng)險(xiǎn)管理:設(shè)置了明確的止損和止盈機(jī)制,控制了交易的風(fēng)險(xiǎn),確保在市場波動(dòng)中能夠及時(shí)退出。4.交易時(shí)段限制:僅在特定時(shí)間段內(nèi)執(zhí)行交易,避免了非交易時(shí)段的市場噪音對策略的影響。該策略通過動(dòng)態(tài)調(diào)整參數(shù)和多周期分析,結(jié)合明確的入場和出場規(guī)則,實(shí)現(xiàn)了一種靈活且風(fēng)險(xiǎn)可控的交易策略。策略的設(shè)計(jì)考慮了不同時(shí)間段的市場特性,通過止損和止盈機(jī)制有效管理了交易風(fēng)險(xiǎn),適用于多種市場環(huán)境。代碼的逐行注解:var:xb(2),xb2(50),pipadd(1),Stopl(400),proft(5000);//定義多個(gè)變量,分別是xb初始值設(shè)為2,xb2初始值設(shè)為50,pipadd初始值設(shè)為1,Stopl初始值設(shè)為400,proft初始值設(shè)為5000,這些變量后續(xù)用于不同的交易策略相關(guān)設(shè)置及條件判斷ifdate>=1091118anddate<1101025thenbegin//如果日期大于等于1091118且小于1101025,進(jìn)入以下代碼塊,用于在特定日期區(qū)間設(shè)置相關(guān)變量的值xb=4;//將xb變量賦值為4,改變其初始設(shè)定值,用于該日期區(qū)間內(nèi)的策略參數(shù)調(diào)整xb2=70;//將xb2變量賦值為70pipadd=2;//將pipadd變量賦值為2Stopl=275;//將Stopl變量賦值為275end;ifdate>=1101025anddate<1110929thenbegin//如果日期大于等于1101025且小于1110929,進(jìn)入以下代碼塊,同樣是在這個(gè)日期區(qū)間內(nèi)調(diào)整相關(guān)變量值xb=4;xb2=72;pipadd=5;Stopl=225;end;ifdate>=1110929anddate<1120904thenbegin//對應(yīng)另一個(gè)日期區(qū)間(大于等于1110929且小于1120904)內(nèi)的變量值調(diào)整xb=3;xb2=74;pipadd=8;Stopl=425;end;ifdate>=1120904anddate<1130812thenbegin//此日期區(qū)間(大于等于1120904且小于1130812)內(nèi)的變量賦值操作xb=3;xb2=74;pipadd=11;Stopl=425;end;ifdate>=1130812anddate<11400101thenbegin//該日期區(qū)間(大于等于1130812且小于11400101)下的變量賦值xb=5;xb2=80;pipadd=8;Stopl=425;end;var:cs(0),tradestoday(0),startprof(0),starttrades(0),stoplo(0);//再定義多個(gè)變量,初始值都設(shè)為0,用于后續(xù)判斷交易相關(guān)狀態(tài)等情況cs=currentsession(0);//將cs變量賦值為當(dāng)前交易時(shí)段(通過currentsession函數(shù)獲?。糜趨^(qū)分不同交易時(shí)段情況Ifcs<>cs[1]thenbegin//如果當(dāng)前交易時(shí)段與上一交易時(shí)段不同,進(jìn)入以下代碼塊,進(jìn)行一些交易相關(guān)統(tǒng)計(jì)變量的初始化或更新tradestoday=0;//將今日交易次數(shù)變量tradestoday重置為0startprof=NetProfit+OpenPositionProfit;//將開始利潤startprof設(shè)置為當(dāng)前凈利潤(NetProfit)與持倉利潤(OpenPositionProfit)之和,用于記錄初始利潤情況starttrades=TotalTrades;//將開始交易次數(shù)starttrades設(shè)置為總交易次數(shù)(TotalTrades),記錄初始交易次數(shù)情況Stoplo=stopl;//將Stoplo變量賦值為之前定義的Stopl變量的值,用于后續(xù)止損相關(guān)設(shè)置end;Iftotaltrades<>starttradesormarketposition<>0orstartprof<>NetProfit+OpenPositionProfitthentradestoday=1;//如果總交易次數(shù)與初始交易次數(shù)不同,或者當(dāng)前市場持倉狀態(tài)不為空倉(marketposition<>0),或者初始利潤與當(dāng)前凈利潤和持倉利潤之和不同,就將今日交易次數(shù)變量tradestoday設(shè)為1,表示有交易發(fā)生Iftradestoday=0andtime<1500anddate>=1091118thenbegin//如果今日還未交易(tradestoday為0),并且時(shí)間小于15:00,且日期在指定范圍(大于等于1091118)內(nèi),進(jìn)入以下代碼塊,這里是交易的入場規(guī)則部分//entryrulesIf(high>=highest(high,xb)andclose<close[xb2])thenbegin//如果當(dāng)前最高價(jià)大于等于過去xb周期內(nèi)的最高價(jià),并且收盤價(jià)小于xb2周期前的收盤價(jià),滿足此條件進(jìn)入以下代碼塊執(zhí)行賣空操作sellshortnextbarathigh+pipadd/10000limit;//在下一根K線,以當(dāng)前最高價(jià)加上pipadd除以10000的值作為限價(jià),進(jìn)行賣空操作end;Iflow<=lowest(low,xb)andclose>close[xb2]thenbegin//如果當(dāng)前最低價(jià)小于等于過去xb周期內(nèi)的最低價(jià),并且收盤價(jià)大于xb2周期前的收盤價(jià),滿足條件則執(zhí)行買入操作buynextbaratlow-pipadd/10000limit;//在下一根K線,以當(dāng)前最低價(jià)減去pipadd除以10000的值作為限價(jià),進(jìn)行買入操作end;end;//exitrules//以下是交易的出場規(guī)則部分Setstopposition;//設(shè)置止損止盈相關(guān)的一些基礎(chǔ)設(shè)置(可能涉及多空方向等通用設(shè)置,具體要看對應(yīng)函數(shù)實(shí)現(xiàn))setstoploss(stoplo);//根據(jù)之前設(shè)置的Stoplo變量值來設(shè)置止損,控制虧損范圍setprofittarget(proft);//根據(jù)proft變量值來設(shè)置盈利目標(biāo),達(dá)到目標(biāo)則平倉獲利setexitonclose;//設(shè)置在收盤時(shí)退出交易(平倉),即如果未達(dá)到止損止盈條件,收盤時(shí)也平倉
策略代碼var:xb(2),xb2(50),pipadd(1),Stopl(400),proft(5000);ifdate>=1091118anddate<1101025thenbeginxb=4;xb2=70;pipadd=2;Stopl=275;end;ifdate>=1101025anddate<1110929thenbeginxb=4;xb2=72;pipadd=5;Stopl=225;end;ifdate>=1110929anddate<1120904thenbeginxb=3;xb2=74;pipadd=8;Stopl=425;end;ifdate>=1120904anddate<1130812thenbeginxb=3;xb2=74;pipadd=11;Stopl=425;end;ifdate>=1130812anddate<11400101thenbeginxb=5;xb2=80;pipadd=8;Stopl=425;end;var:cs(0),tradestoday(0),startprof(0),starttrades(0),stoplo(0);cs=currentsession(0);Ifcs<>cs[1]thenbegintradestoday=0;startprof=NetProfit+OpenPositionProfit;starttrades=TotalTrades;Stoplo=stopl;end;Iftotaltrades<>starttradesormarketposition<>0orstartprof<>NetProfit+OpenPositionProfitthentradestoday=1;Iftradestoday=0andtime<1500anddate>=1091118thenbeginIf(high>=highest(high,x
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 統(tǒng)計(jì)學(xué)考試復(fù)習(xí)戰(zhàn)略與技巧試題及答案
- 統(tǒng)計(jì)學(xué)調(diào)查研究方法討論試題及答案
- 公務(wù)員省考筆試與面試的準(zhǔn)備策略試題及答案
- 2025進(jìn)出口貿(mào)易合同范本
- 湖南省懷化市新晃侗族自治縣大灣羅中學(xué)2024-2025學(xué)年七年級(jí)下學(xué)期3月月考語文試題(無答案)
- 統(tǒng)計(jì)學(xué)基礎(chǔ)知識(shí)與考題對應(yīng)分析試題及答案
- 2025二手房買賣定金協(xié)議書合同樣本
- 政治經(jīng)濟(jì)學(xué)重點(diǎn)
- 2025新款辦公室租賃合同模板
- 2025中介合同簽訂流程
- 2023年考研數(shù)學(xué)三真題及答案
- 一年級(jí)下冊口算題卡大全(50套直接打印版)
- 醫(yī)院公共衛(wèi)生管理制度
- 2024年版-生產(chǎn)作業(yè)指導(dǎo)書SOP模板
- DL-T5508-2015燃?xì)夥植际焦┠苷驹O(shè)計(jì)規(guī)范
- 汽車吊裝專項(xiàng)施工方案及流程
- 2024年安徽省合肥市新站區(qū)中考一模數(shù)學(xué)試題
- 智聯(lián)招聘測評(píng)題庫2024答案
- 地震應(yīng)急疏散演練方案安全教育
- 無人生還介紹讀后感課件
- 彝族服飾簡要介紹課件
評(píng)論
0/150
提交評(píng)論