Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Спасибо! за консультацию!
ну это фактически модифицированный RSI :)
а вот это просто так не получится. если писать для этого индикатор, то он должен висеть в окне какогото одного инструмента. и в то время пока на этом инструменте тиков нет, индикатор не работает и... пропускает тики которые идут на других инструментах :((
Тики с разных инструментов через глобальные переменные передавать в эксперт, и если состояние одной из глобальных переменных изменилось, эксперт запускается и производит обработку.
Тики с разных инструментов через глобальные переменные передавать в эксперт, и если состояние одной из глобальных переменных изменилось, эксперт запускается и производит обработку.
Тики с разных инструментов через глобальные переменные передавать в эксперт, и если состояние одной из глобальных переменных изменилось, эксперт запускается и производит обработку.
один из индикаторов, который будет показывать все тики собранные из глоб.переменных, будет работать только по тикам того символа на котором он висит и обновлятся он будет только по своим тикам пропуская чужие. единственный вариант - зацикленый скрипт с временем задержки в цикле гдето на 0.1 сек. но это наверно неслабо загрузит процессор... наверно не стОит оно того :(
единственный вариант - зацикленый скрипт.
да при чем здесь "вызвать тик"?!
где у вас работает индикатор? на каком то одном "окне"! значит он работает по тикам ЭТОГО окна и МОЖЕТ пропукать тики пришедшие в другие символы пока на его символе нет тиков.
а если это скрипт, то он про тики ничего не знает. его запустили - он работает. и получать информацию со своего символа и с других может только из зацикленного цикла с какойто регулярной задержкой. мальнькая зарежка на обновление - больше вероятность НЕ пропустить приходящие тики и большая нагрузка на проц. если сделать задержку больше (чтобы разгрузить проц) то увеличивается риск пропустить тики (по любому инструменту).
короче: МТ4 - это НЕ платформа для работы с мульти-тиками (имхо).
да при чем здесь "вызвать тик"?!
где у вас работает индикатор? на каком то одном "окне"! значит он работает по тикам ЭТОГО окна и МОЖЕТ пропукать тики пришедшие в другие символы пока на его символе нет тиков.
решается это не сложно.
на каждое окно с которого нужно собирать тики вешается советник который генерирует тик в индикаторе и передает ему значение цены. и тогда ничего зацикливать не надо.
Andrei01:
и тогда ничего зацикливать не надо.
тогда зацикливается ваш процессор отрабатывая поток тиков в пять десять раз чаще чем дает рынок. а на каждом окне может висеть кучка совсем не легких индикаторов
в МТ4 есть добрый-старый DDE...
он лупасит тики по выбранным парам будь-здоров.
Если нужно в одном месте их видеть - можно и из под МТ4 уйти, на время.
В DLL или сторонней проге, собирающей мультивалютные тики, генерить выводы для индикатора/советника, а уже в МТ-ном индюке опрашивать оную прибабасину с темпом прихода родного тика.
Можно и так решить.