無料でロボットをダウンロードする方法を見る
Twitter上で私たちを見つけてください。
私たちのファンページに参加してください
MetaTrader 5ターミナルからコードベースにアクセスしてください。
適切なコードが見つからなかったらフリーランスセクションで注文できます
エキスパートアドバイザーやインディケータを書く方法

MetaTrader 5のためのMQL5ライブラリソースコード - 2

icon

ライブラリは新しいアプリを開発するために使うことのできるある機能を含んだ小さなサブプログラムです。ライブラリは一旦書かれて徹底的にチェックされたならば、それを使ってユーザーは新しいMQL5アプリの開発をスピードアップすることができます。実例の1つは複数数値解析機能を含んだALGLIBライブラリです。

ライブラリソースコードはてレーディングストラテジーを開発するときにMetaEditorの中でダウンロードして使うことができます。それらは独立してMetaTrader 5の中で実行することはできません。

コードを投稿
最新 | ベスト

任意のエキスパートアドバイザーのパラメータの読み書きのためのライブラリ

標準銘柄やカスタム銘柄を扱うためのライブラリ

MetaTrader 4/5ストラテジーテスターのネットパフォーマンスの測定

このMetaTrader 4/5ライブラリは取引履歴に基づいたレポートの生成を可能にします。

ポイント単位でのポジションの利益を返します。手数料, スワップとトレードのヒストリーに基づいた利益も返します。

メソッドチェーンを使用して、params をすばやく追加し、コード行を MqlParams するコンテナクラスです。

クラスはロウソクの出現を監視する

この時系列ライブラリは、MQL4 に使い慣れたメソッド (例: iBarShift) を実装しながら、時間に厳密なアプリケーションを、MQL5の高速時系列アクセスにもたらします。

多くのトレーダーは、MetaTraderから直接BTC-e取引所と作業することに興味をもっていいます。取引所APIでは、パラメータの有効性を確認したデータをHMAC-SHA512経由で送信する必要があります。このクラスでは、SHA512アルゴリズムとHMAC計算が実装されています。

このライブラリは指標のInit/Deinitを同期させます。

似たものをを持たないか、代替の実装よりもはるかに高速で動作する、異なる場所から取得したオリジナルの数学関数です。

移動平均指標シグナルモジュールに基づく取引シグナルのモジュールです。

CDirクラスを使用すると、MS-DOS Dirコマンドと同様に、MQL5サンドボックス外のファイルやフォルダに関する情報を取得できます。システムDLLの呼び出しが使用されるので、その使用を許可する必要があります。

取引履歴に基づいてポジション利益をポイント単位で返します。

このライブラリは、任意の銘柄および時間枠で自動的にエキスパートアドバイザーに「マジック」を割り当てることができます。1つのエキスパートアドバイザーは最高65535のマジックナンバーを持つことができます。

これは平均化アルゴリズムのライブラリです。アルゴリズムの詳細は「Averaging Price Series for Intermediate Calculations Without Using Additional Buffers(追加的なバッファを使用しない中間計算での価格のシリーズ平均化)」稿で説明されています。

МТ4/ 5とRの相互作用のためのライブラリです。

このクラスは、MQL5プログラムからの、気配値表示ウィンドウの変更(銘柄の並び替え、銘柄の追加と削除)、チャートの開閉、現在のチャートのワンクリック取引オプションの識別を可能にします。

この関数は、その日のエキスパートアドバイザーによって開かれたポジションの数を返します。

最後の3つのバーのと高値と始値を分析するための "Candels High Open"カスタム指標の売買シグナルモジュールです。

標準ライブラリによって提供される日中時間フィルタに基づいたフィルタです。

Gann Hilo.指標に基づいたシグナルです。

WinAPIを使ってロケーション制限なしにファイルを操作するライブラリです。

ブラジルのアナリスト、Odir Aguiar(Didi)が開発した指標に基づくシグナルです。

これらの6クラスはコード内の指標を便利で直感的に使用できるように設計されています。

指標、時系列およびそれらの導函数の統計分布のヒストグラムを作成するためのコンストラクタです。

iBarShift関数のMetaTrader 5用版は、インデックスを見つける必要があるバーの開始時刻を示すdatetime型のパラメータをとります。

プログラム間でデータを交換するためのクラス。端末のグローバル変数を介してプログラム間で任意のサイズの構造体を渡すことができます。

AES-256暗号化を扱うクラス

「price」の「double」値のエレガントで素早い比較。

クラスのインスタンスは、現在のローソク足またはパラメータで指定された他のローソク足のビッド、アスク、終値、安値、ならびにローソクのオープニング時間といった値を返します。

プログラムのユーザーフレンドリーなインターフェースを作成するためのクラスのライブラリです。

構造体と標準データ型のバイト単位の操作。

このライブラリを使用すると、「Account disabled(アカウントが無効になっています)」というエラーが発生した後に取引サーバーに接続するプロセスを自動化できます。

MetaTrader 4とMetaTrader 5の注文システムの並列使用。

MqlRatesの機能を拡張するためのクラス

複数行のコメントを表示するためのクラス

JSONプロトコルのシリアライズとデシリアライズ。このコードは高速のС++ライブラリからポートされました。

様々なオブジェクトを作成し、オブジェクトのプロパティを変更するための関数。

時系列を記述する値の計算を可能にする統計関数のセット

123456