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

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

icon

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

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

コードを投稿

KA-Goldボットは、ケルトナーチャネル戦略と2つの指数移動平均(EMA)-10期間EMAと200期間EMA-の強力な組み合わせを利用した、金専用に設計された高度なトレーディングアドバイザーです。動作原理10期間EMAは、ケルトナー・バンドの上方/下方を切り下げる平均価格を表し、上昇トレンド/下降トレンドを確認します。価格が200期間EMAの上にあることは、上昇トレンド/下降トレンドをサポートします。これは、過去50期間のボラティリティを考慮すると、上昇トレンド/下降トレンドが過去10期間よりも強いことを示している:M15

この例では、全商品のアクティブポジションをクローズするボタンが実装されています。 ボタンのイベント処理機能に加え、シンボル名に相対するポジションをクローズするメソッドと、シンボル名に相対するポジション数をカウントするメソッドも実装されています。

これは、現在のチャートのシンボルのレートとティックを、MT5のエクスポート/インポート形式と互換性のあるCSVファイルにエクスポートするスクリプトです。

これは、ボラティリティのしきい値を通過することに基づいて、新しいジグザグの転換点を作成するジグザグです。

ストラテジー・テスターでのテスト中に TimeGMT() 関数を修正するための静的クラス。

次のバーが来るまで残り時間を表示するスクリプトです。

ChartXYToTimePriceおよびChartTimePriceToXYの代わりに使用する関数。

異なる取引戦略の複数のインスタンスを組み合わせたマルチカレンシーエキスパートアドバイザーを作成するためのライブラリを開発する過程で書かれたソースコード。

様々な取引戦略の多くのインスタンスを組み合わせたマルチカレンシーエキスパートアドバイザーを作成するためのライブラリ開発中に書かれたソースコード。

このインジケーターを使用すると、価格が最大または最小に達した確率を推定することができます。

キーボードのデータを扱う

指定した場所の現地時間、タイムゾーン情報、現地の取引セッション時間にアクセスするためのクラス。

MT5用の軽量CVD(累積出来高デルタ) - M1ベース、オプションのリセットで売り買いの圧力をローソク足で表示します。

このライブラリは、MetaQuotes社が公開しているErrorDescription.mqhライブラリのアップデート版で、いくつかの機能が含まれている。

Pythonで学習され、ONNX形式で保存された機械学習モデルを組み込んだボットの例。

各通貨の簡易観測所。

スクリプトは自己相関関数と偏自己相関関数を計算し、グラフに表示する。

チャートの可視バーでウィックまたはボディベースの高値安値を検索

あなたのブローカーが米国、英国、または米国の夏時間スケジュールに従っているかどうかを判断するスクリプト。

オープンポジションの更新データを表示するスクリプト。

このインディケータは、支持線と抵抗線を決定するためにガウススムー シングを使用して動的な価格チャネルを構築します。一定期間の高値と安値の平滑化値を計算し、その極値を求め、上値抵抗線 (平滑化した高値の最大値)、下値支持線(平滑化した安値の最小値)、および両者の中間のラインの3本 を表示し、適応的な取引チャネルを形成します。

RSIと移動平均をベースにしたシンプルなシグナルインジケーターです。RSIが50より上/下、価格がMAより上/下にある時、買い/売りの矢印を描画します。

RSIと移動平均線に基づくシンプルなシグナルインジケータ。RSIが50を上回り/下回り、価格がMAの上/下にある時、買い/売りの矢印が表示されます。

簡単なコメントだ。

基本的なスロープ移動平均と雲をベースとしたインジケーター。 インジケータは2種類のシグナルを表示します:プリパアリング-ドット、エントリー-矢印。

MT5版インジケーター https://www.mql5.com/ru/code/25465

このスクリプトは、独自の開発で使用するすべての標準的なグラフィカル・オブジェクトを作成するための一連の関数を提供します。スクリプトで提供される関数は、「そのまま」使用することも、あなたの要求に合わせて変更することもできます。

外国為替市場セッション(シドニー、東京、ロンドン、ニューヨーク)のハイライト。

最も単純なインジケーターで、現在のシンボルに取引セッション開始時か らの価格の変化を%で表示する。

2本の移動平均線のクロスオーバー戦略は、金融市場で最も一般的な取引戦略の1つです。2本の移動平均線(通常は長短)を使用し、そのクロスオーバーに基づいてポジションエントリーのシグナルを出すものです。

ハーモニック移動平均のMQL5バージョン

1日の平均レンジ指標。

対数移動平均は、期間内の最高値と最安値の対数平均を連続的に計算します。

このコード・ブロックは、ニュー・バーまたはニュー・キャンドルを受信したときに検出する。

このコード・ブロックは、すべての建玉をループし、売値と買値に基づいてトレールする。

サーバーの時間をブローカーのタイムゾーンから別のタイムゾーンに変換する関数。

市場のボラティリティが低い時期が終わろうとしていることを示し、価格が大きく動くことを予感させる。

マーチンゲール取引の終了

MACDヒストグラム

12345678910...171