Страница 1 из 1
Предложение
Добавлено: 09 авг 2019, 12:52
vlasal1
Здравствуйте, 1) Сделайте пожалуйста в торговом приказе возможность выбора установки стоп-маркета минимум не до 0.5% а до 0.1%, а то очень неудобно перематывать цену до 0.1% или вводить цифрами каждый раз. 2) Хотелось бы чтобы робот отрывал позицию на текущей свече а не по ее закрытию или открытию следующей, просьба сделать и это. Спасибо!
Re: Предложение
Добавлено: 09 авг 2019, 14:13
evge
2) если не нужны данные по закрытому бару и решение принимаете ещё в процессе его формирования, то можете использовать:
UseClosedBar – настройка, позволяющая вызывать код метода OnUpdate() внутри бара (по приходу новых сделок). Если в коде указано
UseClosedBar = false, то вызов метода будет происходить внутри бара не чаще чем один раз в
LiveBarTimeout секунд.
Тестирование стратегии с
UseClosedBar = false невозможно. Предварительно оценить ее эффективность можно в режиме робота-советника.
Пример.
Код: Выделить всё
UseClosedBar = false;
LiveBarTimeout = 10; // Вызывать не чаще чем раз в 10 секунд
Задается в коде стратегии в Initialize() {..}
это есть в документации
Re: Предложение
Добавлено: 09 авг 2019, 15:40
vlasal1
А что на счет первой просьбы?
Re: Предложение
Добавлено: 09 авг 2019, 15:52
vlasal1
evge писал(а):2) если не нужны данные по закрытому бару и решение принимаете ещё в процессе его формирования, то можете использовать:
UseClosedBar – настройка, позволяющая вызывать код метода OnUpdate() внутри бара (по приходу новых сделок). Если в коде указано
UseClosedBar = false, то вызов метода будет происходить внутри бара не чаще чем один раз в
LiveBarTimeout секунд.
Тестирование стратегии с
UseClosedBar = false невозможно. Предварительно оценить ее эффективность можно в режиме робота-советника.
Пример.
Код: Выделить всё
UseClosedBar = false;
LiveBarTimeout = 10; // Вызывать не чаще чем раз в 10 секунд
Задается в коде стратегии в Initialize() {..}
это есть в документации
Спасибо большое, только как быть если нет в коде UseClosedBar = false ? Этот код я так понимаю надо скопировать и вставить туда и все будет как надо работать?
Re: Предложение
Добавлено: 09 авг 2019, 17:51
oxi
Быстрое решение по первому вопросу:
Если нажать клавишу CTRL + на графике сделать двойной клик по цене, откроется поручение "Стоп-маркет" с указанной ценой
Re: Предложение
Добавлено: 09 авг 2019, 18:13
vlasal1
oxi писал(а):Быстрое решение по первому вопросу:
Если нажать клавишу CTRL + на графике сделать двойной клик по цене, откроется поручение "Стоп-маркет" с указанной ценой
Спасибо! Хорошее решение
Re: Предложение
Добавлено: 12 авг 2019, 09:10
evge
vlasal1 писал(а):Спасибо большое, только как быть если нет в коде UseClosedBar = false ? Этот код я так понимаю надо скопировать и вставить туда и все будет как надо работать?
Код надо разблокировать и добавить описанное выше, но и учитывать надо что работать стратегия начнет иначе и тестирование такой стратегии сделать обычным способом не получится.
Сигнал в "живом" баре может пройти в момент его (бара) формирования, но может отсутствовать после завершения формирования, если это цель, тогда можно включать.