Ошибки, баги, вопросы - страница 2964
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Замени структуру на одну переменную ))
Не передается.
Не передается.
А импортировать функцию в эксперте не забыли?
Пример для структуры обновил, там не много не правильно было.
В общем если работать с структурой, то подумать как лучше объявлять объект структуры, глобально или локально.
А для одной переменной, все это не нужно, просто возвращаем переменную и всё.
А импортировать функцию в эксперте не забыли?
Вы можете предоставить исходник индикатора и советника по своей идее или нет?
Вы можете предоставить исходник индикатора и советника по своей идее или нет?
Да, странно. Export для функций в mql4 почему то не хочет работать.
Из библиотеки или из индикатора, результат ноль. Хотя в зависимостях, функции видны.
Пример для библиотеки
Индикатор устанавливающий значение
Эксперт который должен получить значение через функцию, но этого не происходит
Тики из индикатора отправляю через это: sparam содержит MqlTick, lparam - номер тика.
Советник в OnChartEvent ловит эти тики. И ему надо понять, сейчас пойманный тик - это самый актуальный или нет? Т.е. есть ли очередь из тиков или она пустая?
Для этого он читает номер (задача и состоит в чтении этого номера) самого последнего отправленного индикатором тика. Если пойманный тик имеет тот же номер - очередь пуста, и можно пачку тиков пускать в работу.
Ну и по ходу работы OnTick после всяких тормозных OrderSend нужно удостовериться, а не отправил ли индикатор еще тиков. Для этого снова нужно прочесть число от индикатора. И вот таких проверок за выполнение одного OnTick может быть за сотню. Поэтому и нужно быстро читать.
Если советник все равно берет тики через CopyTicks, зачем ему знать, что очередь пустая?
Пусть срабатывает по каждому из событий, а те, у которых время меньше уже обработанного, пропускает.
Если советник все равно берет тики через CopyTicks, зачем ему знать, что очередь пустая?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
fxsaber, 2021.02.17 21:26
Прошу поделиться соображениями по задаче (MT4):
может что-то в этом роде поможет?
https://www.mql5.com/ru/code/818
может что-то в этом роде поможет?
https://www.mql5.com/ru/code/818
Шустрый WinAPI-вариант предложили выше.
Шустрый WinAPI-вариант предложили выше.
этот вариант более опасный и сложный в реализации
этот вариант более опасный и сложный в реализации
Ждем этот.