MQL 4言語の基礎入門と機能の詳細
MetaQuotes Language 4(MQL 4)は、取引戦略を記述するための組み込みプログラミング言語です。この言語を使用すると、ユーザーは独自のエキスパートアドバイザーを作成し、取引戦略を完全に自動化できます。TMGM外国為替プラットフォームトレーダーにとって、MQL 4はパーソナライズされた取引アイデアを実現するのに役立ちます。さらに、ユーザーはMQL 4を使用して作成することもできますカスタム指標、スクリプトそしてライブラリ分析ツールをさらに拡張します。
この言語には、現在および過去の見積もりデータを分析するために使用できる多数の関数が含まれており、基本的な算術演算子と論理演算子を提供します。また、いくつかの一般的なテクニカル指標と注文管理コマンドが組み込まれているため、ユーザーは取引システムをすばやく構築できます。
MetaEditor 4は、MQL 4プログラムのソースコードを記述するためのテキストエディタで、構文の強調表示をサポートし、エキスパートアドバイザーをより簡単に記述できるようにします。MetaQuotes Language Dictionaryは、MQL 4言語の補助ツールであり、さまざまな機能、カテゴリ、演算子、予約語、その他の言語要素をカバーする簡略化されたガイドであり、ユーザーが必要な手順を見つけることができるカテゴリごとに明確に分類されています。
MQL 4を使用すると、次のようなさまざまな機能と目的を持つプログラムを作成できます。
スマートトレーディング
スマートトレーディングは、特定のチャートに添付された自動取引システム(MTS)です。指定された通貨ペアの場合、各ティックデータが到着すると自動的に実行されます。スマートトレーディングが前のデータを処理している場合(つまり、操作が完了していない場合)、繰り返し起動することはありません。この取引システムは、ユーザーに取引を促すと同時に、注文を自動的に取引サーバーに送信することができます。ほとんどの取引システムと同様に、クライアントは履歴データを使用して取引戦略をテストし、チャート上に買いと売りのポイントを表示することをサポートしています。スマートトレーディングは、デフォルトではterm_directory/Expertディレクトリに保存さ
カスタム指標
カスタム指標クライアントに組み込まれているものとは異なり、ユーザー自身が作成した新しいテクニカル指標です。自動取引には使用できず、データを分析するためのツールとしてのみ使用されます。カスタム指標Terminal_Directory/エキスパート/インジケーターディレクトリに保存されます。
スクリプト
スクリプト特定の機能を実行するためのプログラムであり、スマートトレーディングとは異なり、スクリプト独立して実行することはできず、呼び出しによってのみ実行できます。
スクリプトterm_dictionary/Expert/scriptsディレクトリに保存されます。
ライブラリ
ライブラリは、一般的に使用されるカスタム関数のコレクションです。ライブラリ中のスクリプト単独で実行できません。
ライブラリTerminal_Directory/Expert/Libraryディレクトリに保存されます。
インクルードファイル
インクルードファイルソースコード内でプログラムブロックを参照するためによく使用されます。コンパイル段階では、これらのファイルはエキスパートアドバイザー、スクリプト、カスタム指標そしてライブラリソースコードを使用しますインクルードファイル呼び出しよりもライブラリ呼び出しが優れているためライブラリ余分なオーバーヘッドが発生します。
提案はインクルードファイルTerminal_Directory/Expert/includeディレクトリに保存されます。
転載は出典を明記してください:https://www.daoctech.com/fxoutrade/2365.html
免責事項:この記事の内容は外国為替アカデミーの見解を表すものではありません。内容は参考用であり、投資アドバイスを構成するものではありません。投資家がこれに基づいて操作する場合、リスクは自己負担となります。
