Large TimeFrame TT
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «large timeframe tt.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор Large TimeFrame TT отображает бары выбранного старшего таймфрейма на графике текущего инструмента в виде графических объектов. Для каждого бара создаются прямоугольник, отражающий тело свечи (от открытия до закрытия), и линия тренда, отображающая диапазон между максимумом и минимумом бара.
Цветовая раскраска зависит от направления бара: бычьи бары (закрытие выше открытия) рисуются в синих тонах, медвежьи — в красных. В качестве объектов используются OBJ_RECTANGLE и OBJ_TREND, при этом линии тренда отрисовываются на заднем плане.
При запуске индикатор проверяет, что выбранный таймфрейм действительно выше текущего графика, и выводит соответствующее предупреждение в случае несоответствия. Допустимые периоды — от M1 до MN1. При деинициализации все созданные объекты удаляются с графика.
Настройки программы
| Настройка | Описание |
|---|---|
| TimeFrame | Таймфрейм, бары которого визуализируются на текущем графике. Доступны периоды от M1 до MN1. |
| CountBars | Количество баров выбранного таймфрейма, которые отрисовываются на графике. |
| comment | Текстовый префикс, используемый для именования графических объектов, создаваемых индикатором на графике. |
Поиск по коду файла
#property description "?????????? ?? ??????? ?????? ???????? ??????????"
#property indicator_chart_window
extern ENUM_TIMEFRAMES TimeFrame = PERIOD_H4;
extern int CountBars = 10;
extern color Bear = Maroon, // C'70,7,45' // C'75,5,20'
BearWicks = Maroon,
Bull = MidnightBlue, // C'0,50,50' // C'0,35,60'
BullWicks = MidnightBlue;
extern string comment = "LargeTF";
datetime time1;
datetime time2;
double open_price,close_price;
int bar_tf;
int PeriodName=0;
int num=0;
string error="???????? TimeFrame ????? ?? ????? \n??????: ??? ???????? ??????? ???????? ???????? D1";
void ObjDel()
{
for(;num>=0;num--)
ObjectDelete(comment+num);
}
int init()
{
// код доступен только после оплаты
}
if (TimeFrame==PERIOD_M1) PeriodName=PERIOD_M1; //? ??? ?? ???????, ??? ? ?????? ?? ??????
else
if (TimeFrame==PERIOD_M5) PeriodName=PERIOD_M5;
else
if (TimeFrame==PERIOD_M15)PeriodName=PERIOD_M15;
else
if (TimeFrame==PERIOD_M30)PeriodName=PERIOD_M30;
else
if (TimeFrame==PERIOD_H1) PeriodName=PERIOD_H1;
else
if (TimeFrame==PERIOD_H4) PeriodName=PERIOD_H4;
else
if (TimeFrame==PERIOD_D1) PeriodName=PERIOD_D1;
else
if (TimeFrame==PERIOD_W1) PeriodName=PERIOD_W1;
else
if (TimeFrame==PERIOD_MN1) PeriodName=PERIOD_MN1;
Показано первые 50% кода (символов: 2121)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.