Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Если значение indicator_buffers не задано, то по-умолчанию будет один буфер типа INDICATOR_CALCULATIONS.
А если задано indicator_buffers 0 ???
Аналогично. Жестко зашитый минимум равен 1.
А CALCULATIONS-буфер можно выкачивать из клиента CopyBuffer'ом ? // Щёб зря не пропадал. :)
Эксперт создает subchart и на нем сам себя запускает. И вот уже две версии одного эксперта запущены, далее дело техники, как распределить задачи между этими братьями-близнецами.
зы. subchart может иметь площадь 0 пикселей и быть в отрицательных координатах.
А CALCULATIONS-буфер можно выкачивать из клиента CopyBuffer'ом ? // Щёб зря не пропадал. :)
Можно:
CopyBuffer
Получает в массив buffer данные указанного буфера указанного индикатора в указанном количестве.
В данном случае укажите нулевой номер буфера.
А можно поподробнее об этом. Как именно запускается эксперт на субчарте? И точно ли он работает в другом потоке? А на четыре можно разделиться этой же техникой (на этом же общем чарте?)
Эксперт перед созданием сабчарта сохраняет шаблон своего чарта. Затем создает сабчарт и применяет к нему сохраненный шаблон. Таким образом на сабчарте запустится этот же эксперт. Можно далее создать еще сабчарт и к нему применить шаблон и будет уже три эксперта.
Важно определить кто из экспертов главный, т.е. кому можно запускать новых экспертов. В этом поможет таймер. На сабчарте он не работает, поэтому кто принял событие по таймеру тот и главный.
Можно:
В данном случае укажите нулевой номер буфера.
Эксперт перед созданием сабчарта сохраняет шаблон своего чарта. Затем создает сабчарт и применяет к нему сохраненный шаблон. Таким образом на сабчарте запустится этот же эксперт. Можно далее создать еще сабчарт и к нему применить шаблон и будет уже три эксперта.
Ок, пока общая схема понятна. Потестировать методику надо. Если вопросы потом возникнут, проконсультируюсь.
Важно определить кто из экспертов главный, т.е. кому можно запускать новых экспертов. В этом поможет таймер. На сабчарте он не работает, поэтому кто принял событие по таймеру тот и главный.
Эксперт перед созданием сабчарта сохраняет шаблон своего чарта. Затем создает сабчарт и применяет к нему сохраненный шаблон. Таким образом на сабчарте запустится этот же эксперт. Можно далее создать еще сабчарт и к нему применить шаблон и будет уже три эксперта.
Важно определить кто из экспертов главный, т.е. кому можно запускать новых экспертов. В этом поможет таймер. На сабчарте он не работает, поэтому кто принял событие по таймеру тот и главный.
Что вы подразумеваете под словом "сабчарт" ?
объект чарт или
полноценный чарт открытый из советника
А каков приоритет событий Tick,Timer,Trade,Event ??
В принципе зная приоритеты можно изменить схему так чтоб можно было организовать прерывание.
Например Tick и Timer посылают пользовательские события а в Event это всё разруливается.