儲かるFX情報の宝庫 > かんたんMQL講座 > それぞれの関数の働き
それぞれの関数の働き
前回までで、プログラムの大枠を説明しました。
そしてプログラムには、「init」「deinit」「start」という関数が含まれていました。
さて今回は、それぞれの関数について、どんな働きをするのかを説明していきましょう。
まずは、「init」からです。
この「init」関数は、このプログラムが動作する際に、最初に実行されるものとなります。
ですから、最初に何か一回だけ処理をしたいものがある場合には、この関数の中に記述します。
次は、「start」です。
この関数は、MQLで最も利用されるものと言っていいでしょう。
処理のほとんどはこの中に書かれることとなります。
この関数が実行されるのは、チャート上のレートが変化するたびです。
ですから、何らかの計算処理、チャート画面への描画処理などが記述されることになります。
さて最後は、「deinit」です。
この関数は、チャートに適用されたインジケーターが、そのチャートから取り除かれる際に実行されるものです。
多くの場合は、このタイミングで実行するべき処理というものは無いので、省かれることが多いものです。
そしてプログラムには、「init」「deinit」「start」という関数が含まれていました。
さて今回は、それぞれの関数について、どんな働きをするのかを説明していきましょう。
まずは、「init」からです。
この「init」関数は、このプログラムが動作する際に、最初に実行されるものとなります。
ですから、最初に何か一回だけ処理をしたいものがある場合には、この関数の中に記述します。
次は、「start」です。
この関数は、MQLで最も利用されるものと言っていいでしょう。
処理のほとんどはこの中に書かれることとなります。
この関数が実行されるのは、チャート上のレートが変化するたびです。
ですから、何らかの計算処理、チャート画面への描画処理などが記述されることになります。
さて最後は、「deinit」です。
この関数は、チャートに適用されたインジケーターが、そのチャートから取り除かれる際に実行されるものです。
多くの場合は、このタイミングで実行するべき処理というものは無いので、省かれることが多いものです。
- メタトレーダー対応業者
【ご注意ください】
当サイトの提供しているコンテンツの投資対象や投資手法は元本や利益を保証するものではなく、相場の変動や金利差により損失が生じる場合がございます。 投資対象や取引の仕組およびリスクについて十分ご理解の上、お客様ご自身の判断と責任においてお取引いただきますようお願い申し上げます。 信用取引、外国為替証拠金取引、株価指数先物取引、株価指数オプション取引、商品先物取引などの保証金・証拠金設定のある投資対象については、お客様がお預けになった保証金・証拠金額以上のお取引額で取引を行うため、保証金・証拠金以上の損失が出る可能性がございます。 また外国為替証拠金取引の取引レートには売値と買値に差が生じます。 (※外国為替証拠金取引の取引レートには通貨毎に売付価格と買付価格に差額(スプレッド)があります)
【免責事項】
当サイトで提供しているコンテンツは、作成時点で得られる情報を元に、細心の注意を払って作成しておりますが、その内容の正確性および安全性を保証するものではありません。 また、投資知識の学習のための参考となる情報の提供を目的としたもので、特定の銘柄や投資対象について、特定の投資行動や運用手法を推奨するものではありません。投資に関する最終決定はお客様ご自身の判断でお願いします。 なお、投資によって発生する損益は、すべて投資家の皆様へ帰属します。当該情報に基づいて被ったいかなる損害についても、情報提供者及び当社(エンジュク株式会社)は一切の責任を負うことはありませんので、ご了承下さい。 また、当コンテンツのすべての情報について当社(エンジュク株式会社)の許可なく転載・掲載することを禁じます。


