Найден 1641 результат

evge
28 авг 2020, 19:22
Форум: Общие вопросы по разработке
Тема: Как в индикаторах и стратегиях получать данные вышестоящих таймфреймов?!
Ответы: 30
Просмотры: 24258

Re: Как в индикаторах и стратегиях получать данные вышестоящих таймфреймов?!

между перерисовками они инициализируются заново, в стратегиях (роботах) хранятся всю их жизнь. function Initialize() { IndicatorName = "ReDraw"; PriceStudy = true; AddInput("Input", Inputs.Price); AddSeries("A", DrawAs.Line, Color.Red); AddGlobalVariable("x", ...
evge
15 авг 2020, 09:39
Форум: Пользовательские индикаторы
Тема: RangeOfHours - экстремумы предыдущих часов
Ответы: 6
Просмотры: 2796

Re: RangeOfHours - экстремумы предыдущих часов

Вариант без рисования "хвостов" внутри баров RangeHours-07.png function Initialize() { IndicatorName = "RangeHoursBars"; AddInput("Input", Inputs.Candle); PriceStudy = true; AddSeries("Hu", DrawAs.Custom, Color.Black); AddSeries("Lu", DrawAs.Custom, ...
evge
15 авг 2020, 09:22
Форум: Пользовательские индикаторы
Тема: RangeOfHours - экстремумы предыдущих часов
Ответы: 6
Просмотры: 2796

Re: RangeOfHours - экстремумы предыдущих часов

Вариация с отображением в виде баров на графике от таймфрейма Hours RangeHours-04.png RangeHours-05.png RangeHours-06.png function Initialize() { IndicatorName = "RangeHoursBars"; AddInput("Input", Inputs.Candle); PriceStudy = true; AddSeries("H", DrawAs.Custom, Color.B...
evge
14 авг 2020, 21:44
Форум: Пользовательские индикаторы
Тема: RangeOfHours - экстремумы предыдущих часов
Ответы: 6
Просмотры: 2796

Re: RangeOfHours - экстремумы предыдущих часов

// 14.08.2020 добавлен пересчет часов под реальный таймфрейм. Для совпадения показаний индикатора с данными графика в указанном таймфрейме (в часах) H1, H2, H3, H4, H6, H8, H12 т.е. теперь должно быть соответствие значений High, Low от таймфрейма значениям Hi, Lo серий для аналогичного таймфрейму зн...
evge
14 авг 2020, 14:41
Форум: Пользовательские индикаторы
Тема: RangeOfHours - экстремумы предыдущих часов
Ответы: 6
Просмотры: 2796

Re: RangeOfHours - экстремумы предыдущих часов

Сделал универсально, теперь можно задать нужное кол-во часов в параметрах добавил параметр Hours Скажите, пожалуйста, а есть ли такой же индикатор, только не для одного последнего часа, а для двух последних часов? в этом случае задаем Hours = 2 RangeHours-01.png function Initialize() { IndicatorName...
evge
07 авг 2020, 13:26
Форум: Стратегии и роботы
Тема: Усреднение!
Ответы: 60
Просмотры: 21837

Re: Усреднение!

Код который выше, он полностью как у меня.
evge
07 авг 2020, 12:27
Форум: Стратегии и роботы
Тема: Усреднение!
Ответы: 60
Просмотры: 21837

Re: Усреднение!

у меня в обеих вариациях и на старом коде и на модифицированном с DeltaPercentAdd выходит как на первой картинке.

т.е. нет разницы
evge
07 авг 2020, 11:56
Форум: Стратегии и роботы
Тема: Усреднение!
Ответы: 60
Просмотры: 21837

Re: Усреднение!

В коде выше внес исправление. Вернул как было изначально во всех четырех правилах добора и закрытия частями.

Код: Выделить всё

xPrice =  Input1.Close[0];
evge
07 авг 2020, 11:45
Форум: Стратегии и роботы
Тема: Усреднение!
Ответы: 60
Просмотры: 21837

Re: Усреднение!

Это скорее всего из-за xPrice, замените обратно в 4 строках в конце на подобные xPrice = Input1.Close[0]*(1.0 - 0.5*0.01*DeltaPercent); на xPrice = Input1.Close[0]; и протестируйте у меня с установкой не Input1.Close[0] на тех же параметрах выдало лучшие результаты и я оставил их. вернул как был код...

Перейти к расширенному поиску