エムキューエル

MQL5でEA作ろう講座

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

前回はトレードタイマークラスに実装するメンバ関数の第2弾として、「毎日同じ時間帯に取引できるようにする関数」=DailySessionTimer関数を実装する様子を解説しました。 まず最初に、FXにおける各オープン市場の特徴を簡単に紹介した...
MQL5でEA作ろう講座

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

前回はトレードタイマークラスに実装するメンバ関数の第1弾として、「トレード時間かどうかをチェックする」メンバ関数=IsActive関数を実装する様子を解説しました。 まずは、そもそもトレードタイマークラスとは何か?という事を解説し、IsAc...
MQL5でEA作ろう講座

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

前回は「特定の日時を簡単に生成できる関数」=GenerateTimestamp関数を実装する手順について解説しました。 ※GenerateTimestamp関数の実装手順に関しては、前回の下記セクション↓ ・「OriginalTrade.m...
専門用語

プログラミング初心者を惑わすオフセットという言葉について

オフセットについて:はじめに サイトのプロフィールに書いている通り、私はシステムトレードを始めたい一心で、四則演算さえおぼつかない状態から独学でプログラミングを身につけた訳ですが、そんな人間が勉強を始めるとちょくちょく、日常会話のように使わ...
MQL5リファレンス

【MQL5】TimeTradeServer関数について

TimeTradeServer関数の働き・役割 TimeTradeServer関数は、接続されたトレードサーバーの正確な現在時刻を取得する役割を担っています。 一見するとTimeCurrent関数と同じような関数に感じます。 実際にTime...
MQL5リファレンス

【MQL5】TimeGMTOffset関数について

TimeGMTOffset関数の働き・役割 TimeGMTOffset関数は、MT5を稼働させているコンピュータのローカル時間とグリニッジ標準時(GMT)との差を計算してくれます。 夏時間(DST)の変更も考慮してくれるため、一年を通して確...
専門用語

システムトレーダーの為の夏時間(サマータイム)入門

夏時間(サマータイム)について、はじめに: 当サイトは、FX取引などのシステムトレード構築に特化したプログラミング言語MQL5に関する情報を中心に発信している訳ですが、外国為替市場は世界各地で開かれており、それぞれの市場は異なる時間帯(=タ...
MQL5リファレンス

【MQL5】TimeDaylightSavings関数について

TimeDaylightSavings関数の働き・役割 TimeDaylightSavings関数は、夏時間(DST)が適用されているかどうかを検出し、その補正値を秒単位で提供します。 トレードにおいては、特定の市場イベントや統計発表が夏時...
MQL5リファレンス

【MQL5】TimeGMT関数について

TimeGMT関数の働き・役割 TimeGMT関数は、グリニッジ標準時(GMT)を取得するために使われます。具体的には、端末のローカル時間から夏時間(DST)を考慮してGMT時間を計算してくれます。 これにより、市場がオープンしている時間や...
専門用語

タイムゾーンとは?システムトレードにおける”世界時計の読み解き方

そもそもタイムゾーンとは何か? タイムゾーンとは、地球を24の区域に分け、それぞれの区域で同じ時間が使われるようにしたものです。 地球は一日に一回、自転していて、この自転によって日の出と日没が起こります。 しかし、地球のどの部分も同時には昼...