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

ユーザーの評価に基づくMetaTrader 5のトップエキスパートアドバイザー

コードを投稿

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

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

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

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

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

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

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

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

この専門家は、あらゆるトレーダーが注文のグリッドを作るのに役立つシステムです。

6つのスマートフィルターでポジションをクローズするプロフェッショナルパネル。全決済、タイプ別、シンボル別、損益別。リアルタイム損益表示。緊急退場やリスク管理に最適。安全確認機能付き。

CMEでは、金には日次メンテナンス休憩があります。11年間のサンプル期間において、どの暦年でも、休憩後の最初の1時間は、偶然で説明できる範囲を超えて価格が上昇していますが、その日の他の時間帯は横ばいとなっています。 1セッションにつき1回の取引、ボラティリティに比例したサーバーサイドストップ、平均化やグリッド戦略は行わない。 その後、私のコストモデルが誤りであることが判明した。 実際のティックデータを用いたバックテストの結果、取引再開時の真の往復コストは約60ポイントであることが判明しました。これは、私の調査で算出されていた19ポイントとは異なります。M1のバースプレッドフィールドはバーごとの集計値であるため、実際のコストを約3分の1に過小評価していたのです。修正後のコストで11年間のデータを再計算した結果は以下の通りです: +3.34 bps、t 7.40、勝率59.3% → +1.60 bps、t 3.42、勝率50.8% エッジは維持されていますが、その強さは当初の半分以下に低下しています。2つ目の数値こそが実態です。 これは、年間約+3.3%、ドローダウン4.6%、およそ9年に1回はマイナスの成績というものではない。0.01ロットの場合、年間約130回となるが、これは戦略そのものではなく、ポジションサイズを測る数値に過ぎない。

たった2つのタイムフレーム(H1とD1)が同期して動作し、ノイズを除去して、RSIが過熱圏(買われ過ぎ/売られ過ぎ)から起こす力強い反転だけを捉えます。ランダムなエントリーは一切排除し、「兄貴分」による明確な方向性の確認のみで取引を行います。

マルチタイムフレームプライスアクションエキスパートアドバイザーは、異なるタイムフレームで同時に正確なOHLC条件に基づいて取引します。このアドバイザーの特徴は、注文の保留、ロールリバーサル、遅行指標を使用しないダイナミックなリスク管理です。

このEAは、デフォルトのパラメータでTPとSLを自動的に設定し、どのデバイスから発注した注文でも自動的にトレーリングストップとステップを設定し、5つのボタン「Close All」、「Close Profit」、「Close Lose」、「Close BUY」、「Close SELL」ですべての注文を簡単にクローズし、利益または損失のしきい値ですべての注文を自動的にクローズします。

プライスアクション・デイトレーダーは、日中取引用に設計された堅牢なトレン ドフォローMQL5エキスパートアドバイザーです。高確率のプライスアクションパターンであるピンバー、エンゲルフィングキャンドル、インサイドバーブレイクアウトに焦点を当て、二重移動平均トレンドフィルターを通して取引をフィルタリングします。

第3部「MQL5でのオブジェクト指向プログラミング」では、MQL5言語によるオブジェクト指向プログラミング(OOP)の世界に浸ることができます。ソフトウェア開発には、複数のエンティティの管理に関連する複雑さが伴うことが多く、プログラミングの利便性、生産性、品質を向上させる高度な技術が必要とされます。

このエキスパートアドバイザー(EA)は、EURUSD、USDJPY、EURJPYの3つの通貨ペア間の三角裁定取引戦略を実装しています。

MT5でキーボードショートカットを使った手動スキャルピングのための軽量ツール

2つのEMA(短期と長期)のクロスオーバーに基づくシンプルなエキスパートアドバイザーで、ストップロス、テイクプロフィット、ロットサイズ、マジックナンバーを設定可能です。

プロップファームの日次リセットルール(同社が使用するタイムゾーンで記述されたもの)を、利用しているブローカーの実際のサーバー時刻に変換し、次回のリセットまでのリアルタイムのカウントダウンを表示し、夏時間への切り替えによって境界が1時間ずれる前に警告を表示する、無料の読み取り専用MetaTrader 5パネルです。 注文の送信や口座データの読み取りは行わず、表示のみを行います。

注文管理、既存注文、指値注文、トレーリング、損益分岐点、ロット数計算機能を1つのツールで一括管理

『トレーダーのためのMQL5プログラミング』の第6部では、MQL5言語の重要な要素である取引の自動化について学びます。まず、金融商品の仕様や取引口座の設定など、基本的なエンティティについて説明します。これらはエキスパートアドバイザー(EA)を適切に動作させるための前提条件です。

EAは買いポジションのみを取引し、SlとTPは使用しません。

カスタムR2乗最適化機能を備えたシンプルなエキスパート・アドバイザー

このEAは、レンジブレイクアウト取引戦略を実装しています。ユーザーが指定した開始時刻と終了時刻の間の価格レンジを算出し、そのレンジの高値と安値を示す四角形をチャート上に表示した後、レンジが閉じられた後の価格動向を監視します。 市場がレンジの高値を上抜けた場合は買いポジションを、レンジの安値を下抜けた場合は売りポジションを建てます。

過去の高値または安値の単純なブレイクアウトによるトレーディング戦略

BECトレード・マネージャーは、ブレイクイーブン、トレーリング・ロジック、パーシャル・クローズ、ストップロス除去、プロフィットサイド・クローズ、ロスサイド・クローズ、高速スキャルピング・エントリーなどのワンクリック・コントロールを使用して、現在のシンボルのアクティブ・ポジションを管理するのに役立ちます。また、エクイティ、変動利益、日次利益、ストップロス・ラベル、バスケット・ブレイクイーブン・プレビューなど、主要な口座とシンボル情報をチャート上に表示します。

BotCilentoは、トレンドフォローのシグナルと適応的なリスク管理を組み合わせたMetaTrader 5用の洗練されたグリッドトレーディングExpert Advisorです。

このエキスパートアドバイザーは取引を行いません。標準的なCanvasライブラリを使って実装されたシンプルなパネルで、マウスを使って数字を書くことができます。数字の認識には、訓練されたmnist.onnxモデルが使用されます。

最後に成立した取引(トレード)を選択し、さらに作業を進める。

このコードは、すべての関連情報をチャートに表示するダッシュボードの作成方法を示している。

皆さん、こんにちは)初めてコードを投稿します!

このEAは、バスケットを管理するためにいくつかのルールを課すことを意図している。

チャート上で直接、取引の利益と損失の可能性を即座に計算。機動的で正確なリスク管理に不可欠なツールです。

金(XAUUSD)の双方向グリッドEA。プロセント口座に最適。デイリープロフィットターゲットとマックスドローダウンプロテクションを含む。

曜日の反転効果および継続効果を検証するためのオープンソースのエキスパートアドバイザーです。体系的な研究、戦略の検証、およびMQL5コミュニティによるさらなる開発を目的として構築されています。

現在のトレンド状況を評価し、ブローカーごとに標準化されたロングおよびショートのリスク計画を策定する、無料のオープンソースMT5用読み取り専用チャートユーティリティです。移動平均の方向と傾き、ADX、効率比率、ATR、スプレッド、口座通貨、および銘柄の仕様を利用します。取引の開始、変更、決済は一切行いません。

AAPLのCFDでORB戦略を活用する

浮動損失が、固定金額、残高の一定割合、または純資産の一定割合として設定された制限に達した際に、ポジションのバスケットを決済します。対象は銘柄またはマジックナンバーでフィルタリングでき、利益目標は任意で設定可能で、安全かつ処理を妨げない再試行機能を備えています。

手動トレーダーやクオンツ開発者向けに設計された、MetaTrader 5用のインタラクティブなGUIパネルです。口座の純資産に対する正確なリスク比率に基づいて動的なポジションサイジングを自動化し、ワンクリックでの注文執行(買い/売り)、即時損益分岐点設定、全ポジション決済機能、および継続的なリアルタイムのトレーリングストップ管理機能を備えています。

123456789101112131415161718192021222324252627282930313233343536