


過去に取引が多く発生した価格帯は、その後の相場でもサポートライン・レジスタンスラインとして意識されることが多いため、そのポイントとなるレートを把握できるとトレード時の参考情報として活用できます。
いわゆる「価格帯別出来高」情報を取得したいのですが、MT5のデフォルトインジケーターの中には価格帯別で表示できるものがありません。
また、価格帯別の出来高を表示できるインジケーターが公開されているものもありますが、現在バー付近の情報のみビジュアル化するようなものが多く過去検証がしづらかったりします。
今後自動売買を行う際の条件判定でも使用する場合、自作した方が融通が効くこともありますので、試しに試作してみました。
| Volume | ![]() | 外国為替市場では、数量は選択された時間枠の各期間内の価格変更の数の指標です。株式銘柄については、これは実際に取引された数量(契約、お金、ユニットなど)の指標です。 指標のバーには2色あります。緑は、現在足の数量が前のものよりも大きいことを意味します。赤は、現在足の数量が前のものよりも小さいことを意味します。指標の色や、指標のティックや取引高への適応は指標パラメータで設定されます。 |
| On Balance Volume | ![]() | 数量と価格変化に関係した、運動量を測る指標です。 現在足の終値が1つ前の足の終値よりも高い場合、現在足の数量が1つ前のOBVに加算されます。現在足の終値が1つ前の足の終値よりも低い場合、現在足の数量が1つ前のOBVから減算されます。 |
| Money Flow Index | ![]() |
|
| Accumulation/Distribution | ![]() | 価格と数量の変化によって決定されます。数量は価格変化の係数として利用します。係数(数量)が大きくなればなるほど、その期間の指標の値に与える価格変化の要因が大きくなります。 |
というような計算を行と・・・ とある1本のバーにおける、過去ボリュームの価格帯別集計結果は以下の図のようになります。
※USDJPY、1時間足で過去180日分(約半年)、5pips毎で集計
出来高の山の頂点が凸凹していますが、出来高が大きく、かつスパイクしているレート付近は意識されやすい価格といえるのでは、と考えられます。
この頂点部分の情報のみを抜粋し時系列データ化してチャートにプロットしたら、過去検証が出来て、インジケーターとしての良し悪しの判断もつくのではないか?と思いました。
十分な検証が必要ですが、機能している抵抗線もそれなりに存在しているようです。
スパイクするポイントの上位8件をマークする仕様にしたため、ボリュームの大きさでフィルタ等すると信頼性が上がるかもしれません。
尚、実装はMT5の少し前のリリースで対応した簡易データベースsqliteを活用しました。レートがバー毎にバラけるため、配列構造でデータを管理し集計するのは面倒そうだったので、SQLで集計できる方法は実装が簡単で助かりました。
すべてのバーに対して過去N本分の出来高統計を算出するため、計算量が多く描画までに時間がかかるので、インジケーターとして使用する場合は高速化が必要です。
EAに組み込む場合もバックテスト実行速度低下に繋がりそうなので改善したいところです。
出来高がより大きいレートほど強い抵抗線として機能するため、ボリュームの大きさ毎に色・形を変える等すると視覚的にも分かりやすそうです。
ボリューム値自体は内部保有しているので作れそうですが、EA組み込みが主目的のため、優先度は低いかな。もしニーズがあれば改修したいと思います。
の概要と利用方法は以下の記事をご参照ください。 EAは無料でご利用頂けます!
利用方法1: HFコピーを使用してVPS不要でトレードする
無料EAはHFM(Premium口座)、 または XM(Standard口座)でご利用頂けます。
以下リンクから口座開設をお願いいたします。
※条件次第では、低スプレッド口座でご利用頂くこともできます。 詳しくはご相談ください。
※既にHFMのアカウントを作成済の場合は・・・
口座を追加開設し、「イントロデューシングブローカーIDまたはキャンペーンID」
という入力欄に 340746 とご入力ください。
以下のような画面が開きますので、必要事項をご入力の上、お問い合わせください。
送信ボタンを押すと、ご入力頂いたメールアドレス宛に以下の自動返信メールが届きます。
※もし届かない場合はアドレスの入力間違いか、迷惑メールに届いている可能性があります。 迷惑メールを確認しても届いていない場合は、
お手数ですがメールアドレスを再度ご確認頂き、改めてお問い合わせください。

既にVPS環境を持っている方は、そのままそちらをご使用頂けます。
新たにVPS環境を作る場合はいくつか手段がありますが、ご自身でVPSを構築することに抵抗がある方(難しそう・管理をどうしたら良いか分からないと感じる方)は、VPSサービスを活用することをおすすめします。
【#PR】
国内証券会社は追証リスクある上に、ほとんどの証券会社でMT5を利用することができません。
入金額以上のリスクを負わずに済むゼロカット制度が適用されるのは海外証券会社のみとなります。
ただし、どこの証券会社でも良いという訳ではありません。
メジャーな海外証券会社を選択することで、
等、多くのメリットを享受できます。 MT5を使う際は、同時に海外証券会社での口座開設もご検討ください。
EAをリアル口座で活用頂いている方への特典として、独自開発したインジケーターを無料でご利用いただけます。
自動売買ツールを活用すればトレードそのものはプログラムが規則に従い継続的に行うことができますが、どのEAを、いつ起動/停止するのかを判断するのは人間の役割となります。
相場環境の分析が必要になることもありますので、是非これらの無料インジケーターを使用して堅実な投資の実現にお役立てください。




