今天是大年初一,在虎年的第一天,穩 健 在這里給朋友們拜年啦!祝大家身材健康,虎虎生威,虎年大發!
春節放假,我們學習不放假,爭取在這個長假中學點有用的東西,補一補自已的短板。
今天將和大家一起通過解決問題的方式,來學習同周期不同函數間的數據引用問題。
先看下面的問題:
戰鷹**02:請問macd粘合然后分開的公式可以寫嗎?謝謝!
這個問題要分兩步走:
首先要先把均線粘合的股票選出來,然后再解決分開的問題。
一、均線粘合的公式:
這里要用到昨天提出的兩個數學函數:MAX和MIN:
1、MAX 求最大值.
用法:MXA(A,B)返回A和B中的較大值;
2、MIN 求最小值.
用法:MIN(A,B)返回A和B中的較小值。
我們來看張K線圖:
圖中的圓圈處是5條均線粘合的地方。
我這里用的均線系統是:5、13、25、60、120、250均線系統,我們上課演示時給出的均線系統是5、10、20、60、120、250均線系統。
其實從中線的角度看,把10、20均線改成13、25均線是沒問題的,都圈在5日和60日均線之間。
為什么我會取13日、25日均線呢? 13是一個費波那契數,25日線是我聽課學到的,既然沒什么原則問題的差異,所以我就習慣取13、25日均線。
怎么來寫這個均線粘合呢?
思路:用最上方那條均線的價格與最下方那條均線的價格之差除以最下方那條均線的價格得到一個數值,這個數值越小說明這5條線粘合的程度越高,對不對?
問題來了,最上方的那條均線是哪條? 最下方的那條均線又是哪條?學過高中數學的應當明白,這是一個排列問題。
但我們現在只需要明白有那么一條在最上方,至于畢竟是哪條,卻沒那么重要。同理,最下方那條也是一樣的道理。
那我們就要用到最大值函數MAX和最小值函數MIN了。但這兩個函數一次只能比較兩個數的大小,現在有五個數怎么比較?
那只能兩個兩個的來,先比較MA5和MA13的大小,用它們兩個之間較大者再與MA25比較,三個里面選出較大者,再與MA60比較,四個里面選出較大者,再與MA120比較,選出五條均線值里最大的那個。同理選出最小的。
用嵌套函數來寫,寫完最大的,復制、粘貼,再將MIN換成MAX:
MAX(MAX(MAX(MAX(MA5,MA13),MAX25),MA60),120);
MIN(MIN(MIN(MIN(MA5,MA13),MAX25),MA60),120);
源碼如下,公式名稱:均線粘合:
…… …… …… …… ……
MA5:=MA(C,5);
MA13:=MA(C,13);
MA25:=MA(C,25);
MA60:=MA(C,60);
MA120:=MA(C,120);
MA250:=MA(C,250);
ZD:=MAX(MAX(MAX(MAX(MA5,MA13),MA25),MA60),MA120);
ZX:=MIN(MIN(MIN(MIN(MA5,MA13),MA25),MA60),MA120);
JXNH:(ZD-ZX)/ZX<0.01;{最大值與最小值的差小于1%}
…… …… …… …… ……
將公式轉化為選股條件,因為編寫指標公式時,只保留了一個輸出項,其它項都是賦值的,所以直接將源碼復制、粘貼到選股公式就可以選股了。
這次選股是從2021年8月12至上周五的選股,一共選出109只,我選兩只截圖給大家看一看。
這是一個勝利的案例,均線粘合的信號出現后,快速上漲,區間漲幅接近翻翻。
該股出現均線粘合信號后稍有反彈,后遭遇120線壓力,快速下跌,現已創新低。
二、均線粘合后,股價將何去何從?
五條均線粘合,說明市場短、中期持股成本基本一致,股價到了該挑選方向的時分了。既然是挑選方向,那向上、向下都有可能。
一般情景下,假如股價還在底部區域,那么均線粘合后向上分開的概率會大一些;假如股份已經漲到相對高位,經過長期橫盤震蕩到均線粘合,那么均線粘合后向下分開的概率大一些。
這位朋友要求寫“MACD粘合然后分開的公式”,怎么分開? 向上分開還是向下分開? 這就把難題丟給我啦。
但我必須要說的是,做股票本身就是做大概率事件,我給你寫好公式后,你還得自己當心求證,而不能拿到公式就操作,本人只負責編寫公式,至于公式怎么用,我是不擔保的,不可能保養兒子的,對吧?
三、均線粘合后向上分開的兩種思路:1、均線粘合后出現一陽穿多線的選股公式:
在JXNH(均線粘合)選股公式中添加一項:
YYDX:=CROSS(C,MA(C,5)) AND CROSS(C,MA(C,13)) AND CROSS(C,MA(C,25)) AND CROSS(C,MA(C,60)) AND CROSS(C,MA(C,120))
{一根陽線上穿5、13、25、60、120日均線,即:一陽穿五線}
再和剛才的均線粘合結合在一起選股即可。
源碼:

…… …… …… …… ……
MA5:=MA(C,5);
MA13:=MA(C,13);
MA25:=MA(C,25);
MA60:=MA(C,60);
MA120:=MA(C,120);
MA250:=MA(C,250);
ZD:=MAX(MAX(MAX(MAX(MA5,MA13),MA25),MA60),MA120);
ZX:=MIN(MIN(MIN(MIN(MA5,MA13),MA25),MA60),MA120);
YYCDX:C>MA(C,5) AND CROSS(C,MA(C,5)) AND CROSS(C,MA(C,13)) AND CROSS(C,MA(C,25)) AND CROSS(C,MA(C,60)) AND CROSS(C,MA(C,120));{收盤價上穿5、13、25、60、120均線,即:一陽穿多線}
JXNH:=(ZD-ZX)/ZX<0.01;{最大值與最小值的差小于1%};
JXNH AND YYCDX;{均線粘合后一陽穿五線}
…… …… …… …… ……
半年工夫共選出17只股票,后續走勢是冰火兩重天,更多的是還在不溫不火地震蕩著。
2、均線粘合后DIF上穿DEA的選股公式:
在JXNH(均線粘合)選股公式中添加一項:DIF上穿DEA,這就觸及同周期不周函數之間的數據引用問題。
SC:SC:=CROSS("MACD.DIF","MACD.DEA");
這是用同周期的MACD函數中的DIF上穿DEA,寫法和不同周期數據引用類似,但沒有周期的限制。書寫格式為:“指標公式.指標線名稱”。
源碼如下:
…… …… …… …… ……
MA5:=MA(C,5);
MA13:=MA(C,13);
MA25:=MA(C,25);
MA60:=MA(C,60);
MA120:=MA(C,120);
MA250:=MA(C,250);
ZD:=MAX(MAX(MAX(MAX(MA5,MA13),MA25),MA60),MA120);
ZX:=MIN(MIN(MIN(MIN(MA5,MA13),MA25),MA60),MA120);
SC:=CROSS("MACD.DIF","MACD.DEA");
{MACD指標的DIF上穿DEA}
JXNH:=(ZD-ZX)/ZX<0.01; {最大值與最小值的差小于1%};
JXNH AND SC; {均線粘合且DIF上穿DEA}
…… …… …… …… ……
同樣半年的工夫滿意上述兩條件的選股公式選出了35只股,下面也拿出兩只來看看,其它的請朋友們自行驗證。
該股出現信號后,也曾反彈過,但假如掌握不好的話將損失慘重。
該股出現信號后,并沒有爆漲,只是震蕩走高。
三、小結:
今天我們主要研究了均線粘合的選股公式寫法,也順便介紹了同周期不同函數間的數據引用問題。
公式中的均線粘合用的是5日、13日、25日、60日、120日均線的粘合,要改寫成5日、10日、20日、60日、120日均線的粘合,只須將公式里的MA13改成MA10、MA25改成MA20即可。
公式好寫,但對寫好的公式別期望太高,還得增強自己的看盤水平,提高應變能力,保證資金安全最重要。
重申:股市有風險,投資需審慎。本人所講授的指標編寫只是作為技術分析的輔助,不構成操作建議。
評論前必須登錄!
立即登錄 注冊