分享一個簡單好用的策略

佈線是指用移動平均線(MACD)指標繪製的移動平均線,用於在證券中生成買入和賣出信號。瀑布線或信號線是交易者用來預測未來價格趨勢的MACD指標線的九個週期指數移動平均線(EMA)。雖然九週期EMA是瀑布線的默認設置,但交易者可以調整EMA的長度以適應其交易標的和策略。

   瀑布線有助於儘早發現趨勢反轉,這使其成爲短期交易者特別有用的工具。由於瀑布線使用九個週期的EMA,因此它可以相對快速地響應價格變化。這有助於抵消指標的滯後性質。

   一、瀑布線交易策略思想

        1、入場開多條件:當價格均向上突破3條線時,則認爲是多頭市場,買入開多;

        2、入場開空條件:當價格均向下跌破3條線時,則認爲是空頭市場,買入開空;

        3、多頭出場條件:價格低於第三條線,或者價格低於第二條線並且第一條線低於第二條線

        4、空頭出場條件:價格高於第三條線,或者價格高於第二條線並且第一條線高於第二條線

   二、策略源碼

         //適用於圖表程序化交易

       //以15分鐘K線爲例

       //此策略僅供參考學習,請勿直接用於實盤

        INPUT:N1(20,1,100,1),N2(50,1,100,1),N3(70,1,100,1);                       //定義週期參數
        INPUT:SS(1,1,100,1);                                                                       //定義下單手數

        LINE1:(EMA(C,N1)+EMA(C,N1*2)+EMA(C,N1*4))/3;
        LINE2:(EMA(C,N2)+EMA(C,N2*2)+EMA(C,N2*4))/3;
        LINE3:(EMA(C,N3)+EMA(C,N3*2)+EMA(C,N3*4))/3;

        CONKD:BARPOS>N3 AND C>LINE1 AND LINE1>LINE2 AND LINE2>LINE3;      //開多條件
        CONKK:BARPOS>N3 AND C<LINE1 AND LINE1<LINE2 AND LINE2<LINE3;      //開空條件
        CONPD:C<LINE3 OR (C<LINE2 AND LINE1<LINE2);                                      //平多條件
        CONPK:C>LINE3 OR (C>LINE2 AND LINE1>LINE2);                                      //平空條件

        SELLSHORT(CONPK AND HOLDING<0,HOLDING,MARKET);
        SELL(CONPD AND HOLDING>0,HOLDING,MARKET);
        BUY(CONKD AND HOLDING=0,SS,MARKET);
        BUYSHORT(CONKK AND HOLDING=0,SS,MARKET);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章