Пользовательские индикаторы > FractalsMTF - отображение фракталов старшего таймфрейма на младшем

Дополнительные индикаторы от пользователей Альфа-Директ 4. Готовые решения от пользователей.
Аватара пользователя
evge
Администратор
Сообщения: 1807
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 83 раза
Поблагодарили: 361 раз
Контактная информация:

Re: FractalsMTF - отображение фракталов старшего таймфрейма на младшем

Непрочитанное сообщение evge » 06 дек 2017, 14:20

WriteData пишет всегда только для текущего элемента, он не переписывает задним числом файлы.

Если индикатор рисует задним числом, то отобразить конечно в текущем баре WriteData мы можем, а вот если надо в истории перерисовать данные, то надо и файл по этому же индексу менять.

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

string FileName = String.Format("{0}-{1}-{2}-{3}-{4}-{5}-{6}",
Ticker, BarDate().Year, BarDate().Month, BarDate().Day, BarTime().Hours, BarTime().Minutes, BarTime().Seconds);


здесь везде указывается BarDate() BarTime() - без параметра, т.е. текущий бар.

если мы берем данные с предыдущего бара, то надо уже так BarDate(1), BarTime(1), т.е. дата и время предыдущего бара (смещение 1).
никогда такого не было и вот опять

Аватара пользователя
Tyler_Durden
Сообщения: 68
Зарегистрирован: 01 дек 2017, 20:42
Благодарил (а): 6 раз

Re: FractalsMTF - отображение фракталов старшего таймфрейма на младшем

Непрочитанное сообщение Tyler_Durden » 06 дек 2017, 15:05

понятно, сейчас проверю это уточнение

Так он просто рисует со смещением на младшем ТФ получается. Почему , кстати он рисует один сигнал на младшем несколькими стрелками? Тут реальная стрелка самая первая, а последующие они не в тему
Вложения
10.png

Аватара пользователя
evge
Администратор
Сообщения: 1807
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 83 раза
Поблагодарили: 361 раз
Контактная информация:

Re: FractalsMTF - отображение фракталов старшего таймфрейма на младшем

Непрочитанное сообщение evge » 06 дек 2017, 15:46

Тут логично, т.к. каждый бар вышестоящего ТФ состоит из нескольких баров нижестоящего.
И для каждого из нижестоящего бара находится бар (в DataSlot) его вышестоящего ТФ, откуда и берутся данные для рисования.
никогда такого не было и вот опять

Аватара пользователя
Tyler_Durden
Сообщения: 68
Зарегистрирован: 01 дек 2017, 20:42
Благодарил (а): 6 раз

Re: FractalsMTF - отображение фракталов старшего таймфрейма на младшем

Непрочитанное сообщение Tyler_Durden » 06 дек 2017, 15:55

манятно, в общем-то индексирование единицей в WriteData ничего не поменяло тут, он стал рисовать задним числом на предыдущем баре, а с пустыми скобками рисует как надо , то есть повторяет стрелки старшего ТФ один к одному - там где ему и надо исполнять по идее вашего индикатора.
все-таки как этот индикатор a12 c H[1] и L[1] (он как база любого другого пользовательского индикатора) можно заставить работать в роботе?

он пишет NaN в [8] позиции в последнем файле, а ВСЕ предыдущие в DataSlot1 [8] и [9] позиция оба NaN, то есть данных там нет?

рисует он так как надо оба ТФ то есть младший одновременно со старшим появляется и исчезает, но робот не запускается (вернее от запускается и стоит)
Вложения
nan.png
nan.png (32.69 КБ) 20813 просмотров
12.png

Аватара пользователя
Tyler_Durden
Сообщения: 68
Зарегистрирован: 01 дек 2017, 20:42
Благодарил (а): 6 раз

Re: FractalsMTF - отображение фракталов старшего таймфрейма на младшем

Непрочитанное сообщение Tyler_Durden » 06 дек 2017, 20:58

evge, как вообще может быть NaN в файлах dataslot1, если из этого файла идет считываение и успешная отрисовка, то есть рисует то, что надо?

Аватара пользователя
evge
Администратор
Сообщения: 1807
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 83 раза
Поблагодарили: 361 раз
Контактная информация:

Re: FractalsMTF - отображение фракталов старшего таймфрейма на младшем

Непрочитанное сообщение evge » 06 дек 2017, 21:05

где данные есть, там не NaN, по ним и отрисовывает
никогда такого не было и вот опять

Аватара пользователя
Tyler_Durden
Сообщения: 68
Зарегистрирован: 01 дек 2017, 20:42
Благодарил (а): 6 раз

Re: FractalsMTF - отображение фракталов старшего таймфрейма на младшем

Непрочитанное сообщение Tyler_Durden » 06 дек 2017, 21:27

нувидимо. Может вы попробуете робота на этом индикаторе (a12) запустить и файлах WriteData_Х и ReadData_Х ?

Для того чтобы все-таки выяснить как индикаторы рисующие в [1] можно запускать на ваших WriteData и ReadData.
потому что походу некому больше внести ясность в этот вопрос))

Аватара пользователя
Tyler_Durden
Сообщения: 68
Зарегистрирован: 01 дек 2017, 20:42
Благодарил (а): 6 раз

Re: FractalsMTF - отображение фракталов старшего таймфрейма на младшем

Непрочитанное сообщение Tyler_Durden » 07 дек 2017, 13:21

evge, ну так как завершим рассмотрение вопроса?
Не прям щас, не бегом , а как сможете (если нет времени сейчас/вчера).
Может на выходных посмотрите?

Аватара пользователя
evge
Администратор
Сообщения: 1807
Зарегистрирован: 04 фев 2016, 09:46
Откуда: Млечный путь, планета Земля
Благодарил (а): 83 раза
Поблагодарили: 361 раз
Контактная информация:

Re: FractalsMTF - отображение фракталов старшего таймфрейма на младшем

Непрочитанное сообщение evge » 07 дек 2017, 13:51

Сейчас нет времени, может завтра или позже сегодня.

На выходных не получится, т.к. торги не ведутся.
никогда такого не было и вот опять

Аватара пользователя
Tyler_Durden
Сообщения: 68
Зарегистрирован: 01 дек 2017, 20:42
Благодарил (а): 6 раз

Re: FractalsMTF - отображение фракталов старшего таймфрейма на младшем

Непрочитанное сообщение Tyler_Durden » 07 дек 2017, 14:08

да без проблем, спешки нет, главное внести ясность
Спасибо ;)


Вернуться в «Пользовательские индикаторы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей