記事「MQL5でカスタムインジケーターを作成する(第2回):Canvasと針のメカニクスを使ったゲージ型RSIインジケーターの構築」についてのディスカッション 新しいコメント MetaQuotes 2026.04.21 10:12 新しい記事「MQL5でカスタムインジケーターを作成する(第2回):Canvasと針のメカニクスを使ったゲージ型RSIインジケーターの構築」はパブリッシュされました: 本記事では、MQL5でゲージ型のRSIインジケーターを開発します。このインジケーターは、RSIの値を円形のスケール上の動く針で可視化し、買われすぎと売られすぎのレベルを色分けした範囲と、カスタマイズ可能な凡例を備えています。Canvasクラスを使用して、円弧、目盛り、扇形などの要素を描画し、新しいRSIデータに基づいて滑らかに更新されるようにします。 ゲージ型RSIインジケーターは、従来のRSIを円形ダイヤルとして再設計したもので、針が0〜100のスケール上で現在のモメンタム値を指し示す仕組みになっています。70以上を買われすぎ、30以下を売られすぎとして、それぞれ異なる色のゾーンで強調することで、直感的に把握できます。また、正確な読み取りのための目盛り、インジケーター名や数値表示といった補足情報の凡例、さらにゲージ表示を補完する形で、別ウィンドウに従来型の線グラフも用意し、過去のトレンドを確認できるようにしています。このダイヤルゲージ型のアプローチを採用したのは、視覚的に分かりやすく、分析結果を直感的に把握できるためです。計算自体は標準的でよく知られたRSIを使用していますが、将来的にはより複雑なデータや注釈を組み込むことも可能です。 現時点では、スケールと針といったグラフィカルなレイヤーを分離し、それぞれを独立して透明度や更新処理を制御できるモジュール構造のフレームワークを構築していきます。まず、角度範囲、色、目盛り間隔といったカスタマイズ用の入力パラメータを整理し、次に円弧、扇形、ラベルなどの描画要素を扱うための構造体を定義して、描画ロジックを整理していきます。その後、作成、パラメータ設定、再描画を担当する基底クラスを実装し、ゲージが正しく初期化され、市場の新しいRSI値に応じて更新されるようにします。すべての視覚コンポーネントにCanvas描画を活用し、内蔵のRSI計算と統合し、チャート更新全体にわたってスムーズに動作するようイベントハンドラを管理するようにします。以下に想定されるビジュアル表示の例を示します。理解しやすいよう、主要な要素を詳しく説明します。 作者: Allan Munene Mutiiria Clemence Benjamin 2025.12.18 20:36 #1 独創的なアイデアをありがとう。 Allan Munene Mutiiria 2025.12.20 15:56 #2 Clemence Benjamin #: 独創的なアイデアをありがとう。 クレマンス・ベンジャミンさん、ご丁寧なフィードバックをありがとう。 Brian Mutuku Mwanthi 2025.12.22 05:50 #3 ありがとうございます。関係ないのですが、このチャートには別のEAが複数のトレードを行っているようです。各ローソク足に複数のトレードがありますが、どのEAでしょうか? ファイル: Screenshot_20251222-084632.jpg 598 kb 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
新しい記事「MQL5でカスタムインジケーターを作成する(第2回):Canvasと針のメカニクスを使ったゲージ型RSIインジケーターの構築」はパブリッシュされました:
ゲージ型RSIインジケーターは、従来のRSIを円形ダイヤルとして再設計したもので、針が0〜100のスケール上で現在のモメンタム値を指し示す仕組みになっています。70以上を買われすぎ、30以下を売られすぎとして、それぞれ異なる色のゾーンで強調することで、直感的に把握できます。また、正確な読み取りのための目盛り、インジケーター名や数値表示といった補足情報の凡例、さらにゲージ表示を補完する形で、別ウィンドウに従来型の線グラフも用意し、過去のトレンドを確認できるようにしています。このダイヤルゲージ型のアプローチを採用したのは、視覚的に分かりやすく、分析結果を直感的に把握できるためです。計算自体は標準的でよく知られたRSIを使用していますが、将来的にはより複雑なデータや注釈を組み込むことも可能です。
現時点では、スケールと針といったグラフィカルなレイヤーを分離し、それぞれを独立して透明度や更新処理を制御できるモジュール構造のフレームワークを構築していきます。まず、角度範囲、色、目盛り間隔といったカスタマイズ用の入力パラメータを整理し、次に円弧、扇形、ラベルなどの描画要素を扱うための構造体を定義して、描画ロジックを整理していきます。その後、作成、パラメータ設定、再描画を担当する基底クラスを実装し、ゲージが正しく初期化され、市場の新しいRSI値に応じて更新されるようにします。すべての視覚コンポーネントにCanvas描画を活用し、内蔵のRSI計算と統合し、チャート更新全体にわたってスムーズに動作するようイベントハンドラを管理するようにします。以下に想定されるビジュアル表示の例を示します。理解しやすいよう、主要な要素を詳しく説明します。
作者: Allan Munene Mutiiria