佈線是指用移動平均線(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);