記事「初心者からプロまでMQL5をマスターする(第6回):エキスパートアドバイザー開発の基礎」についてのディスカッション

 

新しい記事「初心者からプロまでMQL5をマスターする(第6回):エキスパートアドバイザー開発の基礎」はパブリッシュされました:

この記事は初心者向け連載の続きです。今回はエキスパートアドバイザー(EA)開発の基本原理について解説します。2つのEAを作成します。1つ目はインジケーターを使わず、予約注文で取引をおこなうEA。2つ目は標準の移動平均線(MA)インジケーターを利用し、成行価格で取引をおこなうEAです。ここでは、前回までの記事の内容をある程度理解していることを前提としています。

ついにエキスパートアドバイザー(EA)作成の段階に到達しました。いわば、ルビコン川を渡ったのです。

この記事を最大限に活用するためには、以下の概念に慣れていることが望ましいです。

  • 変数(ローカル変数・グローバル変数) 
  • 関数とそのパラメータ(参照渡しと値渡しの両方) 
  • 配列(シリアル配列の基本理解を含む)
  • 論理演算子、算術演算子、条件分岐(if、switch、三項演算子)、ループ(主にforループ、whileやdo...whileも知っていると便利)

プログラマーの視点から見れば、EAは前回の記事で扱ったインジケーターよりもそれほど複雑ではありません。取引ロジックも基本的には、ある条件をチェックし、満たされたらアクションを実行する(通常はサーバーに注文を送信する)流れです。重要なのは注文の構造を理解し、注文送信関数を知り、取引に必要なデータへアクセスできることです。


作者: Oleh Fedorov

 
本当にお疲れ様でした!多くのことがクリアになり、簡単になりました。
 

とても分かりやすい記事で、多くのことが説明されている。特に最後の方で、クラスを通してインジケータを使用する方法が紹介されています!シンプルなTSの開発でプロトタイプをテストすることを検討します。

 
乾杯!お役に立ててうれしいです。
 

本当にありがとう!

次回作も楽しみにしています。

 
これらのチュートリアルに感謝します。とても役に立ちます。