АвторСообщение



Сообщение: 24
Зарегистрирован: 27.04.13
Репутация: 0
ссылка на сообщение  Отправлено: 03.08.13 17:34. Заголовок: добаботать Индикатор EasyRealibleSystem


Возможно ли доработать Индикатор EasyRealibleSystem по аналогии с 3xMAs#4_v2.mq4.
То есть дивера ( заданного ) старшего ТФ отражать на текущем , младшем , ТФ.
Чтобы на текущем графике отражались дивера текущего ТФ ( красный , белый ) и дивера ( розовый и голубой ( или вариант: просто жирностью "3" красный-белый ) , которые образуются на заданном старшем ТФ.
Для диверов разных ТФ отдельные настроечные параметры.
Возможно , что в подокне может быть небольшая проблема , связанная с тем как отразить дивер Н1 на графике М15.
Тут можно 2 варианта предложить:
1. Либо второе подокно текущего ТФ М15 , отражающее реальность старшего ТФ Н1 с отображением гистограммы МАКДН1 и дивера Н1.
2. Либо ( что мне больше нравится ) второе подокно , которое реализовано в виде индикаторной полоски.
Момент , когда на Н1 образуется дивер Н1 , эта полоска окрашивается в цвет ( красный или белый ) по всему участку дивера н1. Отсутствие дивера - отсутствие окраски полоски.
В принципе , также можно вторую полоску туда влепить ( под первую ). Это полоска дивера для текущего ТФ М15.
Тогда все очень наглядно будет выглядеть: Понятно , что подкрепление одного дивера Н1 двумя другими М15 одного цвета или дивера М15 дивером Н1 того же цвета будет являться важным сигналом к действию. И можно принимать решения.
Мне , собственно , нужен индикатор такого рода , чтоб его можно с другими индикаторами связать в одну схему.
ПиСи:
Я тут подумал , лучше выбрать второе "Либо" : под-окно с 2-мя индикаторными полосками было бы здОрово сделать для диверов разных ТФ , отображаемых в текущем окне М15.
Кстати , а сколько в этом индикаторе буферов сейчас?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 22 , стр: 1 2 All [только новые]







Сообщение: 140
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 05.08.13 19:16. Заголовок: ruscand пишет: Возм..


ruscand пишет:

 цитата:
Возможно ли доработать Индикатор EasyRealibleSystem по аналогии с 3xMAs#4_v2.mq4.
То есть дивера ( заданного ) старшего ТФ отражать на текущем , младшем , ТФ.
Чтобы на текущем графике отражались дивера текущего ТФ ( красный , белый ) и дивера ( розовый и голубой ( или вариант: просто жирностью "3" красный-белый ) , которые образуются на заданном старшем ТФ.
Для диверов разных ТФ отдельные настроечные параметры.


В принципе, можно.

ruscand пишет:

 цитата:
Возможно , что в подокне может быть небольшая проблема , связанная с тем как отразить дивер Н1 на графике М15.


Это не проблема - это лишь стиль отображения. Хотя, конечно же, от плохого стиля никто не застрахован. А это уже проблема

ruscand пишет:

 цитата:
Тут можно 2 варианта предложить:
1. Либо второе подокно текущего ТФ М15 , отражающее реальность старшего ТФ Н1 с отображением гистограммы МАКДН1 и дивера Н1.
2. Либо ( что мне больше нравится ) второе подокно , которое реализовано в виде индикаторной полоски.
Момент , когда на Н1 образуется дивер Н1 , эта полоска окрашивается в цвет ( красный или белый ) по всему участку дивера н1. Отсутствие дивера - отсутствие окраски полоски.
В принципе , также можно вторую полоску туда влепить ( под первую ). Это полоска дивера для текущего ТФ М15.
Тогда все очень наглядно будет выглядеть: Понятно , что подкрепление одного дивера Н1 двумя другими М15 одного цвета или дивера М15 дивером Н1 того же цвета будет являться важным сигналом к действию. И можно принимать решения.
Мне , собственно , нужен индикатор такого рода , чтоб его можно с другими индикаторами связать в одну схему.
ПиСи:
Я тут подумал , лучше выбрать второе "Либо" : под-окно с 2-мя индикаторными полосками было бы здОрово сделать для диверов разных ТФ , отображаемых в текущем окне М15.


Пока не могу представить ни то, ни другое. Возможно, поможет графическое представление.

ruscand пишет:

 цитата:
Кстати , а сколько в этом индикаторе буферов сейчас?


Ответить на вопрос может каждый пользователь без участия программиста. Достаточно посмотреть на вкладку "Цвета". В итоге становится понятно, что буферов всего два. Вся остальная графическая информация выводится при помощи обычных графических объектов: трендовых линий и объектов-стрелок.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 25
Зарегистрирован: 27.04.13
Репутация: 0
ссылка на сообщение  Отправлено: 10.08.13 19:15. Заголовок: Попробую расписать....


Попробую расписать..........
Ниже картинка. Это индикатор дивера на М15 ( ваш индикатор ) и индикатор ( первое подокно ) FXprime_V2a_Final , который отображает полоску со сменяемыми цветами. Понятно , что в зависимости от того , какой считает тренд. Скачать индикатор FXprime_V2a_Final : http://qclk.ru/kN/JV6N
Есть еще индикатор ( не смог найти - там также почти такие же полоски. Вообщем суть должна быть ясна о каких полосках речь)...... с немного другой полоской. Но сути это не меняет.


Итак , у нас М15 ( рисунок №2 ). На нем ваш дивер EasyRealibleSystem_М15 ( на графике и в подокне с расхождениями-диверами ) и EasyRealibleSystem_H1 ( схематично в главном окне графика ).
В главном окне белые и красные трендовые линии , обозначающие дивера М15. И розовые и голубые трендовые линии , которые повторяют себя от ТФН1 ( соответственно , они более жирные и между ними как минимум 8 свечей М15 , включая сами крайние ( что означает соединение 2-х свечей Н1 ).
В подокне тогда можно отобразить не то , что у Вас - макд и дивера , а 2 полоски , одна из которых относится к диверу М15 , а другая к диверу , спроецированному от Н1. Принцип дивера пусть такой же , как в EasyRealibleSystem - по МАКД и МА.
Просто вместо МАКД и диверами можно отобразить полоски разных цветов - там , где появился дивер белого цвета , там белая полоска. Где дивер красного цвета - там полоска красного цвета. Соответственно , для Н1 это другая полоска голубого и розового цветов. ( Верхняя полоска соответствует старшему ТФН1 , а нижняя - текущему М15 ).
Удобно визуально сопоставлять:
1. Если есть полоска Н1 , на которой возник отрезок розового цвета ( дивер вниз на Н1 ) , а ниже нее полоска М15 , которая имеет отрезок , окрашенный в красный цвет , то будем ожидать появление нового отрезка на полоске М15 красного цвета. Это как-бы подтверждение , что дивер на Н1 подтверждается 2-мя диверами на М15 того же направления. И можно продавать. Аналогично с точностью "до наоборот" , если речь идет о покупке.
2. Если на М15 есть дивер вниз ( и это отражено отрезком красного цвета на второй полоске ) , то новый дивер на Н1 ( первая полоска ) дает сигнал на продажу. Аналогично зеркально применяется к сигналу на покупку.
Примечания желтого цвета типа ( 1 ) и ( 2 ) указывают на то по какому признаку появился сигнал к продаже или покупке.

Между розовыми и голубыми отрезками верхней полоски Н1 нет цветовой гаммы ( цвет отсутствует ).
На нижней полоске также отсутствует цвет между красными и белыми отрезками. ( В последующем нужно будет эти цветовые переходы откорректировать. Но сейчас это излишне расписывать ).


Ниже рисунок нарисовал.


Нарисовал схематично. Но суть должна быть понятна.
В первом подокне ( с 2-мя полосками ) еще отметил стрелки. Но их здесь отмечать не надо. А отметить именно в главном окне. Просто их я отметил близко к полоскам , чтобы видно было на каких условиях появляются сигнальные стрелки.
Соответственно , те стрелки , которые сейчас в главном окне отмечены ( красные , голубые , белые и розовые ) не нужны. В этом окне потом оставим только стрелки , которые будут являться результатом подокна с полосками.
Кроме этого пока вообще не надо ставить нигде стрелок , поскольку позже мы более точно распишем их инициализацию ( в примере 1 и 2 я лишь продемонстрировал одни из возможных условий к продаже. К тому же там есть условия , когда можно игнорировать обратные сигналы. ). Но сейчас остановимся только на этих полосках и проекции диверов старшего ТФ на текущем ТФ.
При этом сами графические линии диверов в главном окне по М15 ( красные и белые ) оставляем и дорисовываем проекцированные дивера с Н1 ( розовые и голубые ).
И второе подокно ( с макд и диверами ) не нужно - оно повторяется второй полоской первого подокна.
Ну типа пока так.
П.С.
В принципе , можно вообще задать к-во полосок в подокне , которые бы являлись отражением ситуации диверов по разным ТФ. Например , М5 , М15 , Н1 , Н4 , Д1.
Это было бы ваще супер. Для каждого из Тф нужно задавать свои параметры МАКД и МА.
Поскольку в главном окне не отражаются графические линии диверов для каждого из полосок ( ТФ ) , то график не будет усеян разными линиями. Лишь тогда , когда будут определены сигналы стратегии для купли-продажи-стопа , тогда на графике могут быть организованы сигналы стратегии.
Но это уже тема и стратегия после реализции индикатора и на основе этого индикатора.

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 145
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 12.08.13 15:55. Заголовок: Предлагаю свое виден..


Предлагаю свое видение подобного индикатора.
См. третью часть "Простой надежной системы".

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 26
Зарегистрирован: 27.04.13
Репутация: 0
ссылка на сообщение  Отправлено: 12.08.13 16:34. Заголовок: Я не против. Есть та..


Я не против. Есть там и зерно. И интересное решение. Я смотрю его уже с утра.
Но то , что я предлагаю имеет различия:
1. Ваш индикатор дает показания только для текущего момента и никак не показывает ситуацию прошлого. Не с чего анализировать.... и обобщать. ( Разве что по старшим ТФ , но это все-равно не дает картинку более ранних состояний ).
2. Решение интересное в плане отображения макд и графика с сигналом в подокне. но в подокне вместо этого набора рисунков ограниченной информативности можно было бы разместить полоски от 2-х до 7-ми штук по старшенству одна над другой.
Под верхней полоской-ТФ видна ситуация с диверами для младшего ТФ. Таким образом ( кстати , можно выбором ограничить 3-мя полоски-ТФ , например , старший-текущий-младший. Или 2-мя полосками-ТФ: старший-текущий.... ) и информативность существенная ( когда можно провернуть график и посмотреть ситуацию намного прошлую ) и не так громоздкая конструкция. И динамизм присутствует.
И , что тоже важно , точно ( один над другим ) сопоставляются события ( цветные дивера или их отсутствие ) для каждого временного участка графика цены.
3. Кроме этого в вашем индикаторе ( №3 ) задаваемые параметры МА , МАКД и пр привязывают все ТФ к одним значениям. А хотелось бы , чтобы для каждого ТФ задавать отдельные параметры , наиболее подходящие к данному ТФ. Пусть это дает много входных параметров , но они все идентичны , только привязаны к каждому ТФ отдельно.
4. А так , конечно , решение интересное по 3-му варианту , но не для того , чтобы развивать в систему и стратегию , поскольку , повторюсь , нет прошлого для широкого анализа.

Так что моё о предложение остается в силе. Пусть это вариант №4 будет. Из нее , кстати , можно сделать и отличную статью и отличную стратегию построить.
Ниже даю рисунок , где схематично нарисовал как может выглядеть индикатор внешне ( на графике ).

П.С.
Кстати , первые сутки мониторинга по индикатору №3 прошло неплохо. Расширил к-во свечей до 200 с целью расширения кругозора индюка. Немного неудобно , но полученная картинка дает желаемое представление текущей ситуации и решает проблему открытия дополнительных окон.
Этот индикатор ( №3 ) можно слегка модернизировать: кол-во свечей задается для младшего из выбранного ТФ. Например , младшим из выбранных ТФ оказывается М5. К нему и применяется заданное кол-во свечей 100. Тогда для остальных ТФ к-во свечей автоматически будет рассчитано к отображению: для М15== 100/(15/5)=34 свечи. Для подокна с Н1 имеем 100/(60/5)=9 свечей , для Н4 имеем 100/(240/5)=3 свечи. Но ставить ограничение , что не менее 5 свечей ( например ) должно быть в окне. Тогда по остальным Тф будет по 5 свечей. И подокно не будет таким растянутым.......
ТФ: М5,М15,Н1,н4,Д,W Если задаем к-во свечей 150 , то
было: 900 всечей всего
стало: 150+50+13+5+5+5=228 свечей. свечей в 4 раза меньше и все прекрасно видно , что имеем за последние минимум 12 часов.


Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 151
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 22.08.13 19:48. Заголовок: Да, это было первое ..


Да, это было первое касание. Думаю, дальше еще будут подвижки, причем в ближайшем будущем. Повышение юзабилити программы - это обычные реалии IT-бизнеса.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 27
Зарегистрирован: 27.04.13
Репутация: 0
ссылка на сообщение  Отправлено: 29.08.13 07:39. Заголовок: А что относительно м..


А что относительно моего предложения по реализации индикатора в виде ТФ-полосок в подокне с возможностью задать выбор ТФ-полосок к отображению ( см. прошлый пост )?
Ну и маленького замечания по индикатору №3 , описанному в прошлом посте?

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 153
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 29.08.13 08:24. Заголовок: Смотрите четвертую ч..

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 28
Зарегистрирован: 27.04.13
Репутация: 0
ссылка на сообщение  Отправлено: 29.08.13 12:27. Заголовок: Ок , не заметил , чт..


Ок , не заметил , что статья уже есть. Будем смотреть. Потом отпишусь. Спасибо.
=======
1. Желательно задавать минимальный отображаемый ТФ и вообще ТФ к отображению не в советнике , а в самом индикаторе. Мало ли , если я хочу пользоваться только индикатором для ручной торговли в краткосрочной торговле , где достаточны М5,М15 ( текущий ) и Н1. Ну и Н4 максимум. Зачем мне на графике еще 5 полосок?
Поэтому просьба внести эти параметры для выбора в индикатор.
2. Также ОЧЕНЬ желательно , если я мог бы задавать базовые настройки МА и МАКД не одни для всех , а отдельно для каждого ТФ.
Да , это вроде бы много , но они однотипны и , главное , дают более тонкую настройку.
Можно дать выбор также тем , кто желает иметь общие базовые настройки для всех ТФ : тру-фэлс ( применить настройки МА и МАКД для текущего ТФ ко всем ТФ или для каждого ТФ использовать свои настройки МА и МАКД ).


Еще отдельный вопрос возник.
Вы писали , что тестировать на МТ4 можно только по текущему ТФ. А советник №4 в статье протестировали стандартным МТ4 с учетом не одного ТФ. Поясните , пожалуйста.



Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 159
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 04.09.13 08:56. Заголовок: ruscand пишет: 1. Ж..


ruscand пишет:

 цитата:
1. Желательно задавать минимальный отображаемый ТФ и вообще ТФ к отображению не в советнике , а в самом индикаторе. Мало ли , если я хочу пользоваться только индикатором для ручной торговли в краткосрочной торговле , где достаточны М5,М15 ( текущий ) и Н1. Ну и Н4 максимум. Зачем мне на графике еще 5 полосок?
Поэтому просьба внести эти параметры для выбора в индикатор.


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

ruscand пишет:

 цитата:
2. Также ОЧЕНЬ желательно , если я мог бы задавать базовые настройки МА и МАКД не одни для всех , а отдельно для каждого ТФ.
Да , это вроде бы много , но они однотипны и , главное , дают более тонкую настройку.
Можно дать выбор также тем , кто желает иметь общие базовые настройки для всех ТФ : тру-фэлс ( применить настройки МА и МАКД для текущего ТФ ко всем ТФ или для каждого ТФ использовать свои настройки МА и МАКД ).


Да, сделать можно, но, опять же, возвращаемся к вопросу большого количества параметров, что для индикатора достаточно критично.

ruscand пишет:

 цитата:
Еще отдельный вопрос возник.
Вы писали , что тестировать на МТ4 можно только по текущему ТФ. А советник №4 в статье протестировали стандартным МТ4 с учетом не одного ТФ. Поясните , пожалуйста.


Думаю, Вы перепутали индикатор и советник. Советнику в режиме тестирования доступны все стандартные (а при существовании данных - и нестандартные) таймфреймы. С индикатором же ситуация именно такая - ему недоступны данные другого таймфрейма в режиме тестирования. Именно об этом говорилось при разработке Вашего индикатора на форуме MQLabs.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 29
Зарегистрирован: 27.04.13
Репутация: 0
ссылка на сообщение  Отправлено: 06.09.13 18:08. Заголовок: Scriptong пишет: ....


Scriptong пишет:

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


Вообще-то в индикаторе отображаются все ТФ - от М5 и выше. А текущий обрамляется цветом.
Я сделал так: На текущем М15 мне надо отразить диверы по М5, м15 , Н1 и н4. Для этой цели в настроечном окне индикатора я указываю минимум=0 . максимум=5.
Таким образом отражаются только нужные 5 ТФ. Правда М30 там ни к селу ни к городу.

Scriptong пишет:

 цитата:
В этом плане можно согласиться, что нижние таймфреймы отображать не стоит.

Вообще-то совсем не помешает , если будет отображаться хотя бы ближайший младший ТФ.
Scriptong пишет:

 цитата:
По поводу отображения/неотображения старших таймфреймов. Здесь ситуация более однозначная: должен соблюдаться порядок таймфреймов, т. к. нормально подписать строки невозможно. Отсюда следует, что при произвольном порядке отображения строк пользователь попросту будет теряться, какая строка и что отображает


Вообще-то , когда я анализирую текущую ситуацию по диверам на разных ТФ на основании этого индикатора , то я не сильно должен задумываться к какому ТФ относится данная полоска - важна последовательность диверов согласно той стратегии , которую я к этому индикатору выстраиваю.
Если у меня будут перед глазами 9 полосок разно-и-неравномерно удаленных периодов , то мне точно придется держать в голове к какому ТФ относятся дивера. Однако , если я заранее оставлю лишь 4 действительно нужных мне ТФ ( младший М5 , текущий М15 , старшие Н1 и Н4 без М30 ) , то динамика на этих 4-х полосках будет отражать ту динамику , которая интересует меня и показывать общую картинку в целом. Образом. Без отвлечения на ненужные полоски. То есть целостной картинкой , где мне не надо постоянно держать в голове где какая полоска и ТФ. Чисто ориентируясь визуально.
Поэтому предлагаю все-таки дать возможность задать выбор отражения тех ТФ , которые считаю важными. Не 9 , а 3-5 , например. Остальные не нужны , поскольку моя стратегия не предполагает использовать крайние ТФ. Так зачем их отображать и обращаться к ним?
То есть задаем к отражению ТФ-полоски того ТФ , которые нужны. К каждой ТФ-полоске относим свои параметры.
Заданные и отражаемые ТФ-полоски задают определенную целостность картинки согласно той стратегии , что я принимаю.

К примеру , я бы оставил ( снизу-вверх ) ТФ-полоски: М5 ( младший ) , М15 ( текущий ) ,старшие ТФ: Н1 с тонкими параметрами , Н1 с широкими параметрами , Н4. Итого 5 ТФ-полосок. Очень четкая логика для торговли на М15.
Кстати , здесь указаны 2 ТФ-полоски одного ТФН1. С узкими и широкими настройками. Что придает картинке необходимую мне динамику.
То есть просьба предусмотреть возможность задать к отображению также ТФ-полосок по принципу разных параметров для одного ТФ. То есть просто в настройках чисто задаются те ТФ ( от младшего до последнего старшего ) , которые необходимы с индивидуальными параметрами.
Думаю , что это даст индикатору бОльшие возможности и широту применения.
Например , можно выстраивать стратегию с использованием диверов не по разным ТФ , а по одному ТФ , но с разными параметрами , типа "от более широких параметров в сторону уменьшения". Или сочетая разные ТФ и широкие-узкие одного ТФ , как я выше предложил ( М5-М15-Н1-Н1-Н4 ).

( Кстати сказать. Построив 9 полосок одного ТФ с разными параметрами , можно их визуально сравнить друг с другом на точность к графику цены. И таким образом подобрать нужные настроечные параметры для данного ТФ. Ведь в этом случае не надо открывать отдельные 9 окон одного ТФ , но с разными настройками и сравнивать дивера. Далее также можно поступить со следующим ТФ на этом же графике.
В конечном счете подобрать без долгого тестирования нужные характеристики для соответствующих периодов. )

ПС.
1. В текущем индикаторе происходит обращение к 9 ТФ для выстраивания полосок. В моей стратегии ему достаточно обратиться лишь к 4-5 периодам. Это ведь облегчает индикатор?
2. В текущем индикаторе к каждому из периодов применяются те параметры , которые заданы настройками. Да , это одни и те же параметры , но индикатор , чтобы выстроить все 9 полосок , все равно обращается 9 раз к этим настройкам параметра. 9 раз.
В новом решении эти параметры различны для каждой из ТФ-полосок. И индикатор , чтобы выстроить 4-5 полосок , тоже обращается к настройкам параметров для соответствующего ТФ. То , что он обращается к параметрам не общим , а отдельно заданным для каждой ТФ-полоски , ведь никак не утяжеляет индикатор? А в количестве обращений 4-5 обращений даже легче , чем 9.
3. В текущем индикаторе у нас нет гибкости к нашей стратегии. В предлагаемом решении мы ее получаем.
4. Кроме этого в новом решении ТФ-полоски можно выстраивать не только жестко по порядку следующих периодов , но и усилить стратегии путем вариантности сигналов одного ТФ.

Разве есть в этих решениях что-то , что может утяжелить индикатор? Не говоря уже о том , что сам индикатор продвигается существенно вперед как в плане возможностей , так и в плане универсальности.
Ну и новая статья .......... ( то , что для Вас является приоритетным ( я так понимаю ) ).....

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 174
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 11.09.13 10:34. Заголовок: ruscand пишет: Вооб..


ruscand пишет:

 цитата:
Вообще-то в индикаторе отображаются все ТФ - от М5 и выше. А текущий обрамляется цветом.
Я сделал так: На текущем М15 мне надо отразить диверы по М5, м15 , Н1 и н4. Для этой цели в настроечном окне индикатора я указываю минимум=0 . максимум=5.
Таким образом отражаются только нужные 5 ТФ. Правда М30 там ни к селу ни к городу.


Не вопрос - давайте придумаем, как к этому прийти без разрастания количества настроечных параметров.

ruscand пишет:

 цитата:
Вообще-то совсем не помешает , если будет отображаться хотя бы ближайший младший ТФ.


В статье ясно описано, что показания младших таймфреймов, по отношению к теущему, нельзя принимать во внимание - они просто не помещаются, т. к. одному бару текущего ТФ соответствует два или более баров младшего ТФ.

ruscand пишет:

 цитата:
Поэтому предлагаю все-таки дать возможность задать выбор отражения тех ТФ , которые считаю важными. Не 9 , а 3-5 , например. Остальные не нужны , поскольку моя стратегия не предполагает использовать крайние ТФ. Так зачем их отображать и обращаться к ним?


Это Вам они не нужны. Индикатор же разрабатывался для всеобщего пользования, а не лично для Вас. А потому я, как разработчик, буду учитывать интересы максимального количества пользователей. Возможно, их пока нет, т. к. статье без году неделя, но они обязательно появятся в будущем.
А потому вопрос пока открыт.

То же самое касается индивидуальной настройки MACD каждого ТФ. Здесь тоже стоит подумать.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 30
Зарегистрирован: 27.04.13
Репутация: 0
ссылка на сообщение  Отправлено: 11.09.13 13:50. Заголовок: Scriptong пишет: Эт..


Scriptong пишет:

 цитата:
Это Вам они не нужны. Индикатор же разрабатывался для всеобщего пользования, а не лично для Вас.


Я не имел ввиду , что лично мне это нужно. Когда есть выбор отразить 5 или 9 полосок , то это тот выбор , который интересен всем. Кто-то оставит все 9 , а кто-то ограничится 4-5 ориентирами.
Если ваша ( не Ваша лично - это оборот речи такой ) стратегия глобальная и предполагает контроль ситуации на месячном-дневном-недельном графиках и при этом вы работаете на М15 , то ради бога - в вашем распоряжении еще М30 , Н1 и Н4. ( хотя мне трудно представить такую стратегию )
Если я ( я-это тоже оборот речи , что подразумевает АБСОЛЮТНОЕ большинство пользователей ) работаю на М15 , то для меня важны лишь М5 , М15 , Н1 и Н4. Внутри месячного-недельного-дневного периода график по Н1 ( или Н4 ) может множество раз менять свое направление. Мне ( Абсолютному большинству ) нет нужды обращаться к Мес-Нед-Дн периодам. У меня на счету нет 1 млн. гринов. Даже , если я сойду с ума и с 5 000 баксами начну использовать сигналы глобальных периодов , то мне ничего не стоило бы настройками установить 9 или 7 ТФ-полосок. А ежели у меня заваляется на счету 1 000 000 000 , то также у меня будет выбор назначить ТФ-полоски к отображению. И что-то мне подсказывает , что я остановлюсь только на 4-5 периодах: Нед-Ден-Н4-Н1-М15 ( период м30 опять ни к селу ни к городу ).
Scriptong пишет:

 цитата:
.....я, как разработчик, буду учитывать интересы максимального количества пользователей.


" максимального количества пользователей" более устроил бы подход с выбором ТФ-полосок к отображению.
Scriptong пишет:

 цитата:
давайте придумаем, как к этому прийти без разрастания количества настроечных параметров


Нет ничего проще , чем в настройках указать ТФ-полоски к отображению.
Scriptong пишет:

 цитата:
....показания младших таймфреймов, по отношению к текущему, нельзя принимать во внимание - они просто не помещаются, т. к. одному бару текущего ТФ соответствует два или более баров младшего ТФ

.
Если на М5 получен дивер , а м15 ( текущий ) еще не завершен , то дивер можно и не отображать немедленно. Если же М15 завершился , а внутри него на М5 получен дивер , то в этом случае можно этот дивер на М5 показать , даже , если это займет 3 бара. Ведь вопрос с диверами состоит не в сиюминутной реакции на полученный сигнал , а в последовательности этих сигналов. И время 5-10-15 минут ( если текущий М15 ) или большее время ( если текущий период более длинный ) не имеет значения. Главное иметь знание , что на м5 дивер состоялся и надо к этому отнестись так , как это подсказывает выбранная стратегия.
Можно указать . что , если на младшем по отношению к текущему ТФ графике образовался дивер , то это отразится в соответствующей ТФ-полоске подъокна по окончании текущего бара текущего ТФ и размер окрашенного кирпичика может занять ( как минимум ) один М15-кирпичик.
Я уверен , что сигнал младшего периода во многих стратегиях важен. Пусть не как сигнал к немедленному действию , но как подтверждающий старший или при повторении этого сигнала.
Потому что ( хотелось бы еще раз особо подчеркнуть ) дивер - это сигнал , показывающий возможность разворота тренда. Не немедленного ( получил дивер и пошел в обратку ) , а именно как существенный сигнал , указывающий на ослабление тренда вначале и серьезность намерений развернуться обратно , если сигнал повторен на младшем периоде , а на текущем или старшем подтвержден.

Scriptong пишет:
 цитата:
......индивидуальной настройки MACD каждого ТФ. Здесь тоже стоит подумать.


Невозможно принимать всерьез сигналы , поступаемые от 9-ти или даже 2-х ТФ , если эти сигналы имеют одни настроечные параметры. Это полное упрощение. Это подгонка под тяп-ляп.
На М5 назначение параметра i_maMinOffset в 20 пп ( 20 пп игнорирование сигналов ) совсем не одно и тоже , если речь идет о Н4 или выше. На Н4 20 пп означают НИЧТО!!!. А уж на Д1 тем более!!!!! Здесь , скорее можно говорить о 200 пп. минимум. И так по всем другим настроечным параметрам. Масштаб искажает применимость одинаковых настроек. Это тот случай , когда можно говорить о неприменимости универсальности одних настроек к разным ТФ.
Поэтому : "давайте придумаем, как к этому прийти без разрастания количества настроечных параметров" здесь не катит.

Если человек хочет серьезно использовать этот действительно интересный инструмент диверов , то каждый период должен иметь индивидуальные настройки. Абсолютное большинство людей ограничится 4-5 полосками. Теми , что интересны пользователю в той стратегии , которая есть у него. Пусть он сам их выберет , назначит и настроит. Невыбранные в настройках ТФ-полоски к отображению не участвуют в построении осцилятора.
Такой подход придаст индикатору большую гибкость , многовариантность и универсальность. А , значит , большее количество людей может им пользоваться в своих разнообразных стратегиях.
На крайняк ( если человеку все равно на свой депозит ) можно оставить выбор: применять к каждому ТФ индивидуальные параметры ИЛИ применить ко всем ТФ параметры текущего ТФ.
( индивидуальные параметры: 1. i_maFastPeriod 2. i_maSlowPeriod 3. i_maPrice 4. i_maMethod 5. i_maMinOffset 6. i_macdFastPeriod 7. i_macdSlowPeriod - 8. i_macdPrice. )

И 2 момента напоследок.
1. Было бы замечательно ( я об этом подробно сказал в прошлом посте ) помимо периодов к отображению ( разные ТФ1-ТФ2-ТФ3... ) дать возможность индикатору задавать выбор по линии одного ТФ с разными настройками ( от тонкой до более широкой ). То есть ( например ) Н1 с тонкими настройками - Н1 с расширением настроек - Н1 с широкими настройками. Ну и симбиозом , как я ранее писал ( например ): М5-М15(тек)-Н1(узкие настройки)-Н1(широкие настройки)-Н4. О преимуществе этого подхода я писал в прошлом посте.
А добиться этого просто: в настройках "тупо" выбираем нужные ТФ-полоски к отображению: М5-М15-Н1-Н1-Н4. Далее назначаем им индивидуальные параметры.

2. Вы , наверное , прекрасно понимаете , что использование индикатора диверов ( даже такого расширенного ) исключительно в качестве единственного для получения сигналов на покупку-продажу не совсем можно было бы рекомендовать. Поскольку дивера - это сигналы обобщающие ( непрямого действия - лишь сигналы возможной смены тренда ). Он сообщает о важном изменении в ситуации тренда. Но эта ситуация может произойти быстро или не совсем или отмениться. В этом плане я говорю о том , что этот осцилятор не главный , но важный вспомогательный сигнальщик.
Поэтому с этим индикатором надо обязательно задействовать другие. Например , RSI , стохастики или МА или другие , построенные на иных принципах типа волатильности , объемах , скоростях и пр...
Но это тема для других статей. Главное сейчас сконструировать индикатор так , как я написал выше. Просто я хочу вторым пунктом сказать , что возможность гибкой настройки осцилятора диверов под стратегию , которую пользователь определяет для себя самостоятельно , даст лучшие результаты взаимодействия с другими индикаторами. И станет действительно востребованным для многих , как лучший вспомогательный инструмент.

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 177
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 17.09.13 12:07. Заголовок: Снова много слов, но..


Снова много слов, но конкретных предложений нет. Вы все описываете, как это нужно, но не предлагаете пути решения. Я тоже согласен - нужно. Но не вижу хороших путей решения проблемы.

Насчет указания таймфреймов я уже писал, что проблема не в том, чтобы сделать, а именно в количестве параметров. Ведь только для выбора отображаемых таймфреймов нужно добавит девять настроечных параметров. При имеющихся 16-ти параметрах это уже 50% прирост. Хотя в количественном выражении не так уж и много.

Насчет выбора параметров MACD для каждого таймфрейма. Девять таймфреймов да для каждого восемь параметров - получаем 72 дополнительных параметра. Вы всерьез думаете, что таким индикатором удобно пользоваться? Его настраивать только полчаса, как минимум.

Вот кратко суть обеих проблем. Если решим их - реализуем.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 31
Зарегистрирован: 27.04.13
Репутация: 0
ссылка на сообщение  Отправлено: 17.09.13 15:12. Заголовок: Scriptong пишет: В..


Scriptong пишет:

 цитата:
Вы всерьез думаете, что таким индикатором удобно пользоваться? Его настраивать только полчаса, как минимум.


Если индикатор на 9-ти ТФ работает по одним параметрам , то я говорил выше , что это абсурд. На разных масштабах должны быть свои настройки.
Индикатор достаточно 1-н раз настроить под свою стратегию. В которой могут быть хоть все 9 ТФ или 4-5 тех , что действительно важны.
Также я писал , что оптимизировать каждый ТФ не составит труда , если задать настройками все 9 ТФ одного периода Н1 ( н-р ) , но с разными настройками. В этом случае , хоть за 10 лет , хоть за всю историю , индикатор отрисует в каждой ТФ-полосе свой кирпичек. Наша задача из этого рисунка выбрать 1-2 полоски , которые наиболее точно соответствуют нашей стратегии. Без всяких длительных тестов.
Точно также пройтись по всем остальным ТФ ( если стратегия подразумевает ограниченное кол-во ТФ , то достаточно перебрать только эти ТФ ). Все.
Таким образом мы подобрали нужные параметры для каждого из требуемых ТФ. Это одноразовая настройка.
Далее для нашей стратегии можно лишь слегка оттачивать параметры. Но можно и не особо оттачивать , потому что индикатор диверов ( любой ) - это сильный сигнальщик возможной смены тренда. Если сигнал будет пропущен на 1-й полоске , то он все-равно появится на другой или нескольких. Важно , что сигнал намерения сменить тренд поступит. Своего рода этот индикатор есть и подстраховка от неполучения сигнала и подтверждение к уже полученным.
А уже дальше в стратегию можно подключить один из индикаторов преодоления уровней: RSI или Stoshastic или ADX или EMA или Guppy или Volatiliti ....
Их со-направленный сигнал подтвердит разворот сразу или не совсем сразу. Или не подтвердит , если упущено время или цена прошла больше , чем определенное расстояние.
Поэтому извращаться на предмет супер-подстройки нашего индикатора по каждой ТФ-полосе нет смысла. Тем более , что суть самого индикатора в том , чтобы собрать вместе все сигналы с разных ТФ ( или разных расширений одного ТФ , или "солянки" , где используется вариант , о котором я ранее писал ( М5_( младший ТФ ) М15_(текущий ТФ) , Н1_(узкие настройки) , Н1_(широкие настройки) , Н4 ) и не позволить пропустить сигнал разворота.

Таким образом не надо бояться , что придется задать много параметров - они однотипны и не требуют постоянной перенастройки.
Раз задал и забыл ( или почти так). Зато нет подгонки под один параметр. Что дает индикатору широту для применения и адекватность по каждому масштабу.
Scriptong пишет:

 цитата:
Его настраивать только полчаса, как минимум.


Его настроить теперь достаточно 1 раз ПОД свою стратегию. И все. Ниже даю возможные настроечные параметры ( как это может выглядеть ):

// Настроечные параметры индикатора. ( Вперед выносим параметры общего плана. )

extern int i_indBarsCount = 150000;
extern bool i_4digits = true; // терминал имеет 4-знака ( тру ). Если 5-знаков , то "фэлс" ( параметр maMinOffset автоматом *10 ).
extern bool i_showDivergence = true;
extern color i_colorSignalBuy = Blue;
extern color i_colorSignalSell = Red;
extern color i_upDivergenceColor = Turquoise;
extern color i_downDivergenceColor = Maroon;
extern color i_separatorColor = DimGray; // оттенение ТФ-полоски , отличной от текущего ТФ.
extern color i_curTFColor = Lime; // оттенение ТФ-полоски текущего ТФ.

// настройки текущего ТФ ( в нашем примере М15 )
// стандартный набор из 8-ми настроек:
extern int i_maFastPeriod = 3;
extern int i_maSlowPeriod = 7;
extern int i_maPrice =0;
extern int i_maMethod = 3;
extern int i_maMinOffset = 2;
extern int i_macdFastPeriod = 2;
extern int i_macdSlowPeriod = 5;
extern int i_macdPrice = 6;

extern bool i_UniConfigCurrentTF= true; // применять единые настройки текущего ТФ ко всем ТФ ( да-нет ) ( uniform configuration of the current TF )
Если предыдущтй параметр UniConfigCurrentTF="тру" , то ниже не актуально. Если UniConfigCurrentTF="фэлс" , то тонкая настройка:


// настройки младшего ТФ
extern int i_JrTF = 5; // назначение младшего ТФ ( мин )
// стандартный набор из 8-ми настроек:
extern int i_maFastPeriod_JrTF = 2;
extern int i_maSlowPeriod_JrTF = 7;
extern int i_maPrice_JrTF = 1;
extern int i_maMethod_JrTF = 3;
extern int i_maMinOffset_JrTF = 5;
extern int i_macdFastPeriod_JrTF = 1;
extern int i_macdSlowPeriod_JrTF =4;
extern int i_macdPrice_JrTF = 0;


// настройки первого старшего ТФ
extern int i_SrTF1 = 60; // назначение первого старшего ТФ ( мин ) ( в нашем случае Н1 с узкими параметрами )
// стандартный набор из 8-ми настроек:
extern int i_maFastPeriod_SrTF1 = 4;
extern int i_maSlowPeriod_SrTF1 = 11;
extern int i_maPrice_SrTF1 = 0;
extern int i_maMethod_SrTF1 = 3;
extern int i_maMinOffse_SrTF1 = 4;
extern int i_macdFastPeriod_SrTF1 = 4;
extern int i_macdSlowPeriod_SrTF1 = 4;
extern int i_macdPrice_SrTF1 = 0;


// настройки второго старшего ТФ
extern int i_SrTF2 = 60; // назначение второго старшего ТФ ( мин ) ( в нашем случае Н1 с широкими настройками )
// стандартный набор из 8-ми настроек:
extern int i_maFastPeriod_SrTF2 = 7;
extern int i_maSlowPeriod_SrTF2 = 21;
extern int i_maPrice_SrTF2 =2;
extern int i_maMethod_SrTF2 = 3;
extern int i_maMinOffse_SrTF2 = 6;
extern int i_macdFastPeriod_SrTF2 = 3;
extern int i_macdSlowPeriod_SrTF2 = 7;
extern int i_macdPrice_SrTF2 = 0;


// настройки третьего старшего ТФ
extern int i_SrTF3 = 240; // назначение третьего старшего ТФ ( мин )
// стандартный набор из 8-ми настроек:
extern int i_maFastPeriod_SrTF3 = 6;
extern int i_maSlowPeriod_SrTF3 = 7;
extern int i_maPrice_SrTF3 = 1;
extern int i_maMethod_SrTF3 = 3;
extern int i_maMinOffse_SrTF3 = 10;
extern int i_macdFastPeriod_SrTF3 = 1;
extern int i_macdSlowPeriod_SrTF3 = 4;
extern int i_macdPrice_SrTF3 = 0;


// настройки четвертого старшего ТФ
extern int i_SrTF4 =0; // назначение четвертого старшего ТФ ( мин ). Если i_SrTFх =0 , то ТФ не участвует и не отображается. И нижеследующие i_SrTFх тоже не участвуют.
// стандартный набор из 8-ми настроек:
extern int i_maFastPeriod_SrTF4 = 3;
extern int i_maSlowPeriod_SrTF4 = 7;
extern int i_maPrice_SrTF4 = PRICE_CLOSE;
extern int i_maMethod_SrTF42 = 3; //MODE_SMA;
extern int i_maMinOffse_SrTF4 = 2;
extern int i_macdFastPeriod_SrTF4 = 2;
extern int i_macdSlowPeriod_SrTF4 = 5;
extern int i_macdPrice_SrTF4 = 6; //PRICE_CLOSE;

Примечания.
1. Младший ТФ может быть указан и отображен только Один. Поскольку нет смысла городить много младших ТФ. Относительно того , почему нужен младший и как его отобразить я писал в прошлом посте. Если на младшем возник дивер , а текущий еще не завершился , то дивер должен быть отражен по окончании бара текущего ТФ. Его длина ( одно или несколько делений-кирпичиков ) не имеет значения. Равно как и немедленное реагирование на него. Ведь наш ТФ - М15. Главное отразить появление дивера.

2. Старшие ТФ назначаются параметром i_SrTFх ( где х - порядок старшинства ).
i_SrTFх также может быть одного ТФ , но с узкими или расширенными настройками. В том числе это может быть текущий ТФ , но с более широкими настройками ( например , текущий ТФМ15_(узкие настройки) и следующая полоска ТФМ15_(широкие настройки).
Все это механически указывается параметром i_SrTFх , ниже которого стандартный набор из 8-ми настроек.
Следующий i_SrTFх не может быть меньше предыдущего ( т.е. может быть равен предыдущему ( расширенное толкование для одного ТФ ) или больше его ( старший ТФ )).

3. Считаю , что достаточно иметь один младший ТФ , текущий и 4 старших ( в т.ч. расширение одного ТФ ). Всего 6 полосок. Поскольку 9 слишком много и не продуктивно. Впрочем , вы можете оставить и все 9. В этом случае пользователь может указать i_SrTFх=0 для тех ТФ-полосок , которые он не хочет отображать. Кроме этого , если указать i_SrTFх=0 , то последующие i_SrTFх также обнуляются и не участвуют в отображении ( даже если там остались какие-то цифирии ).

4. Итого 18 общих настроечных параметров ( если выбираем "тру" для UniConfigCurrentTF ). И плюс по 8 параметров для каждой из назначенных полосок , если параметр i_UniConfigCurrentTF= "фэлс".
Для 1 младшего и 4-х старших ТФ = 5х9=45 дополнительных. Но они стандартны , настраиваются один раз для выбранной стратегии и не особо требуют корректировок. Всего 63 настроек , из которых 45 стандартны и практически настраиваются один-два раза. Впрочем , и половина из остальных 18-ти не особо требуют вмешательств.
Основные настроечные параметры можно задать через МетаЭдитор ( прямо в коде ) , если неудобно работать с окном настроек. Тем более , что 90% настроек не потребуется изменять часто или вообще они для данной стратегии будут оптимальны по причине , которую я ранее назвал - индикатор дивера это не индикатор немедленного действия , а сигнальщик возможной смены тренда. А наш индикатор еще и с системой подтверждений на других ТФ ( пропустим на одной полоске сигнал , но подстрахуемся получением на другом ). На супер-точности здесь циклиться не стоит. А , значит , и мудрить с настройками-перестройками тоже глупо. Раз-два настроил. И все.

5. Если говорить о моем примере ( М5_ ( младший ТФ ) М15_(текущий ТФ) , Н1_(узкие настройки) , Н1_(широкие настройки) , Н4 ) , то имеем 18 общих и 36 дополнительных стандартных настроек. Всего 54. Много-немного. Зато качественно и красиво.
Ведь задача не в том , чтобы уменьшить настроечные параметры , а чтобы сделать индикатор универсальным , но с учетом проблемы масштабируемости. А стандартность настроек для разных ТФ ничуть не усложняет настроечную часть.

П.С.
Кстати , если остановиться не на 9 , а на максимально 6 полосок , то здесь есть все основания:
1. Если текущий ТФН1 , то младший м15 и старшие: Н4,Д1,Нед,Мес. = 6 полосок.
2. Если текущий ТФМ15 , то младший М5 и старшие : М30 , Н1 , Н4 , Д1 , Нед. = 6 полосок ( и то лишние М30 и Д1 и Нед. ).
3. Если текущий ТФМ5 , то младший М1 и старшие: М15 , М30 , Н1 , Н4 = 6 полосок ( и то лишние М30 и Н4 для М5!! )
4. Если текущий ТФН4 , то младший Н1 ( или М15 ) и старшие: Д1 , нед , Мес = 5 полосок.
То есть фактически можно остановиться на 6 полосках МАКСИМУМ. Кто-то выберет и 4. А кто-то дополнит текущий и (или) старший ТФ расширенными настройками , чтобы использовать все 6 полосок.
Потом , я уже писал , на экране картина будет целостной , динамической и нет необходимости постоянно держать в голове какая полоска к какому ТФ или расширению ТФ относится. Важна целостность и динамизм поступающих сигналов по всей картинке согласно той стратегии , которая вами выбрана.
Так что 9 полосок - это лишнее. Размазывает картину. Отвлекает.


Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 193
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 23.09.13 10:41. Заголовок: ruscand пишет: 1. М..


ruscand пишет:

 цитата:
1. Младший ТФ может быть указан и отображен только Один. Поскольку нет смысла городить много младших ТФ. Относительно того , почему нужен младший и как его отобразить я писал в прошлом посте. Если на младшем возник дивер , а текущий еще не завершился , то дивер должен быть отражен по окончании бара текущего ТФ. Его длина ( одно или несколько делений-кирпичиков ) не имеет значения. Равно как и немедленное реагирование на него. Ведь наш ТФ - М15. Главное отразить появление дивера.



Уже устал Вам объяснять, что невозможно отобразить на текущем ТФ достоверные показания младшего ТФ. Причина: одному бару текущего ТФ соответствует два или более баров младшего ТФ. Одно дело, когда на этих барах сформирован один сигнал или больше сигналов, но одного типа. А как отобразить на одном баре противоположные сигналы?
В текущей реализации выход, на мой взгляд, плохой - отображение одного сигнала который соответствует времени открытия бара текущего ТФ. Все, что внутри бара, хоть трава не расти.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 22 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  2 час. Хитов сегодня: 2
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет