テクニカル指標

MQL5のデイリーハイローインジケーター - MetaTrader 5用の必須ツール
MetaTrader5
MQL5のデイリーハイローインジケーター - MetaTrader 5用の必須ツール

機能と使い方 このインジケーターは、チャート上に2本のラインを描画します。1本は高値、もう1本は安値で、ユーザーが設定した入力に基づいて計算されます。主な機能は以下の通りです: カスタマイズ可能な時間枠: ユーザーは時間枠(例: 日次、時間単位)を選択でき、デフォルトはPERIOD_D1(日次)です。このインジケーターは、選択した時間枠が現在のチャートの時間枠よりも小さくならないようにし、データの正確性を保ちます。 価格計算オプション: Price入力を使って、3つのモードから選択できます: 安値/高値 (DHL_LOWHIGH): 指定した時間枠の最高値と最低値を描画します。 始値/終値 (DHL_OPENCLOSE): 始値と終値の最大値及び最小値を描画します。 終値/終値 (DHL_CLOSECLOSE): 終値の最高値と最低値を描画します。 前の期間オプション: Previous入力(デフォルト: true)により、前の期間の高値/安値を表示でき、過去の分析に役立ちます。 視覚的カスタマイズ: インジケーターは、高値と安値を表すために、幅1の銀色のラインを使用し、明確に視認できるようにします。 動作の仕組み このインジケーターは、2つのバッファ(HighBufferとLowBuffer)を初期化して高値と安値のレベルを格納し表示します。初期化時(OnInit)、これらのバッファを設定し、時間枠を検証します。コアロジックは、OnCalculate関数にあり、各バーの価格データを処理します: データ準備: 時間、始値、終値、高値、安値の価格の配列を逆インデックス用に設定します。 時間枠の整合性: インジケーターは、iBarShiftを使用してデータを選択した時間枠に合わせて計算します。 価格計算: DHL_LOWHIGHの場合、iHighとiLowを使用して高値と安値を直接取得します。 DHL_OPENCLOSEおよびDHL_CLOSECLOSEの場合、時間枠内の最高/最低の始値または終値を識別します。 前の期間の処理: Previousが有効な場合、計算は前の期間にシフトし、過去のコンテキストを提供します。 最適化: インジケーターは、新しいまたは更新されたバー(limit)に計算を制限し、効率を確保し、冗長な処理を回避します。 実用的な応用 DailyHighLowインジケーターは、重要な価格レベルに基づく戦略を採用しているトレーダーに最適です。具体的には: サポートとレジスタンス: 日次またはカスタム時間枠の高値/安値を特定して、ブレイクアウトやリバーサル戦略に活用します。 トレンド分析: 現在の価格動向を過去の高値/安値と比較して市場の方向性を測ります。 リスク管理: 重要な価格ポイントに基づいてストップロスやテイクプロフィットのレベルを設定します。 使用手順 インストール: コードをMQL5/Indicatorsフォルダにコピーし、コンパイルしてMetaTrader 5プラットフォームにインジケーターを追加します。 設定: 希望するTimeFrameを設定します(例: PERIOD_D1で日次レベル)。 戦略に基づいてPriceモード(DHL_LOWHIGH、DHL_OPENCLOSE、またはDHL_CLOSECLOSE)を選択します。 Previousオプションを有効または無効にして、現在と前の期間のデータを切り替えます。 チャートへの適用: インジケーターを任意のチャートに添付します。高値と安値を表す2本の銀色のラインが表示されます。 結論 DailyHighLowインジケーターは、MQL5トレーダーにとってシンプルでありながら強力なツールです。時間枠や価格計算方法の柔軟性があり、軽量な設計と効率的な処理により、初心者から経験豊富なトレーダーまで、テクニカル分析を強化するために最適です。 フィードバック ご意見や問題があれば、MQL5 CodeBaseページにコメントを残すか、こちらから私に連絡してください。あなたのフィードバックはこのツールの改善にとって非常に重要です!私に連絡する: MQL5リンク

2025.05.17
カスタムMACD:リアルタイム通知でトレーディングをレベルアップしよう!
MetaTrader5
カスタムMACD:リアルタイム通知でトレーディングをレベルアップしよう!

はじめに カスタムMACDは、トレーダーに人気のあるクラシックなMACD(移動平均収束拡散法)インジケーターの強化版です。MetaTrader 5専用に設計されており、従来のMACDが持つトレンドや反転の特定機能を維持しつつ、リアルタイムでスマホにシグナル通知を送るという画期的な機能を追加しています。このインジケーターはオープンソースコードで、ユーザーフレンドリーなインターフェースを持っているため、初心者から経験豊富なトレーダーまで、幅広い方に最適です。 カスタムMACDの仕組み カスタムMACDは、標準のMACD計算式に基づいています: MACDライン:ファストEMA(デフォルト:12)とスローEMA(デフォルト:26)の差。 シグナルライン:MACDラインのSMA(デフォルト:9)。 ヒストグラム:MACDとシグナルラインの差で、市場の勢いを簡単に把握できます。 インジケーターは以下のように視覚的に表示されます: MACDラインはドジャーブルー。 シグナルラインはオレンジ。 ヒストグラムはライムグリーン、トレンドの強さを強調します。 カスタムMACDの特徴:スマホ通知 MetaTrader 5のデフォルトのMACDインジケーターとは異なり、カスタムMACDはトレーディングチャンスを逃さないためのユニークな機能を提供します: リアルタイムアラート:ブルクロス(MACDがシグナルラインを上回る時、買いのシグナル)やベアクロス(MACDがシグナルラインを下回る時、売りのシグナル)が発生すると、インジケーターはMetaTrader 5を通じてスマホに通知を送信します(MT5アプリでプッシュ通知の設定が必要)。 トレーディング効率の向上:即時のアラートにより、トレーディングデスクを離れていても市場の動きに迅速に反応できます。 デフォルトのMACDはチャート上のデータを提供するだけですが、カスタムMACDは市場との接続を保ち、トレーディング戦略を最適化します。 主な特徴 カスタマイズ可能なパラメータ: ファストEMA期間(InpFastEMA、デフォルト:12)。 スローEMA期間(InpSlowEMA、デフォルト:26)。 シグナルSMA期間(InpSignalSMA、デフォルト:9)。 アラートの有効/無効(ShowAlerts、デフォルト:true)。 直感的なインターフェース:全ての時間足でシグナルを簡単に識別できるよう、色とライン幅が最適化されています。 オープンソースコード:シグナル矢印や他のインジケーターとの統合など、機能追加が容易です。 高性能:大規模データセットでもスムーズに動作するよう最適化されています。 トレーダーへの利点 チャンスを逃さない:買いまたは売りのシグナルに即時のスマホ通知を受け取り、迅速に行動できます。 全ての戦略に対応:スキャルパー、デイトレーダー、スイングトレーダーのいずれでも、カスタムMACDは全ての通貨ペアと時間足で効果的に機能します。 精度の向上:MACDシグナルを他のツール(例:SMA、RSI)と組み合わせてトレンドを確認し、誤シグナルを減らします。 コミュニティに優しい:MQL5コードベースで共有するよう設計されており、グローバルトレーディングコミュニティに貢献できます。 使い方 インストール: MQL5コードベースからカスタムMACDをダウンロードします。 MetaEditorでファイルをコンパイルし、MetaTrader 5のチャートにドラッグします。 プッシュ通知の設定: MetaTrader 5で、ツール > オプション > 通知に進み、MT5モバイルアプリへのプッシュ通知を設定します。 ShowAlertsがインジケーターの入力パラメータで有効になっていることを確認します。 トレーディング戦略: 買い:MACDがシグナルラインを上回る時(ブルクロス)およびヒストグラムがプラスの時。 売り:MACDがシグナルラインを下回る時(ベアクロス)およびヒストグラムがマイナスの時。 信頼性を高めるために、サポート/レジスタンスレベルや他のインジケーターと組み合わせて使用します。 なぜカスタムMACDを選ぶのか? カスタムMACDは単なるインジケーターではなく、市場と常に連携できる強力なツールです。スマホ通知機能はデフォルトのMACDに比べて大きな進歩で、時間を節約し、利益を最大化します。オープンソース設計と柔軟なカスタマイズにより、このインジケーターはパフォーマンスを向上させたいトレーダーに最適です。 まとめ MQL5コードベースからカスタムMACDをダウンロードして、リアルタイム通知でMACDの力を体験してください!質問がある場合や追加機能のカスタマイズを希望する場合は、コメントを残すか、お問い合わせください。一緒にあなたのトレーディングを次のレベルへ引き上げましょう! 著者:Duy Van Nguy連絡先:MQL5リンクバージョン:1.00更新日:2025年5月11日

2025.05.11
マルチデイ動的VWAP - MetaTrader 5用インジケーターの活用法
MetaTrader5
マルチデイ動的VWAP - MetaTrader 5用インジケーターの活用法

このインジケーターは、日次時間足から始まるマルチデイVWAP(出来高加重平均価格)レベルを動的にプロットします。設定で時間足を完全にカスタマイズできるため、複数日(またはバー)にわたるVWAPを計算することができ、アンカードVWAPに似た効果があります。これは重要なサポート/レジスタンスレベル、トレンド確認、および平均回帰シグナルを特定するのに非常に強力です。また、動的に更新されるVWAPレベルに加えて、市場の終値がヘイケンアシトレンドと共にプロットされ、強気と弱気のトレンドを視覚化します。 VWAPは、選択した時間期間の出来高で加重された平均価格を表します。単純な平均とは異なり、どこで大多数の出来高が取引されたかを示し、これは機関投資家にとって重要なベンチマークです。 VWAPを使用してシグナルを探す際には、理想的には市場価格がVWAP価格からどのように動くかを見ることが重要で、VWAP価格で直接購入するのではなく、むしろその動きに注目するべきです。 トレンドサポート/レジスタンス: ダウントレンド: 現在の価格がVWAPより下であれば、VWAPはレジスタンスとして機能します。価格がVWAPより下 = 売り手がコントロール。 アップトレンド: 現在の価格がVWAPより上であれば、VWAPはサポートとして機能します。価格がVWAPより上 = 買い手がコントロール。 モメンタム: VWAPを使用して取引シグナルを探す際には、価格がVWAPレベルからどのように離れていくかに焦点を当てる方が洞察が得られます。 価格が強くVWAPから離れている場合、それはしばしばモメンタムの継続や強い方向性バイアスを示します。 この動きは、市場参加者が資本を投入していることを示し、認識された価値がシフトしていることを示唆し、高い確信を持った機会を明らかにします。 ブレイクアウトシグナル: 強気のブレイクアウト:価格がVWAPを上回ると、購入シグナルの可能性があります—買い手がコントロールしていることを示しています。 弱気のブレイクアウト:価格がVWAPを下回ると、売却の可能性を示唆します—売り手が優位に立っています。 レンジ相場における平均回帰: 横ばいまたは統合市場では、価格がしばしばVWAPに戻ることが多いです。 これにより、高確率の逆トレンド取引や平均回帰のセットアップが可能になります。  

2025.05.08
MT5用カスタムMAクロスとRSIインジケーターでトレンドを捉える方法
MetaTrader5
MT5用カスタムMAクロスとRSIインジケーターでトレンドを捉える方法

MT5用のカスタムMAクロスとRSIインジケーターは、トレーダーがトレンドの変化を捉え、モメンタムを使用してエントリーをフィルタリングするために設計された便利なツールです。このインジケーターは、2つの移動平均(MA)と相対力指数(RSI)を組み合わせて、明確な売買シグナルを提供します。 主な特徴 カスタマイズ可能な移動平均: 各移動平均の種類(SMA、EMAなど)、期間、価格ソースを選択できます。 クロスオーバーアラート: ファストMAがスロウMAを上回ったり下回ったりする際に、視覚的およびオプションの音声アラートを受け取ります。 RSIフィルター: RSIがユーザー定義のレベルを上回っているときにのみシグナルを表示し、弱いトレンド中の偽エントリーを回避します。 チャート上のシグナル: RSIの条件が満たされると、クロスオーバーポイントでチャート上に買い/売りの矢印が表示されます。 ユーザーフレンドリーな設定: 初心者から上級者まで使いやすいシンプルな入力オプションがあります。 使い方 このインジケーターは2つの移動平均を追跡します。 ファストMAがスロウMAを上回り、RSIが設定レベルを上回ると、買いシグナルが表示されます。 ファストMAがスロウMAを下回り、RSIが設定レベルを下回ると、売りシグナルが表示されます。 すべてのシグナルはチャート上で簡単に参照できます。 メリット トレンドフォロー戦略を強化します。 弱いまたは不安定な市場状況をフィルタリングします。 トレーダーが自信を持って取引を開始するのを助けます。 このインジケーターは、MT5プラットフォームのすべての時間枠および通貨ペアに対応しています。 お好みの色でカスタマイズすることもできます:

2025.04.28
MetaTrader 5用カウントダウンインジケーター「Countdown 2.0」の使い方
MetaTrader5
MetaTrader 5用カウントダウンインジケーター「Countdown 2.0」の使い方

主な特徴 1. 柔軟な表示モード: コメント表示: チャートの左上隅にカウントダウンを表示します。 チャートの端: ストップウォッチをチャートの任意の隅に配置し、固定表示が可能です。 価格近く: ストップウォッチがリアルタイムで価格に追従し、市場の動きに常に近く表示されます。 2. タイムゾーン対応: インジケーターは自動的にブラジリア時間(UTC-3)に調整され、夏時間(DST)にも自動調整されます。 3. スマートカウントダウン: 市場がオープンしているときは、次のローソク足までの残り時間を計算します。 市場がクローズしているときは、次のオープンまでの残り時間を計算し、平日および週末の調整も行います。 4. 完全なカスタマイズ: テキストの色、フォントサイズ、アンカーポイントを選択できます。市場のオープンとクローズの時間を自分の好きな市場に合わせて設定しましょう。 5. 直感的なインターフェース: シンプルで分かりやすい入力パラメーターで、インジケーターの設定と使用が簡単です。 設定方法 1. インストール: `Countdown.mq5`ファイルをダウンロードし、MetaTrader 5の`Indicators`フォルダにコピーします。 ターミナルを再起動し、希望のチャートにインジケーターを追加します。 2. 入力パラメーター: タイマー位置: 「コメント表示」、「チャートの端」または「価格近く」から選択します。 テキストの色: タイマーの色をカスタマイズして視認性を向上させます。 フォントサイズ: テキストサイズをお好みに合わせて調整します。 オープンおよびクローズ時間: 市場のオープンとクローズの時間をHH:MM形式(例:09:00)で入力します。 3. 使用方法: 市場がオープンしているとき、インジケーターは次のローソク足までのカウントダウンを表示します。 市場がクローズしているとき、インジケーターは次のオープンまでの残り時間を表示します。 メリット 正確性: タイムゾーンや自動調整を考慮して、残り時間を正確に計算します。 多様性: どの時間枠や金融資産でも使用可能です。 使いやすさ: 直感的なインターフェースと明確なパラメーターで迅速な設定ができます。 動的な視覚化: 「価格近く」モードにより、タイマーが市場の動きに常に追従します。

2025.04.17
スプレッドとは?MetaTrader 5でのトレーディング指標解説
MetaTrader5
スプレッドとは?MetaTrader 5でのトレーディング指標解説

スプレッドは、二つの通貨ペアの価格差から生じる重要な指標です。もし、二つのシンボルの価格が逆に動く場合、二つ目のシンボルは逆に設定されます。この場合、スプレッドは両方のシンボルの価格の合計から計算されます。 スプレッドの二つ目のシンボルの価格のみが逆に設定されますので、変数名はその意味が明確です。スプレッドの両方のシンボルが取引される際には、必ずこの指標を使用することが重要です。取引セッションの始まりと終わりの時間に基づいて、価格は引用されるべきです。 スプレッド取引を行う際には、指標を活用することができます。フラットな市場では、スプレッドが増加した場合は売り、減少した場合は買いの戦略が有効です。また、指標の値の解釈には柔軟性があり、様々な取引スタイルに合わせて利用可能です。 スプレッドチャートを使用して、サポートラインやレジスタンスラインをトレードすることもできます。これらのラインを越えた際には、トレードのチャンスが広がります。 この指標を設定するためのコードは詳細にコメントされていますので、スプレッドの最初のシンボルに対して設定する際に、変数を整数に変換することで、レベルや値の確認と分析が簡単に行えます。 小数点以下の桁数を掛け算する際の係数を指定します。例えば、5桁の小数点がある場合、値は100000に設定します。 Coefficient_to_an_integer1 = 100000; Coefficient_to_an_integer2 = 100000; input double Weighting_coefficients1 = 1;         // スプレッドの最初のシンボルの比率係数 input int Coefficient_to_an_integer1 = 100000  // シンボル1の価格引用数 input string Symbol2 = "USDCAD"                  // スプレッドの二番目のシンボル input bool   Symbol2_Reverse = true              // 逆相関 input double Weighting_coefficients2 = 1         // スプレッドの二番目のシンボルの比率係数 input int Coefficient_to_an_integer2 = 100000   // シンボル2の価格引用数 実際には、指標の値の解釈やレベルからのブレークアウト、反発など、様々な解釈が可能です。自分にとって最も適した解釈を探してみてください。 例えば、スプレッドの価格動向を季節性に基づいて見るトレンド解釈を利用することができます。 AUDUSD-USDCADスプレッドのクラシカルな解釈を使用したトレード例、レンジ取引が挙げられます。また、スプレッドチャートにテクニカル分析の標準的な図形やテクニカル指標(例えばエンベロープ)を重ねることで、その値の解釈をより明確にすることも可能です。

2025.04.17
ヘッジアカウントの平均価格を計算するMQL5インジケーター
MetaTrader5
ヘッジアカウントの平均価格を計算するMQL5インジケーター

MQL5インジケーターを使ってヘッジアカウントの平均価格を計算する方法を紹介します。 はじめに このコードはChatGPTによって生成されましたが、いくつかの調整を加え、YouTubeに動画を投稿しました: トレードでは、同じ資産でロングとショートのポジションを同時に持つことができるヘッジアカウントが一般的です。このモデルで取引を行うトレーダーにとって、オープンポジションの平均価格を把握することは大きな課題です。 この記事では、特定のシンボルとマジックナンバーに基づいてオープンポジションの平均価格を自動的に計算し、チャートに表示するMQL5インジケーターを紹介します。 インジケーターの動作原理 このインジケーターは、以下の手順で動作します: MetaTrader 4における全てのオープンポジションをフィルタリングし、ユーザーが設定した資産(シンボル)とマジックナンバーを確認します。 売買注文を分け、それぞれのボリュームと総コストを計算します。 加重平均価格を計算し、買いと売りの総ボリュームを考慮します。 ネットポジションの平均価格に対応するラインをチャートに表示します。 コードの説明 1. 平均価格の計算 CalculateHedgeAveragePrice()関数は全てのオープンポジションをループし、以下を行います: 購入と売却を分けます。 それぞれの方向の加重平均価格を計算します。 ネットポジションがロングかショートかを判断します。 対応する平均価格を返します。 2. インジケーターの初期化 OnInit()関数では、チャートに表示するためのバッファを作成します。 3. バッファの充填 OnCalculate()関数はArrayFill()を利用してインジケーターバッファを更新し、コードをより効率的にします。 MetaTrader 5での使用方法 コードをコピーして新しい.mq5ファイルに貼り付け、インジケーターのフォルダに保存します。 MetaEditorでコンパイルします。 MetaTrader 5のチャートにインジケーターを追加します。 監視したい取引のマジックナンバーを設定します。 まとめ このMQL5インジケーターは、ヘッジアカウントで運用するトレーダーにとって、オープンポジションの平均価格を把握するのに役立ちます。異なる資産や戦略に合わせてカスタマイズ可能です。

2025.04.17
MetaTrader 5用のBetter Volumeインジケーターの全貌
MetaTrader5
MetaTrader 5用のBetter Volumeインジケーターの全貌

主な特徴 ダイナミックボリュームカテゴリ分け: このインジケーターはボリュームをさまざまなカテゴリに分類し、視覚的に解釈しやすいように異なる色を割り当てます: バイイングクライマックス (clrCrimson): ボリュームが非常に高く、価格が上昇している瞬間を特定します。 セリングクライマックス (clrLimeGreen): 高いボリュームで強い売り圧力がかかる瞬間を示します。 チャーン (clrGold): 明確な価格方向性なしに高いボラティリティを検出します。 クライマックスチャーン (clrMagenta): バイ/セルクライマックスとチャーンを組み合わせ、極端なボラティリティを示します。 ウィークキャンドル (clrDarkTurquoise): 見直しウィンドウ内でボリュームが最小のキャンドルを特定します。 ボリュームバランス (clrWhiteSmoke): 他のカテゴリに分類されない標準的なボリュームを示します。この色は、上記のパターンが検出されない場合の「ベースカラー」として使用されます。 移動平均ボリューム: ボリュームのトレンドを把握するために、スムーズな移動平均線 (clrMaroon) が表示されます。 高度なカスタマイズ: 移動平均期間: インジケーターを自分のトレードスタイルに合わせて調整します。 見直しウィンドウ: 現在のボリュームを最近の値と比較するためのウィンドウを設定します。 ボリュームタイプ: 分析対象の資産の特性に応じて、実際のボリューム (VOLUME_REAL) またはティックボリューム (VOLUME_TICK) のいずれかを選択します。 明確な視覚インターフェース: 色分けされたヒストグラム (DRAW_COLOR_HISTOGRAM) によって、ボリュームカテゴリが直感的に表示され、迅速かつ効率的な分析が可能です。 異なる時間枠に対応: インジケーターは、デイトレードチャートから週次や月次チャートまで、どの時間枠でも利用可能です。 シグナルの解釈方法 バイ/セルクライマックス: 強い蓄積や分配の瞬間を示し、トレンドの反転または継続の可能性を示唆します。 チャーン: 明確な方向性なしに高いボラティリティを示し、市場の不確実性を示します。 ウィークキャンドル: 市場での活動が低い瞬間を示し、しばしば統合や決定の期間に関連しています。 ボリュームバランス: 重要な異常がない通常の市場行動を表し、安定性のエリアを特定するのに役立ちます。 設定と使用方法 Better Volumeは簡単に設定して使用できます: MetaTrader 5にインジケーターを追加します。 必要に応じてパラメータを調整します: 移動平均期間: 移動平均線のスムーズさを設定します。 見直しウィンドウ: 比較に使用するキャンドルの数を決定します。 ボリュームタイプ: 実際のボリュームまたはティックボリュームのいずれかを選択します。 ヒストグラムと移動平均線が生成するシグナルを観察し、情報に基づいた意思決定を行います。 Better Volumeを使う理由 ボリュームフロー分析: ボリュームに基づいた市場参加者の行動をより深く理解します。 パターンの特定: バイ/セルクライマックスやチャーン、トレード意思決定に影響を与える重要なパターンを検出します。 使いやすさ: 直感的な視覚インターフェースとカスタマイズオプションにより、初心者から経験豊富なトレーダーまで利用可能です。 アプリケーション例 ボリュームベースの戦略において、エントリー/エグジットシグナルを確認するためにインジケーターを使用します。

2025.04.17
ボラティリティストップ - MetaTrader 5用の効果的な指標
MetaTrader5
ボラティリティストップ - MetaTrader 5用の効果的な指標

ボラティリティストップは、効果的なストップロスを設定するために使われるテクニカル指標です。この指標は、取引からの利益を上げつつ、市場リスクをコントロールするバランスを保つのに役立ちます。ストップロスは、リスクを管理できる距離に設定する必要がありますが、市場が変動する余地を持たせるために広めに設定し、早期に取引を終了しないようにすることが重要です。 この指標には、調整可能な3つのパラメーターがあります: 長さ - 現在のボラティリティを得るためのATR指標の計算期間、 ソース - ストップロスレベルを調整するための価格の種類、 乗数 - ボラティリティの乗数(ATR値)で、ソース価格からのストップロスの距離をコントロールするのに役立ちます。 これらの3つのパラメーターにより、ストップを価格からどの程度離して設定するかを調整できます。 ボラティリティストップ指標は、取引から利益を得つつ、リスクを管理するための効果的なストップロスを設定するのに役立ちます。ストップロスを設定することは重要であり、ランダムに行うべきではありません。リスクを最小限に抑えるために不可欠です。ボラティリティストップだけでなく、他の指標も併用することで、利益とリスク管理の全体的な目標を達成するのに役立ちます。

2025.04.17
最初 前へ 1 2 3 4 5 6 7 8 9 10 11 次へ 最後