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

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

icon

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

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

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

EasyXMLは、ネイティブMQL5 XML構文解析ライブラリです。URL、ファイルと文字列の入力の3つの異なるソースからのXMLが解析可能です。それは完全にオブジェクト指向でMQL5との手際よい統合に努めています。DOMを格納にはMQL5標準ライブラリのCObject およびCArrayObjが利用されます。

MQL4でiBarShift関数を探したユーザはたくさんいます。しかし、MQL5はそのようなことを処理するために必要なすべての基本的な低レベルの関数を提供するため、この関数はMQL5に含まれていません。

ОС/EA/MTプロセスなどを同期します。自作のDLLは現在必要とされていません。

ファジーモデルを開発するためのFuzzyNetライブラリは、C#で書かれました。MQL5への変換中、Mamdaniタイプのシステムのための8つのメンバシップ関数と4つの非ファジィ化メソッドがライブラリに追加されました。

バージョン1.2 - MQL5\Include\mql4compat.mqh

WRPに基づいたショート及びロング決済逆指値付きのトレイリングストップモジュール

オブジェクトを操作するための機能のエミュレータ。これは、チャートでの検証後にオブジェクトを見ることができます。

スクリプトとエキスパートアドバイザーのコードで使用するために設計されたブローカ向きの取引関数ライブラリ

透明の描画を制御する能力を持つCBitPicクラスの更新版

MIDIデバイスを使用して音楽を再生するクラス。

送信されたバイト配列からの32桁文字列のMD5ハッシュの計算

スカイプ操作ライブラリ

トレンドの強さを定義する関数。

ユーザーMQL5プログラムでのテキストメッセージのローカライズ/多言語サポートのためのクラス

「曜日」関数は、週のデータと今月の曜日に従って、必要な月の数を決定するために設計されています。

このクラスはCArrayRingクラスの簡易版です。 それは256要素の固定サイズを有し高速で、エキスパートアドバイザーや指標内で中間ストリームデータを格納するためのミニ時系列、指標ミニバッファや短いバッファを整理することができます。

このクラスは、エキスパートアドバイザーや指標の内部に中間ストリームデータを格納するために、ミニ時系列、指標ミニバッファと短いサイズのバッファを整理することができます。

このクラスは一般回帰ネットワーク(General Regression Neural Network - GRNN)を実現します。

このクラスは確率的ニューラルネットワーク(Probabilistic Neural Network - PNN)を実現します。

このクラスは、放射基底関数のニューラルネットワーク(Radial Basis Function Network - RBFN)を実装します。

MetaQuotesの履歴読み込み関数を少し変更しました。

文字列操作関数のライブラリ:StringToArray、StringToPeriod、PeriodToString

初期の組合せ論機能ライブラリー。

シャピロ-ウィルクの正規性検定。

エキスパートアドバイザーウィザードのためのシンプルなMAクロスオーバーシグナリング

ENUM_STATISTICS列挙パラメータ計算のためのクラス

ファイル選択のグラフィカルインターフェースクラス。

履歴の一定期間での極値を識別する関数。

画素描画用のグラフィカルコントロール。

オブジェクトのプロパティを読み込む/書き込む専用の関数。

この関数は、サーバー上で週末を決定するために使用されます。これは、イベントを処理するためのエキスパートアドバイザーでの OnTimer()関数を使用する人に特に有用です。

使用されている預金通貨での金額に応じてロットサイズを計算する関数。

OrderSend() および OrderCheck() 関数のために取引操作の結果のコードを復号化する関数。

行列を扱うためのクラス。

色選択のためのグラフィックコントロール。

このクラスは、色を操作するための機能を含んでいます。これは、色変換や他の有用な機能を持っています。

時系列での作業のための関数ライブラリ( iTime、 iOpen、 iHigh、 iLow、iClose、iHighest、iLowest、iBarshift)。すべての関数で短い呼び出しのバージョンが(現在のチャートの銘柄と期間で)利用できます。

平均値の算出、分散、非対称性、過剰、共分散、相関関係などを含む様々な統計関数を含むライブラリ。

このライブラリはMySQLと容易にインタフェースすることができます。

CFastFileは、ディスク上の物理ファイルへのデータの中間書き込みの必要性を排除します。データの取り扱いは大幅に加速されます。

123456