無料でロボットをダウンロードする方法を見る

あなたのMetaTrader 5ターミナルからコードベースにアクセスしてください。

正しいコードが見つかりませんでしたか?フリーランスセクションでそれをオーダーしてください

エキスパートアドバイザーやインディケーターをどのように書くか

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

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

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

新しいコードを投稿するためには ログインしてください または 登録する
最新の|ベスト

最良の取引間隔を計算するためのライブラリです。

仮想トレード環境

開いているポジションを損益分岐点に移動。

これはBollinger Bandsの取引シグナルです。 この戦略のエキスパートコードは、MQL 5ウィザードによって自動的に生成されます。

論文「Random decision forest in reinforcement learning」に基づくライブラリ

幾何学的平均を使用して最適な f を計算します。 Per Ralph Vince曰く、 "トレードでは量を変化させることで勝ち、同様に量を変化させることで負ける。" したがって、ケリー式では、正しい最適な f. を与えることができませんでした。 "よって、彼の方程式を使用して、オプティマルf. の幾何学的平均バージョンのためにこのライブラリを作成しました。

このライブラリと iCanvas クラスは、キャンバスを使用したプログラムの作成を簡略化します。

アプリケーション内の任意の場所に OnTradeTransaction データのアクセス

数値をテキストに変換します。

このライブラリは、3つの要素にバインドされたマジックナンバーを受け取ることができます: シンボル名、時間枠と接頭辞インデックス。

MQL開発、型 (double) のプリミティブラッパークラス、および CDouble オブジェクトのベクターで使用される一般的なラウンディングメソッドライブラリ。 MQL5 と MQL4 の互換性!

MQL4 の Bars と iBarShift に似た完全かつ高速関数です。

エキスパートアドバイザーと指標のための簡単な記憶メカニズムを提供するライブラリです。

浮動小数点数(価格、ロット、資金)の比較や丸めのための便利な関数です。

この非取引エキスパートでは、1Mチャートでカスタム銘柄情報が生成されます。

GetLastError()とMqlTradeResultのretcodeをテキストとして書きます。

この非取引エキスパートでは、1Mチャートでカスタム銘柄情報が生成されます。

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

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

標準タイマーの精度を向上させたものです。

EasyAndFastGUIライブラリを使用すると、カスタムMQLプログラムのためのグラフィックインターフェース作成ができます。

iCCI(商品チャンネル指数、CCI)指標のシグナルモジュールに基づく取引シグナルのモジュールです。

MetaTrader 4/5グラフィカルリソースを使用してアナログ時計を作成するためのライブラリです。

CArrayObjとCListに基づくMQL5ライブラリ(連想配列)データ構造の実装です。

Windowsのタスクバーにアイコンを作成し、テキストアラートを送信するためのライブラリです。このライブラリの使用は、MQLプログラムをより有益なものにするのに役立ちます。

チャートサブウィンドウを使うためのクラスです。

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

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

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の呼び出しが使用されるので、その使用を許可する必要があります。

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

123456