#755 - Fri Jan 08 2010 01:12 PM
Лимитная заявка
|
newbie
Registered: Fri Dec 25 2009
Записи: 31
|
Для простоты, вопрос конкретный. Например, есть длинная позиция, я хочу ее закрыть по цене верхней границы Болинджера на текущий момент, если она ее достигла. Как это осуществить с помощью API?
Кстати, верхнюю и нижнюю границу он устанавливает по собственному желанию. IList<double> BB = ctx.GetData("BollingerBands", new[] {BBPeriod.ToString()}, delegate { return Series.BollingerBands(source.ClosePrices, BBPeriod,1,true); }); IList<double> BB1 = ctx.GetData("BollingerBands", new[] {BB1Period.ToString()}, delegate { return Series.BollingerBands(source.ClosePrices, BB1Period,1,false); }); обе вверху, что не так?
Отредактировано Sergey (Fri Jan 08 2010 01:43 PM)
|
Наверх
|
|
|
|
#756 - Fri Jan 08 2010 07:06 PM
Re: Лимитная заявка
[Re: Sergey]
|
Carpal Tunnel
Registered: Thu Oct 23 2008
Записи: 5492
|
Вы используете общее имя и параметры для кеширования. Второй боллинжер не расчитывается, нужно так: IList<double> BB = ctx.GetData("BollingerBands+", new[] {BBPeriod.ToString()}, delegate { return Series.BollingerBands(source.ClosePrices, BBPeriod,1,true); });
IList<double> BB1 = ctx.GetData("BollingerBands-", new[] {BB1Period.ToString()}, delegate { return Series.BollingerBands(source.ClosePrices, BB1Period,1,false); });
или так:
IList<double> BB = ctx.GetData("BollingerBands", new[] {BBPeriod.ToString(), "true"}, delegate { return Series.BollingerBands(source.ClosePrices, BBPeriod,1,true); });
IList<double> BB1 = ctx.GetData("BollingerBands", new[] {BB1Period.ToString(), "false"}, delegate { return Series.BollingerBands(source.ClosePrices, BB1Period,1,false); });
|
Наверх
|
|
|
|
#790 - Sat Jan 09 2010 01:49 PM
Re: Лимитная заявка
[Re: Nektodron]
|
newbie
Registered: Fri Dec 25 2009
Записи: 31
|
C Болинджером понятно, спасибо. А как насчет организации лимитной заявки? Продажа по цене не ниже заданной?
CloseAtProfit закрывает позицию,если она достигает лимитного значения на открытии свечи (кстати, предварительно зная?, что она достигнет лимитного значения).
Отредактировано Sergey (Sat Jan 09 2010 01:59 PM)
|
Наверх
|
|
|
|
|
|