Страница 2 из 4
Re: PriceChannel – ценовой канал или Канал Дончяна
Добавлено: 23 апр 2019, 08:46
evge
код индикатора со сдвигом не вижу, картину не понял
Re: PriceChannel – ценовой канал или Канал Дончяна
Добавлено: 23 апр 2019, 09:34
Orange2000
Код: Выделить всё
function Initialize()
{
// Определение параметров индикатора
IndicatorName = "don";
AddInput("Input", Inputs.Candle);
AddParameter("Period", 50, 1);
PriceStudy = true;
AddSeries("Upper", DrawAs.Line, Color.Blue);
AddSeries("Lower", DrawAs.Line, Color.Red);
AddSeries("Midl", DrawAs.Line, Color.Green);
AddGlobalVariable("Uppers", Types.DoubleList);
AddGlobalVariable("Lowers", Types.DoubleList);
}
function Evaluate()
{
// AlfaDirect. 2015.
// Верхняя линия "Upper" - максимальная цена за Period
// Нижняя линия "Lower" - минимальная цена за Period
var high = Input.High[1];
var low = Input.Low[1];
Uppers.Add(high);
Lowers.Add(low);
if ( CurrentIndex > Period )
{
Uppers.RemoveAt(0);
for (var i = 0; i < Uppers.Count-1; i++)
high = Math.Max(Uppers[i], high);
Lowers.RemoveAt(0);
for (var i = 0; i < Lowers.Count-1; i++)
low = Math.Min(Lowers[i], low);
}
Upper = high;
Lower = low;
Midl = (high + low)/2;
}
Доброе утро Евгений! Вот код индикатора don
На картинке графк с наложенным индикатором don. в 17-00 произошел прокол upper линии. Должен был войти в лонг (h>upper) но не покупает(
Re: PriceChannel – ценовой канал или Канал Дончяна
Добавлено: 23 апр 2019, 10:31
evge
Похоже что не работает заявленная функция.
Проверил, аналогично, не работает.
Пробовал интервальные данные в настройках терминала и в режиме реального времени (требуется перезапуск терминала) - результата нет.
Re: PriceChannel – ценовой канал или Канал Дончяна
Добавлено: 23 апр 2019, 12:55
Orange2000
Евгений, а если в условии указать (там был вариант) не h>upper, а h пересекает снизу вверх upper. Это играет какую то роль?
Может в поддержку альфы написать с сылкой на эту тему?
Re: PriceChannel – ценовой канал или Канал Дончяна
Добавлено: 23 апр 2019, 14:37
evge
Я уже опробовал и просто на SMA пересечении и тоже не работает.
Нет сделок при
UseClosedBar = false;
LiveBarTimeout = xx;
Терминал 4.0.2262.1226
Может быть это было в прежних версиях, в новых по какой-то причине убрали.
Надо тестировать на прошлых версиях.
Re: PriceChannel – ценовой канал или Канал Дончяна
Добавлено: 23 апр 2019, 14:57
evge
напишите на
robot@alfadirect.ru и ответ сюда сообщите для всех
Re: PriceChannel – ценовой канал или Канал Дончяна
Добавлено: 23 апр 2019, 15:00
evge
Хотя, стоп! ещё один тест, возможно не корректный код был в новом тесте по SMA.
Сообщу позже
Re: PriceChannel – ценовой канал или Канал Дончяна
Добавлено: 23 апр 2019, 15:06
evge
На SMA работает, наблюдаю...
Re: PriceChannel – ценовой канал или Канал Дончяна
Добавлено: 23 апр 2019, 15:14
evge
Вижу что выход из позиции не происходит на том же живом баре, это не описано.
2 сигнала не принимает на одном баре, даже если он живой.
Поставил в тест при любой прибыли CurrentPLper() > 0 выход из позиции.
Цена на том же баре пошла в сторону прибыли +, но позиция не закрылась.
Появился через некоторое время новый бар и позиция была закрыта.
Уже существенный минус есть
Re: PriceChannel – ценовой канал или Канал Дончяна
Добавлено: 23 апр 2019, 15:19
Orange2000
Ответ от суппорта:
"Работают. Версия AlfaDirect.4.0.2262.1224.msi"
я так понимаю, что предлагается откатить версию?