マガジンのカバー画像

Meta Trader 4 / 5 開発日誌

3
Meta Trader 4 および Meta Trader 5 による Expert Advisor の開発記録
運営しているクリエイター

記事一覧

① スプレッドと取引手数料

 FXにおいて、スプレッドは通貨ペアの決済通貨単位だが、ブローカーによってはスプレッド以外に取引手数料が取られる場合があり、決済通貨と取引手数料が異なると、1回の取引に掛かる実際の手数料の把握がしづらい。 そこで、計算方法を考えてみた。 ①「USDJPY」(米ドル/日本円) 次のような相場と手数料の場合 1ドル=100円 Bid:100円 Ask:100.02円 1ロット=10,000ドル Fee:5ドル 1通貨あたりのFeeを算出 10,000ドル:5ドル=1ドル:0.

スキ
1

② MT5 におけるポジション履歴の取得方法について

ポジション・注文・約定の関係 1つのポジションには、2つ以上の注文履歴データ、および約定履歴データが存在する。 たいていは、1つのポジションにつき、2つの注文履歴データ、および2つの約定履歴データが存在する。 ただし、分割決済のばあいは、注文履歴データと約定履歴データが3つ以上存在するばあいがある。 分割決済のばあい、そうでないばあいとは処理をわける必要がある。 たとえば、決済した際の日時を求めるには、通常パターンのばあい、注文履歴データから取得するが、通常パターンではない

スキ
2

③ MT Manager APIを利用したC#サンプルコード(MT4・MT5)

ここで紹介しているアプリは、MetaQuotes社のMT Manager APIの使い方を理解するためのアプリです。 MT Manager APIは、トレーダーのためのAPIではなく、ブローカーのためのAPIです。 そのため、トレーダーがMetaTraderにログインする際のサーバー名、ログイン、パスワードでは本アプリを使うことはできません。 ご注意ください。 MT4MT4のManager APIは、ネイティブDLLとしてMetaQuotes社から提供されているため、

スキ
2