MT4用TimeTradeServerアナログ。 - ページ 6

 
fxsaber:

チェックコード

Alpariと同じGMTを持つマシンでの結果。

チェック済み

すべて正しく表示されます。

チェックが正しく行われていない。その理由はこうです。

  1. 渡したサーバーを使わなかったのか(使わないのになぜこのデータを要求したのか)。
  2. コードには値2が表示されますが、これはまさに求めている数字です。だから、すべてがフィットするのです。この数値を取ると、オフセット0になります。つまり、この関数は何もせず、実際には常に0を返します。
このコード(2)をオフセットがGMT+2でないサーバーで実行してみてください。すべてが壊れる。
 
Ihor Herasko:

検証が正しく行われていない。そして、その理由はこうです。

  1. 渡したサーバーを使わなかったのか(使わないのになぜこのデータを要求したのか?)
  2. このコードには2という値が含まれていますが、これはまさに私たちが求めている数字です。だから、すべてがフィットするのです。この数値を取ると、オフセット0になります。つまり、この関数は何もせず、実際には常に0を返します。
このコード(2)をオフセットがGMT+2でないサーバーで実行してみてください。すべてが壊れる。

前の投稿が、私の意図と異なる解釈をされる可能性があるのなら、申し訳ないです。

この結果は、アルパリのお客様の投資家口座で取得されたものです。また、オフセットが異なるAMPサーバーも確認した。

 
fxsaber:

もし、前の投稿が私の意図と異なる解釈をされる可能性があるのなら、申し訳ありません。

この結果は、お客様のアルパリ投資家口座で取得されたものです。また、オフセットが異なるAMPサーバーも確認した。

本当にAlpariでチェックしてもわからなかった。チェックしたのであれば、ポイント1は削除されます。

2の話に戻りますが、コード中の2の値は何のためにあるのでしょうか?現在のオフセット、つまり2時間ちょうどに合わせるためでなければ、何のためにあるのでしょうか?結局のところ、それ以前のものは常にどこでも0を与えるので、この式には意味がないのです。

MathRound((double)MathMin(Sunday - DAY - GetBarTime(Sunday), Sunday + DAY - GetBarTime(Sunday, true)) / HOUR)

いいえ。

 

GMTオフセットの異なるサーバー(ニューヨーク)を見つけることに成功した。

その上で、ついに脚本が狂い出す。

0       22:32:27.349    Test EURUSD,M1: TimeGMT() = 2019.12.03 20:32:27
0       22:32:27.349    Test EURUSD,M1: TimeServerGMT() = 2019.12.01 08:32:27

そしてそれは、もはや私が想定していたようなツッコミどころではなく、まさに選ばれたアプローチの完全な人工性についての話です。何しろ、分史がひっくり返るのですから。取引 時間帯が全く違うんです。

ご興味のある方は、こちらでご確認ください。

サーバー名:BMFN-DemoCFD

ログイン:33425755

パスワード:Invest111

Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
  • www.mql5.com
Получение рыночной информации / SymbolInfoSessionQuote - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Dmitry Fedoseev:

.

お、お前ら、マジでクズだな。

 
Alexandr Gavrilin:

とんでもない秘密を教えましょう、毎日が23:59に終わるとは限らないのです :-)そして、何時に終わるか事前にわからないかもしれません。例えば、休日前や金曜日など。

自分の秘密は自分で守らないと、夜中に何かが起こりますよ :-)

と書いてあるのをよく読むと、ゴールドはアムステルダムで開く。ゴールドのオープニングを見つけると、タイムスタンプがもらえます。

24時間稼動でない資産も同じで、事前にタイムテーブルや時間の基準がわかっている。シカゴの指標と結びつけて、味と色を楽しむことができる

 
Ihor Herasko:

GMTオフセットの異なるサーバー(ニューヨーク)を見つけることに成功した。

その上で、ついに脚本が狂い出す。

そしてそれは、もはや私が想定していたようなツッコミどころではなく、まさに選ばれたアプローチの完全な人工性についての話です。何しろ、分史がひっくり返るのですから。取引セッションの 時間が全く違うんです。

ご興味のある方は、こちらでご確認ください。

サーバー名:BMFN-DemoCFD

ログイン:33425755

パスワード:Invest111

このアカウントで確認しました。すべてが完璧に表示されます。

 
Maxim Kuznetsov:

暗い秘密から自らを遠ざけなければ、夜中に何かが起こるでしょう :-)

と書いてあるのをよく読むと、ゴールドはアムステルダムで開く。金塊の開封を見つけると、タイムスタンプが押されるんです。

24時間稼動でない資産も同じで、事前にタイムテーブルや時間の基準がわかっている。シカゴの指標とリンクして、味や色にこだわることができます。

よし、愚問をぶつけてやろう。

ブローカーのサーバーで土曜日かどうか、どうやって確認するのですか?金曜でも日曜でもなく、土曜なんです。私は、利用可能なすべての機器と、「時間を買って後で比較しよう」というようなさまざまな藁を使うようにしています。ただし、日曜日は市場が早く開くことがあり、ブローカーでの取引セッションの 設定は、時間が刻々と変化しないため、その判断材料にはなりません。


もし、賢明な解決策があれば、面白いことになりますよ。

ブローカーの時刻は、GMTの時刻と必ずしも一致しない場合があります:-)

あなたが提案したように、誰もが自分の時間に縛られ、例えばGMTを知るために金を持っているわけではないのです。もっと普遍的なソリューションが必要です。

Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
  • www.mql5.com
Получение рыночной информации / SymbolInfoSessionQuote - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexandr Gavrilin:

もし、賢明な解決策があれば、それは面白いでしょう。

解決策は支店にあった。

 
Vitaly Muzichenko:

3種類のものでテストしたところ、動作しました。mt5で確認

これはTCが必要とするものではないかもしれませんが、彼女から何かを奪うかもしれません。

土曜日に機能を確認させていただきます。