ALEKSANDR ESKIN
01.12.2018
почему не сделали советник для загрузки данных, который не надо кидать на график каждой пары? Это же неудобно, а реализовать сову, которая будет мониторить все сделки со всех пар находясь всего на одной паре, вполне реально.
Тест Тест
01.12.2018
нет так все просто как кажется. Советник срабатывает каждый раз когда приходит новая цена на этот график. Предположим, повесили его на график с Евро, а сами активно торгуем на других парах. Тогда рано или поздно случится такое, что будет(ут) открыта позиция по какому-то другому инструменту, а на евро пока тиков не будет в этот момент. Т.е. предположим, что открылось 2 позиции и только потом пришла новая котировка по евро. И что дальше? Как узнать, что было открыто 2 позиции и самое главное, что мы их еще не выгрузили? А если совершилось 5 операций или 10 и только потом пришла котировка по евро? Теоретически, конечно, можно, но это будет очень сильно грузить систему (и платформу и винду). Либо мы будем пропускать совершенные операции и не выгружать их. Можно еще запускать алгоритм проверки изменения счета по таймеру, а не по новому тику. Например, проверять баланс счета каждые 0,5 секунды. Но тут опять может быть такое, что за эти 0,5 секунды произойдет несколько операций, а не одна. А если чаще делать проверки, то это опять будет грузить систему. Я не совсем верно объясняю, но смысл примерно такой. Поэтому из всех зол выбрали, то которое не грузит систему и работает стабильно и ничего не пропускает. Вроде разработчики собирались добавить такой функционал, который бы позволил получить то что нужно и при этом советник висел бы только на одном графике, но несколько месяцев назад этого так еще и не было. Попробуем узнать, может что-то изменилось на данный момент.
ALEKSANDR ESKIN
01.12.2018
Вообще то не вижу особой критичности по отработке советника на каждом тике, опять же, есть логи, есть журнал, можно же все брать оттуда, и не вижу проблем если сделка открылась на другой паре а советник ее увидел только когда появилась котировка на той где он установлен, тут же не высокочастотная торговля, тут можно и через 10 минут данные получать и время вовсе не критично. Опять же существует куча советников которые запускаются на одной паре но отслеживают все сделки на всех парах, и особых проблем нет. Опять же можно закидывать сову на самую ликвидную пару и все дела. Так же раньше (в новой версии не проверял) если загружаешь историю, потом через какое то время еще раз то сделки дублируются, а это не есть гуд.
Andrey Tarasov
01.12.2018
ну раз другие так умеют, то значит уже стало можно. Узнаем. Сделаем. Дубли были раньше. Несколько месяцев назад доработали.