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

ユーザーの評価に基づくMQL4とMQL5のトップソースコード

コードを投稿

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

為替履歴と指標データの取得ができるスクリプトです。

移動平均線(MA)と標準偏差を利用し、且つ5ティックごとに反応して、線の色が変化する指標を作成しました。

本書の第4部では、組み込み関数(MQL5 API)のマスターに焦点を当て、徐々に特殊なサブシステムに踏み込んでいきます。どんなMQL5プログラムでも、多くのテクノロジーと機能を利用することができます。したがって、ほとんどのプログラムで利用できる最もシンプルで便利な機能から始めるのが理にかなっています。

Indicator to detect Pinbar + Insidebar combination.

このスクリプトは、トレーダーが特定の期間におけるローソク足の分布と幅を理解するのに役立ち、過去の値に基づいて、どのテイクプロフィットまたはストップロスを使用するかなどの取引判断を下すのに役立ちます。

もうひとつのジグザグジグザグ

残念なことに、一部のブローカーはサマータイム(DST)によるサーバーの時間変更に少し杜撰であることを発見した。 これは予想外のことで、とても驚いた。誰でも自分のブローカーをチェックできるスクリプトを紹介しよう。

固定インデント、パラボリックSARや移動平均インディケータの値、または指定されたポジションのストップレベルによって、オープンポジションのストップロスを自動的に移動させるためのクラス群。

ストラテジーテスターで最大4つのインジケーターを同時にテストするシステム

初心者トレーダーのために、多くのおなじみのインジケーターを組み合わせた

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

本書最後となる第7部では、MetaTrader 5のプログラムを開発する際に役立つMQL5 APIの高度な機能について説明します。これには、カスタム金融銘柄、組み込みの経済指標カレンダーイベント、およびネットワーキング、データベース、暗号化などの汎用テクノロジーが含まれます。

このインディケータは、チャート上に現在のイベントを表示し、バックテス ト用にカレンダーをアーカイブにエクスポートして、バーの履歴とイベ ントの履歴との間の時間の不一致を自動的に修正することができます。これは、algotrading book の CalendarMonitorCached インジケータの改良版です。

本書の第5部では、金融データの分析・処理、チャートの視覚化、自動化、ユーザーとのインタラクションなど、アルゴリズム取引に関連するAPIについて掘り下げていきます。

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

簡単なコメントだ。

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

SuperTrendインジケーターは、ATRに基づいたダイナミックなトレンドフォロー・ツールです。価格の上下に色付きの線を引き、強気または弱気を示します。価格がラインを超えると、シグナル矢印が表示されます。ATRの期間、倍率、矢印、ラベル、色を完全にカスタマイズ可能。すべての商品とタイムフレームに対応。スキャルピング、スイング、日中取引に最適。他のインジケーターと組み合わせることで、より強力なセットアップが可能。

このインディケータは、プライスアクションパターン "ピンバー "をチャートに検索し、見つかったパターンを持つバーにアイコンを表示します。

これはOHLCローソク足チャートで、新しいバーごとにアスクの最高値とビッドの最安値を記録します。

第2部「MQL5プログラミングの基礎」では、このプログラミング言語の主要な概念を紹介します。本書のこの部分では、データ型、識別子、変数、式、および演算子について説明します。さまざまな命令を組み合わせてプログラムロジックを形成する方法を学びます。

ローソク足リプレイ・マグニファイアは、過去のローソク足を現在のチャートに重ねて表示し、比較分析します。このインディケータは、選択された日付の過去の価格バーをライブチャートにオーバーレイし、トレーダーがローソク足のパターン、ボラティリティ、構造をリアルタイムで研究できるようにします。ダイナミックレンジの強調表示と、各ローソク足の始値、高値、安値、終値、レンジ、方向、時間、出来高を表示する詳細なツールチップが含まれています。

MetaTrader 5用のプロフェッショナルなTelegramボット統合ライブラリ。取引シグナル、スクリーンショット、レポート、リアルタイム通知をTelegramチャンネルとグループに送信するための完全なソリューション。

このインジケーターは、非線形平滑化アルゴリズムのいずれかを実装している。

ウィリアム・ブラウの指標に基づくアンドレイ・F・ゼリンスキーのアイデア

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

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

相関係数」指標

AutoCloseOnProfitLoss Expert Advisor (EA)は、MetaTrader 5用の強力な自動化ツールで、事前に定義された利益目標または損失目標に達すると、すべてのオープンポジションをクローズするように設計されています。

パワフルで機能豊富なMQL5用JSONライブラリは、Python/JSのようなモダンな開発体験をもたらすように設計されています。

異なる期間を持つ複数のストキャスティクスを重ね合わせることは、初心者トレーダーの助けになる。

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

リアル・ティック・モードでティックを記録し、数学モードでティックごとにストラテジーを呼び出す。

WeekDaysインジケータは、データ・ウィンドウに曜日、週、年、日、またはバー・インデックスを表示し、オプションでチャート上のラベルに表示します。

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

この関数は、オープンポジションのロットサイズを計算する。取引の開始価格、ストップロス・レベルの価格、および保証金のパーセンテージでの取引ごとのリスクがパラメータとして渡されます。

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

ネット出来高」は、売り手と買い手の圧力を考慮した出来高を示す。

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169