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



Сообщение: 1
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 12.06.13 06:41. Заголовок: 3 Машки заданного ТФ в текущем окне


Приветствуем.
Нельзя ли замутить для этого индикатора ( 3xMAs#4 - три машки и вертикали от их пересечений ) возможность задавать ТФ для отображения в текущем окне с тем , чтобы в текущем окне отражались линии МА только того ТФ , который я задаю.
Например , текущий ТФ М15 , но в окне должны отображаться МА заданного ( старшего ) ТФ Н1.
Сэнк ю вери мач.
******
К сожалению не смог передать с компа. Даю ссылку на сайт: http://forexguru.com.ua/load/indikatory/foreks_indikator_quot_fx_prime_quot/1-1-0-1175
Там для нашей цели интересен только индикатор 3xMAs#4.

Вообщем , подумал , что можно еще предусмотреть такой ньюанс.
Можно оставить также рисование МА текущего ТФ , но дать выбор какую ( какие ) из линий МА текущего ТФ оставить к отображению.
То есть смысл такой , что взаиморасположение МА старшего ТФ указывает на Глобальное направление ( и это видно в текущем окне ) , но пересечение МА текущего ТФ в некой комбинации ( например , средняя ( или по выбору ) МА текущего ТФ медленной МА старшего ТФ ) дает окончание ранее обнаруженного Глобального направления , что позволит раньше констатировать завершение тренда и закрыть сделку.

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







Сообщение: 107
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 16.06.13 18:04. Заголовок: Добрый день. По указ..


Добрый день.
По указанной ссылке для скачивания индикатор требуется регистрация. Пожалуйста, сохраните файл на каком-нибудь файловом сервере типа zalil.ru.
Также учтите, что для изменения кода потребуется исходный код индикатора (файл mq4, а не ex4), который не был декомпилирован.

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



Сообщение: 2
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 16.06.13 18:46. Заголовок: http://zalil.ru/3458..


http://zalil.ru/34585521
это распространенный и свободно распространяемый индикатор.

По поводу горизонтальных линий - поторопил события ( это позже и с другим индикатором ).
Сейчас только организовать отображение всех 3-х Ма выбранного ТФ в текущем окне и 3-х МА текущего ТФ с выбором МА к отображению.
PS.
Думаю нужно для МА дать выбор параметров как для текущих МА , так и для тех МА , которые другого ТФ.

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



Сообщение: 3
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 12.07.13 21:25. Заголовок: Месяц прошел. Я так ..


Месяц прошел. Я так понимаю , что Вы проигнорировали вопрос?

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





Сообщение: 127
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 15.07.13 11:34. Заголовок: ko_ko пишет: Месяц ..


ko_ko пишет:

 цитата:
Месяц прошел. Я так понимаю , что Вы проигнорировали вопрос?


Прошу прощения. Не увидел Ваш ответ. Видимо, Вы ответили, пока я отвечал на другие вопросы. А потом просто нажал "Отметить все как прочитанное". Скачал индикатор. Чуть позже отвечу.

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





Сообщение: 128
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 15.07.13 11:59. Заголовок: ko_ko пишет: Нельзя ..


ko_ko пишет:

 цитата:
Нельзя ли замутить для этого индикатора ( 3xMAs#4 - три машки и вертикали от их пересечений ) возможность задавать ТФ для отображения в текущем окне с тем , чтобы в текущем окне отражались линии МА только того ТФ , который я задаю.


Да, изменить код индикатора вполне возможно. И это не потянет за собой значительное изменение его алгоритма. С другой стороны, это дело не пяти минут. Нужно ввести расчет индекса бара заданного ТФ, который соответствует бару текущего ТФ.
Сразу замечу, что подобная редакция ограничит использование индикатора. Заданный ТФ должен будет всегда быть больше, чем текущий ТФ. В том случае, когда текущий ТФ больше заданного, одному бару текущего ТФ будет соответствовать несколько баров меньшего ТФ, что делает невозможным установку соответствия индексов баров разных ТФ.

ko_ko пишет:

 цитата:
Можно оставить также рисование МА текущего ТФ , но дать выбор какую ( какие ) из линий МА текущего ТФ оставить к отображению.
То есть смысл такой , что взаиморасположение МА старшего ТФ указывает на Глобальное направление ( и это видно в текущем окне ) , но пересечение МА текущего ТФ в некой комбинации ( например , средняя ( или по выбору ) МА текущего ТФ медленной МА старшего ТФ ) дает окончание ранее обнаруженного Глобального направления , что позволит раньше констатировать завершение тренда и закрыть сделку.


Эти просьбы не вполне совместимы друг с другом. Поэтому объединить их в одном индикаторе не получится (или в нем будет избыточное количество настроечных параметров, что неудобно при использовании).
Кстати, что-то подобное Вашей просьбе можно сделать без привлечения программистов. Для этого используйте закладку "Отображение" в окне свойств индикатора. Там нужно снять галку "Все таймфреймы" и отметить те таймфреймы, на которых необходимо отображение индикатора. Получите, конечно, немного не то, что Вы хотите, но близко к тому.

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



Сообщение: 4
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 15.07.13 17:37. Заголовок: Scriptong пишет: За..


Scriptong пишет:

 цитата:
Заданный ТФ должен будет всегда быть больше, чем текущий ТФ

Замечательно. Тогда задаем старший ТФ для отображения.

Scriptong пишет:

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

А если постараться? Избыточное кол-во меня не расстроит.
P.S.
А если кинуть на график 2 индикатора: сам 3xMAs#4 ( с отключением отображения ненужных линий ) и новый 3xMAs#4 ( с заданным старшим ТФ )?
Это ведь будет то , о чем и речь?
Хотя , конечно , если бы это это было реализовано в 1-м индикаторе , то было бы лучше. Но вам решать - усложняться или нет. Я приму любое решение.


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



Сообщение: 5
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 18.07.13 17:00. Заголовок: ВАХ-ВАХ-ВАХ...........


ВАХ-ВАХ-ВАХ.......... Совсем голова не дружит........ Пепел на неё..........
Я же хотел на этом индикаторе потом ряд сигнальных горизонталей , связанных с пересечением , в том числе машек текущего и старшего ТФ , зарисовать. А это значит , что индикатор должен быть единым.
То есть их надо бы объединить в одном индикаторе , даже если появятся новые настроечные параметры.
То есть на нем рисуются ТРИ МА заданного ТФ и МА текущего ТФ. При этом для МА текущего ТФ надо указать выбор к отображению линии МА ( то есть отображается только одна из 3-х или 2 из 3-х или все 3 линии текущего МА ).

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





Сообщение: 129
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 22.07.13 10:41. Заголовок: Добавил параметр i_u..


Добавил параметр i_usedTF.

Только нужно учитывать, что сигналы индикатора на истории - опережающие, т. к. он подглядывает вперед на один бар. В реальности, конечно же, никакого будущего бара нет. Оттого и результаты другие.
Вторая версия индикатора (пароль: qwerty)

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



Сообщение: 6
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 27.07.13 18:58. Заголовок: спасибо. Не понял по..


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

Теперь бы 3-ю версию с линиями МА текущего ТФ. Как ранее сказано:
ko_ko пишет:

 цитата:
индикатор должен быть единым.
То есть их надо бы объединить в одном индикаторе , даже если появятся новые настроечные параметры.
То есть на нем рисуются ТРИ МА заданного ТФ и МА текущего ТФ. При этом для МА текущего ТФ надо указать выбор к отображению линии МА ( то есть отображается только одна из 3-х или 2 из 3-х или все 3 линии текущего МА ).



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





Сообщение: 132
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 29.07.13 15:01. Заголовок: ko_ko пишет: Теперь..


ko_ko пишет:

 цитата:
Теперь бы 3-ю версию с линиями МА текущего ТФ.


Не получится. В индикаторе уже используется 7 индикаторных буферов (три - линии МА, четыре - стрелки сигналов). Максимально возможно в МТ4 - 8 буферов. То есть можно добавить только одну МА.

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



Сообщение: 7
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 30.07.13 16:57. Заголовок: Scriptong пишет: ч..


Scriptong пишет:

 цитата:
четыре - стрелки сигналов


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


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





Сообщение: 138
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 05.08.13 18:50. Заголовок: ko_ko пишет: Стрелк..


ko_ko пишет:

 цитата:
Стрелки можно убрать.


Вот любят люди недоговаривать... Ну почему не сказать об этом раньше? В индикаторе основные проблемы как раз со стрелками. Средние то выводить - плевое дело.

ko_ko пишет:

 цитата:
Потом в общем индикаторе вместо стрелок сделаем вертикальные линии там где это надо разного цвета и толщины.


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


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



Сообщение: 19
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 04.10.13 21:01. Заголовок: Scriptong пишет: Ес..





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



Сообщение: 8
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 05.08.13 19:14. Заголовок: главное - пересечени..


Scriptong пишет:

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


Не по всем пересечениям нужны сигналы. А только по определенным правилам. Сами пересечения будут отмечаться видимыми вертикальными линиями разного цвета и жирности. Эти вертикали - не сигналы , а пока лишь визуализация пересечений - без последствий.

Вот это наш базовый индикатор 3xMAs#4 ( текущий ТФ ) , который я доработал путем прописания разметок пересечений вертикалями ( зеленые , красные , белые , жирность: "0" ( пунктир ) , "1" , "2" , "3" ) : http://qclk.ru/kE/uUE31 . Вот как это на картинке выглядит:

Здесь стрелки мелкие не нужны. Разве что оставить там , где пересекаются все 3 МА в одном направлении ( на рисунке - это желтые и белые крупные стрелки в месте жирных красных и зеленых вертикалей ).

Однако , если так сделать , то тогда не останется больше буферов для других стрелок , связанных со старшими ТФ.
Я так понимаю , что можно вместо стрелок , как сигнал пересечения 3-х МА текущего ТФ , нарисовать графический объект в виде стрелки? Или в виде галочки можно ( красного или белого цветов ).

Вот это тот же рисунок , что приведен выше , только на него дополнительно наложен ваш индикатор 3xMAs#4_v2.mq4. Старший ТфН1. Здесь линии пересечений средних ст. ТФ я делать не стал. Но , в общем , видна уже некая слабая конструкция того , что надо.

Главным пересечением будет пересечение 3-х МА старшего ТФ. Но и здесь тоже можно стрелки , как графический объект реализовать.

Таким образом , давайте отставим в сторону стрелки , как сигналы и займемся стрелками ( или галочками ) , как графическими объектами.
Потому что сигналами будут являться определенные условия комплексных пересечений данных МА , подтверждаемые другими индикаторами.
И тогда данный индикатор будет являться лишь составной частью некой системы , в которую будут входить еще пару индикаторов. Только при условии подтверждений всех этих индикаторов можно будет говорить о сигналах.

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

Если это так , то на Ваш вопрос выше я определился.
Сигналы для 3xMAs#4_VХ не нужны. Только нужны пересечения МА , обозначаемые вертикалями.
И по некоторым пересечениям можно давать графические объекты = стрелки или галочки. Стрелки , как сигналы , будут нужны в обобщающем ( отдельном ) индикаторе.

Тогда на данном этапе просьба реализовать:
1. По три МА текущего ТФ и заданного старшего ТФ в текущем окне ( или на гафике одного текущего ТФ - так правильней выразиться? ).
2. Вертикальные линии зеленого ( вверх ) и красного ( вниз ) цвета жирностью "1" при пересечениях для всех средних текущего МА.
3. Вертикальные линии белого ( вверх ) и желтого ( вниз ) цветов жирностью "2" при пересечениях для всех средних старшего ТФ.
Потом я подправлю цветность и жирность вертикалей , исходя из логики стратегии. Иначе Вы замучаетесь со всеми тонкостями интерпретации. А я сам потрачу время на то , чтобы откорректировать эти вертикали и выложу результат.
Соответственно , после этого я отпишусь где и в каком виде ( стрелки или галочки ) реализовать графические объекты - когда п.п. 1-3 реализуем , то так удобнее будет продолжить с разметками и графическими объектами.

Scriptong пишет:

 цитата:
Вот любят люди недоговаривать... Ну почему не сказать об этом раньше? В индикаторе основные проблемы как раз со стрелками. Средние то выводить - плевое дело.


Извините , не представлял , что это важно уточнить. Теперь буду знать отличия стрелок как сигналов и графических объектов.

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



Сообщение: 15
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 27.09.13 11:39. Заголовок: Scriptong пишет: реч..




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





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


Понятно. В общем, речь идет не о доработке имеющегося индикатора, а о разработке абсолютно новой программы. От старого индикатора остались одни лишь машки.
Итак, новая версия, в которой визуализируются по три машки каждого ТФ (это п . 1).
Индикатор 3xMAs_Scriptong

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



Сообщение: 9
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 15.08.13 21:06. Заголовок: Спасибо. Только бы п..


Спасибо.
Только бы параметры для каждого из ТФ задавать разные ( как параметры МА , так и МАКД ).
Цвет младших МА обоих ТФ можно оставить одинаковым. Соответственно и старших МА одного ТФ. Только разные указывать стили толщины.


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





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


Добавил отдельные настройки для каждой из МА.
Вторая версия индикатора

Только вот не понял, причем здесь MACD?
ko_ko пишет:

 цитата:
как параметры МА , так и МАКД



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



Сообщение: 10
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 06.09.13 16:30. Заголовок: Сатана попутал - МАК..


Сатана попутал - МАКД здесь нипричем.
Был занят.
По поводу индикатора , версии_2.
Неверно отображается старший ТФ. Прилагаю картинки.
На левой картинке период М15. Белые линии МА - это первый индикатор ( отражены только линии текущих МА периода Н1 ). Желтые линии МА - это индикатор второй ( отражены только линии МА периода Н1 ) . Нет совпадения.
На правой картинке период Н1. Здесь полное совпадение у обоих индикаторов ( сделал небольшой сдвиг , чтобы не сливались ).
То есть второй индикатор читает ( и рисует линии МА ) одинаково на H1 , но неправильно на М15.



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





Сообщение: 176
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 11.09.13 11:00. Заголовок: К сожалению, не все ..


К сожалению, не все понял, чтобы воспроизвести проблему.
Приведите, пожалуйста, настройки каждого из используемых индикаторов. Все-таки, параметров много.

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



Сообщение: 11
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 12.09.13 14:51. Заголовок: Левый рисунок - это ..


Левый рисунок - это ТФМ15. Правый - ТФН1.
На оба графика наложены индикаторы 3xMAs_Scriptong и 3xMAs_Scriptong_v2 , имеющие одинаковые настроечные параметры для выбранного i_higherTF-60 : ( Period_1=10 ; Метод_1=0; Цена_1=3 ; Сдвиг_1=0 ; Period_2=40 ; Метод_2=0; Цена_2=3 ; Сдвиг_2=0 ; Period_3=125 ; Метод_3=3; Цена_3=0 ; Сдвиг_3=0 ).
А также к отображению приняты только линии МА , относимые для i_higherTF-60 ( на графике М15 во вкладке "Цвета" окна настройки пп 0,1,2 имеют цвет "None" ( пусто ) , а на графике Н1 ( поскольку i_higherTF-60 совпадает с текущим Н1 ) , являющийся текущим периодом , во вкладке "Цвета" пп. 3,4,5 бесцветные.
То есть на рисунке №1 на текущем графике М15 оставляем к отображению линии МА из пп 3.4,5 вкладки "Цвета".
На рисунке №2 на текущем графике Н1 оставляем к отображению линии МА из пп. 0,1,2 вкладки "Цвета".

Как видно из рисунков прошлого поста , на рисунке №1 линии МА не совпадают , хотя оба настроены на показ линий МА старшего ТФН1. А на 2-м рисунке они совпали. Потому что настроены на показ линий МА ТЕКУЩЕГО ТФМН1.
При этом одинаковые линии приходятся для индикатора 3xMAs_Scriptong ( первая версия ). А разногласия в отображении линий МА периода Н1 на текущем графике имеют место быть в индикаторе 3xMAs_Scriptong_v2 ( вторая версия ).
Значит индикатор 3xMAs_Scriptong_v2 неверно рисует линии МА одного периода Н1 на одном из рисунков.
Поскольку на 2-м рисунке он текущие линии МА отобразил совпадающие с индикатором 3xMAs_Scriptong ( первая версия ) , то это означает , что индикатор 3xMAs_Scriptong_v2 ( вторая версия ) неверно отображает линии МА старшего ТФ ( i_higherTF ) на текущем графике. ( в нашем случае ТФМ15 текущий , задан старший i_higherTF=60. Лилии МА от Н1 неверно отображены на графике текущего М15 )

Общий для 2-х рисунков 3xMAs_Scriptong ( версия 1 ) : http://qclk.ru/k1/B1r6
Разные 3xMAs_Scriptong_v2
для Рис №1 ( текущий М15 ): http://qclk.ru/kO/39uY
для Рис №2 ( иекущий Н1 ): http://qclk.ru/kg/Xccp

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





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


Все равно не понял суть ошибки.
Из двух предыдущих Ваших постов у меня получается так:
1. К обоим графикам присоединены первая (3xMAs_Scriptong) и вторая (3xMAs_Scriptong_v2) версии индикаторов. Настройки одинаковые (у второй версии настройки такие же только для higherTF, а текущие МА выключены).
2. Вы хотите, чтобы показания обоих индикаторов совпадали на обоих графиках?

Но это невозможно, т. к. первая версия индикатора может отображать только данные текущего таймфрейма, в то время как вторая версия может это делать. На графике М15 первая версия отображает МА для М15, а вторая версия - для Н1. Какое тут может быть совпадение?

На Н1 линии совпадают, т. к. первая версия отображает данные текущего таймфрейма (Н1), а вторая настроена именно на этот график.



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



Сообщение: 13
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 22.09.13 18:25. Заголовок: Scriptong пишет: На..


Scriptong пишет:

 цитата:
Настройки одинаковые (у второй версии настройки такие же только для higherTF, а текущие МА выключены).


У второй версии для текущего графика М15 , да , higherTF=60 , а текущие выключены. Поскольку нам надо отобразить старшие МА на текущем графике М15.
Однако , для текущего графика Н1 нам надо отобразить уже линии МА текущего ТФН1 ( не старшего , а текущего ). Это значит , что на текущем графике Н1 ( рис справа ) мы отображаем текущие МА.
Вообщем суть в том , что на обоих графиках и для обоих индикаторов мы оставляем к отображению только линии МА ТФН1.
И они , естественно , должны совпасть. Но на рис. слева этого не происходит. Индикатор 3xMAs_Scriptong_v2 ( версия 2 ) неверно рисует линии МА ТФН1 ( старший тф ) на текущем М15. Вот это и надо исправить.

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



Сообщение: 12
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 22.09.13 14:56. Заголовок: Попробую заново объя..


Попробую объяснить подробнее.


На обоих рисунках белые линии - это линии МА индикатора 3xMAs_Scriptong ( исходная версия ). Желтые линии МА - это линии МА индикатора 3xMAs_Scriptong_v2 ( версия 2 ).
Но не все линии МА обоих индикаторов видимы на графиках : только те , что нас интересуют. А интересует нас то , как отображают эти индикаторы линии МА ТФН1 на текущем графике МА15 ( слева ) и текущем графике Н1 ( справа ).
Поэтому на левом графике ( текущий М15 ) для индикатора 3xMAs_Scriptong ( исходная версия ) оставляем к отображению только линии МАТФН1 ( i_higherTF=60 ) ( во вкладке "Цвета" оставляем белыми пп. 3,4,5 , а другие бесцветные ). Для индикатора 3xMAs_Scriptong_v2 ( версия 2 ) оставляем к отображению только линии МАТФН1 ( во вкладке "Цвета" оставляем желтыми пп. 0,1,2, а остальные - бесцветные ).
То есть этим на текущем графике М15 мы имеем две группы линий МА , которые должны показывать одну и ту же ситуацию - наложение линий МА ПЕРИОДА Н1 на текущий график М15.
По-идее эти линии МА должны СОВПАДАТЬ друг с другом. Так , как это происходит на правом рисунке , где текущий график Н1 ( немного дал шифт ( сдвиг ) , иначе графики сольются ). На нем ( поскольку это ТФ Н1 ) индикаторы 3xMAs_Scriptong ( исходная версия ) и 3xMAs_Scriptong_v2 ( версия 2 ) настроены на отображение линий МА не старшего ТФ , а текущего ( Н1 ) ТФ.
Почему же на текущем графике Н1 линии МА текущего ТФН1 совпадают у обоих индикаторов ( рис. справа ) , а на текущем графике М15 линии МА старшего ТФН1 не совпадают ( рис. слева )?

Больше того , я специально на обоих графиках оставил к отображению только линии МА периода Н1. Чтобы можно было сравнить , например , белые линии МА на левом и правом графике. Аналогично сравнить между собой желтые МА.
Голубые горизонтали на обоих рисунках показывают идентичные ценовые уровни. Эти уровни ( 130.00 ; 130.2 ; 132.20 - пронумеровал на графиках цифрами 1.2.3.4 на красном фоне )) совпадают с максимумом и минимумом линий МА ( белые МА для 3xMAs_Scriptong ) на обоих рисунках. Значит это только одно: на обоих графиках индикатор 3xMAs_Scriptong ( исходная версия ) рисует "один в один" верно. Но вот для желтых МА ( индикатор 3xMAs_Scriptong_v2 ) - полное несовпадение.
Что говорит о том , что на текущем графике М15 ( слева ) и текущем графике Н1 ( справа ) индикатор 3xMAs_Scriptong ( исходная версия ) ВЕРНО отображает линии МА тфН1. А индикатор 3xMAs_Scriptong_v2 ( версия 2 ) НЕВЕРНО размечает эти линии.
Та же ситуация , если рассматривать по вертикальным голубым линиям ( я провел вертикали на обоих графиках в моменте пересечения белых линий МА ( 3xMAs_Scriptong ( исходная версия ) ). Моменты пересечений для 3xMAs_Scriptong ( исходная версия ) совпали , но для индикатора 3xMAs_Scriptong_v2 ( версия 2 ) - нет совпадения.
Вывод:
Индикатор 3xMAs_Scriptong_v2 ( версия 2 ) НЕВЕРНО отображает линии МА старшего ТФ на текущем графике. Белые и желтые линии МА на текущем графике М15 ( слева ) должны совпасть. Так , как они совпадают на текущем графике Н1 ( справа ).
А совпасть они должны по простой причине того , что на текущем графике М15 я оставил к отображению только линии МА старшего ( Н1 ) ТФ как для индикатора 3xMAs_Scriptong ( исходная версия ) , так и для индикатора 3xMAs_Scriptong_v2 ( версия 2 ).
Больше того - совпасть они должны по линиям белых МА ( индикатор 3xMAs_Scriptong ( исходная версия ) ) , поскольку уровни горизонтальные ( и для вертикальных тоже верно ) показывают одинаковые значения , что на текущем графике М15 ( левый ) , что на текущем графике Н1 ( справа ). ( А как иначе , ведь на правом графике белые линии МА показывают линии периода Н1 текущего графика Н1 ).




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





Сообщение: 187
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 23.09.13 09:03. Заголовок: Разобрался. Все дума..


Разобрался. Все думал, что первая версия не может отображать показания другого ТФ. Оказалось - может (в конце затерялся параметр i_higherTF).

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




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



Сообщение: 14
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 23.09.13 14:04. Заголовок: Я , почему-то , так ..


Я , почему-то , так и предполагал , что ошибка мелкая и не требующая больших исправлений.
Ок , посмотрю....
Да , все верно.

Теперь можно тоже самое , только для SAR сделать отдельным индикатором? ПОказ текущего САР и старшего на одном текущем ТФ. ( взял из CurrentExpasionRectangle_v21 )
Вот рисунки:




На 1-м рисунке САР обоих периодов ( старшего Н1 и текущего М15 ). Текущий ТФМ15.
На 2-м рисунке только САР старшего периода Н1 ( во вкладке "Цвета" убрал цветность текущего САР ).
Ориентировочные параметры:

 цитата:

extern string SAR = "=== Настройки параболика ===";

extern string SAR_Main = "Таймфрейм и настройки SAR старшего ТФ";
extern int sarMainTF = 60;
extern double sarMainStep = 0.02;
extern double sarMainMax = 0.08;

extern string SAR_Cur = "Параметры SAR текущего ТФ";
extern double sarCurStep = 0.3;
extern double sarCurMax = 0.2;


Плюс разные цвета для старшнго-младшего , бай-сэлл. Как на рисунках. Типа так:

 цитата:
#property indicator_chart_window // Индикатор выводится в окне графика
#property indicator_buffers 4 // Индикатор состоит из 4-х буферов
#property indicator_color1 Pink // Цвет отображения первого буфера ( старший тф , бай )
#property indicator_color2 Aqua // Цвет отображения второго буфера ( старший тф , сэлл )
#property indicator_color3 Red // Цвет отображения третьего буфера ( младший тф , бай )
#property indicator_color4 Blue // Цвет отображения четвертого буфера ( младший тф , сэлл )

#property indicator_width1 3 // толщина для старшего САР , бай
#property indicator_width2 3 // толщина для старшего САР , сэлл
#property indicator_width3 1 // толщина для младшего САР , бай
#property indicator_width4 1 // толщина для младшего САР , сэлл



Может еще стоит ввести параметр - отображать САР текущего тф или нет ( для старшего необязательно , поскольку в этом случае достаточно воспользоваться стандартным САР ).
Или достаточно делать , как сделано на рис №2 - безцветные САР для текущего ТФ?



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





Сообщение: 196
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 27.09.13 09:44. Заголовок: ko_ko пишет: Теперь..


ko_ko пишет:

 цитата:
Теперь можно тоже самое , только для SAR сделать отдельным индикатором? ПОказ текущего САР и старшего на одном текущем ТФ. ( взял из CurrentExpasionRectangle_v21 )


Нет, нельзя.

Если уж взялись за разработку чего-либо, то нужно доводить материал до конца. Иначе получается, что МАшки сделали, а для чего они - непонятно. В итоге мною предполагается, что подобная участь ждет и следующую разработку.
Если же речь идет о связывании инструментов, то, пожалуйста, все карты на стол.

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



Сообщение: 16
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 27.09.13 11:41. Заголовок: Scriptong пишет: ци..


Об этом я ранее писал:

ko_ko пишет:

цитата:
 цитата:

Потому что сигналами будут являться определенные условия комплексных пересечений данных МА , подтверждаемые другими индикаторами.
И тогда данный индикатор ( МА ) будет являться лишь составной частью некой системы , в которую будут входить еще пару индикаторов. Только при условии подтверждений всех этих индикаторов можно будет говорить о сигналах.

Но это позже.
............ на последнем этапе нужно будет делать некий индикатор-сигнальщик , который должен оперировать 2-3 внешними к нему индикаторами ( в том числе тот , который мы сейчас собрались делать ( МА ) ) и уже на основе этого давать сигналы. ............ Стрелки , как сигналы , будут нужны в обобщающем ( отдельном ) индикаторе.



Потому я пока и отказался не только от сигналов , но и от вертикалей пересечений МА одного или разных ТФ , которые первоначально можно было наблюдать на рисунках в посте 05.08.13 20:14 ( индикатор 3xMAs4_2013.mq4 )

Scriptong пишет:

 цитата:

речь идет о связывании инструментов



Да , именно поэтому я не стал разделять темы.
В этих индикаторах общий подход: младший , текущий и старшие ТФ. На этой особенности будет строиться система.


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



Сообщение: 17
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 29.09.13 09:45. Заголовок: ПС. В индикаторе 3-й..


ПС.
В индикаторе 3-й версии как можно в коде задать СТИЛИ для линий МА текущего ТФ:
быстрая = 2 ( мелкий штрих )
средняя = 3 ( штрих и точка )
медленная = 1 ( широкий штрих )
????????



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





Сообщение: 201
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 30.09.13 09:56. Заголовок: ko_ko пишет: В инди..


ko_ko пишет:

 цитата:
В индикаторе 3-й версии как можно в коде задать СТИЛИ для линий МА текущего ТФ:
быстрая = 2 ( мелкий штрих )
средняя = 3 ( штрих и точка )
медленная = 1 ( широкий штрих )



Это можно сделать при помощи директив препроцессора. Их общее описание здесь - http://docs.mql4.com/ru/basis/preprosessor/compilation. Стили рисования перечислены здесь - http://docs.mql4.com/ru/constants/drawstyles.
Например, при указании стиля для нулевого буфера нужно написать:

 цитата:

#property indicator_style1 STYLE_DOT



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



Сообщение: 18
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 30.09.13 19:33. Заголовок: Ок , сделал...


Ок , сделал.
Только в ссылках уберите точку "." в конце ссылки. А то страница не открывается.

В индикаторе 3xMAs_Scriptong_v3.mq4 имеем 6 цветов для линий МА. Значит ли это , что задействовано 6 буферов и осталось только 2?
Если это так , то можно сократить до 3-х?
Потому как визуально более наглядно , когда медленная обоих ТФ имеет один цвет ( белый ) , средняя тоже один цвет ( желтый ) и быстрая тоже один цвет ( красный ) для МА любого периода ( ТФ ). Как это видно из прошлого поста ( Отправлено: 29.09.13 10:45. ) или картинка ниже:



Единственное их отличие в том , что МА старших ТФ являются сплошными , а МА текущего ТФ прерывистыми. Но зато имеем не 6 разных цветов , а всего 3 пары цветов , где понятно , что сплошные - это старший ТФ , а прерывистые - текущий ТФ. И глаза не разбегаются , и картинка информативная.
Отсюда вопрос:
Возможно ли задать в настроечных параметрах 3 буфера типа:
Цвет: Ширина: Стиль:
ВАРИАНТ №1:
( Быстрая МА )___Красный - выбор ( 1-5 ) - выбор ( 0-4 )
( Средняя МА )___Желтый - выбор ( 1-5 ) - выбор ( 0-4 )
( Медленная МА )_Белый - выбор ( 1-5 ) - выбор ( 0-4 )
При этом цвет является одним для обоих ТФ.
Ширина указывается для старшего ТФ ( сплошная ).
Стиль указывается для текущего ТФ ( пунктирная ).
Или , если это нельзя , то
ВАРИАНТ №2:
во вкладке "Цвета" указать только 3 буфера для старшего ТФ , а стиль для линий МА текущего ТФ жестко назначить 2-3-1 ( как это на картинке )?
Соответствия такие , как это на картинке:
Быстрой МА старшего ТФ ( сплошная красная ) жестко соответствует быстрая МА текущего ТФ этого же цвета , но силь "2" ( STYLE_DOT )
Средней МА старшего ТФ ( сплошная желтая ) жестко сответствует быстрая МА текущего ТФ этого же цвета , но силь "3" ( STYLE_DASHDOT )
Медленной МА старшего ТФ ( сплошная белая ) жестко соответствует быстрая МА текущего ТФ этого же цвета , но силь "1" ( STYLE_DASH )

Будет ли это ( и какой из 2-х вариантов ) считаться , что у нас 3 буфера и мы можем еще 5 буферов использовать в других манипуляциях?

Если это возможно , то сможете этот момент реализовать ( Первый вариант предпочтительней )? Чтобы высвободить 3 буфера.

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





Сообщение: 208
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 1
ссылка на сообщение  Отправлено: 04.10.13 14:25. Заголовок: ko_ko пишет: В инди..


ko_ko пишет:

 цитата:
В индикаторе 3xMAs_Scriptong_v3.mq4 имеем 6 цветов для линий МА. Значит ли это , что задействовано 6 буферов и осталось только 2?
Если это так , то можно сократить до 3-х?



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

Поэтому в этом индикаторе сократить количество буферов нельзя, если, конечно, не прибегать к помощи графических объектов.

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



Сообщение: 20
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 04.10.13 21:03. Заголовок: == Scriptong пишет: ..


==
Scriptong пишет:

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


Давайте. Сигналы потом потребуются.
Scriptong пишет:

 цитата:
прибегать к помощи графических объектов.


Да , можно реализовать МА через графические объекты!!! Было бы замечательно.

Иначе остаток свободных 2 буферов серьезно препятствует реализовать в индикаторе широкие сценарии.

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





Сообщение: 214
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 2
ссылка на сообщение  Отправлено: 09.10.13 21:25. Заголовок: Так, принято. Ближай..


Так, принято. Ближайшая цель - переделать три МАшки в графические объекты. Выбирайте, какие.

Хотя, почему именно три? Можно хоть все переделать. Напомню лишь, что работа с графическими объектами происходит немного медленнее, чем с буферами индикатора. Поэтому сильно злоупотреблять ими не стоит. Второй минус подобного подхода: сторонней программе невозможно будет получить доступ к значениям индикатора, представленными графическими объектами, через iCustom.

Да, еще. МАшки графических объектов удобнее выводить в виде значков Wingdings. Поэтому они будут выглядеть на манер пунктира. В виде сплошных линий реализовать их будет труднее.

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



Сообщение: 21
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 09.10.13 21:44. Заголовок: Scriptong пишет: В ..


Scriptong пишет:

 цитата:
В виде сплошных линий реализовать их будет труднее.


Тогда давайте текущие МА в виде пунктиров ( быстрая МА текущего ТФ стиль "2" ( STYLE_DOT ) , цвет красный ; средняя МА текущего ТФ стиль "3" ( STYLE_DASHDOT ), цвет желтый ; медленная МА текущего ТФ стиль "1" ( STYLE_DASH ) , цвет белый ).
Scriptong пишет:

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


Какой "сторонней программе"?
Если мне надо , чтобы индикатор давал некий сигнал от пересечения , например , быстрой МА старшего ТФ ( представлен графически ) и средней МА текущего ТФ ( реализован через буфер ) , то позволит ли такая разница в реализации МА получить на графике один из ( и какой ) сигналов:
1. стрелки направления пересечения.
2. вертикали в моменте пересечения.
3. СМС-сообщения с информацией о времени и цене пересечения.


И можно ли заодно в этом задании реализовать :
1. Сплошные тонкие голубого цвета вертикали в момент пересечения быстрой МА старшего ТФ и средней МА текущего ТФ ВВЕРХ c учетом подтверждения окончанием бара.
2. Аналогично для пересечения этих контрольных МА ВНИЗ , только красного цвета вертикаль.
3. А также рисование белой пунктирной вертикали при пересечении быстрой МА текущего ТФ среднюю МА старшего ТФ , если это пересечение происходит в обратном направлении. То есть для п. 1 - при пересечении вниз , а для п.2 - при пересечении вверх.
4. Пересечение быстрой МА старшего периода и средней МА текущего периода обозначить стрелкой в направлении пробоя.
5. Пересечение быстрой МА старшего периода и средней МА текущего периода обозначить стрелкой в направлении пробоя сопроводить;
____________а. сигналом ( вниз - один сигнал , вверх - другой сигнал ).
____________б. сообщением СМС.

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





Сообщение: 218
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 2
ссылка на сообщение  Отправлено: 09.10.13 21:54. Заголовок: ko_ko пишет: Тогда ..


ko_ko пишет:

 цитата:
Тогда давайте текущие МА в виде пунктиров ( быстрая МА текущего ТФ стиль "2" ( STYLE_DOT ) , цвет красный ; средняя МА текущего ТФ стиль "3" ( STYLE_DASHDOT ), цвет желтый ; медленная МА текущего ТФ стиль "1" ( STYLE_DASH ) , цвет белый ).


Хорошо. По цветам и стилям будут настройки - установите на свой вкус и цвет.

ko_ko пишет:

 цитата:
Какой "сторонней программе"?


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

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



Сообщение: 22
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 09.10.13 22:09. Заголовок: Scriptong пишет: Им..


Scriptong пишет:

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


то есть этим индикатором нельзя будет пользоваться в советнике?


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



Сообщение: 23
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 20.10.13 14:38. Заголовок: Линия ст. периода на..


Линия ст. периода на текущем графике при тестировании дает запоздалый сигнал. В результате либо сигнал с пересечением медленной опаздывает , либо сигнал идет , а цена развернулась.
Хотелось бы уточнить.
Фиксация значения пересечения МА старшего ТФ ( Н1 ) происходит на каком моменте: по окончании бара Н1 ; по окончании текущего бара ( М15 ) ; фиксируется сразу при пересечении?
Есть ли способ отрегулировать этот момент?
Если решить вопрос в виде осцилятора , то пересечения линий там , в подокне , не будут ли так скакать?


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





Сообщение: 221
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 2
ссылка на сообщение  Отправлено: 22.10.13 20:07. Заголовок: Четвертая версия сод..


Четвертая версия содержит только три индикаторных буфера за счет отображения МАшек текущего ТФ при помощи графических объектов.

ko_ko пишет:

 цитата:
Линия ст. периода на текущем графике при тестировании дает запоздалый сигнал


Давайте уточним: под тестированием имеется в виду запуск индикатора в тестере стратегий?

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



Сообщение: 24
Зарегистрирован: 12.06.13
Репутация: 0
ссылка на сообщение  Отправлено: 26.10.13 04:08. Заголовок: Чёт не ахти получило..


Чёт не ахти получилось.
Давайте пока оставим 3-й вариант.
В принципе , если в индикаторе будет буферов недостаточно , то можно другим индикатором или советником вызывать сигналы от нашего индикатора.
Я об этом раньше думал и , даже , писал. Давайте остановимся на этом , 3-м варианте. Тем более , вы писали , что для графических объектов сложно ( или нельзя ) получить значения от пересечений. А нам нужны будут значения от разных пересечений разных МА , в т.ч. от старших.
Сейчас же просьба внедрить в 3-ю версию еще одну МА - текущую. Она будет повторять ( почти ) быструю старшего периода. Но будет иметь отличия - она гладкая плавная ( т.к. текущая МА ) , ее период будет равен кратен периоду быстрой МА ст. периода ( по схеме: для М15 и Н1 коэффициент =4. А для М5 и М15 этот коэффициент равен 3. И т.д.: деление ст. периода на текущий. ). И другая цена ( №6 - ср-взвешенная ).
Тем самым она должна как-бы опережать МА ст. периода , давая сигналы раньше , чем это дает МА ст. периода. Для цели завершения ордера еще до того , как об этом укажет ст. МА.
Этот момент - один из ньюансов будущей стратегии в части упреждающего закрытия открытой сделки. Хотя это еще не значит разворот тренда ( естественно ). Но лучше вовремя закрыться , чем поздно. А потом , в зависимости от того , последует ли быстрая ст. ТФ за этим или нет ( плюс другие условия ) можно открываться в обратную сторону или вновь открыться в прежнем направлении. Но об этом потом.
Вообщем , в v.3 надо внести еще одну МА - текущую с периодом , автоматически выставляемом по принципу кратности относительно быстрой старшего периода.
Для нее будут отличные от ст. быстрой :
i_i_ma4CurTFType;
i_i_ma4CurTFPrice;
стиль этой МА ;
i_ma4CurTFPeriod=К*i_ma1HigherTFPeriod ( где К=HigherTF/CurTF ).

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

П.С.
Можно ли на пересечении в любом направлении:
1. Линий МА быстрой старшего ( б1 - на графике сплошная красная ) и средней текущего ( с0 - на графике пунктирная жёлтая ) отмечать значком "стоп" ( крестик ).
2. линий МА быстрой текущего ( б0 - на графике рунктирная красная ) и 4-й текущего ( к0 - текущая МА , кратная быстрой старшего периода - на графике сплошная сиреневая ) размечать пунктирной вертикалью белого цвета.
Разметки в виде графического объекта.
Вот так:







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

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