PDA

View Full Version : НУЖНА ПОМОЩЬ ЭКСПЕРТА !



qprice
07-01-2009, 20:33
Уважаемые Господа!
Помогите написать советника с выставлением неограниченного количества отложенных ордеров по цене предыдущего барах(High[2]или Low[2]) с полным набором параметров и временем истечения.

SK_
07-01-2009, 22:02
1. Какие именно отложенные ордера должны быть выставлены на указанных барах?
2. Назовите приблизительно SL, TP, время истечения ордеров в часах.

qprice
07-01-2009, 22:37
Цитата(SK_ @ Jan 7 2009, 11:02 PM) 16594"]
1. Какие именно отложенные ордера должны быть выставлены на указанных барах?
2. Назовите приблизительно SL, TP, время истечения ордеров в часах.

Для меня важно устанавливать Buy Stop и Sell Stop по цене например High[2] или Low[3] .Например, в пределах трех последних баров. Профит и SL в пределах 100 и 200 пунктов соответственно от High[2] .Главное гибкость и возможность оптимизации торговой системы.
Обязательное требование установки ордеров без ограничений программных- по количеству баров в сутках.Одни ордера не должны закрывать другие уже открытые.Каждый ордер существует как-бы отдельно от других.Время истечения ордера желательно ограничиваться примерно 72 часами или без ограничений. Стратегия предполагаетручное удаление ордеров поэтому всякие счетчики не нужны

SK_
07-01-2009, 22:53
Для установки отложенных ордеров на предыдущем (или, вообще говоря, на любом историческом) баре существует два вариата:
1. Это технически осуществимо. Т.е. Н и L указанного бара находятся, соответственно, за пределами рыночных цен.
2. Это технически не осуществимо. Например, рыночные цены находятся ниже Low, т.е. на Hidh поставить ордер можно, а на Low - нельзя. Как быть в этом случае?
[attachment=5118:3.png]

Варианты:
1. Не ставить ордер.
2. Ставить на ближайшую возможную цену.

qprice
07-01-2009, 23:37
Цитата(SK_ @ Jan 7 2009, 11:53 PM) 16597"]
Для установки отложенных ордеров на предыдущем (или, вообще говоря, на любом историческом) баре существует два вариата:
1. Это технически осуществимо. Т.е. Н и L указанного бара находятся, соответственно, за пределами рыночных цен.
2. Это технически не осуществимо. Например, рыночные цены находятся ниже Low, т.е. на Hidh поставить ордер можно, а на Low - нельзя. Как быть в этом случае?
[attachment=5118:3.png]

Варианты:
1. Не ставить ордер.
2. Ставить на ближайшую возможную цену.

Да,такое может быть,это важное замечание.В случае для buy если текущая цена ниже high[2] тогда устанавливается отложенный ордер по high[2].Если цена уже выше тогда немедленное исполнение по текущей т е ask.Аналогично для sell.

SK_
07-01-2009, 23:42
Отложенный ордер по рыночной цене установить невозможно.
Можно:
- открыть рыночный
- установить отложенный на ближайшую допустимую цену
- ничего не предпринимать.

Какой вариант нужно реализовать?

qprice
07-01-2009, 23:55
Цитата(SK_ @ Jan 8 2009, 12:42 AM) 16602"]
Отложенный ордер по рыночной цене установить невозможно.
Можно:
- открыть рыночный
- установить отложенный на ближайшую допустимую цену
- ничего не предпринимать.

Какой вариант нужно реализовать?

Я это так называю-отложенный.Он отложенный только до тех пор пока не выполняться условия.На фондовом рынке есть такое понятие купить по текущей цене без лимита.здесь по моему всегда есть заявленная цена в момент установки ордера, поэтому я его просто так называю.В данном случае меня интересует немедленное исполнение по ближайшей цене.

SK_
08-01-2009, 00:46
ОК.