Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Еще бы что-то придумать, так, чтобы при работе на счете у советника была моментальная реакция на глобальные переменные создаваемые индикатором, а не ожидание тика.
Почему-то запуск советника предусмотрено только тиком. Было бы хорошо, если бы он мог ещё запускаться по событию. Вариант только зацикленного скрипта вместо советника ещё есть, однако опять же нагрузка на компьютер большая. А однократное выполнение скрипта можно как-то закодить по событию? Горячими клавишами можно ведь запускать скрипт. Если имитировать нажатие этих горячих клавиш с использованием событий? А код скрипта сделать полностью совпадающим с кодом эксперта. Тогда он сделает то же, что и эксперт, в промежутке между тиками.
Для начала надо проверить где событие чарта раньше происходит в индикаторе или в советнике, если в индикаторе (скорее всего это так), то при работе в тестере ловим глобалки в onTick(), а при работе на счете в onChartEvent().
Таймер неинтересно, он подразумевает не моментальную реакцию.
при установке каждого ордера создаете два объекта на стоп и профит, потом каждый тик читаете их и проверяете изменились ли они по сравнению с реальными, если изменились, то модифицируете ордер... ну и перетаскиваете их на графике как вам нужно
при установке каждого ордера создаете два объекта на стоп и профит, потом каждый тик читаете их и проверяете изменились ли они по сравнению с реальными, если изменились, то модифицируете ордер... ну и перетаскиваете их на графике как вам нужно
...создавайте не линии, а стрелки/черточки)
события в тестере не работают жеж
пс. если в советнике одновременно только один открытый ордер, то и объекты стоп и профит теже самые переустанавливать на новый ордер
Для начала надо проверить где событие чарта раньше происходит в индикаторе или в советнике, если в индикаторе (скорее всего это так), то при работе в тестере ловим глобалки в onTick(), а при работе на счете в onChartEvent().
Таймер неинтересно, он подразумевает не моментальную реакцию.
...создавайте не линии, а стрелки/черточки)
события в тестере не работают жеж
пс. если в советнике одновременно только один открытый ордер, то и объекты стоп и профит теже самые переустанавливать на новый ордер
В индикаторе, установленном на визуальном графике тестирования события работают. Пришла в голову такая идея: по каждому нажатию кнопки +SL или кнопки -SL двигать SL на один пункт, или на 5 пунктов кому как надо. Это, конечно, уже не перетаскивание, но тоже неплохо. Может даже и лучше. Наверно остановлюсь на этом. Просто и со вкусом.) С одним ордером это реализовать просто. А если несколько, тогда надо ещё какой-то переключатель ордеров делать. Но я тестирую стратегии обычно с одним ордером.
В индикаторе, установленном на визуальном графике тестирования события работают. Пришла в голову такая идея: по каждому нажатию кнопки +SL или кнопки -SL двигать SL на один пункт, или на 5 пунктов кому как надо. Это, конечно, уже не перетаскивание, но тоже неплохо. Может даже и лучше. Наверно остановлюсь на этом. Просто и со вкусом.) С одним ордером это реализовать просто. А если несколько, тогда надо ещё какой-то переключатель ордеров делать. Но я тестирую стратегии обычно с одним ордером.
Вы пробовали тот файл, который приложил на первой странице?, попробуйте перетаскиванием линии - очень удобно и быстро, так-же и у себя реализуйте