mtf candle direction update close candle.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «mtf candle direction update close candle.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный индикатор предназначен для отображения направления свечных свечей на нескольких таймфреймах одновременно на графике MetaTrader 5. Он анализирует соотношение цены закрытия и цены открытия свечи для девяти стандартных таймфреймов — от минутного M1 до месячного MN.
Для каждого таймфрейма на графике отображается метка с его обозначением и стрелка, цвет которой отражает направление свечи: рост, падение или нейтральное состояние. Результаты расчёта записываются в буфер индикатора и используются для визуальной отрисовки на графике.
Индикатор позволяет настраивать цвета отображения и расположение элементов на графике через параметры настроек. Все графические объекты создаются и удаляются автоматически при инициализации и деинициализации индикатора.
Настройки программы
| Настройка | Описание |
|---|---|
| LabelColor | Цвет текстовых меток обозначений таймфреймов на графике. |
| Corner | Угол графика, в котором размещаются метки таймфреймов и стрелки направления свечей. Определяет позиционирование всех элементов индикатора на графике. |
| UpColor | Цвет стрелки, отображающей направление свечи при росте (цена закрытия выше цены открытия). |
| DownColor | Цвет стрелки, отображающей направление свечи при падении (цена закрытия ниже цены открытия). |
| NetralColor | Цвет стрелки, отображающей нейтральное состояние свечи (цена закрытия равна цене открытия). |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 1
extern color LabelColor = LightSkyBlue;
extern int Corner = 1;
extern color UpColor = LimeGreen;
extern color DownColor = Red;
extern color NetralColor = Silver;
int TF[]={43200,10080,1440,240,60,30,15,5,1};
string Label[]={"MN","W1","D1","H4","H1","M30","M15","M5","M1"};
double ExtBuff[];
int init()
{
// код доступен только после оплаты
}
int deinit()
{
for(int i=1;i<=8;i++)
{
ObjectDelete(Label[i]);
ObjectDelete(Label[i]+" ARROW");
}
return(1);
}
double OCandle(int tf){double OC=iOpen(Symbol(),tf,1);return(OC);}
double CCandle(int tf){double CC=iClose(Symbol(),tf,1);return(CC);}
void ObSetLabel(string name,string text,int x,int y)
{
ObjectSetText(name,text,10,"Impact",LabeПоказано первые 50% кода (символов: 1565)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.