ClusterDelta Premium Volume
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «clusterdelta_premiumvolume_4.1.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
ClusterDelta Premium Volume — это индикатор объёма для платформы MetaTrader 5, отображающий суммарный объём ордеров по каждой свече на выбранном таймфрейме. Данные о объёме поступают из внешних серверов через DLL-библиотеки и визуализируются в виде гистограммы в отдельном подокне индикатора.
Индикатор поддерживает автоматическое обновление данных с заданной периодичностью, обрабатывает рыночные и торговые события MetaTrader. При инициализации регистрируется уникальный идентификатор для идентификации сессии.
Визуализация включает гистограмму объёма, текстовую метку с текущим значением объёма на графике и информационное сообщение от сервера. Пользователь может настроить инструмент, часовой пояс, диапазон истории, цвет и размер шрифта отображаемых данных.
Настройки программы
| Настройка | Описание |
|---|---|
| Instrument | Символ инструмента для получения данных объёма. Значение AUTO означает автоматический выбор текущего инструмента. |
| MetaTrader_GMT | Часовой пояс MetaTrader для корректировки временных меток данных. Значение AUTO означает автоматическое определение смещения. |
| Comment_History | Текстовый комментарий для истории, используемый при запросе данных с сервера. |
| Days_in_History | Количество дней истории для загрузки данных объёма. Значение 0 означает использование всех доступных данных. |
| Custom_Start_time | Начальная дата и время для пользовательского диапазона загрузки данных. |
| Custom_End_time | Конечная дата и время для пользовательского диапазона загрузки данных. |
| Current_Volume | Цвет отображения гистограммы объёма и текстовой метки на графике. |
| Font_Size | Размер шрифта для текстовых меток объёма и информационных сообщений на графике. |
Поиск по коду файла
#property description "ClusterDelta Premium Volume, Version 4.1 (compiled 24.08.2018)\n\n"
#property description "Volume Indicator shows summary information for total volume orders in the each bar. This information visualize situation of trading on the world exchanges and shows it in the histogram in separate indicator window. More information can be found here: "
#import "premium_mt4_v4x1.dll"
int InitDLL(int &);
string Receive_Information(int &, string);
int Send_Query(int &, string, string, int, string, string, string, string, string, string, int, string, string, string,int);
#import
#import "online_mt4_v4x1.dll"
int Online_Init(int&, string, int);
string Online_Data(int&,string);
int Online_Subscribe(int &, string, string, int, string, string, string, string, string, string, int, string, string, string,int);
#import
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 DodgerBlue
#property indicator_width1 2
#property indicator_minimum 0
extern string HELP_URL="";
extern string Instrument="AUTO";
extern string MetaTrader_GMT="AUTO";
extern string Comment_History="--- Premium Settings ";
extern int Days_in_History=0;
extern datetime Custom_Start_time=D'2017.01.01 00:00';
extern datetime Custom_End_time=D'2017.01.01 00:00';
input color Current_Volume=clrRed;
input int Font_Size=8;
int Update_in_sec=15;
double VolumeBuf[];
datetime TimeData[];
double VolumeData[];
double DeltaData[];
string ver = "4.1";
string MessageFromServer="";
datetime last_loaded=0;
datetime myUpdateTime=0;
int UpdateFreq=5; // sec
int OneTimeAlert=0;
string clusterdelta_client="";
string indicator_id="";
string indicator_name = "PREMIUM VOLUME "+ver+" (? ";
string short_name="";
int GMT=0;
int GMT_SET=0;
int init()
{
// код доступен только после оплаты
}
void OnTimer()
{
start();
}
int start()
{
// код доступен только после оплаты
}
int deinit()
{
ObjectDelete(0,"InfoMessage"+"_"+indicator_id);
ObjectDelete(0,"Volume"+indicator_id);
GlobalVariableDel(indicator_id);
EventKillTimer();
return (0);
}
int SetData()
{
int k=0,i;
i = Send_Query(k,clusterdelta_client, Symbol(), Period(), TimeToStr(TimeCurrent()), TimeToStr(Time[0]), Instrument, TimeToStr(laПоказано первые 50% кода (символов: 11526)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.