Страница 1 из 1

UseEnterMKT

Добавлено: 08 янв 2019, 16:46
Arteshka
Всем привет! Есть в описании такая функция UseEnterMKT – настройка, позволяющая открывать позиции маркетными заявками. Если в коде указано UseEnterMKT=true, то команды EnterLong() и EnterShort() будут создавать заявки с типом MKT. Поставил в код UseEnterMKT=true, робот выставил лимитку. Что делать, как она работает м работает ли вообще, или я чего то не понимаю?

Re: UseEnterMKT

Добавлено: 09 янв 2019, 11:23
Arteshka
Всем спасибо за ответы))))) Сам все выяснил, позвонил в службу тех поддержки. Сказали, чтоб UseEnterMKT=true открывал рыночными ордерами нужно UseEnterMKT=true прописать в блоке инициализации. Всего наилучшего)

Re: UseEnterMKT

Добавлено: 09 янв 2019, 11:36
evge
Приветствую!

В вопросе не звучит где именно прописали UseEnterMKT=true.

Наверное поэтому ответы и не сыпались :)

Re: UseEnterMKT

Добавлено: 09 янв 2019, 12:08
BugsDigger
> прописать в блоке инициализации

Вроде очевидно, все, видимо, и вправду подумали, что там и прописано ...

Re: UseEnterMKT

Добавлено: 09 янв 2019, 12:19
Arteshka
В мануале не нашел, но и вправду лучше задним умом, чем никак...)))

Re: UseEnterMKT

Добавлено: 09 янв 2019, 12:28
BugsDigger
> В мануале не нашел

Да уж, чего там только нет... "У нас чего только может не быть. За чем ни кинешься, того и может не быть."

Re: UseEnterMKT

Добавлено: 26 мар 2020, 13:22
Rabl
Помимо UseCloseMkt есть еще UseCloseBar. И вот до сих пор не могу понять как его использовать.
Написал я стратегию которая работает так
UseClosedBar = false;
UseEnterMKT= true;
LiveBarTimeout = 5;
при этом основной таймфрейм ..... скажем 12 минут :). И вот открываю я позицию, условием для закрытия позиции является рост CurrentPL() на 1%, при чём хочу закрывать не всю позу, а только Q/2.
В тот момент когда прибыль набирает необходимое значение ничего не происходит, позиция не закрывается, при этом робот согласно интервалу обновления LiveBarTimeout = 5 регулярно обновляет выставление стопсигнала к позиции. Когда подходит время основного таймфрейма поза закрывается как положено.

Вопрос, как всё таки сделать закрытие позы по условию внутри бара, а не в конце таймфрейма?
Пробовал одновременно ставить лимит заявку в противоход позиции и стоп - { StopLoss(l, SignalPriceType.Price); EnterShortLimit(PosPrice+atr*Yatr, Q/2); } - не дает поставить. Тейк профит меня не устраивает, там закрывается всё, а мне надо половинку...

БУду благодарен если кто подскажет в каком направлении двигаться. Спасибо.