Индикатор MultiValuta

Тема в разделе "Индикаторы, скрипты и эксперты для МТ4", создана пользователем kharko, 18 мар 2007.

  1. kharko

    kharko Активный пользователь

    Закончил работу над новым проектом - индикатор MultiValuta.
    Сейчас готовлю рассказ о его возможностях...

    Существуют платная и бесплатная версии. Срок действия бесплатной версии - 7 дней.
    Сделать заявку можно здесь forex_kharko@ukr.net.

    Продолжение следует...
     
  2. CustomName

    CustomName самый спокойный

    А чем ваш индикатор отличается от других индикаторов?
     
  3. kharko

    kharko Активный пользователь

    В основе работы индикатора MultuValuta лежит принцип относительного представления движения цены. Единица измерения – пункт. Точка отсчета может быть любой. На ваше усмотрение.
    Это может быть цена закрытия 30 бара на текущем ТФ, или цена открытия 25 бара, или максимальная/минимальная 5 бара и т.д.
    Такой подход дает возможность в одном окне отобразить график изменения цены любой, из 28 возможных, валютной пары.
    Например, возьмем популярную пару евробакс.

    1.gif

    Стоит изменить параметры и в окне можно отобразить другую пару, скажем, фунтфранк и т.д.
    На картинке видно, что график в абсолютных величинах (вверху) совпадает с графиком относительного изменения цены (синяя кривая). Симметрично синей кривой (евро) относительно нулевого уровня расположена зеленая кривая (бакс). Все правильно, так и должно быть. Растет евра – падает бакс.

    2.gif

    Работая с одной валютной парой, часто возникает вопрос, а что происходит с еврой или баксом по другим парам, вот, сейчас, в данный момент? Растет или падает? Может бакс начал везде падать, а у меня поза на покупку и мне светит большой лось? Что делать?
    Меняем параметры. Подключаем, дополнительно, другие валюты, максимум 8 (USD, EUR, GBP, CHF, JPY, AUD, CAD, NZD). Теперь, те же графики изменились, они потеряли свою симметричность. Значит, появляется возможность использовать для принятия решения два графика относительного движения цены: евры и бакса.

    Итак, мы получили 2 кривые. Что с ними делать? Есть нулевой уровень. График выше нуля – растем, ниже – падаем. Еще есть такой параметр, как точка отсчета. Загрузив, одновременно, графики с различной точкой отсчета и сравнив их, можно делать соответствующие выводы. Например, на часовом ТФ 24 и 120. По сути, сравниваем дневной и недельный графики.

    6.gif

    Все равно чего-то не хватает для оценки рынка. В очередной раз, изменив параметры, получаем 4 горизонтальные пунктирные линии. Они подписаны. MA_Long и MA_Short – длинная и короткая простые скользящие средние для текущего бара. Период длинной равен точке отсчета, а период короткой соответствует значению, указанному в параметрах индикатора. Период короткой МА не может быть больше или равен точке отсчета, в противном случае, уровень короткой МА не будет отображаться.

    3.gif

    Допустим, у нас нет любимой пары или мы в затруднении, какую пару выбрать. Включаем отображение графиков всех 8 валют. Какие-то валюты «ушли» далеко вверх, какие-то вниз, а какие-то «болтаются» около нулевого уровня. Например, возьмем график японской йены. Йена находится внизу. Посмотрим на составляющие ее графика. Видим, что все валюты выстроились ниже нуля. На лицо, устойчивое падение йены относительно всех валют.

    4.gif

    В основном все. Будут вопросы или пожелания по модернизации индикатора – пишите.
     
  4. kharko

    kharko Активный пользователь

    Выкладываю демо-версию индикатора. Срок действия до 9 апреля 2007 г. 00:00.
     

    Вложения:

  5. finger

    finger Alex

    Спасибо
    Я тесты ;)

    ты хотел бы продавать его?

    большее количество примеров, пожалуйстаe
     
  6. kharko

    kharko Активный пользователь

    Индикатор продается.
    Примеры работы с индикатором приведены выше. Что-то конкретное интересует? Нет, проблем. Спрашивайте. Не стесняйтесь. :)
     
  7. Baton

    Baton Активный пользователь

    Алексей, попробовал посмотреть на индикатор на трех разных терминалах, получил три разных картинки. параметры индикатора по умолчанию. FIBO не имеет всех валютных пар, входящих в кластер, но STS и MoneyRain имеют, по идее рисунок индикатора на последних двух должен быть одинаковым. Может что то я неправильно сделал? Чувствителен ли индикатор к полному набору валютных пар кластера или нет?
     

    Вложения:

    • fibo.gif
      fibo.gif
      Размер файла:
      31,5 КБ
      Просмотров:
      141
    • sts.gif
      sts.gif
      Размер файла:
      30 КБ
      Просмотров:
      139
    • moneyrain.gif
      moneyrain.gif
      Размер файла:
      32,2 КБ
      Просмотров:
      142
  8. kharko

    kharko Активный пользователь

    При загрузке индикатора убедитесь в наличии всех валютных пар по загружаемым валютам.
    Например, вы решили подключить только 3 валюты: USD, EUR, CAD. Ваш ДЦ не поставляет котировки, допустим, по EUR/CAD. В этом случае, индикатор выдаст искаженную информацию по EUR и CAD. Думаю, смысл понятен. Чего-то не хватает - не подключаем.

    Теперь по картинкам. В первой и в последней картинке дата и время точки отсчета совпадают (в верхнем левом углу). В средней картинке дата другая -- ее, вообще, не с чем сравнивать.
     
  9. Baton

    Baton Активный пользователь

    Понял в чем была проблема - в MoneyRain в отличии от СТС есть свечки выходного дня, стоило изменить параметры, чтобы получить дату 1 марта и картинки стали идентичными.
     
  10. kharko

    kharko Активный пользователь

    Если совпадают время точки отсчета и котировки поставляются по всем загружаемым парам, то нет разницы на каком терминале работать. В абсолютных величинах может быть незначительная разница.
     
  11. finger

    finger Alex

    возможно ли однажды Показывать несколько торгового примера на следующей неделе ?
     
  12. kharko

    kharko Активный пользователь

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

    Посмотрим, что происходило 30 марта.

    daily.gif

    Похоже в этот день были "крутые качели" по всем валютам. Наиболее активной выглядит пара GBP/CAD.

    gbpcad.gif

    Цена успела сходить вниз и обратно на 200 пунктов.
    Выберем более "спокойную" валюты, например, евро. Внизу график евры разложенный на составляющие.

    eur.gif

    Наибольшую составляющую дает канадец.

    eurcad.gif

    По паре EUR/CAD, та же картина, цена сходила туда и обратно на 150 пунктов.
    М-да... Канадец играет против всех валют. Посмотрим

    cad.gif

    Все составляющие выстроились выше нулевого уровня.
     
  13. finger

    finger Alex

    Спасибо теперь я понял ;)
     
  14. kharko

    kharko Активный пользователь

    Только сейчас добрался к компьютеру. Прошу прощения за задержку. Обновляю индикатор.
     

    Вложения:

  15. kharko

    kharko Активный пользователь

    "Первый вопрос: почему точка отсчета так сильно меняет вид индикатора? Точка отсчета - это взгляд с другого таймфрейма? Есть ли оптимальные параметры индикатора для работы на дневных, четырехчасовых, часовых периодов?"

    Вначале разберемся, как строится график валюты, и что такое точка отсчета.
    Точка отсчета имеет две координаты: время открытия бара (общая для всех валютных пар) и цена (своя для каждой валютной пары). По умолчанию, принята средневзвешенная цена - (Close+Open+High+Low)/4.Суммируя движение цены (в пунктах) конкретной валюты по всем валютным парам, мы получаем комплексный график валюты. В точке отсчета график валюты равен 0. Таким образом, точка отсчета влияет только на положение нулевого уровня. Совмещая в нулевой точке графики различных валют, мы можем оценить их изменение относительно друг друга за конкретный период времени.
    Что касается оптимальных параметров, то их не существует. Все зависит от пользователя индикатора, какой период времени берется для расчета, на каком ТФ, какая цена используется, сколько валют берутся в расчет и т.д.
    В индикаторе есть такой параметр TurnOnOff:
    0 - фиксированная точка отсчета. Например, на паре EUR/USD вы открыли позицию, зафиксировав время открытия позиции, как точку отсчета, вы вправе принимать решение, используя графики EUR и USD.
    1 - плавающая точка отсчета, значение по умолчанию. Позволяет оперативно обнаружить наиболее быстро растущую/падающую валюту, изменение направления движения конкретной валюты.

    Рассмотрим сегодняшнюю ситуацию. Часовой ТФ, точка отсчета соответствует 9апреля 10:00.
    Австралиец рванул вверх. Канадец и доллар борются за первенство в падении. Интересно, кто выиграет? Думаю, канадец.

    day10.04.gif

    Рассмотрим составляющие австралийца. Здесь первенство фунта вне конкуренции.
    Индикатор показывает текущее состояние рынка.

    aud_10.04.gif

    "Совершенная абракабрадабра для меня вывод в окошке индикатора скользящих средних".

    Терминал МТ4 позволяет в одном окне индикатора одновременно вывести максимум 8 графиков. Чтобы получить скользящие средние, пришлось использовать уровни для текущего бара. MA_Long - период равен параметру ts_val. MA_Short - период выбирает пользователь. Таким образом, имеем 2 простые скользящие средние.

    "Хотелось бы, чтобы проведенные пользователем линии в окошке индикатора сохранялись. При переходе с одного таймфрейма на другой они удаляются как мусор".

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

    "Где купить индикатор?"

    Индикатор можно заказать по е-мейлу: forex_kharko@ukr.net.
    После приобретения последующие обновления индикатора будут высланы бесплатно.
     
  16. kharko

    kharko Активный пользователь

    Выкладываю обновленную версию индикатора MultiValuta.

    Обращаю ваше внимание на параметр TurnOnOff.
    0 - фиксированная точка отсчета (по умолчанию). В этом режиме подкачка данных истории (в случаи необходимости) и перерисовка графиков осуществляется один раз, при инициализации индикатора (загрузка или смена ТФ).
    1 - плавающая точка отсчета или фиксированное количество баров (параметр ts_val). В этом режиме перерисовка графиков происходит с появлением нового бара. Новая точка отсчета требует перерасчета всех данных.

    При таком подходе торможение терминала практически минимальное.

    Напоминаю, параметр S_Time, по умолчанию равный 60, ограничивает поступление новых данных на время равное 60 секундам плюс время появление нового тика на текущем графике. Соответственно, при S_Time=0 вы получите данные в режиме реального времени.
     

    Вложения:

  17. kharko

    kharko Активный пользователь

    Всех с наступающим праздником 1-е мая... Уезжаю на дачу... Отдыхать....

    Успехов.

    Хотел как лучше, а получилось как всегда.
    Спешил и случайно поместил отладочную версию индикатора, естественно, не рабочая.
    Приношу свои извинения.
     
  18. kharko

    kharko Активный пользователь

    А вот рабочая версия индиктора.
     

    Вложения:

  19. kharko

    kharko Активный пользователь

    версия до 31 мая
     

    Вложения:

  20. MaksiGen2

    MaksiGen2 Активный пользователь

    демок больше не будет? ... или смысла уже нет? ;)
     

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