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

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