MT4用TimeTradeServerアナログ。 - ページ 3 12345678 新しいコメント Dmitry Fedoseev 2019.12.02 20:31 #21 fxsaber: 電話をして見ることができる関連するものがあれば、どうぞ。 まあ、呼んで見てくださいよ。しかも、ケースそのものにです。 Dmitry Fedoseev 2019.12.02 20:34 #22 Vitaly Muzichenko: コードは明快です。私はずいぶん前にSaberのスタイルに慣れましたが、彼のコードはミニマルで読みやすいものです。 この機能は、私のリクエストで書いてくれたもので、感謝しています。 では、このコードと、今書いているこのブランチと、どんな関係があるのでしょうか? Vitaly Muzichenko 2019.12.02 20:35 #23 Dmitry Fedoseev: このコードと、今書いているブランチはどう関係があるのでしょうか? トレーディング、自動売買システム、ストラテジーテストに関するフォーラム MT4用TimeTradeServerアナログ。 イホール・ヘラスコ さん 2019.12.02 19:03 少し考えを変えてみてください。土曜日にスタート。TimeCurrent() - Friday 23:59:59があります。次はどうする? Dmitry Fedoseev 2019.12.02 20:37 #24 Vitaly Muzichenko: и? Ihor Herasko 2019.12.02 20:48 #25 fxsaber:サーバーとコンピューターのタイムゾーン間。 サーバーのタイムゾーンはどこから取得するのですか? このスレッドは基本的にそういうものです。それこそが、私たちが見つけなければならないことなのです。 fxsaber 2019.12.02 20:55 #26 Ihor Herasko: サーバーのタイムゾーンはどのように取得するのですか?このスレッドは基本的にそういうものです。それこそが、私たちが知るべきことなのです。 Vitalyからこの機能へのリンクがありました。何を基準にしたアイデアなのかは覚えていません。でも、書くときに確認したはずなんです。試してみてください。 Dmitry Fedoseev 2019.12.02 21:13 #27 その機能は、何か特別なDCでないと、まともに機能しないんです。 fxsaber 2019.12.02 21:16 #28 Dmitry Fedoseev: その機能は、何か特別なDCでないとまともに動作しないんです。 再生データがあると良いですね。 Vitaly Muzichenko 2019.12.02 22:28 #29 Dmitry Fedoseev: どこかの特殊な証券会社でないとまともに動かない、使えない。 3種類のものでテストしたところ、動作しました。mt5で確認 TCが必要とするものではないかもしれないが、そこから何かを得ることができるかもしれない #property strict #define HOUR 3600 #define DAY (24 * HOUR) #define WEEK 7 void OnTick() { Comment(TimeServer() +"\n"+ TimeServerGMT() +"\n"+ TimeServerGMTOffset()); } //-- MqlDateTime Tm; datetime GetBarTime(datetime time, bool NextBar = false,string Symb = NULL, ENUM_TIMEFRAMES TimeFrame = PERIOD_M15) { if(Symb == NULL) Symb = _Symbol; return(iTime(Symb, TimeFrame, iBarShift(Symb, TimeFrame, time) - (NextBar ? 1 : 0))); } //-- datetime GetTimeDayOfWeek(int Shift = 0, ENUM_DAY_OF_WEEK Day = SUNDAY ) { const datetime Res = TimeCurrent() / DAY * DAY; TimeToStruct(Res,Tm); return(Res - (((WEEK + (Tm.day_of_week - Day)) % WEEK) + Shift * WEEK) * DAY); } // Работает для FOREX-символов, когда M1-история доступна за ближайшую неделю int TimeServerGMTOffset(void) { static string _sym=NULL; static int _arr=0; if(_sym==NULL) { datetime Arr[]; for(int i=0;i<SymbolsTotal(false);i++) { if(StringFind(SymbolName(i,false),"EURUSD",0)>-1) { _sym=SymbolName(i,false); CopyTime(_sym,PERIOD_M15,1,500,Arr); if(SymbolInfoInteger(_sym,SYMBOL_SELECT)==0) SymbolSelect(_sym,true); _arr=ArraySize(Arr); break; } } if(_sym==NULL) Alert("Not Symbol EURUSD"); } if(_arr<500) {_sym=NULL; return(0);} const datetime Sunday = GetTimeDayOfWeek(); return(((int)MathRound((double)MathMin(Sunday-DAY-GetBarTime(Sunday,false,_sym),Sunday+DAY-GetBarTime(Sunday,true,_sym))/HOUR)-0)*HOUR); } // Работает для FOREX-символов, когда M1-история доступна за ближайшую неделю datetime TimeServer(void) { return(TimeCurrent()); } // Серверное время datetime TimeServerGMT() { return(TimeCurrent() + TimeServerGMTOffset()+TimeGMTOffset()); } Dmitry Fedoseev 2019.12.03 03:14 #30 Vitaly Muzichenko: 3種類のものでテストしたところ、動作しました。mt5で確認 TCに必要なものではないのでしょうが、そこから何かを感じ取ることができるかもしれません。 ブザーは鳴りますが、冷蔵庫はブザーが鳴るものではなく、凍るものなのです。正常に動作していないのは、遠くへ行くまでもないことです。 12345678 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
電話をして見ることができる関連するものがあれば、どうぞ。
まあ、呼んで見てくださいよ。しかも、ケースそのものにです。
コードは明快です。私はずいぶん前にSaberのスタイルに慣れましたが、彼のコードはミニマルで読みやすいものです。
この機能は、私のリクエストで書いてくれたもので、感謝しています。
では、このコードと、今書いているこのブランチと、どんな関係があるのでしょうか?
このコードと、今書いているブランチはどう関係があるのでしょうか?
トレーディング、自動売買システム、ストラテジーテストに関するフォーラム
MT4用TimeTradeServerアナログ。
イホール・ヘラスコ さん 2019.12.02 19:03
少し考えを変えてみてください。土曜日にスタート。TimeCurrent() - Friday 23:59:59があります。次はどうする?
и?
サーバーとコンピューターのタイムゾーン間。
サーバーのタイムゾーンはどこから取得するのですか? このスレッドは基本的にそういうものです。それこそが、私たちが見つけなければならないことなのです。
サーバーのタイムゾーンはどのように取得するのですか?このスレッドは基本的にそういうものです。それこそが、私たちが知るべきことなのです。
Vitalyからこの機能へのリンクがありました。何を基準にしたアイデアなのかは覚えていません。でも、書くときに確認したはずなんです。試してみてください。
その機能は、何か特別なDCでないとまともに動作しないんです。
再生データがあると良いですね。
どこかの特殊な証券会社でないとまともに動かない、使えない。
3種類のものでテストしたところ、動作しました。mt5で確認
TCが必要とするものではないかもしれないが、そこから何かを得ることができるかもしれない
3種類のものでテストしたところ、動作しました。mt5で確認
TCに必要なものではないのでしょうが、そこから何かを感じ取ることができるかもしれません。
ブザーは鳴りますが、冷蔵庫はブザーが鳴るものではなく、凍るものなのです。正常に動作していないのは、遠くへ行くまでもないことです。