平均標(biāo)準(zhǔn)差策略(TS版)_第1頁
平均標(biāo)準(zhǔn)差策略(TS版)_第2頁
平均標(biāo)準(zhǔn)差策略(TS版)_第3頁
平均標(biāo)準(zhǔn)差策略(TS版)_第4頁
平均標(biāo)準(zhǔn)差策略(TS版)_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

平均標(biāo)準(zhǔn)差策略(TS版)基于Sigom函數(shù)的技術(shù)指標(biāo)及其在交易策略中的應(yīng)用。核心思想是通過計(jì)算移動(dòng)平均值和標(biāo)準(zhǔn)差等統(tǒng)計(jì)量,結(jié)合價(jià)格動(dòng)態(tài),生成交易信號。1.Sigom函數(shù)-定義與計(jì)算:Sigom函數(shù)通過計(jì)算過去25個(gè)柱狀圖的收盤價(jià)的平均值(MAValue),并基于此計(jì)算yom(與移動(dòng)平均相關(guān)的值)、avyom(yom的平均值)、varyom(yom的方差)和som(標(biāo)準(zhǔn)差)。最終,sigom為過去25個(gè)柱狀圖的som平均值。2.SBCycleIndex-計(jì)算過程:該指標(biāo)計(jì)算短期和中期指數(shù)移動(dòng)平均(ShortXMA和MidXMA),并基于這些平均值計(jì)算yme(百分比差異)、ymes(線性回歸值)和ymesn(標(biāo)準(zhǔn)化ymes)。-繪圖與信號:在滿足特定條件時(shí),繪制ymesn、TopChannel、BottomChannel和ZeroLine指標(biāo),并根據(jù)ymesn穿越頂部或底部通道發(fā)出交易信號。3.SBCenteredIndex-計(jì)算過程:類似于SBCycleIndex,但重點(diǎn)在于計(jì)算ym(百分比差異)和ymn(標(biāo)準(zhǔn)化ym)。-繪圖:在MidLen位置繪制ymn指標(biāo)。4.SBCenteredChannel-計(jì)算過程:計(jì)算短期和中期移動(dòng)平均,并基于這些平均值及Sigom因子計(jì)算Top和Bottom。-繪圖:在MidLen位置繪制Top和Bottom指標(biāo)。5.SBReal-TimeChannel-計(jì)算過程:類似于SBCenteredChannel,但使用實(shí)時(shí)平均值(arm)而非歷史平均值(acm)。-繪圖:繪制Top和Bottom指標(biāo)。6.SBVolatility-計(jì)算過程:基于Sigom值,在12個(gè)柱狀圖的位置繪制SBVol指標(biāo)。7.SBStochasticOsc-計(jì)算過程:計(jì)算長期長度內(nèi)的快速K值、快速K值的指數(shù)移動(dòng)平均(XMAFastK)和隨機(jī)振蕩指標(biāo)值(STOsc)。-繪圖:繪制STOsc指標(biāo)。8.SBStrategy-計(jì)算過程:結(jié)合SBStochasticOsc指標(biāo)和其他指標(biāo),計(jì)算yme、ymes和ymesn。-交易信號:根據(jù)ymesn穿越頂部或底部通道發(fā)出買入或賣出信號。策略特點(diǎn)-多指標(biāo)融合:策略結(jié)合了多個(gè)技術(shù)指標(biāo),通過多重驗(yàn)證提高信號的可靠性。-動(dòng)態(tài)適應(yīng)性:使用實(shí)時(shí)和歷史的移動(dòng)平均值,使策略能夠適應(yīng)市場變化。-標(biāo)準(zhǔn)化處理:通過標(biāo)準(zhǔn)化處理,減少不同指標(biāo)間的量綱差異,便于綜合判斷。-風(fēng)險(xiǎn)管理:通過設(shè)定明確的買入和賣出條件,控制交易風(fēng)險(xiǎn)?;赟igom函數(shù)的技術(shù)指標(biāo)及其在交易策略中的應(yīng)用。通過計(jì)算移動(dòng)平均值和標(biāo)準(zhǔn)差等統(tǒng)計(jì)量,結(jié)合價(jià)格動(dòng)態(tài),生成交易信號。策略結(jié)合了多個(gè)技術(shù)指標(biāo),通過多重驗(yàn)證提高信號的可靠性,并使用實(shí)時(shí)和歷史的移動(dòng)平均值,使策略能夠適應(yīng)市場變化。通過標(biāo)準(zhǔn)化處理和明確的買入賣出條件,控制交易風(fēng)險(xiǎn)??傮w而言,這些策略提供了一套完整的交易框架,適用于多種市場環(huán)境。函數(shù)代碼解讀:Sigom//定義一個(gè)名為Sigom的函數(shù)variables://聲明以下變量MAValue(0),//移動(dòng)平均值yom(0),//某個(gè)與移動(dòng)平均相關(guān)的值avyom(0),//yom的平均值varyom(0),//yom的方差som(0);//標(biāo)準(zhǔn)差MAValue=Average(Close,25);//計(jì)算過去25個(gè)柱狀圖的收盤價(jià)的平均值ifMAValue>0then//如果MAValue大于0yom=100*(Close[12]-MAValue)/MAValue;//計(jì)算12個(gè)柱狀圖前的收盤價(jià)與MAValue的百分比差異avyom=Summation(yom,50)/50;//計(jì)算50個(gè)柱狀圖的yom平均值varyom=Summation(Square(yom),50)/50-Square(avyom);//計(jì)算50個(gè)柱狀圖的yom方差som=SquareRoot(varyom[12]);//計(jì)算12個(gè)柱狀圖前的方差的標(biāo)準(zhǔn)差sigom=Average(som,25);//計(jì)算過去25個(gè)柱狀圖的som平均值指標(biāo)一代碼解讀:SBCycleIndex//定義一個(gè)名為SBCycleIndex的指標(biāo)inputs://輸入?yún)?shù)Length(25),//指標(biāo)長度TopChannel(50),//通道頂部值BottomChannel(-50);//通道底部值variables://聲明以下變量MidLen(0),//中等長度ShortLen(0),//短長度ShortXMA(0),//短期指數(shù)移動(dòng)平均MidXMA(0),//中期指數(shù)移動(dòng)平均SigomValue(0),//Sigom值yme(0),//某個(gè)與移動(dòng)平均相關(guān)的值ymes(0),//yme的線性回歸值ymesn(0);//標(biāo)準(zhǔn)化的ymesMidLen=IntPortion(0.5*Length);//計(jì)算Length的一半并取整ShortLen=IntPortion(0.5*MidLen);//計(jì)算MidLen的一半并取整ShortXMA=XAverage(Close,ShortLen);//計(jì)算短期指數(shù)移動(dòng)平均MidXMA=XAverage(Close,MidLen);//計(jì)算中期指數(shù)移動(dòng)平均SigomValue=sigom;//獲取Sigom值ifMidXMA<>0then//如果MidXMA不等于0yme=100*(ShortXMA-MidXMA)/MidXMA;//計(jì)算ShortXMA與MidXMA的百分比差異ymes=LinearRegValue(yme,6,0);//計(jì)算yme的6個(gè)柱狀圖的線性回歸值ifSigomValue<>0then//如果SigomValue不等于0ymesn=100*ymes/SigomValue;//計(jì)算標(biāo)準(zhǔn)化ymesifCurrentBar>4*Lengththen//如果當(dāng)前柱狀圖大于4倍的LengthbeginPlot1(ymesn,"ymesn");//繪制ymesn指標(biāo)Plot2(TopChannel,"TopChan");//繪制頂部通道Plot3(BottomChannel,"BottomChan");//繪制底部通道Plot4(0,"ZeroLine");//繪制零線end;指標(biāo)二代碼解讀:SBCenteredIndex//定義一個(gè)名為SBCenteredIndex的指標(biāo)inputs://輸入?yún)?shù)Length(25);//指標(biāo)長度variables://聲明以下變量MidLen(0),//中等長度ShortLen(0),//短長度MAValue(0),//移動(dòng)平均值ym(0),//某個(gè)與移動(dòng)平均相關(guān)的值SigomValue(0),//Sigom值ymn(0);//標(biāo)準(zhǔn)化的ymMidLen=IntPortion(0.5*Length);//計(jì)算Length的一半并取整ShortLen=IntPortion(0.5*MidLen);//計(jì)算MidLen的一半并取整MAValue=Average(Close,Length);//計(jì)算過去Length個(gè)柱狀圖的收盤價(jià)的平均值SigomValue=sigom;//獲取Sigom值ifMAValue<>0then//如果MAValue不等于0ym=100*(Average(Close[ShortLen],MidLen)-MAValue)/MAValue;//計(jì)算ShortLen個(gè)柱狀圖前后的平均值與MAValue的百分比差異ifSigomValue<>0then//如果SigomValue不等于0ymn=100*ym/SigomValue;//計(jì)算標(biāo)準(zhǔn)化ymPlot1[MidLen](ymn,"ymn");//在MidLen位置繪制ymn指標(biāo)以上代碼定義了兩個(gè)不同的指標(biāo):SBCycleIndex和SBCenteredIndex。這兩個(gè)指標(biāo)都使用Sigom函數(shù)來計(jì)算某些值,并且都有各自的輸入?yún)?shù)和變量。SBCycleIndex的輸入?yún)?shù)包括Length、TopChannel和BottomChannel,而SBCenteredIndex的輸入?yún)?shù)只有Length。SBCycleIndex的計(jì)算過程包括計(jì)算短期和中期指數(shù)移動(dòng)平均,以及使用這些平均值來計(jì)算yme、ymes和ymesn。這些值被用來繪制ymesn、TopChannel、BottomChannel和ZeroLine指標(biāo)。SBCenteredIndex的計(jì)算過程包括計(jì)算短期和中期移動(dòng)平均,以及使用這些平均值來計(jì)算ym和ymn。ymn指標(biāo)被繪制在MidLen位置。指標(biāo)三代碼解讀:SBCenteredChannel//定義一個(gè)名為SBCenteredChannel的指標(biāo)inputs://輸入?yún)?shù)Length(25),//通道長度SigomFactor(2);//Sigom因子的值variables://聲明以下變量MidLen(0),//中等長度acm(0),//某個(gè)與平均值相關(guān)的值SigomValue(0),//Sigom值FactxValue(0),//Factx值Top(0),//上限Bottom(0);//下限MidLen=IntPortion(0.5*Length);//計(jì)算Length的一半并取整acm=Average(Close,25);//計(jì)算過去25個(gè)柱狀圖的收盤價(jià)的平均值SigomValue=sigom;//獲取Sigom值FactxValue=SigomFactor*SigomValue*0.01;//計(jì)算Factx值Top=(1+FactxValue)*acm;//計(jì)算上限Bottom=(1-FactxValue)*acm;//計(jì)算下限Plot1[MidLen](Top,"Top");//在MidLen位置繪制上限指標(biāo)Plot2[MidLen](Bottom,"Bottom");//在MidLen位置繪制下限指標(biāo)指標(biāo)四代碼解讀:SBReal-TimeChannel//定義一個(gè)名為SBReal-TimeChannel的指標(biāo)inputs://輸入?yún)?shù)Length(25),//通道長度SigomFactor(2);//Sigom因子的值variables://聲明以下變量arm(0),//某個(gè)與平均值相關(guān)的值SigomValue(0),//Sigom值FactxValue(0),//Factx值Top(0),//上限Bottom(0);//下限arm=Average(Close,Length);//計(jì)算過去Length個(gè)柱狀圖的收盤價(jià)的平均值SigomValue=sigom;//獲取Sigom值FactxValue=SigomFactor*SigomValue*0.01;//計(jì)算Factx值Top=(1+FactxValue)*arm;//計(jì)算上限Bottom=(1-FactxValue)*arm;//計(jì)算下限Plot1(Top,"Top");//繪制上限指標(biāo)Plot2(Bottom,"Bottom");//繪制下限指標(biāo)指標(biāo)五代碼解讀:SBVolatility//定義一個(gè)名為SBVolatility的指標(biāo)variables://聲明以下變量SigomValue(0);//Sigom值ifCurrentBar>12then//如果當(dāng)前柱狀圖大于12beginSigomValue=sigom;//獲取Sigom值Plot1[12](SigomValue,"SBVol");//在12位置繪制SBVol指標(biāo)end;以上代碼定義了三個(gè)不同的指標(biāo):SBCenteredChannel、SBReal-TimeChannel和SBVolatility。這些指標(biāo)都使用Sigom函數(shù)來計(jì)算某些值,并且都有各自的輸入?yún)?shù)和變量。SBCenteredChannel和SBReal-TimeChannel的輸入?yún)?shù)包括Length和SigomFactor,而SBVolatility的輸入?yún)?shù)只有SigomFactor。SBCenteredChannel和SBReal-TimeChannel的計(jì)算過程包括計(jì)算短期和中期移動(dòng)平均,以及使用這些平均值和SigomFactor來計(jì)算Top和Bottom。這些值被用來繪制Top和Bottom指標(biāo)。SBVolatility的計(jì)算過程包括計(jì)算Sigom值,并在12個(gè)柱狀圖的位置繪制SBVol指標(biāo)。指標(biāo)六代碼解讀:SBStochasticOsc//定義一個(gè)名為SBStochasticOsc的指標(biāo)inputs://輸入?yún)?shù)LongLen(12),//長期長度ShortLen(6);//短期長度variables://聲明以下變量FastKValue(0),//快速K值XMAFastK(0),//快速K值的指數(shù)移動(dòng)平均STOsc(0);//隨機(jī)振蕩指標(biāo)值FastKValue=FastK(LongLen);//計(jì)算長期長度內(nèi)的快速K值XMAFastK=XAverage(FastKValue,ShortLen);//計(jì)算快速K值的指數(shù)移動(dòng)平均STOsc=Average(XMAFastK,ShortLen);//計(jì)算隨機(jī)振蕩指標(biāo)值Plot1(STOsc,"STOsc");//繪制STOsc指標(biāo)策略信號代碼解讀:SBStrategy//定義一個(gè)名為SBStrategy的交易策略inputs://輸入?yún)?shù)Length(25),//策略長度TopChannel(50),//頂部通道值BottomChannel(-50);//底部通道值variables://聲明以下變量MidLen(0),//中等長度ShortLen(0),//短期長度ShortXMA(0),//短期指數(shù)移動(dòng)平均MidXMA(0),//中期指數(shù)移動(dòng)平均SigomValue(0),//Sigom值yme(0),//某個(gè)與移動(dòng)平均相關(guān)的值ymes(0),//yme的線性回歸值ymesn(0);//標(biāo)準(zhǔn)化后的ymesMidLen=IntPortion(0.5*Length);//計(jì)算Length的一半并取整ShortLen=IntPortion(0.5*MidLen);//計(jì)算MidLen的一半并取整ShortXMA=XAverage(Close,ShortLen);//計(jì)算短期指數(shù)移動(dòng)平均MidXMA=XAverage(Close,MidLen);//計(jì)算中期指數(shù)移動(dòng)平均SigomValue=sigom;//獲取Sigom值ifMidXMA<>0then//如果MidXMA不等于0yme=100*(ShortXMA-MidXMA)/MidXMA;//計(jì)算ShortXMA與MidXMA的百分比差異ymes=LinearRegValue(yme,6,0);//計(jì)算yme的6個(gè)柱狀圖的線性回歸值ifSigomValue<>0then//如果SigomValue不等于0ymesn=100*ymes/SigomValue;//計(jì)算標(biāo)準(zhǔn)化后的ymesn{CB>2checkusedtoavoidspuriouscrossconfirmationatCB=2.AtCB=1,MySlowKandMySlowDwillbethesame.}//注釋塊,用于避免虛假交叉確認(rèn)ifCurrentBar>2andymesncrossesunderTopChannel//如果當(dāng)前柱狀圖大于2并且ymesn穿越頂部通道thenSellShort("UCISE")nextbaratmarket;//下一柱狀圖以市價(jià)賣出空頭頭寸ifCurrentBar>2andymesncrossesoverBottomChannel//如果當(dāng)前柱狀圖大于2并且ymesn穿越底部通道thenBuy("UCILE")nextbarmarket;//下一柱狀圖以市價(jià)買入多頭頭寸以上代碼定義了一個(gè)名為SBStochasticOsc的指標(biāo)和一個(gè)名為SBStrategy的交易策略。SBStochasticOsc指標(biāo)計(jì)算快速K值、快速K值的指數(shù)移動(dòng)平均和隨機(jī)振蕩指標(biāo)值,并在圖表上繪制STOsc指標(biāo)。SBStrategy交易策略使用SBStochasticOsc指標(biāo)和其他指標(biāo)來確定交易信號,并在滿足特定條件時(shí)發(fā)出買入或賣出信號。函數(shù):Sigom代碼variables:MAValue(0),yom(0),avyom(0),varyom(0),som(0);MAValue=Average(Close,25);ifMAValue>0thenyom=100*(Close[12]-MAValue)/MAValue;avyom=Summation(yom,50)/50;varyom=Summation(Square(yom),50)/50-Square(avyom);som=SquareRoot(varyom[12]);sigom=Average(som,25);指標(biāo)一代碼:inputs:Length(25),TopChannel(50),BottomChannel(-50);variables:MidLen(0),ShortLen(0),ShortXMA(0),MidXMA(0),SigomValue(0),yme(0),ymes(0),ymesn(0);MidLen=IntPortion(0.5*Length);ShortLen=IntPortion(0.5*MidLen);ShortXMA=XAverage(Close,ShortLen);MidXMA=XAverage(Close,MidLen);SigomValue=sigom;ifMidXMA<>0thenyme=100*(ShortXMA-MidXMA)/MidXMA;ymes=LinearRegValue(yme,6,0);ifSigomValue<>0thenymesn=100*ymes/SigomValue;ifCurrentBar>4*LengththenbeginPlot1(ymesn,"ymesn");Plot2(TopChannel,"TopChan");Plot3(BottomChannel,"BottomChan");Plot4(0,"ZeroLine");end;指標(biāo)二代碼:inputs:Length(25);variables:MidLen(0),ShortLen(0),MAValue(0),ym(0),SigomValue(0),ymn(0);MidLen=IntPortion(0.5*Length);ShortLen=IntPortion(0.5*MidLen);MAValue=Average(Close,Length);SigomValue=sigom;ifMAValue<>0thenym=100*(Average(Close[ShortLen],MidLen)-MAValue)/MAValue;ifSigomValue<>0thenymn=100*ym/SigomValue;Plot1[MidLen](ymn,"ymn");指標(biāo)三代碼:inputs:Length(25),SigomFactor(2);variables:MidLen(0),acm(0),SigomValue(0),FactxValue(0),Top(0),Bottom(0);MidLen=IntPortion(0.5*Length);acm=Average(Close,25);SigomValue=sigom;FactxValue=SigomFactor*SigomValue*0.01;Top=(1+FactxValue)*acm;Bottom=(1-FactxValue)*acm;Plot1[MidLen](Top,"Top");Plot2[MidLen](Bottom,"Bottom");指標(biāo)四代碼:inputs:Length(25),SigomFactor(2);variables:arm(0),SigomValue(0),FactxValue(0),Top(0),Bottom(0);arm=Average(Close,Length);SigomValue=sigom;FactxValue=SigomFactor*SigomValue*0.01;Top=(1+FactxValue)*arm;Bottom=(1-FactxValue)*arm;Plot1(Top,"Top");Plot2(Bottom,"Bottom");指標(biāo)五代碼:variables:SigomValue(0);ifCurrentBar>12thenbeginSigomValue=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論