Терминал > Предложение
Предложение
Здравствуйте, 1) Сделайте пожалуйста в торговом приказе возможность выбора установки стоп-маркета минимум не до 0.5% а до 0.1%, а то очень неудобно перематывать цену до 0.1% или вводить цифрами каждый раз. 2) Хотелось бы чтобы робот отрывал позицию на текущей свече а не по ее закрытию или открытию следующей, просьба сделать и это. Спасибо!
- evge
- Администратор
- Сообщения: 1813
- Зарегистрирован: 04 фев 2016, 09:46
- Откуда: Млечный путь, планета Земля
- Благодарил (а): 83 раза
- Поблагодарили: 367 раз
- Контактная информация:
Re: Предложение
2) если не нужны данные по закрытому бару и решение принимаете ещё в процессе его формирования, то можете использовать:
UseClosedBar – настройка, позволяющая вызывать код метода OnUpdate() внутри бара (по приходу новых сделок). Если в коде указано UseClosedBar = false, то вызов метода будет происходить внутри бара не чаще чем один раз в LiveBarTimeout секунд.
Тестирование стратегии с UseClosedBar = false невозможно. Предварительно оценить ее эффективность можно в режиме робота-советника.
Пример.
Задается в коде стратегии в Initialize() {..}
это есть в документации
UseClosedBar – настройка, позволяющая вызывать код метода OnUpdate() внутри бара (по приходу новых сделок). Если в коде указано UseClosedBar = false, то вызов метода будет происходить внутри бара не чаще чем один раз в LiveBarTimeout секунд.
Тестирование стратегии с UseClosedBar = false невозможно. Предварительно оценить ее эффективность можно в режиме робота-советника.
Пример.
Код: Выделить всё
UseClosedBar = false;
LiveBarTimeout = 10; // Вызывать не чаще чем раз в 10 секунд
Задается в коде стратегии в Initialize() {..}
это есть в документации
никогда такого не было и вот опять
Re: Предложение
evge писал(а):2) если не нужны данные по закрытому бару и решение принимаете ещё в процессе его формирования, то можете использовать:
UseClosedBar – настройка, позволяющая вызывать код метода OnUpdate() внутри бара (по приходу новых сделок). Если в коде указано UseClosedBar = false, то вызов метода будет происходить внутри бара не чаще чем один раз в LiveBarTimeout секунд.
Тестирование стратегии с UseClosedBar = false невозможно. Предварительно оценить ее эффективность можно в режиме робота-советника.
Пример.Код: Выделить всё
UseClosedBar = false;
LiveBarTimeout = 10; // Вызывать не чаще чем раз в 10 секунд
Задается в коде стратегии в Initialize() {..}
это есть в документации
Спасибо большое, только как быть если нет в коде UseClosedBar = false ? Этот код я так понимаю надо скопировать и вставить туда и все будет как надо работать?
Re: Предложение
Быстрое решение по первому вопросу:
Если нажать клавишу CTRL + на графике сделать двойной клик по цене, откроется поручение "Стоп-маркет" с указанной ценой
Если нажать клавишу CTRL + на графике сделать двойной клик по цене, откроется поручение "Стоп-маркет" с указанной ценой
Re: Предложение
oxi писал(а):Быстрое решение по первому вопросу:
Если нажать клавишу CTRL + на графике сделать двойной клик по цене, откроется поручение "Стоп-маркет" с указанной ценой
Спасибо! Хорошее решение
- evge
- Администратор
- Сообщения: 1813
- Зарегистрирован: 04 фев 2016, 09:46
- Откуда: Млечный путь, планета Земля
- Благодарил (а): 83 раза
- Поблагодарили: 367 раз
- Контактная информация:
Re: Предложение
vlasal1 писал(а):Спасибо большое, только как быть если нет в коде UseClosedBar = false ? Этот код я так понимаю надо скопировать и вставить туда и все будет как надо работать?
Код надо разблокировать и добавить описанное выше, но и учитывать надо что работать стратегия начнет иначе и тестирование такой стратегии сделать обычным способом не получится.
Сигнал в "живом" баре может пройти в момент его (бара) формирования, но может отсутствовать после завершения формирования, если это цель, тогда можно включать.
никогда такого не было и вот опять
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot] и 10 гостей