融站網:股票基礎指標 零基礎學習編寫股票指標021,對重復買入信號只標記一次的方法

發布時間:2020-03-03 20:00:43   來源:網絡 關鍵詞:股票基礎指標
融站網 零基礎學習編寫股票指標021,對重復買入信號只標記一次的方法
本文關鍵詞股票基礎指標,獲取更多股票基礎指標如何看、股票基礎指標的書籍、相關信息,請訪問本站首頁。 融站網
原文標題:零基礎學習編寫股票指標021,對重復買入信號只標記一次的方法
原文發布時間:2019-06-29 19:38:45
原文作者:股市帥鍋。
融站網

前言:

大家好,我是股市帥鍋。前面的20篇教程,我們進行了非常基礎的學習,從今天開始,我們進入新的學習階段。應該說,前一階段的學習過程中,大家的興趣很濃,勁頭也很足,這也是我能夠堅持更新的動力,希望我們一起保持這種良好的狀態,學無止境,我給大家寫教程的過程,也是我自己學習的過程。

零基礎學習編寫股票指標021,對重復買入信號只標記一次的方法

學習內容:對重復的信號,只進行一次標記。

在04篇教程中,我們曾經學習了在操盤線上進行B、S信號標記,但我們發現,當B信號出現出現,有時會有連續的B標記出現,同樣,S信號出現之后,也會連續出現S信號標記。那么事實上,作為單均線操盤系統,一個買入信號對應一個賣出信號,中間的都是持股或者持幣過程,也就是BS一一對應。所以我們要對源代碼進行改進,主要是DRAWICON項中,它的條件,我們對它進行更為具體的規定。

主要思路為:上次出現持幣信號以來,統計持股信號出現的次數只有一次,同理,上次出現持股信號以來,統計持幣信號出現的次數只有一次,我們同樣需要用到COUNT函數,這個函數我們在020篇教程里出現并使用過,當時是為了統計MACD金叉以來,出現均線死叉只有一次,今天我們繼續用這個函數來進行編程。

零基礎學習編寫股票指標021,對重復買入信號只標記一次的方法

編程和測試過程:

我們先把第014篇教程中的代碼復制過來,我一般都會用兩條分割線,把代碼部分單獨隔離開來,方便大家復制,復制過程中注意,整體的賦值部分,不要被斷行,不然會出現代碼測試錯誤提示,具體見2019.06.29篇問題解答。

零基礎學習編寫股票指標021,對重復買入信號只標記一次的方法

----------

N1:=18;N2:=50;N3:=32;

八線:=MA(CLOSE,8);三十線:=MA(CLOSE,30);六十線:=MA(CLOSE,60);

CPX:(八線*N1/100+三十線*N2/100+六十線*N3/100)COLORWHITE;

持股:=CPX>REF(CPX,1) AND MA(CLOSE,30)>REF(MA(CLOSE,30),1) AND CLOSE>CPX AND CLOSE>MA(CLOSE,30);

持幣:=CPX<=REF(CPX,1) AND MA(CLOSE,30)<=REF(MA(CLOSE,30),1) AND CLOSE

CGX:IF(持股=1,CPX,DRAWNULL),COLORRED;

CBX:IF(持幣=1,CPX,DRAWNULL),COLORFFFF00;

DRAWKLINE(H,O,L,C);

{持股拐點:=CROSS(持股,0.5);}

{持幣拐點:=CROSS(持幣,0.5);}

{DRAWICON(持股拐點,CPX,7);}

{DRAWICON(持幣拐點,CPX,8);}

{我們先把上面最后的四句代碼作廢,因為里面規定的條件太簡單,導致重復標記,下面我們開始增加統計次數代碼}

持股信號1次:=COUNT(持股,BARSLAST(持幣))=1;

持幣信號1次:=COUNT(持幣,BARSLAST(持股))=1;

{這兩句能夠理解嗎?上一次出現持幣信號以來,統計持股只有一次,同理,上一次持股信號以來,持幣信號只有一次,然后我們再進行標記語句}

DRAWICON(持股 AND 持股信號1次,CPX,7);

DRAWICON(持幣 AND 持幣信號1次,CPX,8);

--------------------------

我們把上面的代碼部分全部復制過去,包括中文都可以的,做成副圖指標。

零基礎學習編寫股票指標021,對重復買入信號只標記一次的方法

零基礎學習編寫股票指標021,對重復買入信號只標記一次的方法

經過測試以后,我們發現,BS信號間隔出現,一一對應成對,達到了我們的要求。

思維延伸:

我們學會這個COUNT函數,那么在018篇教程中,回踩均線后多頭排列,我們在選股過程中,有些股票過濾出來,發現多頭排列已經很久,說明什么?說明多頭條件已經滿足了多次,為了盡可能讓股票出現多頭的時間較短,我們也可以用COUNT函數,對10均線金叉20均線以后,對出現多頭的次數進行限制,比如COUNT(多頭,MA1020金叉以來)<=3;即規定回踩以后,滿足多頭條件的天數在3天或3天以內,這就把多頭上漲已久的股票全部排除掉了。

同樣我們在對主圖指標進行買點標記之時,也可以用COUNT函數進行約定。

那么COUNT函數的用途,不僅限于此,比如最近5天中,要求陽線根數4天或4天以上,但不要求連續陽線,我們可以用COUNT(CLOSE>OPEN,5)>=4;如果要求5天中,存在連續4天陽線的話,那就稍微復雜一點,用EXIST(EVERY(CLOSE>OPEN,4),5);這里有嵌套,初學者容易眼花,可以把四連陽進行賦值,比如四連陽:=EVERY(CLOSE>OPEN,4);然后EXIST(四連陽,5);這樣就可以了。

還可以繼續延伸,比如多少天中,統計出現倍量的次數等等,這個先留給大家去思考,我會在后面的內容中講解。

零基礎學習編寫股票指標021,對重復買入信號只標記一次的方法

內容小結:

應該說本篇內容不難,主要是要做到舉一反三,觸類旁通。大家有問題的話,盡量在評論中留言,有些自己不太成熟的思路,也可以評論中留言探討,說不定可以成為我教程的素材,專門為你寫一篇。

碼字不易,大家一定要多多點贊,我還沒有收到收獲單篇100贊,這篇會有嗎?謝謝,頂我一下。


原文標題:零基礎學習編寫股票指標021,對重復買入信號只標記一次的方法
原文發布時間:2019-06-29 19:38:45
原文作者:股市帥鍋。

本文關鍵詞股票基礎指標,獲取更多股票基礎指標如何看、股票基礎指標的書籍、相關信息,請訪問本站首頁。 融站網




本文關鍵詞:股票基礎指標
猜你喜歡
相關推薦: