MetaTrader 5 ソースコード

作成者 StockSharp

API ベースのアプリケーションを稼働中の MetaTrader 5 ターミナルへ接続する、S#.MT5 ブリッジの C# ソースコードと MQL5 Expert Advisor のソースコードを含むアーカイブを入手できます。ターミナルのデータと取引要求が StockSharp メッセージへ変換される仕組みを確認し、要件に合わせて連携を変更できます。コネクタは単体製品としても提供されています:MT...

20 ダウンロード数
☆☆☆☆☆ 評価
0 レビュー
NuGet 5.0.35 Install-Package StockSharp.MT5_Sources -Version 5.0.35
MetaTrader 5 ソースコード

API ベースのアプリケーションを稼働中の MetaTrader 5 ターミナルへ接続する、S#.MT5 ブリッジの C# ソースコードと MQL5 Expert Advisor のソースコードを含むアーカイブを入手できます。ターミナルのデータと取引要求が StockSharp メッセージへ変換される仕組みを確認し、要件に合わせて連携を変更できます。コネクタは単体製品としても提供されています:MT 5

プロジェクトには、DllExport で関数をエクスポートする x64 DLL、MQL5 Expert Advisor、ローカル FIX サーバーが含まれます。Expert Advisor は MetaTrader のネイティブ構造体を C# に渡し、コマンドキューをポーリングしてターミナル関数を呼び出します。

  • 銘柄と口座:コードはシンボルと契約のプロパティ、口座と証拠金の値、ポジション、注文、約定を取得します。
  • 相場情報:Level1、ティック約定、板情報、時間枠ローソク足に対応します。
  • 履歴CopyTicksRangeCopyRates を使用して、指定期間のティックとローソク足を要求します。実際の履歴範囲はターミナルによって決まります。
  • 取引コマンド:注文の登録、変更、取消に加え、執行、有効期限、保護条件の各フィールドを実装しています。
  • 現在の条件注文マッピング:送信する Conditional 注文は現在 MQL5 の stop-limit 注文へマッピングされます。このコードパスでは通常の stop 注文を個別に選択できません。
  • 連携設定:FIX サーバーのアドレス、認証情報、ボードコード、主要シンボル、ポーリング間隔、注文履歴の深さを設定できます。

ネイティブブリッジは x64 を対象とし、Windows 上の MetaTrader 5 での利用を想定しています。データの可用性、口座モード、対応する注文種別、取引権限はターミナルとブローカーによって異なります。

料金プラン

ユーザーレビュー

ログイン レビューを書くには

まだレビューはありません