Приветствую.
В этом посте выкладываю часть кода для ClusterDelta, которая скачивает и
отображает дельты объемов (разница объемов между активными быками и медведями) заданного фьючерса на графике МТ 4. (подробнее о проекте)
На данный момент версия 0.3
*Исправлен баг сохранения для ТФ больше H1. Проблема была в том, что формат данных для ТФ выше отличается, а это не учитывалось кодом.
*Есть баг отображения на W1 и MN1, который будет исправлен в следующей версии или командой ClusterDelta.
версия 0.2
*Исправлен баг сохранения для ТФ больше H1. Проблема была в том, что формат данных для ТФ выше отличается, а это не учитывалось кодом.
*Есть баг отображения на W1 и MN1, который будет исправлен в следующей версии или командой ClusterDelta.
версия 0.2
*Исправлен баг с закачкой не тех данных
*Исправлен баг с дозаписью в файл чужой информации.
Если у вас версия 0.1 или 0.2 настоятельно рекомендую
-- закрыть терминал
-- удалить папку ClusterDelta в папке терминала
-- только потом запускаться.
Иначе чревато ошибками на истории.
В комплект входит:
-- Советник ClusterX_GetDelta
Советник
отвечает за скачку дельт объемов с сервера ClusterDelta. Одновременно может
быть запущен только один советник (или скрипт) на всех графиках
терминала. Если советник не запущен, автоматического обновления дельт объемов
не будет.
-- Скрипт ClusterX_GetDelta
Замена
советнику на всякий случай, например на выходные, когда из-за
отсутствия котировок советник не запускается. Рекомендую пользоваться
советником, хотя разницы по сути никакой.
-- Индикатор ClusterX_Delta
Базовый
индикатор, который осуществляет подписку на дельты и отображает уже
скачанные данные. Если котировок нет, для отображения вновь закачанных данных понадобится перезапустить индикатор.
-- Индикатор ClusterX_ColoredDelta
Индикатор,
производный от ClusterX_Delta. Цветная версия индикатора дельт. Красит в зависимости от знака дельты. Может быть кому-то
будет более удобен. В основном индикатор был написан для того, чтобы
наглядно показать, как писать производные индикаторы для дельты.
Внимание! С сентября 2013 года проект ClusterDelta ввел платную подписку за доступ к своим серверам. Поэтому индикаторы будут работать только в том случае, если у вас оформлена платная подписка и произведена авторизация.
Подробнее здесь.
Внимание! С сентября 2013 года проект ClusterDelta ввел платную подписку за доступ к своим серверам. Поэтому индикаторы будут работать только в том случае, если у вас оформлена платная подписка и произведена авторизация.
Подробнее здесь.
Все мои наработки для ClusterDelta можно найти по тегу ClusterX.
Инструкция по установке индикаторов ClusterX. Лучше смотреть на полный экран в максимальном качестве.
Спасибо за индикаторы по дельте! Я пробую сделать советника по индикатору и столкнулся с тем, что дельта периодически приобретает неадекватное значение больше 2 млн. потом исправляется и показывает нормально. Я так понимаю это происходит изза сбоя в подкачке данных по объемам. Скажите, сталкивались ли вы с такой проблемой или это мой косяк при использовании индикатора в советнике?
ОтветитьУдалитьНет, не сталкивался. Если локализуете, пожалуйста, сообщите.
УдалитьВозможно проблема в таймфрейме. Есть проблемы с получением данных на ТФ выше H1
Я пробую ТФ М1.
ОтветитьУдалитьЕсли добавить в индикатор команду принтить значение дельты, например так:
ОтветитьУдалитьif (data[0] != EMPTY_VALUE)
{
LastAvailable = Time[i];
if (NeedRevert) Values[i] = -data[0];
else Values[i] = data[0];
}
Print(" Values = ", Values[0]);
}
То вы увидите, вывод неадекватных значений.
Ок, спасибо
УдалитьВсем привет, подскажите как правильно установить индикатор ClusterX Fine Volumes,я установил советник индикатор скрипт , но индикатор несоответсвует графиую за ранее благодареню Спасибо. Витас.
УдалитьЧем не соответствует?
УдалитьДля нормальной работы ему надо индикатор объемов, дельты и бегущие советники (скрипты), которые качают данные дельты и объемов.