MetaTrader の口座に .NET のアプリケーションから直接つなぐライブラリを表した、2 つのモジュールが接続されたイメージ
Product 01

MT4/MT5 Direct API

EA も MT4/MT5 の起動も不要。アプリケーションから口座に直結して、データ取得と発注ができるライブラリ

概要

MT4/MT5 Direct API は、MetaTrader 4 と MetaTrader 5 の口座に、.NET 10 のアプリケーションから直結するためのライブラリです。EA を作って動かす必要も、MT4/MT5 の端末を起動しておく必要もありません。接続先とログイン情報を渡せば、アプリケーションが直接口座につながります。口座情報、保有中の建玉、銘柄の情報、リアルタイムの価格、注文の送信と取消、注文や価格の履歴を、C# のメソッドと型として扱えます。C# 以外の言語への対応は、今後予定しています。

MT4 Direct API と MT5 Direct API は、それぞれ独立したライブラリとして提供します。端末を常駐させる専用の PC や、EA の配置と保守が要らないので、自社の発注システムやリスク管理の仕組み、口座の監視ツールにそのまま組み込み、MetaTrader の口座を他の取引先と同じ流れで扱えます。

提供形態は、自社のアプリケーションに組み込んで使う .NET ライブラリと、自社で改修・ビルドできるソースコードの 2 つです。導入のご相談、お見積り、ご契約の手続きを承ります。

特長

EA を使わない

MQL で EA を書いて口座ごとに配置する必要はありません。データ取得も発注も、アプリケーションのコードから直接呼び出します。

MT4/MT5 の起動が不要

MT4/MT5 の端末を起動しておく必要はありません。端末を常駐させる専用の PC や、端末の再起動・更新の運用から離れられます。

アプリケーションから直結

自社のアプリケーションが口座に直接つながり、口座情報・建玉・リアルタイムの価格の取得から、発注・決済・取消までを行えます。

2 つのライブラリ

MT4 Direct API

MetaTrader 4 の口座に直結するライブラリ。EA を使わず、MT4 の起動も不要で、外部の DLL も使わずに動作します。

  • 口座情報と、保有中の建玉の取得
  • 銘柄の情報と、リアルタイムの Bid / Ask の購読
  • 注文の履歴と、ローソク足の履歴の取得
  • 成行・指値・逆指値の発注、訂正、決済、取消、両建ての相殺決済
  • MT4 の設定ファイル(start.ini・servers.ini)からの接続先の解決
  • パスワードの変更と、接続を保つ通信の維持

MT5 Direct API

MetaTrader 5 の口座に直結するライブラリ。EA を使わず、MT5 の起動も不要で、外部の DLL も使わずに動作します。

  • 口座情報と、保有中のポジションの取得
  • 銘柄の情報と、リアルタイムの価格の購読
  • 成行注文の発注と、チケットを指定した決済
  • 価格の履歴と、注文の履歴の取得
  • MT5 の設定ファイル(servers.dat)からの接続先の解決

提供形態

.NET ライブラリ提供

ビルド済みの .NET ライブラリを提供します。自社のアプリケーションに参照として組み込んで使う形態で、ソースコードは含みません。

  • .NET ライブラリ
  • 利用方法の資料とサンプル

ソースコード提供

ライブラリのソースコード一式を提供します。自社の要件に合わせた改修や、自社の環境でのビルドと検証が必要な場合の形態です。

  • ソースコード一式
  • ビルドとテストの手順
  • 利用方法の資料とサンプル

価格

提供形態MT4 Direct APIMT5 Direct API
.NET ライブラリ提供お問い合わせお問い合わせ
ソースコード提供お問い合わせお問い合わせ

対象のライブラリ、提供形態、利用の範囲を伺ったうえでお見積りします。MT4 Direct API と MT5 Direct API は別々にご購入いただけます。

動作環境

  • .NET 10
  • C#(.NET のライブラリとして参照)
  • C# 以外の言語への対応は今後予定
  • MT4 Direct API と MT5 Direct API は別のライブラリ

導入の流れ

  1. お問い合わせ

    対象(MT4 Direct API・MT5 Direct API・両方)、ご希望の提供形態、組み込み先のシステムと用途をお知らせください。

  2. ご案内とお見積り

    提供形態ごとの内容とライセンスの条件をご案内し、お見積りをお出しします。

  3. ご契約と提供

    ご契約の後、.NET ライブラリまたはソースコード一式と、利用方法の資料をお渡しします。

  4. 組み込みのご支援(任意)

    自社システムへの組み込みや、周辺の発注・監視の仕組みの開発は、金融テクノロジー総合研究所の受託開発として別途承ります。

MT4/MT5 Direct APIについてよくあるご質問

EA や MT4/MT5 の端末は必要ですか?

どちらも不要です。EA を作って配置することも、MT4/MT5 の端末を起動しておくこともなく、自社のアプリケーションから口座に直結して、データの取得と発注を行えます。

.NET ライブラリ提供とソースコード提供は何が違いますか?

.NET ライブラリ提供は、ビルド済みのライブラリを自社のアプリケーションに組み込んで使う形態です。ソースコード提供は、ソースコード一式をお渡しし、自社での改修やビルドができる形態です。改修の予定や、社内での検証の要件に合わせてお選びください。

価格はいくらですか?

いずれの提供形態も価格は公開しておらず、お問い合わせをいただいたうえでお見積りします。対象(MT4 Direct API・MT5 Direct API・両方)、提供形態、利用の範囲をお知らせください。

MT4 Direct API と MT5 Direct API は一緒に購入する必要がありますか?

いいえ。MT4 Direct API と MT5 Direct API は独立したライブラリなので、必要な方だけをご購入いただけます。

対応している開発環境は何ですか?

.NET 10 のライブラリとして提供しており、C# から参照して使います。C# 以外の言語への対応は今後予定しています。

問い合わせや契約の窓口はどこですか?

金融テクノロジー総合研究所が販売代理店として、導入のご相談、お見積り、ご契約の手続きを承ります。お問い合わせフォームからご連絡ください。

MT4/MT5 Direct APIのお問い合わせ

価格、提供形態、ライセンスの条件をご案内します。自社システムへの組み込みの開発もあわせてご相談いただけます。

お問い合わせ