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

icon

MetaTrader 5プラットフォームプログラムのための最大の無料ソースコードライブラリです。ここでは既製のエキスパートアドバイザー、テクニカル指標、スクリプトとライブラリを見つけることができます。MQL5言語を学び提供されたコードに基づいたご自分の自動取引アプリを開発するときにコードライブラリを使ってください。

パブリッシュされたコードを無料でダウンロードしテストすることができ、またMetaTrader 5の中でそれらを実行することもできます。ライブラリはMetaTrader 5プラットフォームとMetaEditor開発環境から直接使用することができます。

コードを投稿

rsiレベルを下回ったり上回ったりするエンゴルフィングバーでアラート

マーチンゲールを使ったシンプルなビジュアル・ストラテジー・テスター/マニュアル・トレード・トレーニング。

このインジケータでは、取引に入る前に、手動でストラテジーをチェックし、確認するためのチェックリストを定義することができます。

DeltaFusion Liteは、MT4用DeltaFusionProインジケータの簡易版です。累積デルタとネットデルタを計算・表示し、各ローソク足 内の買い圧力と売り圧力を明確に表示します。ビッドとアスクの間の出来高分布を分析することで、市場心理の変 動、反転の可能性、価格と出来高の間の様々な種類の乖離を識別するのに役立ち ます。

よりシンプルなヘイキン・アシの表示方法

チャネルブレイク戦略でよく使用される。

チャートに矩形を描画し、入力のポイント値に基づいてカスタムグリッドをプロットする

この関数は、タイムフレームの短縮名を教えてくれる。 例:"PERIOD_M1 "の代わりに "M1"

マルチシンボルのオンティック。

市場のノイズを正確に測定する高度なツール

このスクリプトはONNXモデルの構造を検査するのに便利で、入力と出力、それらの名前、およびそれらのプロパティに関する洞察を提供する。特に、機械学習アプリケーションで使用されるONNXモデルの特徴を理解し、デバッグするのに役立つ。

グラフ表示では、テカナリシスはブレイクダウン(緑色)のローソク足の右側にトレンドラインを表します。ブレイクダウンの後、赤いラインに沿った動きが想定されます。

キャンドル・ジグザグは、ローソク足の色が変わると足が変化するインジケーターです。

このスクリプトは、すべてのMQL5ビルトイン指標バッファを収集し、分析用にCSVファイルに保存します。

これは、チャート上に出来高プロフィールを表示するためのインジケーターで、シンプルな計算と非常に高速な実行を使用します。

2つのベクトル間の余弦距離と類似度を計算する。 余弦距離は1-cosine_similarityであり、余弦類似度は2つのベクトルの大きさを掛け合わせたドット積である。

このユーティリティは、接続/切断時にサウンドアラートを追加する簡単な例です。

補助指標バッファなしでEMA計算を行うティルソンT3。

wd.Multi_ClockPrice lite!'は'wd.Multi_ClockPrice'のライト版で、チャート上にサーバー時間と買値を視覚的に表示します。 PCの時計と数秒ごとに同期し、MT5がオフラインの場合でもシームレスな更新が可能です。 リアルタイムの買値が表示され、価格情報のニーズに効率的に応えます。 指定したサブウィンドウに情報ラベルを配置し、必要に応じてポジションを調整します。

すべてのチャートシンボルをEAがアタッチされているチャートのシンボルに同期させる。

これは、履歴の特定の時間におけるすべての未決済取引とそのPnLを表示するスクリプトです。

ボリンジャーバンドをベースにしたシンプルなインジケーターで、赤と緑の色でバンド幅の縮小と拡大が表示されます。

この関数は、取引開始のメインロジックを実行します。 シンボル情報とユーザーによって提供されたパラメータに基づいて、開始価格、利食いレベル、損切りレベルを計算します。 シンボル、数量、注文タイプ、偏差、コメント、マジックナンバーなどの必要な情報を含む取引要求(MqlTradeRequest)を準備します。 OrderSend 関数を呼び出して操作要求を送信し、結果を取得します。 SetTypeFillingBySymbol 関数: シンボルのフィリングポリシーに基づいて、注文のフィリングタイプ(Fill または Kill、Immediate または Cancel、Return)を決定します。 GetMinTradeLevel 関数: フリーズレベルとシンボルのストップレベルに基づいて、最小操作レベルを計算します。 最小レベルが一定の範囲内に収まるように調整し、結果を返します。

このインジケーターは、フォーラムでのリクエストによって書かれたものだ。

入力パラメータの構造

Sec-WebSocket-Keyジェネレーター

エキスパートアドバイザーは、入力パラメータで指定された時間に従って、買いストップと売りストップの保留中の注文で動作します。

ボリンジャーバンドは、上限バンドと下限バンドの間のpipsの差としてレンジ帯域幅を計算します。 ボリンジャーバンドの外観と動作は、色や線のスタイルとともに、期間、シフト、偏差、適用価格を調整することによって調整することができます。 レンジ/バンド幅情報」ラベルは、指定したサブウィンドウに配置することができ、ラベルの位置をカスタマイズすることができます。 全体として、このインディケータは、ボリンジャーバンドの幅に基づ いて市場の柔軟性とボラティリティを視覚化するトレーダーを支援し ます。

指定された数のバーの値動きを分析し、対応するポジションを建てる最もシンプルなExpert Advisorです。

MULTI TF コンフルエンス指数 ストッチ+RSI+MACD

終値から14種類の移動平均線を算出するインジケーターです。

取引セッション制御用ライブラリ。起動時に、週7日(土日は暗号通貨取引が可能)の取引セッションの時間をカウントし、1日最大10セッションまでカウントします。そしてOnTick()でチェックができ、もしティックが取引セッションの外に来たら、それ以降の処理を終了することができます。

キャンドルスティック・フィットネスのコンセプトは、母集団最適化アルゴリズムに基づくHFTアルゴのコーディングに使用されています。

このスクリーナーは、割引価格で取引されている資産を見つけるプロセスを簡素化するために作成されました。選択された全商品のデータ・ロード・プロセスのため、初期使用には若干時間がかかる場合があります。このツールは、利用可能なすべてのブローカー資産をスキャンすることも、特定の資産クラスに限定することもできます。

ローソク足の上昇と下降をパーセント表示する。

ATR加重移動平均を計算するインジケーターです。

1つの取引のストップロスを建値に合わせて手動で調整するのは比較的簡単な作業ですが、多数のポジションを個別に管理するのは面倒で時間のかかる作業です。MT4/MT5用のTitik Impas Breakevenスクリプトは、このプロセスを合理化し、複数のポジションを扱うトレーダーに効率性と利便性を提供します。

ティックデータを圧縮し、.tcs MQファイルより最大3.5倍コンパクトに保存。また、MqlTick構造体の60バイトを読み込むよりも、3バイトを読み込む方が短時間で済むため、高速な作業が可能です。

包括的な取引統計をCSVファイルにエクスポート。

毎日の取引統計をMT5チャートに直接表示する最新のインジケーターです。取引ロット、注文数、各日の損益を表示する美しいフラットデザインのパネルで取引パフォーマンスを追跡します。

1...456789101112131415161718...180