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

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

コードを投稿

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

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

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

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

本書「MQL5を使用したアルゴリズム取引のためのニューラルネットワーク」は、人工知能とニューラルネットワークの理論的基礎と、MQL5プログラミング言語を使った金融取引への応用の実践的側面の両方を網羅した包括的なガイドブックです。

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

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

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

MOEX FORTS市場用のポートフォリオEAです。

PFEオシレータのシグナルに基づいたExp_PFE取引システム

Exp_JSatlCandleエキスパートアドバイザーはJSatlCandle指標のシグナルに基づいています。

XDPO_Histogram指標のシグナルに基づいた取引システム。

これは、ボタンを押すことによりトレードを可能にする、情報を表示するユーザーインターフェースのシンプルな一例です。

ADXDMIオシレータのシグナルに基づいたExp_ADXDMI取引システム

i-CAiChannel_System_Digit指標シグナルに基づいたブレイクスルー取引システム

WPR_Slowdown指標のシグナルに基づいた取引システムです。

Exp_Bezier_ReOpen取引システムは、トレンドフォローのポジションに追加するBezier指標の色の変更に基づいています。

このエキスパートアドバイザーは、ラベルを使用してポジションを管理します。

ルーレットゲーム。

MACD のサンプルEAは、MACDのメインとシグナルのクロスでトレードします。このEAは、EA開発におけるオブジェクト指向の一例です。

ColorFisher_m11指標のシグナルに基づいた取引システム

クラス CDialog に基づくトレーディングパネル。

cIntBMP ライブラリはBMP画像を生成します。Iterated Function System (IFS)を使って、自己相似フラクタルの生成の使い方の例を考えてみましょう。

Exp_ColorXvaMA_DigitエキスパートアドバイザーはColorXvaMA_Digit指標の色の変化に基づいています。

Exp_ColorJSatl_Digit エキスパートアドバイザーはColorJSatl_Digit指標の色の変化に基づいています。

このエキスパートアドバイザーは、総損失が事前定義された制限を超えた場合にすべてのポジションを決済します。

ExpBuySellSideは、ATRStops指標およびStepUpDown指標に基づくMetaTrader 5エキスパートアドバイザーです。

KWAN_RDP 指標のシグナルに基づいた取引システムです。

ワンクリック取引

このエキスパートアドバイザーは、1つのポジションを持つ通常モードと複数のポジションを持つヘッジモードの両方で動作します。

PFEオシレータのシグナルに基づいたExp_PFEブレイクアウト取引システム

このエキスパートアドバイザーは、標準のZigZagインジケータに基づいてフィボナッチをプロットし、すべてのレベルからレクレーシズを交換します。レベルは固定されており、ユーザーがカスタマイズすることはできません。

ICHI_OSC指標のシグナルに基づいた取引システムです。

指値買い及び指値売り注文を使用します。指値注文のグリッドです。

iCCI(商品チャネル指数、CCI)指標に基づいて、マーティンゲールを使用してポジションボリュームを管理するEAです。

このEA は iMACD (Moving Average Convergence/Divergence, MACD) と iStochastic (ストキャスティクスオシレーター) に基づいています。

ロウソク足の転換によるシグナルです。この戦略のエキスパートのコードは、MQL5ウィザードで自動生成させることができます。

このトレードシグナルは、ストキャスティクスをフィルターとした"Morning Star/Evening Star"ロウソク足パターンですこの戦略のエキスパートのコードは、MQL5ウィザードで自動生成させることができます。

MFIによる条件付きの"Bullish/Bearish Meeting Lines"のシグナルを試すことができます。この戦略のエキスパートのコードは、MQL5ウィザードで自動生成させることができます。

Exp_FRASMAv2エキスパートアドバイザーFRASMAv2移動平均の色の変化に基づきます。

12345678910111213141516171819202122232425262728293031