mql5言語の特徴、微妙なニュアンスとテクニック - ページ 105 1...9899100101102103104105106107108109110111112...247 新しいコメント TheXpert 2018.10.14 12:47 #1041 fxsaber template <typename T1, typename T2> bool More(const T1& first, const T2& second) { return first > second; } bool More(const MqlTick& first, const MqlTick& second) { return first.bid > second.bid; } // Простая сортировка template <typename T1, typename T2> // T2 - по какому правилу сортируем void Sort( T1 &Array[] ) { const int Size = ArraySize(Array); for (int i = 0; i < Size - 1; i++) { T2 Min = Array[i]; int Pos = i; for (int j = i + 1; j < Size; j++) if (More(Min, Array[j])) { Min = Array[j]; Pos = j; } if (Pos != i) { Array[Pos] = Array[i]; Array[i] = Min; } } } とにかく、ちょっと話がそれてしまいましたが fxsaber 2018.10.17 10:50 #1042 // Возвращает TimeLocal даже в Тестере datetime GetTimeLocal( void ) { static const bool IsTester = MQLInfoInteger(MQL_TESTER); static uint TickCount = 0; static datetime InitTimeLocal = 0; datetime Res = 0; if (IsTester) { if (InitTimeLocal) Res = InitTimeLocal + (GetTickCount() - TickCount) / 1000; else { int Array[]; const string FileName = __FUNCTION__; if (FileSave(FileName, Array)) { TickCount = GetTickCount(); Res = InitTimeLocal = (datetime)FileGetInteger(FileName, FILE_MODIFY_DATE); } } } else Res = TimeLocal(); return(Res); } アプリケーション void OnInit() { Print(GetTimeLocal()); } double OnTester() { Print(GetTimeLocal()); return(0); } HH テスターでローカル PCの時刻を 簡単に調べる方法はありますか? Stanislav Korotky 2018.10.17 13:59 #1043 fxsaberアプリケーション HH テスターでPCのローカルタイムを簡単に取得する方法はありますか?グローバル変数(GlobalVariableTemp、GlobalVariableTime)を介する。 fxsaber 2018.10.17 14:03 #1044 スタニスラフ・コロツキーグローバル変数(GlobalVariableTemp、GlobalVariableTime)を介する。うまくいきません。 Stanislav Korotky 2018.10.17 18:19 #1045 fxsaberうまくいかない。長い間、ちゃんと動いてくれているんです。 fxsaber 2018.10.17 18:31 #1046 スタニスラフ・コロツキーずっと正常に動作しています。では、何が間違っているのか? datetime GetTimeLocal( const bool FlagDelete = false ) { static const bool IsTester = MQLInfoInteger(MQL_TESTER); static const string Name = __FILE__; return(IsTester && GlobalVariableTemp(Name) ? GlobalVariableTime(Name) : TimeLocal()); } double OnTester() { Print(GetTimeLocal()); return(0); } TheXpert 2018.10.17 18:55 #1047 fxsaberでは、何が間違っているのか? 問題は、あなたの連結に対する愛着ではないでしょうか。 fxsaber 2018.10.17 19:01 #1048 TheXpert です。問題は、あなたが饒舌になるのが好きなことだと思います。トライアル datetime GetTimeLocal() { static const string Name = __FILE__; datetime Res = 0; if (GlobalVariableTemp(Name)) Res = GlobalVariableTime(Name); return(Res); }動作しない。 Alain Verleyen 2018.10.17 19:10 #1049 fxsaber: トライアル 動作しない。 MT5 Testerでグローバル変数をエミュレートしているため、うまくいきません。また、TimeCurrent()を使用して いる。 Stanislav Korotky 2018.10.17 19:19 #1050 fxsaberトライアル うまくいかないんです。私の場合、期待通りに動作するのですが...。 PS.私のミスです - MT4では動作しますが、MT5では動作しません。 1...9899100101102103104105106107108109110111112...247 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
アプリケーション
HH テスターでローカル PCの時刻を 簡単に調べる方法はありますか?
アプリケーション
HH テスターでPCのローカルタイムを簡単に取得する方法はありますか?
グローバル変数(GlobalVariableTemp、GlobalVariableTime)を介する。
グローバル変数(GlobalVariableTemp、GlobalVariableTime)を介する。
うまくいきません。
うまくいかない。
長い間、ちゃんと動いてくれているんです。
ずっと正常に動作しています。
では、何が間違っているのか?
では、何が間違っているのか?
問題は、あなたの連結に対する愛着ではないでしょうか。
問題は、あなたが饒舌になるのが好きなことだと思います。
トライアル
動作しない。
トライアル
動作しない。
トライアル
うまくいかないんです。
私の場合、期待通りに動作するのですが...。
PS.私のミスです - MT4では動作しますが、MT5では動作しません。