インディケータ: Four_MA_Strength_HTF

 

Four_MA_Strength_HTF:

入力パラメータでの時間枠選択オプションを含むFour_MA_Strength指標

図1 Four_MA_Strength_HTF指標

作者: Nikolay Kositsin

 
Automated-Trading:

Four_MA_Strength_HTF

著者:Nikolay Kositsin


任意のタイムフレーム、例えば1Hを選択すると、このタイムフレームにのみインジケータが描画され、チャートを別のインジケータに切り替えると何も表示されません。

 

また、Four_MA_Strengthという インジケーターを取り出し、名前を変え、 MA_Handle[0]=iMA(NULL,0,Ma1_Period,0,Ma1_Method,Ma1_Price); というコードで、 必要なタイムフレームを0ではなく、MA_Handle[0]=iMA(NULL,0,Ma1_Period,0,Ma1_Method,Ma1_Price);と 指定 し、元のインジケーターと一緒に新しいインジケーターとしてチャートに追加しようとしましたが、描画されません。なぜでしょうか?

一般的には、1つのインジケーターでM1からD、あるいはWまで7本のラインを作成し、常に異なるタイムフレームに切り替えることなく、常に全体像を把握できるようにしたいです。難しいことでなければ、そのようなインジケーターを作ってください。段階的なトレンドの強さは、あなたのコードに初期設定されているので、コードに実装する必要はありません。条件が1つあります: 高いMAが前のMAより低いか、逆に高いMAが前のMAより高いかです。

if ( Ma1_0 > Ma2_0 && Ma2_0 > Ma3_0 && Ma3_0 > Ma4_0 ) ustrength;

if ( Ma1_0 < Ma2_0 && Ma2_0 < Ma3_0 && Ma3_0 < Ma4_0 ) dstrength;

時間枠が異なるため、ステップを実施する。