
ウォーターフォール ラインとは、移動平均収束拡散 (MACD) インジケーターでプロットされた移動平均線を指し、証券の売買シグナルを生成するために使用されます。ウォーターフォール ラインまたはシグナル ラインは、トレーダーが将来の価格動向を予測するために使用する MACD インジケーター ラインの 9 期間指数移動平均 (EMA) です。ウォーターフォール パターンのデフォルト設定は 9 期間の EMA ですが、トレーダーは取引の目的や戦略に合わせて EMA の長さを調整できます。
ウォーターフォール ラインは、ロング ポジションまたはショート ポジションをいつ開くべきかに関する技術的な洞察を提供します。トレーダーはこれを使用して、ウォーターフォール ラインが (EMA) インジケーターを上または下に交差したときにポジションを開始および終了します。 EMA がウォーターフォール ラインを上回ると、買いシグナルが生成され、トレーダーがロング ポジションを開く必要があることを示します。逆に、EMA がウォーターフォール ラインを下回った場合、それは弱気トレンドを示しており、トレーダーはショート ポジションを取る必要があります。
迅速な対応: ウォーターフォール ラインはトレンドの反転を早期に発見するのに役立ち、短期トレーダーにとって特に便利なツールになります。ウォーターフォールラインは 9 期間の EMA を使用するため、価格の変化に比較的迅速に対応できます。これは、指標の遅行性を相殺するのに役立ちます。
ウォーターフォール チャートを使用して、取引の決定を体系化します。トレーダーは、ウォーターフォール ラインが MACD を反対方向に横切るまで、一方向に留まることができます。たとえば、EMA がウォーターフォール ラインを上回ったときにロング ポジションを保持している場合、トレーダーは MACD がウォーターフォール ラインを下回るまで、これらのレベルでロング トレードのみを行うことができます。ウォーターフォール ラインによって生成されたシグナルを介して市場に参入および退出することで、トレーダーが推測したり軽率な決定を下したりすることを防ぎます。
不安定な市場では、ウォーターフォール ラインが EMA を横切ることが多く、誤った買いシグナルや売りシグナルが多数生成されます。この状況を回避するために、トレーダーはサポートのために他のテクニカル指標を追加してみることができます。たとえば、EMA がウォーターフォール ラインを横切る場合、ボリューム インデックス (MFI) が売られ過ぎであることが必須となります。たとえば、ストキャスティクス オシレーターをウォーターフォール ラインと共に使用する場合、トレーダーは MACD がウォーターフォール ラインを横切る前に K ラインが D ラインを横切ることを確認する必要があります。
ウォーターフォールラインの基本的な定義と原理がわかったので、この戦略をInventor Quantitative Platformに実装してみましょう。プログラミング言語は、シンプルでわかりやすいMy言語のままです。読者は以下のコードを拡張または改善することができます。

瀑布线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;
私の言語ソースコード:
// 指标
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;
戦略のソースコードについては、https://www.fmz.com/strategy/128420 をご覧ください。