
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 API と MT5 Direct API は別々にご購入いただけます。
動作環境
- .NET 10
- C#(.NET のライブラリとして参照)
- C# 以外の言語への対応は今後予定
- MT4 Direct API と MT5 Direct API は別のライブラリ
導入の流れ
お問い合わせ
対象(MT4 Direct API・MT5 Direct API・両方)、ご希望の提供形態、組み込み先のシステムと用途をお知らせください。
ご案内とお見積り
提供形態ごとの内容とライセンスの条件をご案内し、お見積りをお出しします。
ご契約と提供
ご契約の後、.NET ライブラリまたはソースコード一式と、利用方法の資料をお渡しします。
組み込みのご支援(任意)
自社システムへの組み込みや、周辺の発注・監視の仕組みの開発は、金融テクノロジー総合研究所の受託開発として別途承ります。
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# 以外の言語への対応は今後予定しています。
問い合わせや契約の窓口はどこですか?
金融テクノロジー総合研究所が販売代理店として、導入のご相談、お見積り、ご契約の手続きを承ります。お問い合わせフォームからご連絡ください。