チャンピオンシップのターミナルでの時間 - ページ 9

 
autoforex: 時刻22.00GMT+ 2のローソク足がオンラインで受信されます。つまり、このバーを実際の取引で手に入れた場合。

TimeCurrent()=22.00 TimeGMT()=20.00

さて、テスターを起動し、同じローソク足で時間を出力すると、次のようになります:TimeCurrent()=22.00 TimeGMT()=22.00

だから、それはあなたの計算によると、本物のキャンドルは、テスターで20.00 GMT + 0で私たちに来た、それは22.00 GMT + 0でポップアップ表示されます判明。そうだろ?
 
Yedelkin:
ですから、あなたの計算によれば、実際の取引セッションで20:00 GMT+0に「ローソクが来た」ので、テスターでは22:00 GMT+0にポップアウトします。 したがって、テスターではローソクは実際の状態より2時間遅れてポップアウトします。これでいいのでしょうか?

いいえ、GMT+2 の22:00にポップアップします。

キャンドルは20.00 GMT+0ではなく、22.00 GMT+2に来たということです!!!!。これは同じ時点ですが、正確に22.00 GMT +2という時間が、引用と一緒に履歴に保存されるのです!

要は、テスターにGMT時間の 概念がないんです。CurrentTime()しかなく、これはGMTではなく、与えられた見積もりの瞬間のサーバーの時間です! テスターからGMT時間を得ることはできません!

Документация по MQL5: Дата и время / TimeGMT
Документация по MQL5: Дата и время / TimeGMT
  • www.mql5.com
Дата и время / TimeGMT - Документация по MQL5
 
stringo:

TimeTradeServerが 返す時間をTimeGMTと 比較して監視し、どこからともなくやってくる計算の違いをキャッチすることはできないのでしょうか?

では、既存の機能では物足りないのでしょうか?

また、ストラテジーテスターではTimeGMTは 何を返すのでしょうか?
 
Interesting:
ストラテジーテスターでTimeGMTは 何を返すのでしょうか?
現在のロウソクの時間=CurrentTime()が返されます。これは簡単に確認できます。
 

autoforex:

今、テスターを実行すると、同じロウソクで時間を取得することができます。

TimeCurrent()=22.00

TimeGMT()=22.00

いいえ、キャンドルは22.00 GMT+2にポップアップ表示されます。

あなたの結論は、あなた自身の観察に反している :)まず、あなたはTimeCurrent()==22.00==TimeGMT()であることを観察しますが、テスターではTimeCurrent()==TimeGMT()であることを認めたくはないでしょう。つまり、テスター内のサーバー時刻がGMTと一致していることを認めたくないのでしょう。

そして、「ローソク足はGMT+2の22.00にポップアップする」と書いていますが、その30分前には「テスターを起動して同じローソク足で時間を待つと、こうなる」と書いていますね。TimeGMT()=22.00」です。では、22.00 GMT +2 または 22.00 GMT +0 で、何時にキャンドルを弾くのでしょうか?:) あなたの論理ではなく、事実に基づいて?

テスターでGMTタイムを知ることはできない!

そう、そして同時に、テスターからGMTタイムを冷静にプリントアウトしているのです :)そうでなければ、どうして22:00だとわかるのですか?

テスターにはGMT時間という 概念がないことだ。

この情報はどうやって入手するのですか?今日読んだテスト記事には、どんなことが書かれているのでしょうか?

 
Yedelkin:

あなたの結論は、あなた自身の観察と矛盾している :)まず、あなたはTimeCurrent()==22.00==TimeGMT()がテスターにあることを観察しますが、頑なにTimeCurrent()==TimeGMT()がテスターにあることを認めたくありません。つまり、テスター内のサーバー時刻がGMTと一致していることを認めたくないのでしょう。

そして、「ローソク足はGMT+2の22.00にポップアップする」と書いていますが、その30分前には「テスターを起動して同じローソク足で時間を待つと、こうなる」と書いていますね。TimeGMT()=22.00」です。では、ローソク足が飛び出すのは何時か、22.00GMT+2か、22.00GMT+0か?:) あなたの論理ではなく、事実に基づいて?

そうです、同時にテスターからGMTタイムを 安全にプリントすることができます :)そうでなければ、どうして22:00だとわかるのですか?

どうしてそんなことがわかるんですか?今日読んだテスト記事には、どんなことが書かれているのでしょうか?

まあ、テスターはGMTを正しく計算してないんだけどね。全く計算されていません!CurrentTime()と同等です。
 
autoforex:
まあ、テスターはGMTを 正しく計算してないんだけどね。全く計算されず、CurrentTime()と同一視される!

自分の立場を裏打ちする素晴らしい結論です :)- テスターのせい :)

では、今日読んだ記事にはどんなことが書かれているのでしょうか?

それでは、22.00 GMT+2または22.00 GMT+0に、キャンドルがポップする何時間? テスターが正しく時間を計算しないとします - それは、少なくともいくつかの "間違った "値を生成します。

 
Yedelkin:

自分の立場を裏打ちする素晴らしい結論です :)- テスターのせい :)

では、今日読んだ記事にはどんなことが書かれているのでしょうか?

そして、あなたはこの質問に答えなかった:何時にろうそくが22.00 GMT +2または22.00 GMT +0にポップアップしますか? つまり、あなたの論理に従ってではなく、事実に従って?

おそらく、ある結論を自分で出すことを頑なに望んでいるのでしょう。間違っているなら、直接言ってほしい。私は自分が正しいと確信しているから、正しい結論に至らないかもしれない。

ポイントは、TimeGMT()関数が ローカルコンピュータの時刻からサマータイムで計算された GMTを出力することです。

興味なくて記事読んでないけど。ローソク足はテスターのログで22.00 GMT+2にポップアップ表示されます。

Документация по MQL5: Дата и время / TimeGMT
Документация по MQL5: Дата и время / TimeGMT
  • www.mql5.com
Дата и время / TimeGMT - Документация по MQL5
 
autoforex: 記事は読んでいない、興味がない。
それじゃ、これで終わりです。
 
Yedelkin:
それじゃ、これでおしまい。

時間について触れている記事の抜粋です(アドバイスによります)。

テスターでのタイムモデリング

テスト中、ローカル時間TimeLocal() は常にサーバー時間TimeTradeServer() と同じになります。サーバーの時刻は、常に GMT時間に対応する時刻 -TimeGMT()- と等しくなります。したがって、これらの機能は、テスト時にすべて同じ時間を生成する。

テスターでGMT、ローカル、サーバーの時刻に差がないのは、サーバーとの通信が常に行われていない可能性があるためです。接続に関係なく、テスト結果に一貫性を持たせたい。 サーバーの時刻情報はローカルに保存されず、サーバーから取得されます。

このことから、テスターで時間が同じであることは正しいとしか言いようがない。しかし、この時刻がGMTに等しいというわけではなく、私の観測では、見積もりサーバーの時刻、つまりSET(見積もりサーバーの時刻)に等しいと思われます。記事の最後に、このことについての質問がありましたね。そこで出された答えが正しいのか、完全なものなのか、疑問です。