分形頂?shù)撞呗裕═BQ版)_第1頁(yè)
分形頂?shù)撞呗裕═BQ版)_第2頁(yè)
分形頂?shù)撞呗裕═BQ版)_第3頁(yè)
分形頂?shù)撞呗裕═BQ版)_第4頁(yè)
分形頂?shù)撞呗裕═BQ版)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(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)介

分形頂?shù)撞呗裕═BQ版)一、交易邏輯思路分形頂?shù)撞呗允且环N基于技術(shù)分析的交易策略,主要通過(guò)識(shí)別價(jià)格圖表中的頂分型和底分型來(lái)制定交易決策。這種策略的核心在于利用市場(chǎng)價(jià)格的波動(dòng)特征,結(jié)合均線系統(tǒng),來(lái)判斷市場(chǎng)的趨勢(shì)和反轉(zhuǎn)點(diǎn)。1.頂分型與底分型的識(shí)別:-頂分型:在三個(gè)連續(xù)的K線中,中間K線的高點(diǎn)是最高的,同時(shí)低點(diǎn)不低于兩側(cè)K線的低點(diǎn)。-底分型:在三個(gè)連續(xù)的K線中,中間K線的低點(diǎn)是最低的,同時(shí)高點(diǎn)不高于兩側(cè)K線的高點(diǎn)。策略通過(guò)比較K線的高低點(diǎn)來(lái)識(shí)別這些分型結(jié)構(gòu)。2.均線系統(tǒng)的應(yīng)用:-策略中使用了60均線(MA60)作為趨勢(shì)判斷的重要參考。當(dāng)價(jià)格位于60均線之上時(shí),市場(chǎng)被視為上升趨勢(shì);反之,則視為下降趨勢(shì)。3.交易信號(hào)的生成:-做多信號(hào):當(dāng)市場(chǎng)價(jià)格在60均線之上,并且出現(xiàn)底分型時(shí),策略會(huì)生成做多信號(hào),即買入合約。-平多信號(hào):對(duì)于已持有多頭倉(cāng)位的投資者,如果市場(chǎng)價(jià)格跌破預(yù)設(shè)的止損點(diǎn)(MQ),或者出現(xiàn)頂分型,策略會(huì)生成平多信號(hào),即賣出合約。-做空信號(hào):當(dāng)市場(chǎng)價(jià)格在60均線之下,并且出現(xiàn)頂分型時(shí),策略會(huì)生成做空信號(hào),即賣出合約。-平空信號(hào):對(duì)于已持有空頭倉(cāng)位的投資者,如果市場(chǎng)價(jià)格上漲超過(guò)預(yù)設(shè)的止損點(diǎn)(MW),或者出現(xiàn)底分型,策略會(huì)生成平空信號(hào),即買入合約。二、策略特點(diǎn)1.結(jié)構(gòu)化與系統(tǒng)性:-分形頂?shù)撞呗跃哂忻鞔_的交易規(guī)則和結(jié)構(gòu)化的交易流程。從分型的識(shí)別到交易信號(hào)的生成,再到倉(cāng)位的調(diào)整,整個(gè)過(guò)程都是系統(tǒng)化和自動(dòng)化的,減少了人為干預(yù)和主觀判斷的影響。2.趨勢(shì)跟蹤與反轉(zhuǎn)捕捉:-該策略既能夠跟蹤市場(chǎng)的趨勢(shì),又能夠在趨勢(shì)反轉(zhuǎn)時(shí)及時(shí)捕捉并作出反應(yīng)。通過(guò)結(jié)合均線系統(tǒng)和分型結(jié)構(gòu),策略能夠在不同的市場(chǎng)環(huán)境下保持較高的靈活性和適應(yīng)性。3.風(fēng)險(xiǎn)管理與控制:-策略在開(kāi)倉(cāng)時(shí)即設(shè)定止損點(diǎn),有效控制了潛在的風(fēng)險(xiǎn)。同時(shí),通過(guò)嚴(yán)格的交易條件和信號(hào)執(zhí)行,避免了過(guò)度交易和情緒化決策的可能性。4.適用性與靈活性:-分形頂?shù)撞呗赃m用于多種金融衍生品市場(chǎng),如期貨、期權(quán)等。通過(guò)調(diào)整參數(shù)和優(yōu)化模型,策略可以適應(yīng)不同市場(chǎng)和品種的交易特性,提高交易的成功率和盈利能力。綜上所述,分形頂?shù)撞呗砸云浣Y(jié)構(gòu)化、系統(tǒng)化和靈活性的特點(diǎn),在技術(shù)分析領(lǐng)域中占據(jù)了一席之地。它能夠幫助投資者更加客觀、理性地面對(duì)市場(chǎng)波動(dòng),實(shí)現(xiàn)穩(wěn)健的投資回報(bào)。函數(shù)一:SymbolReplace//函數(shù)可不用貼入//把合約代碼替換成指定的合約代碼ParamsStringSymbolz;//合約名稱StringStrz("");//替換的字符VarsArray<String>AB;StringSymCode;StringSymExch;BeginIf(StringSplit(Symbolz,".",AB)<>2){ReturnInvalidString;}//分離合約交易所代碼SymCode=AB[0];//獲取合約代碼部分SymExch=AB[1];If(IsStringEx(SymCode,"9999"))//查找字符串部分含有9999{StringReplace(SymCode,"9999","9"+Strz);}ElseIf(IsStringEx(SymCode,"9000"))//查找字符串部分含有9000{StringReplace(SymCode,"9000","9"+Strz);}ElseIf(IsStringEx(SymCode,"9888"))//查找字符串部分含有9888{StringReplace(SymCode,"9888","9"+Strz);}Else{//檢查指數(shù)000還是指數(shù)999If(IsStringEx(SymCode,"000")){StringReplace(SymCode,"000",Strz);}ElseIf(IsStringEx(SymCode,"999")){StringReplace(SymCode,"999",Strz);}ElseIf(IsStringEx(SymCode,"888")){StringReplace(SymCode,"888",Strz);}}If(IsStringEx(SymCode,"999")){ReturnSymCode+".TBFT";}ReturnSymCode+"."+SymExch;End函數(shù)二:IsStringExParamsStringStr;//原字符串Stringdes;//查找的字符串VarsStringStrz;Begin//Strz=Lower(Str);//轉(zhuǎn)換成小寫(xiě)字母Strz=Str;If(FindFirstOf(Strz,des)<>InvalidInteger){ReturnTrue;}ReturnFalse;End策略代碼注解:ParamsNumericLots(1);VarsNumericMA60;NumericMinPoint;//最小變動(dòng)單位NumericMQ;NumericMW;BoolDIFX(False);//底分型BoolDFX(False);//頂分型EventsOnBar(ArrayRef<Integer>indexs){MA60=Average(Close[1],60);PlotNumeric("MA60",MA60,0,Yellow,0);MinPoint=MinMove*PriceScale;MQ=AvgEntryPrice-30*MinPoint;MW=AvgEntryPrice+30*MinPoint;DIFX=Low[2]<Low[1]AndLow[2]<Low[3]ANDHIGH[2]<HIGH[1]ANDHIGH[2]<HIGH[3];DFX=High[2]>High[1]AndHigh[2]>High[3]ANDLOW[2]>LOW[1]ANDLOW[2]>LOW[3];

If(MarketPosition

<>

1

And

Close[1]

>

MA60

And

DIFX)

//60均線之上,出現(xiàn)底分型形態(tài)做多Buy(Lots,Open);//做多//If(MarketPosition==1And((Close<MQ)OrDFX))//開(kāi)倉(cāng)即設(shè)止損(固定止損30跳),出現(xiàn)頂分型形態(tài)平多If(MarketPosition==1And((Close[1]<MQ)OrDFX)&&BarsSinceEntry>0)//開(kāi)倉(cāng)即設(shè)止損(固定止損30跳),出現(xiàn)頂分型形態(tài)平多Sell(Lots,Open);

If(MarketPosition

<>

-1

And

Close[1]

<

MA60

And

DFX)

//60均線之下,出現(xiàn)頂分型形態(tài)做空SellShort(Lots,Open);//做空//If(MarketPosition==-1And((Close>MW)OrDIFX))//開(kāi)倉(cāng)即設(shè)止損(固定止損30跳),出現(xiàn)底分型形態(tài)平空If(MarketPosition==-1And((Close[1]>MW)OrDIFX)&&BarsSinceEntry>0)//開(kāi)倉(cāng)即設(shè)止損(固定止損30跳),出現(xiàn)底分型形態(tài)平空BuyToCover(Lots,Open);//開(kāi)平條件Booll4e=False;//多進(jìn)Booll4x=False;//賣平Bools4e=False;//空進(jìn)Bools4x=False;//買平//進(jìn)出場(chǎng)價(jià)格Numericl4e_price=Open;//開(kāi)多價(jià)格Numericl4x_price=Open;//平多價(jià)格Numerics4e_price=Open;//開(kāi)空價(jià)格Numerics4x_price=Open;//平空價(jià)格//頭寸Numericlots=1;//開(kāi)平處理If(MarketPosition!=1&&l4e){Buy(lots,l4e_price);}If(MarketPosition!=-1&&s4e){SellShort(lots,s4e_price);}If(MarketPosition==1&&BarsSinceEntry>0&&l4x){Sell(0,l4x_price);}If(MarketPosition==-1&&BarsSinceEntry>0&&s4x){BuyToCover(0,s4x_price);}}函數(shù)一代碼:SymbolReplaceParamsStringSymbolz;StringStrz("");VarsArrayAB;StringSymCode;StringSymExch;BeginIf(StringSplit(Symbolz,".",AB)<>2){ReturnInvalidString;}SymCode=AB[0];SymExch=AB[1];If(IsStringEx(SymCode,"9999")){StringReplace(SymCode,"9999","9"+Strz);}ElseIf(IsStringEx(SymCode,"9000")){StringReplace(SymCode,"9000","9"+Strz);}ElseIf(IsStringEx(SymCode,"9888")){StringReplace(SymCode,"9888","9"+Strz);}Else{If(IsStringEx(SymCode,"000")){StringReplace(SymCode,"000",Strz);}ElseIf(IsStringEx(SymCode,"999")){StringReplace(SymCode,"999",Strz);}ElseIf(IsStringEx(SymCode,"888")){StringReplace(SymCode,"888",Strz);}}If(IsStringEx(SymCode,"999")){ReturnSymCode+".TBFT";}ReturnSymCode+"."+SymExch;End函數(shù)二代碼:IsStringExParamsStringStr;Stringdes;VarsStringStrz;BeginStrz=Str;If(FindFirstOf(Strz,des)<>InvalidInteger){ReturnTrue;}ReturnFalse;End策略信號(hào)代碼:ParamsNumericLots(1);VarsNumericMA60;NumericMinPoint;NumericMQ;NumericMW;BoolDIFX(False);BoolDFX(False);EventsOnBar(ArrayRef<Integer>indexs){MA60=Average(Close[1],60);PlotNumeric("MA60",MA60,0,Yellow,0);MinPoint=MinMove*PriceScale;MQ=AvgEntryPrice-30*MinPoint;MW=AvgEntryPrice+30*MinPoint;DIFX=Low[2]<Low[1]AndLow[2]<Low[3]ANDHIGH[2]<HIGH[1]ANDHIGH[2]<HIGH[3];DFX=High[2]>High[1]AndHigh[2]>High[3]ANDLOW[2]>LOW[1]ANDLOW[2]>LOW[3];If(MarketPosition<>1AndClose[1]>MA60AndDIFX)Buy(Lots,Open);If(MarketPosition==1And((Close[1]<MQ)OrDFX)&&BarsSinceEntry>0)Sell(Lots,Open);If(MarketP

溫馨提示

  • 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)論