Ошибки, баги, вопросы - страница 2823 1...281628172818281928202821282228232824282528262827282828292830...3776 Новый комментарий fxsaber 2020.08.11 18:42 #28221 Vladimir Pastushak: Об этой проблеме писалось несколько раз и год назад, а воз и ныне там.... У меня не воспроизводится. Приложите свой исходник. SEM 2020.08.11 18:53 #28222 Можно прокомментировать почему функция не работает? Не переключается на 0 график. ChartSetInteger(0,CHART_BRING_TO_TOP,0,true); второе и дальнейшее применение шаблона дублирует окна ChartApplyTemplate(0,"Template.tpl"); До обновления эти функции работали. Vladimir Pastushak 2020.08.11 19:15 #28223 fxsaber: У меня не воспроизводится. Приложите свой исходник. Тестировать на серверах Демо Метаквотс void OnStart() { int m_all_symbols = SymbolsTotal(false); string m_sym_name = ""; for(int i = 0; i < m_all_symbols; i++) { // ====================================================================== // === Получили имя символа if((m_sym_name = SymbolName(i, false)) != NULL) { // ====================================================================== // === Если символ не выбран в окне маркет ватч if(!SymbolInfoInteger(m_sym_name, SYMBOL_SELECT)) if(!SymbolSelect(m_sym_name, true)) Print(" SymbolSelect " + m_sym_name); ulong get = GetMicrosecondCount(); MqlRates rateM1[1440]; if(CopyRates(m_sym_name, PERIOD_M1, 0, 1440, rateM1) > 0) { Print(m_sym_name, " ", (GetMicrosecondCount() - get)); } else Print("Error ",m_sym_name, " ", (GetMicrosecondCount() - get)); } } } 2020.08.11 20:20:55.657 test (EURUSD,M15) MXNJPY 1998 2020.08.11 20:20:55.659 test (EURUSD,M15) NZDMXN 1979 2020.08.11 20:20:55.661 test (EURUSD,M15) USDCOP 1973 2020.08.11 20:20:55.663 test (EURUSD,M15) USDARS 2093 2020.08.11 20:20:55.665 test (EURUSD,M15) USDCLP 1929 2020.08.11 20:21:25.259 test (EURUSD,M15) Error AUS200 29593673 2020.08.11 20:21:54.837 test (EURUSD,M15) Error FCHI40 29578404 2020.08.11 20:22:24.336 test (EURUSD,M15) Error GDAXIm 29498485 2020.08.11 20:22:53.949 test (EURUSD,M15) Error HSI50 29612968 2020.08.11 20:23:23.458 test (EURUSD,M15) Error Jap225 29509059 2020.08.11 20:23:52.919 test (EURUSD,M15) Error ND100m 29461316 2020.08.11 20:24:22.425 test (EURUSD,M15) Error SP500m 29505571 2020.08.11 20:24:51.860 test (EURUSD,M15) Error SPN35 29435460 2020.08.11 20:25:21.273 test (EURUSD,M15) Error STOX50 29412578 2020.08.11 20:25:50.663 test (EURUSD,M15) Error UK100 29389644 2020.08.11 20:26:20.205 test (EURUSD,M15) Error Brent 29542597 2020.08.11 20:26:49.667 test (EURUSD,M15) Error Crude 29462066 2020.08.11 20:27:19.194 test (EURUSD,M15) Error NatGas 29526780 Зацените советника Новая версия платформы MetaTrader Советники: GT BB SINWIN fxsaber 2020.08.11 19:31 #28224 Vladimir Pastushak: Тестировать на серверах Демо Метаквотс Пардон, сейчас зависает наглухо.... Этот скрипт не вызвал на моей машине зависания Терминала. Vladimir Pastushak 2020.08.11 19:52 #28225 fxsaber: Этот скрипт не вызвал на моей машине зависания Терминала. Скорее всего Вы не воспроизвели условия тестирования. Так как на ВПС у меня такая же проблема. Именно на сервере метаквотс демо Vladimir Pastushak 2020.08.11 19:56 #28226 Вот ошибка test on EURUSD,H1 (netting) tester takes too long time cannot add tick event (events' array size is 35782656) strategy tester report not found Vladimir Pastushak 2020.08.11 20:07 #28227 на виндовс впс 2020.08.11 19:51:52.510 21354 (EURUSD,H1) MXNJPY 71748 2020.08.11 19:51:52.540 21354 (EURUSD,H1) NZDMXN 29838 2020.08.11 19:51:52.599 21354 (EURUSD,H1) USDCOP 58920 2020.08.11 19:51:52.634 21354 (EURUSD,H1) USDARS 35235 2020.08.11 19:51:52.681 21354 (EURUSD,H1) USDCLP 46384 2020.08.11 19:52:40.046 21354 (EURUSD,H1) Error AUS200 47364674 2020.08.11 19:53:42.092 21354 (EURUSD,H1) Error FCHI40 62046265 2020.08.11 19:54:47.825 21354 (EURUSD,H1) Error GDAXIm 65733090 2020.08.11 19:55:50.296 21354 (EURUSD,H1) Error HSI50 62471027 2020.08.11 19:57:03.898 21354 (EURUSD,H1) Error Jap225 73601400 2020.08.11 19:58:08.294 21354 (EURUSD,H1) Error ND100m 64396345 2020.08.11 19:59:15.253 21354 (EURUSD,H1) Error SP500m 66959466 2020.08.11 20:00:27.816 21354 (EURUSD,H1) Error SPN35 72562422 2020.08.11 20:01:31.020 21354 (EURUSD,H1) Error STOX50 63203645 2020.08.11 20:02:36.039 21354 (EURUSD,H1) Error UK100 65019712 2020.08.11 20:03:41.409 21354 (EURUSD,H1) Error Brent 65370081 2020.08.11 20:04:49.244 21354 (EURUSD,H1) Error Crude 67834878 2020.08.11 20:05:51.211 21354 (EURUSD,H1) Error NatGas 61966478 Нелинейный интервал Господа, это интересно!!! Смотрите Прогон - Загрузка - fxsaber 2020.08.11 20:08 #28228 Vladimir Pastushak: Вот ошибка test on EURUSD,H1 (netting) tester takes too long time cannot add tick event (events' array size is 35782656) strategy tester report not found Возможно, ошибаюсь, но наличие только OnStart-функции предполагает, что это Скрипт (Сервис), и он запускается только в Терминале (не в Тестере). Vladimir Pastushak 2020.08.11 20:11 #28229 fxsaber: Возможно, ошибаюсь, но наличие только OnStart-функции предполагает, что это Скрипт (Сервис), и он запускается только в Терминале (не в Тестере). Я запускал из под советника именно этот код, сейчас отправил только этот код в советнике на валидацию в маркет... Ждем... Alexey Viktorov 2020.08.11 21:32 #28230 Vladimir Pastushak: Тестировать на серверах Демо Метаквотс void OnStart() { int m_all_symbols = SymbolsTotal(false); string m_sym_name = ""; for(int i = 0; i < m_all_symbols; i++) { // ====================================================================== // === Получили имя символа if((m_sym_name = SymbolName(i, false)) != NULL) { // ====================================================================== // === Если символ не выбран в окне маркет ватч if(!SymbolInfoInteger(m_sym_name, SYMBOL_SELECT)) if(!SymbolSelect(m_sym_name, true)) Print(" SymbolSelect " + m_sym_name); ulong get = GetMicrosecondCount(); MqlRates rateM1[1440]; if(CopyRates(m_sym_name, PERIOD_M1, 0, 1440, rateM1) > 0) { Print(m_sym_name, " ", (GetMicrosecondCount() - get)); } else Print("Error ",m_sym_name, " ", (GetMicrosecondCount() - get)); } } } При таком написании я тоже столкнулся с какими-то, сейчас не помню, проблемами. Написал так bool infoSymbolSelect = SymbolInfoInteger(symbols[i], SYMBOL_SELECT), infoSymbolVisible = SymbolInfoInteger(symbols[i], SYMBOL_VISIBLE); if(!infoSymbolSelect || !infoSymbolVisible) { if(!SymbolSelect(symbols[i], true)) Print("Символа ", symbols[i], " не существует"); } и все проблемы пропали. 1...281628172818281928202821282228232824282528262827282828292830...3776 Новый комментарий
Об этой проблеме писалось несколько раз и год назад, а воз и ныне там....
У меня не воспроизводится. Приложите свой исходник.
Можно прокомментировать почему функция не работает? Не переключается на 0 график.
второе и дальнейшее применение шаблона дублирует окна
До обновления эти функции работали.
У меня не воспроизводится. Приложите свой исходник.
Тестировать на серверах Демо Метаквотс
2020.08.11 20:20:55.657 test (EURUSD,M15) MXNJPY 1998
2020.08.11 20:20:55.659 test (EURUSD,M15) NZDMXN 1979
2020.08.11 20:20:55.661 test (EURUSD,M15) USDCOP 1973
2020.08.11 20:20:55.663 test (EURUSD,M15) USDARS 2093
2020.08.11 20:20:55.665 test (EURUSD,M15) USDCLP 1929
2020.08.11 20:21:25.259 test (EURUSD,M15) Error AUS200 29593673
2020.08.11 20:21:54.837 test (EURUSD,M15) Error FCHI40 29578404
2020.08.11 20:22:24.336 test (EURUSD,M15) Error GDAXIm 29498485
2020.08.11 20:22:53.949 test (EURUSD,M15) Error HSI50 29612968
2020.08.11 20:23:23.458 test (EURUSD,M15) Error Jap225 29509059
2020.08.11 20:23:52.919 test (EURUSD,M15) Error ND100m 29461316
2020.08.11 20:24:22.425 test (EURUSD,M15) Error SP500m 29505571
2020.08.11 20:24:51.860 test (EURUSD,M15) Error SPN35 29435460
2020.08.11 20:25:21.273 test (EURUSD,M15) Error STOX50 29412578
2020.08.11 20:25:50.663 test (EURUSD,M15) Error UK100 29389644
2020.08.11 20:26:20.205 test (EURUSD,M15) Error Brent 29542597
2020.08.11 20:26:49.667 test (EURUSD,M15) Error Crude 29462066
2020.08.11 20:27:19.194 test (EURUSD,M15) Error NatGas 29526780
Тестировать на серверах Демо Метаквотс
Пардон, сейчас зависает наглухо....
Этот скрипт не вызвал на моей машине зависания Терминала.
Этот скрипт не вызвал на моей машине зависания Терминала.
Скорее всего Вы не воспроизвели условия тестирования. Так как на ВПС у меня такая же проблема. Именно на сервере метаквотс демо
Вот ошибка
test on EURUSD,H1 (netting) tester takes too long time cannot add tick event (events' array size is 35782656) strategy tester report not found
на виндовс впс
2020.08.11 19:51:52.510 21354 (EURUSD,H1) MXNJPY 71748
2020.08.11 19:51:52.540 21354 (EURUSD,H1) NZDMXN 29838
2020.08.11 19:51:52.599 21354 (EURUSD,H1) USDCOP 58920
2020.08.11 19:51:52.634 21354 (EURUSD,H1) USDARS 35235
2020.08.11 19:51:52.681 21354 (EURUSD,H1) USDCLP 46384
2020.08.11 19:52:40.046 21354 (EURUSD,H1) Error AUS200 47364674
2020.08.11 19:53:42.092 21354 (EURUSD,H1) Error FCHI40 62046265
2020.08.11 19:54:47.825 21354 (EURUSD,H1) Error GDAXIm 65733090
2020.08.11 19:55:50.296 21354 (EURUSD,H1) Error HSI50 62471027
2020.08.11 19:57:03.898 21354 (EURUSD,H1) Error Jap225 73601400
2020.08.11 19:58:08.294 21354 (EURUSD,H1) Error ND100m 64396345
2020.08.11 19:59:15.253 21354 (EURUSD,H1) Error SP500m 66959466
2020.08.11 20:00:27.816 21354 (EURUSD,H1) Error SPN35 72562422
2020.08.11 20:01:31.020 21354 (EURUSD,H1) Error STOX50 63203645
2020.08.11 20:02:36.039 21354 (EURUSD,H1) Error UK100 65019712
2020.08.11 20:03:41.409 21354 (EURUSD,H1) Error Brent 65370081
2020.08.11 20:04:49.244 21354 (EURUSD,H1) Error Crude 67834878
2020.08.11 20:05:51.211 21354 (EURUSD,H1) Error NatGas 61966478
Вот ошибка
test on EURUSD,H1 (netting) tester takes too long time cannot add tick event (events' array size is 35782656) strategy tester report not found
Возможно, ошибаюсь, но наличие только OnStart-функции предполагает, что это Скрипт (Сервис), и он запускается только в Терминале (не в Тестере).
Возможно, ошибаюсь, но наличие только OnStart-функции предполагает, что это Скрипт (Сервис), и он запускается только в Терминале (не в Тестере).
Я запускал из под советника именно этот код, сейчас отправил только этот код в советнике на валидацию в маркет... Ждем...
Тестировать на серверах Демо Метаквотс
При таком написании я тоже столкнулся с какими-то, сейчас не помню, проблемами. Написал так
и все проблемы пропали.