Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2019
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Я бы вообще Sleep не использовал - в советнике это зло.
Обычно торговые операции делают в несколько попыток, с паузой в случае некоторых ошибок. В чем я не прав?
Обычно торговые операции делают в несколько попыток, с паузой в случае некоторых ошибок. В чем я не прав?
Вот именно в случае ошибок. И далеко не всех. А просто так делать паузу между открытием двух ордеров\позиций совершенно бессмысленно.
Обычно торговые операции делают в несколько попыток, с паузой в случае некоторых ошибок. В чем я не прав?
Если делать паузу, то по таймингу, а не останавливать цикл.
Почему нет?
Почему нет?
потому что в цикле (при Sleep) не работают OnTick,OnChartEvent,OnTimer, OnBook,OnTradeTransaction,OnTrade..советник "висит" и эвенты копятся в очередях.
надо "выворачивать" советник до состояния чтобы внутри любой функции не было длительных и непредсказуемых циклов и всяких Sleep.
потому что в цикле не работают OnTick,OnChartEvent,OnTimer..советник "висит" и эвенты копятся в очередях
На сколько я знаю OnTick ставит в очередь только последний тик, те никакого на копления тиков нет. Про другие сходу не скажу.
На сколько я знаю OnTick ставит в очередь только последний тик, те никакого на копления тиков нет. Про другие сходу не скажу.
Максим писал не о накоплении тиков, а о накоплении эвентов
С паузой по таймингу советник продолжает работать без накоплений
Максим писал не о накоплении тиков, а о накоплении эвентов
С паузой по таймингу советник продолжает работать без накоплений
На сколько я знаю тик это тоже событие, те эвент, по этому он и написал тик в списке тех событий. Если не прав, поправьте.
Ну и если не паузой, объясните как правильно делать торговые операции, когда задумано несколько попыток при определенных ошибках.
На сколько я знаю тик это тоже событие, те эвент, по этому он и написал тик в списке тех событий. Если не прав, поправьте.
Ну и если не паузой, объясните как правильно делать торговые операции, когда задумано несколько попыток при определенных ошибках.
Примерно так
Попробуй заменить на это
хорошо, попробую. Спасибо.