Ошибки, баги, вопросы - страница 1549
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Понял, спасибо. К сожалению, такое решение будет работать только в советнике (в котором нужно прервать расчет). В индикаторе такое не прокатит, т.к. вызов индикатором на индикатора на чарте не создает параллельную очередь, а попадает все в ту же очередь событий даже не конкретного чарта, а ВСЕХ чартов данного символа.
Как запихнуть индикатор в виде MQ5-ресурса, а не EX5-ресурса?
Ребята! В чем может быть проблема? выставляю ордер
m_trade.SellLimit(1,Ask+40,_Symbol,0,0,ORDER_TIME_GTC,0,"")
Он выставляется. И..с такой же скоростью удаляется. В советнике всего одна(уже) строчка! Эта! Т.е это не мой советник ордер удаляет. В чем проблема?
Никак. Тем более нельзя пытаться править сам код (текст программы) из другой программы.
Могу в коде нести с собой EX5 в виде массива. Создавать EX5-файл в песочнице и подключать его в виде ресурса.
Просто зачем такой геморрой, когда логичнее было бы сделать все то же самое, если бы можно было подключать сразу MQ5-ресурс.
Могу в коде нести с собой EX5 в виде массива. Создавать EX5-файл в песочнице и подключать его в виде ресурса.
Просто зачем такой геморрой, когда логичнее было бы сделать все то же самое, если бы можно было подключать сразу MQ5-ресурс.
Примите существующие правила, как должное, вместо требования реализации собственных хотелок.
comp:
если бы можно было подключать сразу MQ5-ресурс.
а какая задача стоит кроме академического интереса?
На самом деле разработчики сделали запрет на такое
Могу в коде нести с собой EX5 в виде массива. Создавать EX5-файл в песочнице и подключать его в виде ресурса.
Но дело, конечно, не в этом. Хочется сделать универсальный IsChanged() и подключать его через #include.
Таскать еще с собой EX5-файл индикатор для параллельности не хочется. Ну мало ли какой гадости в него запихали... А если MQ5 - то открытый исходник, другое отношение.
Если во время выполнения индикатора в логе ни разу не появилось "indicator is too slow", можно ли утверждать, что индикатор не зависал?
100% гарантии никто и ни где не даёт :) .Если индикатор в очередь сообщений хоть, что-то размещает, имеет смысл провести тестирование на быстром рынке.
Добавлено. Если индикатор в очередь сообщений хоть, что-то размещает, то, кроме проверки на быстром рынке, имеет смысл запустить несколько индикаторов в терминале.
100% гарантии никто и ни где не даёт :) .Если индикатор в очередь сообщений хоть, что-то размещает, имеет смысл провести тестирование на быстром рынке.
Добавлено. Если индикатор в очередь сообщений хоть, что-то размещает, то, кроме проверки на быстром рынке, имеет смысл запустить несколько индикаторов в терминале.
Быстрый рынок можно и эмулировать через вызов FullOnCalculate()
событийную модель - аналогично. Вопрос же был в другом
Если во время выполнения индикатора в логе ни разу не появилось "indicator is too slow", можно ли утверждать, что индикатор не зависал?
прошедшее время в терминах преподавания дисциплины "Русский язык".