記事「時間の取扱い(第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

 

記事をありがとう、

私はいくつかの関数をコーディングしていたのですが、いくつかの時間関数で行き詰まり、どのようにアプローチしていいかわかりませんでした。

将来的には、この言語の基本的な部分に関する記事がもっと増えて、それらがさらに拡張されることを願っています。

私の時間のほとんどは、現在ある骨組みの機能をベースにしたシンプルな関数を作ることに費やされています。AIやその他の機能は素晴らしいのですが、私たちのほとんどは普通の仕事をしている人たちであり、副業としてトレードをしている人たちです。あなたの貢献に感謝します。このような情報がもっと増えることを願っています。基本的なことだけの記事のやり直しは、私が本当に望んでいることです。

 
pi.xero #:

記事をありがとう、

私はいくつかの関数をコーディングしていたのですが、いくつかの時間関数で行き詰まり、どのようにアプローチしていいかわかりませんでした。

今後、この言語の基本的な部分に関する記事が増え、さらに拡張されることを期待しています。

私の時間のほとんどは、現在ある骨組みの機能をベースにしたシンプルな関数を作ることに費やされています。AIやその他の機能は素晴らしいのですが、私たちのほとんどは普通の仕事をしている人たちであり、副業としてトレードをしている人たちです。あなたの貢献に感謝します。このような情報がもっと増えることを願っています。基本的なことだけの記事のやり直しは、私が本当に望んでいることです。

ありがとう!お役に立ててうれしいです。
 
ブローカーは、実際のロンドン市場の時間より1時間遅くMT5に取引を表示させることができますか。例えば、私の場合、meta trader 5では、オンラインで見ていた取引のロンドン時間より1時間早く各取引の時間が表示されます。
 
Rolom27 # :
ブローカーは、例えば、実際のロンドン市場の1時間前にMT5に取引を表示させることができますか?私の場合、meta trader 5 で各取引の時刻をロンドン時間の 1 時間前に取得しています。
時間やブローカーによって異なりますが、シンボルによっては、FX cfdは水23:00から金23:00まで取引可能です。
 
Carl Schreiber #:
時間やブローカーによって異なりますが、CFDは水23:00から金23:00まで取引可能です。
CFDではそうですが、なぜ1時間先なのでしょうか。取引が成立したときにオンラインで見たのですが、ロンドン時間を確認したところ、MT5が表示した時間より1時間遅れていました。
.
 
Rolom27 # CFDではそうなのですが、1時間先に表示されるので、取引が成立したときにオンラインで見て、ロンドンの時間を参照したら、MT5が表示する時間より1時間遅れていたのですが、なぜですか?

つまり、ブローカーがロンドンにあっても、サーバーが例えばルクセンブルグにあれば、タイムゾーンは異なります。これまでも、そしてこれからもそうです。

 
Miguel Angel Vico Alba #:

つまり、ブローカーがロンドンにあり、サーバーが例えばルクセンブルグにある場合、タイムゾーンは異なります。これまでも、そしてこれからもそうです。

ありがとうございました、私はトレーダーが本物であるかどうかをチェックしています、今日、私はチェックし、彼らは私が今日参照するロンドン市場のチャート値と一致している場合、前述した時差を考慮して、操作で報告されたcfdsの価格。
これは、私が最近、そのブローカーに口座を開いた知人を通過した今日の貿易のメタトレーダー5のレポートですが、あなたは何が本当のようだと思いますか?
PS 私はウェブサイトを作成し、彼らが本物のブローカーであるかのように見せかけ、数ヶ月で消える偽のブローカーを知っている。
ファイル:
 
Rolom27 #:
ありがとうございました、私はトレーダーが本物であるかどうかを検証している、今日、私はチェックし、彼らは私が今日相談するロンドン市場のチャートの値と一致している場合は、アカウントの前に述べた時差を考慮して、操作で報告されたcfdsの価格。
これは私が最近、このブローカーに口座を開いた知人から得た今日の貿易のメタトレーダー5のレポートですが、あなたは何が本当のようだと思いますか?
PS 私は、ウェブサイトを作成して本物のブローカーのように見せかけ、数ヶ月で姿を消す偽のブローカーを知っている。

そのブローカーに関する詳しい情報をプライベートメッセージで私に送ってください。このような議論は、このフォーラムでは禁止されています。

 

素晴らしい記事と助け!
テスターを 使用する場合、何らかのヒントがあるはずです:「テスターの時間依存戦略には注意してください。「テスターの時間依存戦略には注意してください。どうしてわかるのでしょうか?

最初の表のタイムゾーンと略語の行3(EDT, UTC-4)の "New York, summer time "のことであって、"New York, normal time "のことではないと思います。

 

ありがとうございます。しかし、いくつかの統合された関数の計算が変更されたので、ここでは何も変更しません(行列とベクトルの使用が拡張されたことに関連していると思われます)。すべての関数とマクロの新しいバージョンと、もうひとつ、https://www.mql5.com/ja/code/45287。

また、動作と使用方法をテストするための2つのプログラムがあります。

Dealing with time (2) functions
Dealing with time (2) functions
  • www.mql5.com
Calculate DST for USA, EUR, AUD and RUB and the offset time of the broker automatically from the 70's until 2030 - even in the Strategy Tester of MQ.