記事「時間の取扱い(第1部):基本」についてのディスカッション

 

新しい記事「時間の取扱い(第1部):基本」はパブリッシュされました:

時間の処理、証券会社のオフセット、夏時間または冬時間への変更を簡素化および明確化する関数とコードスニペット。正確なタイミングは取引において重要な要素になることがあります。現在時刻でロンドンやニューヨークの証券取引所がすでに開いているかまだ開いていないか、外国為替取引の取引時間はいつ開始および終了するかなどです。手動で取引して生活しているトレーダーにとって、これは大きな問題ではありません。

すでに述べたように、画面の前に座って売買するトレーダーは、さまざまな時間を簡単に処理できます。インターネットまたは特定の関数を介して、PCが保持する値やクロックは利用可能であり、TimeGMT()TimeGMTOffset()などのMQL関数を使用していつでも取得できます。時間に関連して取引する履歴データを使用して取引プログラムを作成およびテストする場合は、状況が異なります。実際、ライブ取引と同様に、質問にも同じように簡単に答えることができます。

UTC(協定世界時)またはグリニッジ標準時(GMT、https://greenwichmeantime.com/what-is-gmt/)から開始して、地理的または商品関連のタイムシフトを追加するだけで、今どこで何時なのかがわかります。しかし、それはそれほど単純ではありません。冬時間と夏時間(DSTまたは夏時間)の切り替えがあり、時間に応じて1時間が加算または減算されます。ただし、統一されているわけではありませんが、ヨーロッパなどの国や地域には独自の定義があり、場合によっては何年も一定(EUと米国)であるか、2014年に廃止されたロシアのように時々変更されます。EUでは、2018年に、年次時間変更の廃止に関する調査を含む議論が行われました( https://ec.europa.eu/germany/news/20180831-konsultation-sommerzeit_de)、これにより過半数が廃止に賛成したため、委員会は時間変更の終了に関する立法案を提出しました(https://ec.europa.eu/germany/news/20180914-kommission-gesetzesvorschlag -ende-zeitumstellung_de)、その後再び何も起こりませんでした。

作者: Carl Schreiber