エムキューエル

Uncategorized

OriginalTrade.mqhファイルのコード全体記述

OriginalTrade.mqhファイルのコード全体記述は以下のようになっています。 //+------------------------------------------------------------------+ //| O...
MQL5リファレンス

【MQL5】定義済み変数「_UninitReason」について

定義済み変数「_UninitReason」とは? 「_UninitReason」は、MQL5プログラムが終了した理由(=初期化解除理由)に関する情報が格納された定義済み変数です。 ※定義済み変数についての詳細は↓の記事をご参照ください 「M...
MQL5リファレンス

【MQL5】UninitializeReason関数について

UninitializeReason関数の役割・働き UninitializeReason関数はMQL5プログラムが終了した理由(=初期化解除理由)を取得する役割を持ちます。 「MQL5プログラムが終了した理由」には事前に定義された定数リス...
MQL5リファレンス

【MQL5】ExpertRemove関数について

ExpertRemove関数の働き・役割について ExpertRemove関数はMT5の環境で稼働しているエキスパートアドバイザー(EA)をチャートから停止させて取り除くために使用されます。 ExpertRemove関数を呼び出すと、EAの...
MQL5リファレンス

【MQL5】初期化解除の理由コード(Uninitialization Reason Codes)について

初期化解除の理由コードとは? 「初期化解除の理由コード」とは、MQL5でのプログラム(エキスパートアドバイザーやインジケータなど)が終了する理由を示すコードです。 MQL5側で、プログラム終了理由を事前に定数リスト化したもの、という言い方も...
MQL5リファレンス

【MQL5】EventSetMillisecondTimer関数について

EventSetMillisecondTimer関数の役割・働き EventSetMillisecondTimer関数はEventSetTimer関数と同様に、特定の間隔ごとにタイマーイベントを生成するようMetaTrader5クライアント...
MQL5リファレンス

【MQL5】EventKillTimer関数について

EventKillTimer関数の働き・役割 EventKillTimer関数は既に設定されているタイマーを停止する役割を持っています。 EventKillTimer関数を使用することで、EventSetTimer関数等で生成したタイマーイ...
MQL5リファレンス

【MQL5】EventSetTimer関数について

EventSetTimer関数の働き・役割 EventSetTimer関数は、特定の秒数ごとにタイマーイベントを生成するようMetaTrader5クライアント端末に指示します。 タイマーイベントとは? タイマーイベントとは、プログラムが定期...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第124回「OnTimer関数について」【EAの作り方】

はじめに:OnTimer関数について ここしばらくは、ずっと時間情報を管理・操作をする為の講座内容が続いていました↓ MQL5 EA講座 第115回「チャート上に新しいバーが生成される瞬間にのみ注文できるクラスを作る」 MQL5 EA講座 ...
MQL5でEA作ろう講座

【超入門】MQL5 EA講座 第123回「トレードタイマークラスを実装する-その5-」【EAの作り方】

前回はトレードタイマークラスに実装するメンバ関数の第4弾として、「複数の取引時間帯を設定する関数」=SegmentTimer関数を実装しました。 まずは、「複数の時間帯を設定する」という事の根本的な意味と、それによってEA開発にもたらされる...