Форум » Индикаторы » 3 Машки заданного ТФ в текущем окне » Ответить

3 Машки заданного ТФ в текущем окне

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

Ответов - 40, стр: 1 2 3 All

ko_ko: Ок , сделал. Только в ссылках уберите точку "." в конце ссылки. А то страница не открывается. В индикаторе 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 буфера.

Scriptong: ko_ko пишет: В индикаторе 3xMAs_Scriptong_v3.mq4 имеем 6 цветов для линий МА. Значит ли это , что задействовано 6 буферов и осталось только 2? Если это так , то можно сократить до 3-х? Нет, не так. Буфер - это не цвет, а множество ячеек, каждая из которых соответствует определенному бару на графике. В ячейку можно записать лишь одно значение. Поэтому цвет буферу лишь соответствует. То есть одинаковые цвета назначить разным буферам можно, а назначить несколько буферов одному цвету, слив их в один буфер, нельзя. Поэтому в этом индикаторе сократить количество буферов нельзя, если, конечно, не прибегать к помощи графических объектов.

ko_ko: == Scriptong пишет: Если сигналы нужны и требуется переделать их в графические объекты, то это первое, чем сейчас нужно заняться. Давайте. Сигналы потом потребуются. Scriptong пишет: прибегать к помощи графических объектов. Да , можно реализовать МА через графические объекты!!! Было бы замечательно. Иначе остаток свободных 2 буферов серьезно препятствует реализовать в индикаторе широкие сценарии.


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

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

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

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

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

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

ko_ko: Чёт не ахти получилось. Давайте пока оставим 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 - текущая МА , кратная быстрой старшего периода - на графике сплошная сиреневая ) размечать пунктирной вертикалью белого цвета. Разметки в виде графического объекта. Вот так:



полная версия страницы