




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
平均標準差策略(TS版)基于Sigom函數(shù)的技術(shù)指標及其在交易策略中的應用。核心思想是通過計算移動平均值和標準差等統(tǒng)計量,結(jié)合價格動態(tài),生成交易信號。1.Sigom函數(shù)-定義與計算:Sigom函數(shù)通過計算過去25個柱狀圖的收盤價的平均值(MAValue),并基于此計算yom(與移動平均相關(guān)的值)、avyom(yom的平均值)、varyom(yom的方差)和som(標準差)。最終,sigom為過去25個柱狀圖的som平均值。2.SBCycleIndex-計算過程:該指標計算短期和中期指數(shù)移動平均(ShortXMA和MidXMA),并基于這些平均值計算yme(百分比差異)、ymes(線性回歸值)和ymesn(標準化ymes)。-繪圖與信號:在滿足特定條件時,繪制ymesn、TopChannel、BottomChannel和ZeroLine指標,并根據(jù)ymesn穿越頂部或底部通道發(fā)出交易信號。3.SBCenteredIndex-計算過程:類似于SBCycleIndex,但重點在于計算ym(百分比差異)和ymn(標準化ym)。-繪圖:在MidLen位置繪制ymn指標。4.SBCenteredChannel-計算過程:計算短期和中期移動平均,并基于這些平均值及Sigom因子計算Top和Bottom。-繪圖:在MidLen位置繪制Top和Bottom指標。5.SBReal-TimeChannel-計算過程:類似于SBCenteredChannel,但使用實時平均值(arm)而非歷史平均值(acm)。-繪圖:繪制Top和Bottom指標。6.SBVolatility-計算過程:基于Sigom值,在12個柱狀圖的位置繪制SBVol指標。7.SBStochasticOsc-計算過程:計算長期長度內(nèi)的快速K值、快速K值的指數(shù)移動平均(XMAFastK)和隨機振蕩指標值(STOsc)。-繪圖:繪制STOsc指標。8.SBStrategy-計算過程:結(jié)合SBStochasticOsc指標和其他指標,計算yme、ymes和ymesn。-交易信號:根據(jù)ymesn穿越頂部或底部通道發(fā)出買入或賣出信號。策略特點-多指標融合:策略結(jié)合了多個技術(shù)指標,通過多重驗證提高信號的可靠性。-動態(tài)適應性:使用實時和歷史的移動平均值,使策略能夠適應市場變化。-標準化處理:通過標準化處理,減少不同指標間的量綱差異,便于綜合判斷。-風險管理:通過設(shè)定明確的買入和賣出條件,控制交易風險?;赟igom函數(shù)的技術(shù)指標及其在交易策略中的應用。通過計算移動平均值和標準差等統(tǒng)計量,結(jié)合價格動態(tài),生成交易信號。策略結(jié)合了多個技術(shù)指標,通過多重驗證提高信號的可靠性,并使用實時和歷史的移動平均值,使策略能夠適應市場變化。通過標準化處理和明確的買入賣出條件,控制交易風險??傮w而言,這些策略提供了一套完整的交易框架,適用于多種市場環(huán)境。函數(shù)代碼解讀:Sigom//定義一個名為Sigom的函數(shù)variables://聲明以下變量MAValue(0),//移動平均值yom(0),//某個與移動平均相關(guān)的值avyom(0),//yom的平均值varyom(0),//yom的方差som(0);//標準差MAValue=Average(Close,25);//計算過去25個柱狀圖的收盤價的平均值ifMAValue>0then//如果MAValue大于0yom=100*(Close[12]-MAValue)/MAValue;//計算12個柱狀圖前的收盤價與MAValue的百分比差異avyom=Summation(yom,50)/50;//計算50個柱狀圖的yom平均值varyom=Summation(Square(yom),50)/50-Square(avyom);//計算50個柱狀圖的yom方差som=SquareRoot(varyom[12]);//計算12個柱狀圖前的方差的標準差sigom=Average(som,25);//計算過去25個柱狀圖的som平均值指標一代碼解讀:SBCycleIndex//定義一個名為SBCycleIndex的指標inputs://輸入?yún)?shù)Length(25),//指標長度TopChannel(50),//通道頂部值BottomChannel(-50);//通道底部值variables://聲明以下變量MidLen(0),//中等長度ShortLen(0),//短長度ShortXMA(0),//短期指數(shù)移動平均MidXMA(0),//中期指數(shù)移動平均SigomValue(0),//Sigom值yme(0),//某個與移動平均相關(guān)的值ymes(0),//yme的線性回歸值ymesn(0);//標準化的ymesMidLen=IntPortion(0.5*Length);//計算Length的一半并取整ShortLen=IntPortion(0.5*MidLen);//計算MidLen的一半并取整ShortXMA=XAverage(Close,ShortLen);//計算短期指數(shù)移動平均MidXMA=XAverage(Close,MidLen);//計算中期指數(shù)移動平均SigomValue=sigom;//獲取Sigom值ifMidXMA<>0then//如果MidXMA不等于0yme=100*(ShortXMA-MidXMA)/MidXMA;//計算ShortXMA與MidXMA的百分比差異ymes=LinearRegValue(yme,6,0);//計算yme的6個柱狀圖的線性回歸值ifSigomValue<>0then//如果SigomValue不等于0ymesn=100*ymes/SigomValue;//計算標準化ymesifCurrentBar>4*Lengththen//如果當前柱狀圖大于4倍的LengthbeginPlot1(ymesn,"ymesn");//繪制ymesn指標Plot2(TopChannel,"TopChan");//繪制頂部通道Plot3(BottomChannel,"BottomChan");//繪制底部通道Plot4(0,"ZeroLine");//繪制零線end;指標二代碼解讀:SBCenteredIndex//定義一個名為SBCenteredIndex的指標inputs://輸入?yún)?shù)Length(25);//指標長度variables://聲明以下變量MidLen(0),//中等長度ShortLen(0),//短長度MAValue(0),//移動平均值ym(0),//某個與移動平均相關(guān)的值SigomValue(0),//Sigom值ymn(0);//標準化的ymMidLen=IntPortion(0.5*Length);//計算Length的一半并取整ShortLen=IntPortion(0.5*MidLen);//計算MidLen的一半并取整MAValue=Average(Close,Length);//計算過去Length個柱狀圖的收盤價的平均值SigomValue=sigom;//獲取Sigom值ifMAValue<>0then//如果MAValue不等于0ym=100*(Average(Close[ShortLen],MidLen)-MAValue)/MAValue;//計算ShortLen個柱狀圖前后的平均值與MAValue的百分比差異ifSigomValue<>0then//如果SigomValue不等于0ymn=100*ym/SigomValue;//計算標準化ymPlot1[MidLen](ymn,"ymn");//在MidLen位置繪制ymn指標以上代碼定義了兩個不同的指標:SBCycleIndex和SBCenteredIndex。這兩個指標都使用Sigom函數(shù)來計算某些值,并且都有各自的輸入?yún)?shù)和變量。SBCycleIndex的輸入?yún)?shù)包括Length、TopChannel和BottomChannel,而SBCenteredIndex的輸入?yún)?shù)只有Length。SBCycleIndex的計算過程包括計算短期和中期指數(shù)移動平均,以及使用這些平均值來計算yme、ymes和ymesn。這些值被用來繪制ymesn、TopChannel、BottomChannel和ZeroLine指標。SBCenteredIndex的計算過程包括計算短期和中期移動平均,以及使用這些平均值來計算ym和ymn。ymn指標被繪制在MidLen位置。指標三代碼解讀:SBCenteredChannel//定義一個名為SBCenteredChannel的指標inputs://輸入?yún)?shù)Length(25),//通道長度SigomFactor(2);//Sigom因子的值variables://聲明以下變量MidLen(0),//中等長度acm(0),//某個與平均值相關(guān)的值SigomValue(0),//Sigom值FactxValue(0),//Factx值Top(0),//上限Bottom(0);//下限MidLen=IntPortion(0.5*Length);//計算Length的一半并取整acm=Average(Close,25);//計算過去25個柱狀圖的收盤價的平均值SigomValue=sigom;//獲取Sigom值FactxValue=SigomFactor*SigomValue*0.01;//計算Factx值Top=(1+FactxValue)*acm;//計算上限Bottom=(1-FactxValue)*acm;//計算下限Plot1[MidLen](Top,"Top");//在MidLen位置繪制上限指標Plot2[MidLen](Bottom,"Bottom");//在MidLen位置繪制下限指標指標四代碼解讀:SBReal-TimeChannel//定義一個名為SBReal-TimeChannel的指標inputs://輸入?yún)?shù)Length(25),//通道長度SigomFactor(2);//Sigom因子的值variables://聲明以下變量arm(0),//某個與平均值相關(guān)的值SigomValue(0),//Sigom值FactxValue(0),//Factx值Top(0),//上限Bottom(0);//下限arm=Average(Close,Length);//計算過去Length個柱狀圖的收盤價的平均值SigomValue=sigom;//獲取Sigom值FactxValue=SigomFactor*SigomValue*0.01;//計算Factx值Top=(1+FactxValue)*arm;//計算上限Bottom=(1-FactxValue)*arm;//計算下限Plot1(Top,"Top");//繪制上限指標Plot2(Bottom,"Bottom");//繪制下限指標指標五代碼解讀:SBVolatility//定義一個名為SBVolatility的指標variables://聲明以下變量SigomValue(0);//Sigom值ifCurrentBar>12then//如果當前柱狀圖大于12beginSigomValue=sigom;//獲取Sigom值Plot1[12](SigomValue,"SBVol");//在12位置繪制SBVol指標end;以上代碼定義了三個不同的指標:SBCenteredChannel、SBReal-TimeChannel和SBVolatility。這些指標都使用Sigom函數(shù)來計算某些值,并且都有各自的輸入?yún)?shù)和變量。SBCenteredChannel和SBReal-TimeChannel的輸入?yún)?shù)包括Length和SigomFactor,而SBVolatility的輸入?yún)?shù)只有SigomFactor。SBCenteredChannel和SBReal-TimeChannel的計算過程包括計算短期和中期移動平均,以及使用這些平均值和SigomFactor來計算Top和Bottom。這些值被用來繪制Top和Bottom指標。SBVolatility的計算過程包括計算Sigom值,并在12個柱狀圖的位置繪制SBVol指標。指標六代碼解讀:SBStochasticOsc//定義一個名為SBStochasticOsc的指標inputs://輸入?yún)?shù)LongLen(12),//長期長度ShortLen(6);//短期長度variables://聲明以下變量FastKValue(0),//快速K值XMAFastK(0),//快速K值的指數(shù)移動平均STOsc(0);//隨機振蕩指標值FastKValue=FastK(LongLen);//計算長期長度內(nèi)的快速K值XMAFastK=XAverage(FastKValue,ShortLen);//計算快速K值的指數(shù)移動平均STOsc=Average(XMAFastK,ShortLen);//計算隨機振蕩指標值Plot1(STOsc,"STOsc");//繪制STOsc指標策略信號代碼解讀:SBStrategy//定義一個名為SBStrategy的交易策略inputs://輸入?yún)?shù)Length(25),//策略長度TopChannel(50),//頂部通道值BottomChannel(-50);//底部通道值variables://聲明以下變量MidLen(0),//中等長度ShortLen(0),//短期長度ShortXMA(0),//短期指數(shù)移動平均MidXMA(0),//中期指數(shù)移動平均SigomValue(0),//Sigom值yme(0),//某個與移動平均相關(guān)的值ymes(0),//yme的線性回歸值ymesn(0);//標準化后的ymesMidLen=IntPortion(0.5*Length);//計算Length的一半并取整ShortLen=IntPortion(0.5*MidLen);//計算MidLen的一半并取整ShortXMA=XAverage(Close,ShortLen);//計算短期指數(shù)移動平均MidXMA=XAverage(Close,MidLen);//計算中期指數(shù)移動平均SigomValue=sigom;//獲取Sigom值ifMidXMA<>0then//如果MidXMA不等于0yme=100*(ShortXMA-MidXMA)/MidXMA;//計算ShortXMA與MidXMA的百分比差異ymes=LinearRegValue(yme,6,0);//計算yme的6個柱狀圖的線性回歸值ifSigomValue<>0then//如果SigomValue不等于0ymesn=100*ymes/SigomValue;//計算標準化后的ymesn{CB>2checkusedtoavoidspuriouscrossconfirmationatCB=2.AtCB=1,MySlowKandMySlowDwillbethesame.}//注釋塊,用于避免虛假交叉確認ifCurrentBar>2andymesncrossesunderTopChannel//如果當前柱狀圖大于2并且ymesn穿越頂部通道thenSellShort("UCISE")nextbaratmarket;//下一柱狀圖以市價賣出空頭頭寸ifCurrentBar>2andymesncrossesoverBottomChannel//如果當前柱狀圖大于2并且ymesn穿越底部通道thenBuy("UCILE")nextbarmarket;//下一柱狀圖以市價買入多頭頭寸以上代碼定義了一個名為SBStochasticOsc的指標和一個名為SBStrategy的交易策略。SBStochasticOsc指標計算快速K值、快速K值的指數(shù)移動平均和隨機振蕩指標值,并在圖表上繪制STOsc指標。SBStrategy交易策略使用SBStochasticOsc指標和其他指標來確定交易信號,并在滿足特定條件時發(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);指標一代碼: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;指標二代碼: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");指標三代碼: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");指標四代碼: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");指標五代碼: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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 論古代文學作品的思想深度研究試題及答案
- 2025酒店裝修合同樣本參考
- 2025中文租賃合同樣本
- 新教師崗前教育法規(guī)培訓
- 美容師職業(yè)發(fā)展中的市場定位與策略選擇試題及答案
- 可克達拉職業(yè)技術(shù)學院《歐洲浪漫音樂派欣賞》2023-2024學年第一學期期末試卷
- 山西省朔州市懷仁市重點中學2025屆高三下學期開學(第一次模擬)考試數(shù)學試題含解析
- 重慶工商職業(yè)學院《建筑工程預算》2023-2024學年第二學期期末試卷
- 朝陽師范高等??茖W?!度肆Y源管理數(shù)據(jù)分析與運用》2023-2024學年第二學期期末試卷
- 2025年新疆吐魯番市高昌區(qū)市級名校6月初三押題測試卷(2)化學試題(理工農(nóng)醫(yī)類)試題含解析
- 城鎮(zhèn)燃氣安全技術(shù)與管理
- 鼠疫知識講座
- 清產(chǎn)核資工作方案
- 房 產(chǎn) 稅教學課件
- 2025年廣東省公務(wù)員省考《行測》聯(lián)考真題(含答案)
- 保安證考試考前復習試題及答案
- 2025河北中考必考名著:《革命詩抄》考點及中考真題
- 互聯(lián)網(wǎng)醫(yī)院醫(yī)療服務(wù)平臺合作協(xié)議
- 福建省福州市六校2023-2024學年高一下學期期末聯(lián)考試題 數(shù)學 含解析
- 2024年湖北省襄陽市第四中學第五中學自主招生考試語文試卷
- 安防監(jiān)控智慧安防監(jiān)控系統(tǒng)設(shè)計與實施方案
評論
0/150
提交評論