понедельник, 18 февраля 2013 г.

Индикатор дельты

clusterx для clusterdelta
Приветствую. В этом посте выкладываю часть кода для ClusterDelta, которая скачивает и отображает дельты объемов (разница объемов между активными быками и медведями) заданного фьючерса на графике МТ 4. (подробнее о проекте)

индикатор дельта объемов clusterx для мт4



На данный момент версия 0.3

*Исправлен баг сохранения для ТФ больше H1. Проблема была в том, что формат данных для ТФ выше отличается, а это не учитывалось кодом.
*Есть баг отображения на W1 и MN1, который будет исправлен в следующей версии или командой ClusterDelta.

версия 0.2

*Исправлен баг с закачкой не тех данных
*Исправлен баг с дозаписью в файл чужой информации.

Если у вас версия 0.1 или 0.2 настоятельно рекомендую
-- закрыть терминал
-- удалить папку ClusterDelta в папке терминала
-- только потом запускаться.
Иначе чревато ошибками на истории.

В комплект входит:
-- Советник ClusterX_GetDelta
Советник отвечает за скачку дельт объемов с сервера ClusterDelta. Одновременно может быть запущен только один советник (или скрипт) на всех графиках терминала. Если советник не запущен, автоматического обновления дельт объемов не будет.

-- Скрипт ClusterX_GetDelta
Замена советнику на всякий случай, например на выходные, когда из-за отсутствия котировок советник не запускается. Рекомендую пользоваться советником, хотя разницы по сути никакой.

-- Индикатор ClusterX_Delta
 Базовый индикатор, который осуществляет подписку на дельты и отображает уже скачанные данные. Если котировок нет, для отображения вновь закачанных данных понадобится перезапустить индикатор.

-- Индикатор ClusterX_ColoredDelta
Индикатор, производный от ClusterX_Delta. Цветная версия индикатора дельт. Красит в зависимости от знака дельты. Может быть кому-то будет более удобен. В основном индикатор был написан для того, чтобы наглядно показать, как писать производные индикаторы для дельты.

Внимание! С сентября 2013 года проект ClusterDelta ввел платную подписку за доступ к своим серверам. Поэтому индикаторы будут работать только в том случае, если у вас оформлена платная подписка и произведена авторизация. 
Подробнее здесь.

Все мои наработки для ClusterDelta  можно найти по тегу ClusterX.

скачать

Инструкция по установке индикаторов ClusterX. Лучше смотреть на полный экран в максимальном качестве.

7 комментариев:

  1. Спасибо за индикаторы по дельте! Я пробую сделать советника по индикатору и столкнулся с тем, что дельта периодически приобретает неадекватное значение больше 2 млн. потом исправляется и показывает нормально. Я так понимаю это происходит изза сбоя в подкачке данных по объемам. Скажите, сталкивались ли вы с такой проблемой или это мой косяк при использовании индикатора в советнике?

    ОтветитьУдалить
    Ответы
    1. Нет, не сталкивался. Если локализуете, пожалуйста, сообщите.
      Возможно проблема в таймфрейме. Есть проблемы с получением данных на ТФ выше H1

      Удалить
  2. Если добавить в индикатор команду принтить значение дельты, например так:
    if (data[0] != EMPTY_VALUE)
    {
    LastAvailable = Time[i];
    if (NeedRevert) Values[i] = -data[0];
    else Values[i] = data[0];
    }
    Print(" Values = ", Values[0]);
    }
    То вы увидите, вывод неадекватных значений.

    ОтветитьУдалить
    Ответы
    1. Всем привет, подскажите как правильно установить индикатор ClusterX Fine Volumes,я установил советник индикатор скрипт , но индикатор несоответсвует графиую за ранее благодареню Спасибо. Витас.

      Удалить
    2. Чем не соответствует?
      Для нормальной работы ему надо индикатор объемов, дельты и бегущие советники (скрипты), которые качают данные дельты и объемов.

      Удалить