任意のタイムフレーム、例えば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;
時間枠が異なるため、ステップを実施する。
取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
Four_MA_Strength_HTF:
入力パラメータでの時間枠選択オプションを含むFour_MA_Strength指標
作者: Nikolay Kositsin