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



Сообщение: 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 [только новые]







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

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