MetaTrader 5 / ライブラリ

MT4 to MT5 Convertor (MT5Compat.mqh) - MetaTrader 5のためのライブラリ

OrderManagement is by @fxSaber https://www.mql5.com/en/users/fxsaber
155
(9)

📢MT4からMT5への包括的な変換ライブラリ 🚀 📢MT4からMT5への包括的な変換ライブラリ

MT4のインジケーターとExpert Advisor(EA)をMT5に変換するプロセスを簡素化する新しいインターフェースライブラリが 開発さ れました 。このライブラリはMetaTrader 4の機能のほとんどをサポートし、開発者にクロスプラットフォーム互換性のための統一されたソリューションを提供します。

次の両方に追加できます。


🌟 主な特徴

広範囲のMT4機能サポート:広く使用されている MT4 関数を MT5 プロジェクトにシームレスに統合します。(Order part created by@fxSaber)
カスタマイズ可能
統一コードベース
柔軟な統合オプション:ライブラリは、. mqh ファイルとして 含めることも、EAまたはインジケータに直接統合することもできます。


🛠️ 仕組み

1️ ⃣ MT4 EAまたはインジケータコードを、提供されたライブラリ関数と統合します。
2️ ⃣. mqh ファイルを 使用して、ライブラリをプロジェクトに組み込みます。
3️⃣ 一度ロジックを書くだけで、MT4 と MT5 の 両方で完全な互換性を実現できます。
4️ ⃣ 同じコードで両方のプラットフォームに対応するには、これらの関数を互換バージョンに置き換える必要があります。


MT4 関数 互換性のある置き換え 説明
アスク GetAsk() シンボルの現在のアスク価格を取得します。
ビッド GetBid() シンボルの現在の買値を取得します。
MarketInfo(シンボル, MODE_DIGITS) GetSymbolDigits(symbol) シンボルの小数点以下の桁数を取得します。
MarketInfo(symbol、MODE_TICKSIZE) GetSymbolTickSize(記号) シンボルのティックサイズを取得します。
MarketInfo(symbol、MODE_TICKVALUE) GetSymbolTickValue(シンボル) シンボルのティック値を取得します。
MarketInfo(symbol、MODE_MINLOT) GetSymbolMinLot(symbol) シンボルの最小ロットサイズを取得します。
MarketInfo(symbol、MODE_MAXLOT) GetSymbolMaxLot(記号) シンボルの最大ロットサイズを取得。
MarketInfo(symbol、MODE_POINT) GetSymbolPoint(記号) シンボルのポイント・サイズを取得します。
シンボルのポイントサイズを取得します。 シンボルのスプレッドを取得します。 シンボルのスプレッドを取得します。
クローズ[x] iClose(symbol, PERIOD_CURRENT, x) インデックス x のバーの終値を取得します。
Open[x] iOpen(シンボル,PERIOD_CURRENT, x) インデックス x のバーのオープン価格を取得。
安値[x] iLow(シンボル,PERIOD_CURRENT, x) インデックス x のバーの安値を取得。
高値[x] iHigh(シンボル,PERIOD_CURRENT, x) インデックス x のバーの高値を取得。

🌐 なぜこのライブラリなのか?

このインターフェイス・ライブラリは、次のような開発者にとって強力なツールです:

  • 単一のコードベースを維持することによる時間とリソースの節約。
  • 最小限の労力で既存の MT4 製品を MT5 に移行できます。
  • 高度なソリューションのための機能のカスタマイズと拡張。

可用性

ライブラリは現在、お客様のプロジェクトに統合するために利用可能です。

お問い合わせやフィードバックは、以下のディスカッションにお気軽にお寄せください。開発をより速く、シンプルに、効率的にしましょう!


クロスプラットフォーム取引ソリューションの開発者に力を与えます


MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/53547