Напишу индикатор/советник/скрипт для МТ4

Тема в разделе "Индикаторы, скрипты и эксперты для МТ4", создана пользователем Ice, 8 май 2010.

  1. nen

    nen Профи форума

    <b>hackmer</b>, не понятно из Вашего поста, причем здесь фибо канал. На графике показан параллельный канал, где одна граница проходит через вершины 3 и 1 зигзага. Вторая, параллельная, граница канала проходит через 2-ую вершину. Если такие каналы устраивают (но это не фибо каналы), то посмотрю, что можно сделать. Возможно, добавлю в ZUP третий тип каналов.

    Фибо вееры в ZUP можно выводить с помощью параметров
    ExtFiboFanColor - включает произвольные фибовееры заданием цвета.
    ExtFiboFanNum - номер луча ZigZag-a, на котором будут выводиться произвольные фибовееры. 1<ExtFiboStaticNum<=9

    Настройку фибо вееров можно производить с помощью параметров:

    ExtFiboType - задает, на какие значения фиб настроены фибо инструменты

    ExtFiboTypeFree - задание пользовательских фиб для:
    2) произвольных фибо вееров

    Эти параметры в конце списка параметров, в секции "Common Parameters"
     
  2. nen

    nen Профи форума

    <b>hackmer</b>, каналы также можно с помощью ZUP выводить.

    Поставьте
    ExtTypeChannels=2
    ExtChannelsNum=13
    И поэкспериментируйте с параметром ExtChannelsNum
    Эти и другие параметры, относящиеся к каналам, находятся в секции "Parameters for Channels"
     
  3. hackmer

    hackmer Новичок

    Я писал именно о Канале Фибоначчи, стандартный индикатор в комплекте метатрейдера. Просто по дефолту параметры другие. Если поставить: 1, 0.1, -0.1, -0.5, -0.9, -1.1, -2, то канал будет иметь вид как у меня на скринах.
    На счет веера фибо: Спасибо!
    Было бы очень даже хорошо, если это будет канал Фибоначчи:)
     
  4. nen

    nen Профи форума

    <b>hackmer</b>, а значения параметров также необходимо сделать программируемые?
    Есть значение -2, но почему-то возникает желание добавить и значение +2.
     
  5. nen

    nen Профи форума

    <b>hackmer</b>, с помощью ATL такие каналы запросто строятся.
    Для этого необходимо задавать следующие значения параметров.

    ShowReactionLines=7
    LevelReactionLines="-1.1,-0.9,-0.1,0.1,1.0" - поэкспериментируйте с этим параметром.

    =============

    ATL хорош тем, что можно привязывать линию к любым экстремумам. Это более гибкое решение, чем привязка к переломам зигзага.
     
  6. hackmer

    hackmer Новичок

    Только если стиль линий, и значения уровней(вдруг кто захочет добавить или изменить существующие уровни?).
    Цвет линий-важно сделать изменяемым, ведь каждый выставляет свой "любимый" цвет для каждого ТФ :D
    Значение +2 излишне, до этой границы канала цена оочень редко доходит. А если будет возможность добавлять свои уровни, то этот вопрос отпадает:)
     
  7. hackmer

    hackmer Новичок

    Нашел где-то на просторах ин3та индикатор, который рисовал трендовые на зиг-заге. Переделал его как мог, что бы рисовал фибо-канал.
    Только вот рисуется канал только открытого ТФ, не могу сам доделать, чтоб рисовал каналы с других ТФ:(
    Если кто может, добавьте такую возможность, пожалуйста.
     

    Вложения:

  8. nen

    nen Профи форума

    <b>hackmer</b>, описание параметров в тексте индикатора. Параметры, как в других мультизигзагах и в ZUP. Если построения "неправильные", сначала смотрим качество котирок - глубина истории, отсутствие дыр на текущем тф.
     

    Вложения:

    • MZZ9_fc_ff.mq4
      Размер файла:
      45,9 КБ
      Просмотров:
      113
  9. nen

    nen Профи форума

    Чтобы немного понять, во что выливается эта просьба, можно просто сравнить объем в килобайтах предлагаемого индикатора и индикатора MZZ9_fc&ff
    Не скачивал и не смотрел код индикатора Fibo_channal. Но чтобы его преобразовать в MZZ9_fc&ff может потребоваться не один месяц разработки. И не факт, что результат устроит.

    Это к тому, что просящие понимали, что они просят...
     
  10. hackmer

    hackmer Новичок

    ООО, ооогромный респект вам ^good^ ^good^ . Это как раз ТО, ЧТО нужно.
    А возможно-ли для указанной линии добавить параметры style и width?
    <span class='inv'><![CDATA[<noindex>]]></span><a href="http://www.onix-trade.net/forum/go.php?http://www.radikal.ru" rel="nofollow" target="_blank"><img src="http://s47.radikal.ru/i118/1007/19/c24ee79e80e7.jpg" border="0" class="linked-image" /></a><span class='inv'><![CDATA[</noindex>]]></span>
    Ещё раз спасибо :dance2:
    ЗЫ
    Пока ставил индикатор, уже сообщение в теме.
    Ваш индикатор это как раз то, что нужно(повторяюсь :)) )
     
  11. nen

    nen Профи форума

    Стиль и толщина линий регулируются через параметры для каждого таймфрейма отдельно. Смотрите описание параметров в тексе индикатора.
     
  12. hackmer

    hackmer Новичок

    Да, в тексте индикатора уже прочитал что к чему, но параметры для ВСЕХ линий, а хочется и для средней, указанной чуть выше на скрине, отдельный параметр.
    Согласитесь, такой вид удобнее для восприятия:<span class='inv'><![CDATA[<noindex>]]></span><a href="http://www.onix-trade.net/forum/go.php?http://www.radikal.ru" rel="nofollow" target="_blank"><img src="http://s61.radikal.ru/i173/1007/61/eae3b40a945d.jpg" border="0" class="linked-image" /></a><span class='inv'><![CDATA[</noindex>]]></span>
     
  13. nen

    nen Профи форума

    Возможно, удобнее. Только для отдельных уровней фибо канала в mql4 нет возможности задавать стиль. Только для всех линий оптом.
    Либо использовать не фибо канал. Сейчас нет времени это делать.
     
  14. nen

    nen Профи форума

    Добавил еще один параметр для задания толщины базовых линий фибо канала.

    <b>ChannelWidth</b> - задает толщину (базовых) линий фибо канала
    ChannelWidthLevel - задает толщину уровней фибо канала

    Теперь можно задавать толщину базовых линий с поощью параметра <b>ChannelWidth</b>. Но если задать этот параметр =0, то линии не будут выводиться. В этом случае для вывода этих линий стилем вывода уровней в параметр <b>FiboFreeChannel</b> необходимо добавить значения: ,-1,0.0
     

    Вложения:

    • MZZ9_fc_ff.rar
      Размер файла:
      8,9 КБ
      Просмотров:
      165
  15. hackmer

    hackmer Новичок

    Вот это я и просил...Ещё раз мегареспект вам, nen
     
  16. ashap

    ashap Новичок

    Уважаемый nen, большое спасибо за индикатор! В связи с этим вопрос-почему на графике Н4 не рисуется восходящий веер???
     

    Вложения:

    • 2.gif
      2.gif
      Размер файла:
      40,4 КБ
      Просмотров:
      48
  17. nen

    nen Профи форума

    <b>ashap</b>,
     
  18. ashap

    ashap Новичок

    Не хочу показаться навязчивым,но мне кажется это не из-за котировок.На данный момент веер на рисовался,но перед этим цена сходила немного вниз а потом вверх и сразу проявился веер на Н4.Сейчас похожая ситуация на Д1 gbp/usd. мне кажется,что есть запоздание.Может я ошибаюсь,но если можно прокоментируйте!! ^friends^
     

    Вложения:

    • 2.gif
      2.gif
      Размер файла:
      39,7 КБ
      Просмотров:
      40
  19. ashap

    ashap Новичок

    возможно ли так,чтобы веер прорисовывался вместе с зиг загом?
     
  20. nen

    nen Профи форума

    У меня не было возможности проверить работу индикатора в режиме реального времени.
    Как появится такая возможность и будут при этом замечены ошибки, то исправлю замеченные ошибки.

    Вееры строятся на втором - статическом луче зигзага. Динамические вееры - на первом, меняющемся луче - не строятся. Это можно сделать и в ZUP.
     

Поделиться этой страницей