Как гарантировать исполнение ордера по фиксированной цене?

Для установи ордера по фиксированной цене потребуется установить либо limit, либо stop ордер. Для правильного выбора типа ордера придется обратиться к значению открытия следующего бара:

if Open Next Bar >= OrderBuy then
    Buy ("b_l") ContrCount contracts Next Bar OrderBuy limit
else
    Buy ("b_s") ContrCount contracts Next Bar OrderBuy stop;

Использование ссылок на Next Bar налагает определенные правила работы с ордерами и позициями. Однако более простых способов ProSuite 2000i не предлагает.



Станислав 14.03.2011 12:53
Дополнение...

Такая схема имеет некоторые ограничения. Использование ссылок на Next Bar возможно в том случае, если в "теле" сигнала НЕ используется анализ DataN (Data1, Data2...), в противном случае, если в теле сигнала используются обработки других серий данных, то возможно использование схемы:

If Close >= EnPrice
Then Buy ("BLf") Vol Contracts At EnPrice Limit
Else Buy ("BSf") Vol Contracts At EnPrice Stop;

Наверх