//--- Рассчитаем отступ (3%) от верха и низа графика
offset_max_min=((max_price-min_price)*3)/100;
//--- Установим максимум/минимумIndicatorSetDouble(INDICATOR_MAXIMUM,max_price+offset_max_min);
IndicatorSetDouble(INDICATOR_MINIMUM,min_price-offset_max_min);
Индикатор Fisher, рассчитывая минимальные и максимальные уровни цены в предыдущей истории, определяет силу и направление тренда, прогнозируя его смену.
ターミナルに再入力してください。インジケータのスケールが不具合です。それについてサービスデスクに書きました。いくつかのインジケータに現れるバグです。私はそうではありません。私はそれをチェックしました。
私もこのインジケーターでいいと思っています。しかし、それは必要なことではありません。インジケータの最大/最小値がサブウィンドウの最上部/最下部にある必要があります。
私もこのインジケーターでいいと思っています。しかし、それは必要なことではありません。インジケーターの最大/最小がサブウィンドウの上/下に来るようにする必要があります。
正規化は実際に行われ、すべてが完璧に描画され、すべての極値が同じ線上にある - これ以上何が必要なのでしょうか?なぜ、これらの線をサブウィンドウの端に移動できないのでしょうか?
実際に正規化は行われており、すべてを完璧に描画し、すべての極値が同じ線上にある。これ以上何が必要なのか?なぜ、その線をサブウィンドウの端に移動できないのでしょうか?
この方法で試してみてください。
そして、正規化が行われていないため、最大最小を変更するたびに手動で拾っていますが、スケールがなければうまくいかないのでしょう。
なぜ手動なのか?すべて自動で行うことができます。
まず、チャート上に表示されているすべてのデータを取得し、最小値と最大値を決定する必要があります。そして、シンプルにセットする。
例
OnChartEvent()関数でスクロールが行われるべき時に、グラフの変化を追跡する。
この方法で試してみてください。
ほら、これでは指標がおかしい。これについては、あまり問題はないでしょう。
これには問題があるhttps://www.mql5.com/ru/code/537?source=terminal5_mql5
ほら、これでは指標がおかしい。これはあまり問題ないですね。
今回の問題点は、https://www.mql5.com/ru/code/537?source=terminal5_mql5
ほら、これでは指標がおかしい。これはあまり問題ないですね。
これは問題のあるものですhttps://www.mql5.com/ru/code/537?source=terminal5_mql5
また、あるインジケーターにリンクしておきながら、スクリーンショットでは別のインジケーターを表示しているのはなぜですか? リンクはそういうものなのですから、それを処理しましょう。))
インジケーターの設定でどのような値を設定し、チャート上でどのように表示されるかを確認します。スクリーンショット