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

Для установи ордера по фиксированной цене потребуется установить либо 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;

Для души и разума.

Пассажир вскочил на поезд до Нью-Йорка и сообщил кондуктору, что направляется в Фордэм.

- По субботам поезд в Фордэме не останавливается, - сказал кондуктор, - но я знаю, что вам нужно сделать. Когда поезд притормозит на вокзале Фордэма, я открою дверь и вы выскочите. Предупреждаю, вам нужно будет бежать некоторое время вместе с поездом, иначе вы просто упадете и сильно ушибетесь.

В Фордэме дверь открылась, пассажир выскочил на платформу и побежал вместе с поездом. Увидев это, другой кондуктор открыл дверь в вагон и затащил пассажира в тамбур. Поезд набрал скорость.

- Повезло тебе сегодня, приятель, - улыбнулся кондуктор. - По субботам поезд в Фордэме не останавливается!




Перепечатка авторских материалов сайта без указания ссылки на
сайт Gelium.net запрещена.

Pavel Gelium 2000-2017 © All rights reserved.