Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
например, у меня всегда обновляются 6 разных терминала (от разных ДЦ). причем на разных компах.
переходил сразу на 388 и 392. Не заметил ни одной проблемы ни с DLL (самописными и стандартными) ни с индикаторами, ни тем более с торговлей.
Понятно. Сам тоже перейду. Благодарю.
сам то на какой?
probapera 22.03.2011 20:01
Стоит МТ4 Бильд 392.
Что БЫ это значило?ОС ubuntu - на ней VirtualBox - а в нем Win2000. Недели 2..3 все было хорошо и вот вчера НАЧАЛОСЬ!
Система построена так, что время от времени запускается оптимизация по свежим данным. Все сначала было хорошо и приятно, но с последнего обновления (вроде как с 388 на 392 Бильд) при новом запуске вылетает MsgBox terminal.exe - A debugger has bin found running on your system. Please, unload it from memory and restart your programm.(Картинка с MsgBox чегой-то не прикрепляицца.)
Если запуск повторить, то иногда проходит, а иногда проходит со второго..третьего раза
probapera 22.03.2011 20:01
Стоит МТ4 Бильд 392.
Что БЫ это значило?ОС ubuntu - на ней VirtualBox - а в нем Win2000. Недели 2..3 все было хорошо и вот вчера НАЧАЛОСЬ!
Система построена так, что время от времени запускается оптимизация по свежим данным. Все сначала было хорошо и приятно, но с последнего обновления (вроде как с 388 на 392 Бильд) при новом запуске вылетает MsgBox terminal.exe - A debugger has bin found running on your system. Please, unload it from memory and restart your programm.(Картинка с MsgBox чегой-то не прикрепляицца.)
Если запуск повторить, то иногда проходит, а иногда проходит со второго..третьего раза
Значит поспать пора... Утром это проходит.
П.С. К обеду отпустит... не раньше...
П.П.С. Шутю я так. Звиняйте. :-)))
Перенесено.
probapera 22.03.2011 20:01
Стоит МТ4 Бильд 392.
Что БЫ это значило?ОС ubuntu - на ней VirtualBox - а в нем Win2000. Недели 2..3 все было хорошо и вот вчера НАЧАЛОСЬ!
Система построена так, что время от времени запускается оптимизация по свежим данным. Все сначала было хорошо и приятно, но с последнего обновления (вроде как с 388 на 392 Бильд) при новом запуске вылетает MsgBox terminal.exe - A debugger has bin found running on your system. Please, unload it from memory and restart your programm.(Картинка с MsgBox чегой-то не прикрепляицца.)
Если запуск повторить, то иногда проходит, а иногда проходит со второго..третьего раза
Будем проверять, это сообщение навесной защиты.
Может VirtualBox обновить до последней версии?
Уважаемые разработчики, BUYSTOP и SELLSTOP в тестере нормально работают! Публично приношу свои извинения. Это была моя ошибка,а я, не посмотрев в логи, сразу погорячился.
IndicatorCounted() ничего не считает. Он просто возвращает значение предыдущего числа посчитанных баров для упрощения организации экономного пересчёта.
Для советников IndicatorCounted() не имеет никакого смысла
А можно(?):
1. Уточнить, что такое "предыдущее число посчитанных баров"(что значит, посчитанных?).
2. Кратко описать алгоритм выполнения этой функции.
А можно(?):
1. Уточнить, что такое "предыдущее число посчитанных баров"(что значит, посчитанных?).
2. Кратко описать алгоритм выполнения этой функции.
А зело правильный (для "неофитов"важен ответ) вопрос.
И ссылки на устаревшие статьи - не канают...
;)
IndicatorCounted() ничего не считает. Он просто возвращает значение предыдущего числа посчитанных баров для упрощения организации экономного пересчёта.
А откуда эта функция точно "знает" сколько именно баров посчитано внутри исполняемого кода? - ведь вычислительные расчеты внутри индикаторов могут быть очень разными.
Даже посмотрев на код некоторых индикаторов не всегда можно догадаться каков был последний расчетный бар в зависимости от возможной ситуации.
Единственное что наверно возможно организовать в таком случае - это анализ всех запросов к последнему максимальному значению бара, причем следует отлавливать обращения к номерам баров через все возможные функции таймсерий по всем символам (https://docs.mql4.com/ru/series).
Также непонятно что если такое сканирование реализовано для индикаторов, то почему это не применимо для экспертов которые выполняют те же самые действия по обращению к каким-то конкретным барам.
А откуда эта функция точно "знает" сколько именно баров подсчитано внутри исполняемого кода? - ведь вычислительные расчеты внутри индикаторов могут быть очень разными.
Даже посмотрев на код некоторых индикаторов не всегда можно догадаться каков был последний расчетный бар в зависимости от возможной ситуации.
Не усложняйте. На каждом запуске функции start() индикатору доступно определенное количество баров. Допустим, на предыдущем запуске было доступно 5000 баров, а на текущем доступно 5001 бар. Значит на текущем запуске индикатора IndicatorCounted() вернет 5000. А сколько реально баров в индикаторе было обсчитано - то Ваша проблема. ПишИте свой код так, чтобы он правильно работал на основании предоставленной информации о доступных барах и более ничего не надо.