pekonoriブログ関連

Expert Advisor Programming for MetaTrader5【日本語訳 序章】

  1. HOME >
  2. pekonoriブログ関連 >

Expert Advisor Programming for MetaTrader5【日本語訳 序章】

序章 P1

メタトレーダー5の導入からほぼ8年が経過しました。何年もの間、メタトレーダー5はその前身であるメタトレーダー4の人気に影を落としてきました。最終的に、MetaQuotesはメタトレーダー5に含まれていたいくつかの新機能をメタトレーダー4に実装しました。プラットフォームをサポートし、MQL5からMQL4に多くの新しい言語機能を移植しました。(これにより、メタトレーダー4のExpert Advisor Programmingとして2015年にリリースされた元のMQL4の本を書き直す必要がありました)

2016年、MetaQuotesはメタトレーダー5プラットフォームにヘッジを追加しました。これにより、メタトレーダー4ユーザーが長い間慣れ親しんできたスタイルで複数の同時取引が可能になりました。2つのプラットフォームは多くの点で同等の機能を達成していますが、メタトレーダー5には改善されたテストツール、カスタムの時間枠とツールを使用してチャートを作成する機能など、以前のバージョンよりも多くの利点(暗号通貨を含む)、その他多数があります。

この本の第2版は、初版からの文法およびコードエラーを修正するだけでなく、新しいヘッジポジショニング機能を含むように更新されています。

この本について P1

本書の目的は、MQL5プログラミング言語でEAを作製するために必要な知識とツールを読者に提供することです。また、インジケーター、スクリプト、およびライブラリーの作成についても確認します。

この本の過程で、エキスパートアドバイザ―の迅速な開発のためのフレームワークを作成します。MQL5のオブジェクト指向機能を使用して、注文の開始、終了、管理などの一般的な取引操作のためのクラスと関数を作成します。また、資金管理、トレーリングストップ、トレードタイマー、インジケーターなどの便利な機能のクラスト関数を作成します。

MQL5には独自の標準ライブラリが付属しており、一般的な取引機能に素早くアクセスを提供します。標準ライブラリは、メタエディターのMQL5ウィザードでエキスパートアドバイザを生成するときに使用されます。本書ではMQL5標準ライブラリを使用しませんが、読者は独自のプロジェクトで標準ライブラリクラスを使用することを歓迎します。

MQL5言語は非常に強力で広範囲です。この本では触れられないMQL5で実行できる多くのことがあり、この本は包括的な言語リファレンスとして役立つことを意図していません。MQL5でのプログラミングの基礎を理解したら、MQL5公式ウェブサイト

http://www.mq15.com

および、MQL5リファレンスは、MQL5のすべての機能を学習するためのガイドとなります。

この本は、読者がメタトレーダー5と外国為替取引全般に精通していることを前提としています。読者はMQL5プログラムの使用法に精通し、技術的な基本的な理解を持っている必要があります。分析及び取引システム。この本は、プログラミングの経験がないことを前提としていますが、読者は以前にほかの言語で習得したプログラミングスキルを活用できます。

本書の情報が正しいことを確認するためにあらゆる努力がはらわれていますが、いくつかの誤りが存在する可能性があります。メタトレーダー5は現在も開発が活発に行われているため、この本の出版後に新しい機能が実装または変更される可能性があります。本書に間違いを発見した場合は、contact@expertadvisorbook.comまでメールでお知らせください。

ソースコードのダウンロード P2

この本のソースコードは、本の公式webサイトhttp://www.expertadvisorbook.com/から自由にダウンロードできます。ソースコードのダウンロードには、エキスパートアドバイザ―フレームワークのインクルードファイルと、この本で作成するいくつかのプログラムが含まれています。これらのファイルを頻繁に参照するため、メタトレーダー5データフォルダにこれらのファイルをダウンロードしてインストールすることをお勧めします。

ソースコードはCreative Commons Attribution-NonCommercial 3.0 Unportedライセンスの下でライセンスされています。これは個人的なプロジェクトでソースコードを使用できることを意味します。自分で使用するために変更することもできます。ただし、商用プロジェクトで使用することはできません。コードを共有する場合は、この本の著者に帰属する必要があります。

使用される規則 P2

固定幅フォントは、プログラムコード、ファイルおよびフォルダー名、URLsまたはMQL5言語要素を指します。イタリック体は、テキストで初めて定義または使用される用語、MQL5リファレンスへの参照、キーボードコマンド、またはメタエディターまたはメタトレーダーのインターフェース要素を表します。

書籍【Expert Advisor Programming for Meta Trader5】の紹介

Expert Advisor Meta Trader5

Expert Advisor Meta Trader5購入へ

【日本語訳 第一章】MQL5の基礎≫≫

-pekonoriブログ関連