記事"HedgeTerminalパネルを利用して MetaTrader 5 で双方向トレードとポジションヘッジを行う - パート1"についてのディスカッション

 

新しい記事 HedgeTerminalパネルを利用して MetaTrader 5 で双方向トレードとポジションヘッジを行う - パート1 はパブリッシュされました:

本稿ではポジションヘッジへの新しいアプローチについて述べ、本件に関する MetaTrader 4 および MetaTrader 5 のユーザー間のディベートに一線を画します。そのようなヘッジを信頼して行うアルゴリズムは解りやすい言葉で、またシンプルなグラフと図で説明されています。本稿は新しいパネルHedgeTerminalに特化して説明しています。これは MetaTrader 5 内で本質的に完全な機能を備えたトレードターミナルです。HedgeTerminalとそれによるトレードの仮想化でポジションは MetaTrader 4 と同じような方法で管理することができます。

過去1年半の間にs MetaQuotes は MetaTrader 4 と MetaTrader 5 のプラットフォームを統一されたトレーディングエコシステムに統合するという偉業をなしとげました。いまや両プラットフォームはプログラムソリューション の共通マーケットを共有しています。それは AppStore でそこで外部開発者からのさまざまなプロダクツを提供しています。両プラットフォームに対するコンパイラも統一されました。両プラットフォームは MQL5 と1種類のプログラム言語に基づく共通のコンパイラを持つに至りました。利用するプラットフォームに応じ異なる関数設定を持つ MQL がそれです。CodeBase に置かれ、誰もが利用できるソースコードもすべて改定され、その中には新たなコンパイラと互換性を持つよう調整されているものもあります。

このプラットフォームの主要な統一にはそのトレード部分の統一は含まれていません。トレード環境の主な部分は共有されているにもかかわらず MetaTrader 4 のトレードモデルと MetaTrader 5 のそれはまだ根本的に互換性がありません。MetaTrader 4 はオーダーシステムによってトレードポジションの個別管理を促進します。オーダーシステムとはこのターミナルにおいて双方向のトレードをシンプルで簡単に する特殊なプログラムエンティティです。MetaTrader 5 はトレーダーの義務の主要な表現が集計ネットポジションである為替取引を対象としています。MetaTrader 5 におけるオーダーとは単に金融商品を売買する指示にすぎません。

上記2種類のトレーディングプラットフォームの違いは数多くの激論やディベートを引き起こしています。ただ、議論は議論に過ぎません。残念ながら MetaTrader 5の発売以来、MetaTrader 4 のように双方向のポジションとしてトレーダーの義務を提示できるような役に立つ解決法は一つも発表されておりません。さまざまな解決法を提案する記事は数 多くあるものの、広範囲にわたって便利に利用するに十分な柔軟性を持ち合わせているものはありません。その上、考慮すべき細かいニュアンスが多き為替取引 に適切な判断はひとつもありません。

本稿は MetaTrader プラットフォームの第4バージョンと第5バージョンファンの間の論争を収める必要があります。本稿では完全なプログラム仕様の形式で汎用的な解決をし、こ の仕様を実装するプログラムソリューションを抽出していきます。本稿はビジュアルパネルと仮想化ライブラリHedgeTerminalに ついてお話します。これは MetaTrader 4 のように双方向のポジションとしてトレーダーの義務を提示できるものです。同時にHedgeTerminalにあるモデルはトレードオーダー実行特性を考 慮します。それが意味するところは、店頭での FOREX と、たとえばモスクワ株式市場のデリバティブセクションで派生証券を取り引きするような集中型の為替取引両方を問題なく実装することができるということです。

HedgeTerminalは MetaTrader 5 たーになる内でのトレーディングターミナル機能を完全に備えています。仮想化 のメカニズムによって、それは現ポジションの表示を変更します。よってトレーダーまたは売買ロボットは個別のトレードポジションを管理することができるの です。ポジション数、その方向はどちらも重要ではありません。私が強調したいのは、ここでお話しているのは仮想化、トレーダーの義務ではあっても質的特性 ではないものの表現を転換する特別なメカニズムだということです。

他に MetaTrader 5 ではトレード環境の拡張表現がこの情報を分析するためにさらなる労力を要求する場合があります。それは論理的な質問を求めます。

MetaTrader 5 には MetaTrader 4 と同じくらいシンプルでわかりやすいトレード処理方法はあるか、また必要なトレード詳細情報すべてへの便利なアクセスを維持する方法はあるの か?MetaTrader 4と同じシンプルな方法でMetaTrader 5 を使用して双方向為替トレードを作成する方歩はあるのだろうか?これら質問に対する答えは「はい、あります!」です。

MetaTrader 4 および MetaTrader 5 ターミナルの機能ダイアグラムを参照しそれがどのように可能なのか理解します。

図1 MetaTrader 4 および MetaTrader 5 の機能

図1 MetaTrader 4 および MetaTrader 5 の機能

作者: Vasiliy Sokolov