信中線長線波段組合指標(biāo)源碼詳解與實戰(zhàn)應(yīng)用)
簡介面向通達(dá)信用戶的教程類文檔詳解“王中王指標(biāo)”的公式源碼與中線、長線波段判斷邏輯。指標(biāo)以收盤價、最高價、最低價為基礎(chǔ)通過(2*CLOSEHIGHLOW)/4與LLV、HHV計算價格重心再經(jīng)EMA平滑構(gòu)建指標(biāo)王G并衍生出指標(biāo)王H、A、B、D、E、F等多個層次融合KDJ、斜率SLOPE及反正切角度等維度從趨勢強度、方向變化和超買超賣等多角度輔助交易。設(shè)計上特意避免了未來函數(shù)計算結(jié)果僅依賴歷史數(shù)據(jù)適合有一定通達(dá)信公式基礎(chǔ)、希望自主驗證和優(yōu)化指標(biāo)的投資者。壓縮包共1個doc文件體積313KB文本內(nèi)容可直接對照錄入通達(dá)信公式編輯器文檔對各公式組成、DRAWBAND紅色綠色帶狀區(qū)域、交叉信號和圖標(biāo)提示均有說明。目前已有459人瀏覽學(xué)習(xí)供參考使用。 先交代個背景。做過幾年交易的老股民誰沒在論壇里下過一堆名字帶“王中王”“終極”“至尊”的doc文檔特別是這種《通達(dá)信公式指標(biāo)源碼王中王指標(biāo)中線和長線波段指標(biāo).doc》光看名字就很勾人下載半天解壓開來里面要么是一段亂碼級源碼要么是貼進(jìn)去各種報錯。真正能用在通達(dá)信里、跑出靠譜信號的十個里面能有一兩個就不錯。我前后折騰過幾十份這類文檔今天這篇就專門講一套我實測能用、邏輯不繞彎子的“中線長線”波段組合指標(biāo)從源碼逐行拆解到導(dǎo)入實戰(zhàn)全走一遍按我這個流程來你下載到的那些doc源碼基本也能自己改明白。這套指標(biāo)解決什么問題簡單說就是四個字波段擇時。中線指標(biāo)專門抓日線級別里10日到60日周期的趨勢波段長線指標(biāo)負(fù)責(zé)判斷大方向是空頭環(huán)境還是多頭環(huán)境兩套疊在一起用專門過濾掉那種“跌到半山腰你覺得是底、漲到頂部你以為是突破”的尷尬信號。適合手里有股票、但又不想天天盯盤做短線的朋友或者是想把買賣紀(jì)律固化成代碼規(guī)則的人參考。1. 先搞清楚為什么“中線長線”兩個維度要拆開做1.1 指標(biāo)混在一起寫的壞處市面上很多doc文檔里的指標(biāo)喜歡把一堆均線、MACD、KDJ、布林帶全部塞進(jìn)一個副圖里寫上“必漲”“逃頂”這種名字看著滿滿當(dāng)當(dāng)實際用起來互相沖突。原因很簡單不同周期的信號本來就是矛盾的。日線MACD金叉可能發(fā)生在周線趨勢向下的環(huán)境里這時候你如果按日線金叉買入大概率是搶反彈反彈完了接著跌?!巴踔型酢边@類名字聽著玄乎但它把中線、長線拆成兩個獨立模塊思路反而是對的——中線只負(fù)責(zé)抓入場和離場的節(jié)奏長線只負(fù)責(zé)判斷大環(huán)境允不允許你做多。兩者各干各的活合成一個完整決策系統(tǒng)比你東看一眼MACD、西看一眼KDJ要清晰得多。1.2 各周期參數(shù)選擇背后的邏輯我用的中線參數(shù)是10、30、60日均線長線參數(shù)是60、120日均線。為什么不選5日、10日、20日這種短周期組合因為做中線和長線波段本質(zhì)是吃趨勢行情里的主升浪不是吃三五天的小反彈。10日線代表短期成本30日線代表月度成本60日線代表季度成本這個組合能過濾掉大部分單日隨機波動保留相對穩(wěn)定的中期趨勢信息。長線用60和120線邏輯更直白——120日線基本是半年線的位置。股價在半年線上方運行并且半年線往上走的時候大環(huán)境才配叫“多頭趨勢”。很多人在下跌趨勢里慣性抄底虧就虧在沒判斷大環(huán)境總在空頭環(huán)境里搶多頭的活。2. 王中王組合指標(biāo)源碼逐行拆解2.1 主圖指標(biāo)均線變色與背景標(biāo)記這套組合的主圖指標(biāo)一共分三段均線系統(tǒng)、趨勢背景著色、買賣點圖標(biāo)。完整源碼如下{王中王組合主圖中線波段長線趨勢} MA5:MA(CLOSE,5),COLORWHITE; MA10:MA(CLOSE,10),COLORYELLOW; MA30:MA(CLOSE,30),COLORMAGENTA; MA60:MA(CLOSE,60),COLORGREEN; MA120:MA(CLOSE,120),COLORBLUE; 中線趨勢:MA10MA30 AND MA30MA60; 長線趨勢:MA60MA120 AND CLOSEMA120; STICKLINE(中線趨勢 AND 長線趨勢,HIGH,LOW,0,1),COLORRED; STICKLINE(中線趨勢 AND 長線趨勢,CLOSE,OPEN,3,1),COLORRED; DRAWICON(CROSS(MA10,MA30) AND 長線趨勢,LOW*0.98,1); DRAWICON(CROSS(MA30,MA10) AND 長線趨勢,HIGH*1.02,2);第一段均線很簡單白、黃、品紅、綠、藍(lán)五條線分別對應(yīng)5日、10日、30日、60日、120日移動平均線。這里注意我刻意把5日均線保留下來不是拿它當(dāng)交易依據(jù)而是當(dāng)“情緒溫度計”——5日線離10日線拉得太遠(yuǎn)說明短期漲太急反之短期跌太快。真正的中線信號是10日線上穿30日線搭配30日線高于60日線。第二段兩個變量是關(guān)鍵中線趨勢要求10日線在30日線上方、30日線在60日線上方代表短期中期全多頭排列長線趨勢要求60日線在120日線上方、當(dāng)前價格也站上120日線代表大環(huán)境趨勢向上。第三段是柱狀著色。STICKLINE是在K線圖上畫實體柱當(dāng)兩個條件同時滿足把當(dāng)天的K線畫成紅色。這樣一眼掃過去K線紅柱連成片的那段時間就是“可操作區(qū)間”紅柱消失就該警惕。我用的是通達(dá)信標(biāo)準(zhǔn)畫法HIGH到LOW畫下影線CLOSE到OPEN畫實體柱實心紅色視覺清晰度比單純看均線交叉高不少。2.2 副圖指標(biāo)波段能量確認(rèn)主圖看趨勢結(jié)構(gòu)副圖則負(fù)責(zé)確認(rèn)動能。我用的是MACD的原始DIFF和DEA做二次加工但去掉了金叉死叉的標(biāo)簽改成能量柱和趨勢線分離顯示副圖源碼如下{王中王組合副圖波段能量} DIFF:EMA(CLOSE,12)-EMA(CLOSE,26); DEA:EMA(DIFF,9); 能量:(DIFF-DEA)*2,COLORSTICK; 趨勢線:DEA,COLORYELLOW; 零軸:0,COLORRED;這個副圖的原理不復(fù)雜——DIFF是12日指數(shù)均線與26日指數(shù)均線的差反映短線動能相對于中線動能的變化快慢。DEA是DIFF的9日平滑值相當(dāng)于動能變化的“慢速線”。兩者之差再乘以2就是我們看到的紅綠能量柱。紅柱放大說明多頭動能持續(xù)增強綠柱放大說明空頭動能占據(jù)上風(fēng)。當(dāng)主圖K線變紅、副圖能量柱同步翻紅且持續(xù)放大時波段的確定性最高。2.3 選股公式一鍵篩出符合條件的票組合指標(biāo)還有配套的選股公式。多數(shù)人下載到doc里的源碼只有主副圖沒有選股器這其實是個挺大的缺失——你總不能每天把五千只票一個個翻吧。選股公式實現(xiàn)邏輯{王中王組合選股中期低吸買點} 中線多頭:MA(CLOSE,10)MA(CLOSE,30) AND MA(CLOSE,30)MA(CLOSE,60); 長線多頭:MA(CLOSE,60)MA(CLOSE,120) AND CLOSEMA(CLOSE,120); 金叉:CROSS(MA(CLOSE,10),MA(CLOSE,30)); 買點:金叉 AND 中線多頭 AND 長線多頭;這個選股公式跟主圖里的DRAWICON買入圖標(biāo)條件是一致的。CROSS(MA(CLOSE,10),MA(CLOSE,30))捕捉10日線上穿30日線的當(dāng)天同時要求中期均線已經(jīng)多頭排列、長線環(huán)境也是多頭。三者缺一不可。3. 從源碼到實戰(zhàn)導(dǎo)入、調(diào)參、復(fù)盤驗證3.1 通達(dá)信公式導(dǎo)入操作步驟下載來的doc文檔里源碼經(jīng)常帶各種重編碼字符直接復(fù)制粘貼會出現(xiàn)亂碼。我的做法是這樣提示先在Windows記事本里新建一個空白文件把doc文檔里的源碼粘貼進(jìn)去另存為UTF-8編碼的txt文件再從這個txt里復(fù)制源碼粘貼到通達(dá)信公式編輯器中。這一步能解決80%的亂碼問題。具體導(dǎo)入路徑打開通達(dá)信按CtrlF調(diào)出公式管理器選擇“技術(shù)指標(biāo)公式”——“其他類型”點擊“新建”把指標(biāo)名稱填好比如寫個“王中王ZX”然后粘貼源碼。如果粘貼后提示“行1缺少分號”之類的錯誤多半是源碼里混進(jìn)了中文全角標(biāo)點檢查一下括號和分號即可。選股公式則放在“條件選股公式”里。3.2 參數(shù)要不要調(diào)怎么調(diào)很多doc文檔的指標(biāo)都寫死參數(shù)想要調(diào)整得一個個翻源碼改數(shù)字麻煩不說還容易改錯。我的建議是如果你拿到的源碼里參數(shù)是寫死的先別急著改默認(rèn)參數(shù)先在日線級別上跑一個多月的歷史信號對比一下信號和實際走勢的吻合度。以這套組合來說如果你覺得信號太頻繁可以把買入信號里的10日均線改成13日或15日均線越短越靈敏但越容易騙線。如果你覺得信號太滯后可以把長線趨勢里的120日改成90日但代價是熊市里會多出幾個假反彈信號。參數(shù)沒有絕對最優(yōu)只有適不適合自己的持倉周期。想穩(wěn)定持有幾周的中線10/30/60的默認(rèn)值就是個不錯的起點持倉按月算的可以把中線參數(shù)整體放大到15/45/90。3.3 復(fù)盤驗證怎么確定指標(biāo)不是事后諸葛亮這套指標(biāo)沒有未來函數(shù)——所有判斷都是基于當(dāng)前已收盤數(shù)據(jù)和歷史數(shù)據(jù)研究過未來函數(shù)的朋友應(yīng)該懂這個概念簡單說就是它不會用“明天才發(fā)生的價格”來給“今天”發(fā)信號。但下載來的doc指標(biāo)里有沒有未來函數(shù)這個要自己留個心眼。驗證有沒有未來函數(shù)有個土辦法把選股結(jié)果跑出來以后切換到早幾天的K線位置用鍵盤的上下方向鍵一格一格往后播。如果出現(xiàn)“信號漂移”——昨天的買入信號今天再看消失了或者圖標(biāo)位置挪了那就是引用了未來數(shù)據(jù)這種指標(biāo)趁早刪掉。我這套組合是純均線和MACD的推導(dǎo)不存在這個問題。4. 實戰(zhàn)中踩過的坑與排查技巧4.1 信號滯后均線指標(biāo)通病均線類指標(biāo)最大的毛病就是滯后10日線上穿30日線的信號出來時股價往往已經(jīng)離開底部一段距離了。尤其那種放量V型反轉(zhuǎn)的票等信號出來你可能已經(jīng)錯過10個點。解決方式不是換指標(biāo)而是疊加成交量確認(rèn)。在通達(dá)信里可以加一個最簡單的放量條件當(dāng)天的成交量大于5日均量的1.5倍再確認(rèn)買點。這樣雖然會進(jìn)一步過濾掉一些早信號但留下的信號質(zhì)量明顯更高。4.2 震蕩行情反復(fù)打臉震蕩市里10日線和30日線會來回纏繞金叉死叉頻繁出現(xiàn)紅色柱狀著色也是紅幾天綠幾天。這是均線系統(tǒng)在無趨勢行情里的先天缺陷換什么指標(biāo)都避免不了。我自己的處理方法是配合一個波動率過濾條件用ATR平均真實波幅判斷當(dāng)前行情處于高波動還是低波動。ATR值跌到近半年的低位區(qū)間時說明行情振幅收窄趨勢尚未形成這時候?qū)幙煽諅}也別信金叉信號。在通達(dá)信里可以用一個簡單的式子表達(dá)低波過濾:ATR(14)MA(ATR(14),60)*0.8;把這個過濾條件加入選股公式震蕩市的假信號能砍掉一大半。4.3 源碼亂碼、指標(biāo)帶密碼的處理從doc或PDF里復(fù)制出來的源碼容易亂碼除了編碼問題外還有一個原因是這些文檔為了排版經(jīng)常把源碼里的英文括號替換成中文括號把英文逗號替換成中文逗號。通達(dá)信公式管理器對符號非常敏感一個中文逗號就報錯。遇到“缺少操作符”“未定義的變量”這類錯誤優(yōu)先檢查符號。至于網(wǎng)上流傳的“指標(biāo)帶密碼怎么解鎖”我的態(tài)度比較明確——拿到指標(biāo)源碼前先確認(rèn)作者是否允許公開分享正規(guī)渠道獲取的源碼都沒有密碼。遇到加密的DLL指標(biāo)想解鎖驗證是否含有未來函數(shù)幾乎沒有好的辦法只能通過觀察信號是否漂移來測試。4.4 主副圖顏色不顯示新版通達(dá)信對顏色函數(shù)支持沒問題但如果你用舊版或者部分券商定制版COLORMAGENTA這類顏色指令可能不識別。解決辦法是改成通用的顏色代碼比如COLORFF00FF表示品紅、COLOR00FFFF表示黃色兼容性會好很多。顏色只是輔助視覺判斷不影響的信號本質(zhì)。5. 這組指標(biāo)還能怎么擴展源碼拿到手別直接關(guān)掉我后來把同樣的邏輯復(fù)制了一遍參數(shù)整體放大三倍做成周線版本再用效果意外地好。日線中線波段在周線上就成了長線趨勢與原本的長線信號交叉驗證能過濾掉很多日線級別的誘多誘空。比如日線出現(xiàn)買入信號但周線主圖仍是藍(lán)色空頭狀態(tài)我就不會出手兩者同時翻紅才是重倉的底氣。這套組合指標(biāo)還能用“條件預(yù)警”跑盤中自動提示。通達(dá)信里設(shè)置方法菜單欄找到“功能”——“預(yù)警系統(tǒng)”——“條件預(yù)警設(shè)置”把選股公式添加進(jìn)去設(shè)置好提醒方式盤中就能自動彈窗。不用一直盯盤觸發(fā)信號再看一眼K線確認(rèn)適合上班沒法隨時看盤的朋友。我的個人體會是指標(biāo)的價值不在于“準(zhǔn)”而在于給你一套前后一致的規(guī)則。這個王中王組合指標(biāo)中線和長線各管一段把“什么環(huán)境下能做、什么環(huán)境下不能做”固化成代碼比心存僥幸地手工判斷要靠譜得多。源碼拿到之后別急著實盤花兩周時間做做歷史回看心里對信號長什么樣有了底再拿小倉位試水慢慢就能摸到這套指標(biāo)的脾性了。本文還有配套的精品資源點擊獲取