您好,登錄后才能下訂單哦!
這篇文章主要介紹“My語言怎么實現一個瀑布線策略”,在日常操作中,相信很多人在My語言怎么實現一個瀑布線策略問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”My語言怎么實現一個瀑布線策略”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
瀑布線是指用異同移動平均線(MACD)指標繪制的移動平均線,用于在證券中生成買入和賣出信號。瀑布線或信號線是交易者用來預測未來價格趨勢的MACD指標線的九個周期指數移動平均線(EMA)。雖然九周期EMA是瀑布線的默認設置,但交易者可以調整EMA的長度以適應其交易標的和策略。
瀑布線提供了何時進行多頭或空頭開倉的技術見解。當瀑布線越過或低于(EMA)指標時,交易者會以此進場和平倉。當EMA越過瀑布線時,產生買入信號,表明交易者應該買入開倉。相反,如果EMA跌破瀑布線,則表示看跌趨勢,交易者應該做空。
快速響應:瀑布線有助于盡早發現趨勢反轉,這使其成為短期交易者特別有用的工具。由于瀑布線使用九個周期的EMA,因此它可以相對快速地響應價格變化。這有助于抵消指標的滯后性質。
用瀑布線使交易決策系統化。交易者可以保持在一個方向,直到瀑布線在相反方向穿過MACD。例如,如果當EMA越過瀑布線時保持多頭頭寸,交易者可以在這些位子只做多頭交易,直到MACD穿過瀑布線以下。通過瀑布線產生的信號進入和退出市場會阻止交易者進行二次猜測或亂做決定。
在震蕩的市場中,瀑布線會經常交叉EMA并產生許多假的買賣信號。為了避免這種情況,交易者可以嘗試添加別的技術指標進行佐證。例如,當EMA越過瀑布線時,必須要求成交量指數(MFI)超賣。再比如把隨機振蕩器和瀑布線一起使用,交易者需要確認K線在MACD越過瀑布線之前越過D線。
現在我們已經知道了瀑布線的基本定義和原理,接下來讓我們在發明者量化平臺實現這一次策略,編程語言還是選擇簡單易懂的My語言。讀者可根據以下代碼進行擴展或者改進。
策略名稱:瀑布線PUBU交易策略
數據周期:15M
支持:商品期貨,數字貨幣
主圖
瀑布線1,公式:PUBU1^^(EMA(C,N1)+EMA(C,N12)+EMA(C,N14))/3; 瀑布線2,公式:PUBU2^^(EMA(C,N2)+EMA(C,N22)+EMA(C,N24))/3; 瀑布線3,公式:PUBU3^^(EMA(C,N3)+EMA(C,N32)+EMA(C,N34))/3;
My語言源碼:
// 指標 PUBU1^^(EMA(C,N1)+EMA(C,N1*2)+EMA(C,N1*4))/3; PUBU2^^(EMA(C,N2)+EMA(C,N2*2)+EMA(C,N2*4))/3; PUBU3^^(EMA(C,N3)+EMA(C,N3*2)+EMA(C,N3*4))/3; BKVOL=0 AND BARPOS>N3 AND C>PUBU1 AND PUBU1>PUBU2 AND PUBU2>PUBU3,BPK; SKVOL=0 AND BARPOS>N3 AND C<PUBU1 AND PUBU1<PUBU2 AND PUBU2<PUBU3,SPK; C<PUBU3,SP(BKVOL); C>PUBU3,BP(SKVOL); C<PUBU2 AND PUBU1<PUBU2 AND C>BKPRICE,SP(BKVOL); C>PUBU2 AND PUBU1>PUBU2 AND C<SKPRICE,BP(SKVOL); AUTOFILTER;
到此,關于“My語言怎么實現一個瀑布線策略”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。