mixiユーザー(id:6639409)

2015年03月05日20:16

325 view

脳味噌沸騰する

ただでさえ、減少傾向の脳細胞が多数死滅した。時間の計算は苦手なのだ。

MT4はロ−カル時間と言う概念が無い。で今まではDLLを使って時間を問い合わせた。

だがDLLを使うとベンチマ−クが出来ない。だから標準関数を使う事にした。


TimeGMTのヘルプでは以下のように説明しています。

Returns the GMT, which is calculated taking into account the DST switch by the local time on the computer where the client terminal is running.

つまりMT4が動作しているコンピュータの時刻とタイムゾーンを使ってGMTを算出しているということです。ということはMT4を使っているPCの時刻とタイムゾーンがキチンと設定されていないとTimeGMTの時刻も当然合いません。


↑殺したろかパンチ

で欲しいのはロンドン時間とNY時間だ。

サ−バ−は時間を送ってくるがサ−バ−タイムは現地の時間なのだ。

よってGMTからロンドン時間とNY時間を生成する必要がある。

この場合、面倒なのは夏時間なのだ。この定義がBSTとEDTで違うのだ。

面倒だ、いまだに時差が分らんのにげっそり
2 0

コメント

mixiユーザー

ログインしてコメントを確認・投稿する