前言:大家好!我是股市帥鍋。去年我寫了100篇股票指標(biāo)公式編寫教程,完更之后,我有很長一段時間都不想寫代碼,因為這100篇確實花了我太大的精力,從構(gòu)思、編寫、測試、改進、發(fā)文,每篇教程都需要花費2-3個小時,畢竟帥鍋不是IT人員,寫指標(biāo)公式也全靠自學(xué),所以100篇之后,原本沒有計劃再寫類似教程。但粉絲在后臺私信留言的確實非常多,說明大家確實有這個需求,我也想給大家提供一些力所能及的幫助,所以接下來,準(zhǔn)備陸陸續(xù)續(xù)再寫一些,以案例教學(xué)為主,更新不會太頻繁。我先把100篇教程的鏈接發(fā)在下面,大家也可以先學(xué)之前的100篇,從零基礎(chǔ)開始,內(nèi)容已經(jīng)非常豐富了。 ![]() 學(xué)習(xí)內(nèi)容:有粉絲留言:帥鍋,我想知道收盤價之前40個交易日持續(xù)處于60日移動平均線下,第一次突破60日移動平均線怎么表示? 這個思路還是比較清晰的,表示的是首次突破,對于初學(xué)者來說,編寫難度在于如何描述“之前一直是這種形態(tài)”,如果只是“一直”,沒有“之前”,估計很多人都會,有了“之前”,就不知道怎么辦了。我們來整理一下,這個思路中,需要描述兩個條件: 1、連續(xù)40個交易日處于60均線下方; 2、首次突破60日線; 下面我們來進行編程測試,按照慣例,只要是分割線之間的內(nèi)容,都是可以直接復(fù)制,做成公式的,沒有分割線的內(nèi)容,就表示是過程。 編程測試:----------------------------- MA60:=MA(CLOSE,60); 連續(xù)40小于:=EVERY(C<MA60,40); 條件:REF(連續(xù)40小于,1) AND CROSS(C,MA60); ------------------------------ 其實就3句代碼,就說清楚了。 第1句:定義60日均線; 第2句:連續(xù)40個交易日收盤價小于60均線; 第3句:條件合并,這里用到了REF(某條件,1),這樣的描述,意思就是前一天,滿足某條件,那這里的意思就是前一天滿足連續(xù)40個交易日收盤價小于60均線。首次站上60均線,可以用CROSS函數(shù),就是收盤價跨越了60均線,兩個條件用AND連接。 這樣的公式編寫,對于我們部分老粉絲來說,已經(jīng)手到擒來了,很簡單,對于新粉絲來說,可能還需要有個學(xué)習(xí)過程。 上面分割線內(nèi)的代碼,副圖和選股公式是通用的。經(jīng)過測試過濾之后,我們來看選到的案例情況。 ![]() ![]() 從測試結(jié)果來看,基本符合粉絲的要求,但是這個思路究竟有多少效果,我個人覺得還需要其他條件進行疊加鞏固。 本篇小結(jié):本篇教程的難度不大,只要之前跟著我學(xué)下來的粉絲,應(yīng)該都會編寫,新粉絲如果也想學(xué)習(xí)指標(biāo)編寫,可以看前面的免費100篇,也有50篇視頻教程可以學(xué)習(xí),更加直觀易懂。 大家在指標(biāo)公式編寫方面,有需要幫助的,可以在評論區(qū)留言,也可以私信留言,我會選擇一些相對簡單實用的,寫成教程,如果你覺得你的思路不希望公開,就不要給我留言,我不會單獨為某個人寫公式,我要寫,肯定是發(fā)教程出來,我是教大家,而不是單獨為某個人服務(wù),這點希望理解。 |
|