trade breakout (with prices)+1.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «trade breakout (with prices)+1.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор «Trade BreakOut» рассчитывает два набора скользящих средних для цен High и Low с коротким и длинным периодами. На основе этих значений вычисляются относительные показатели пробития — для роста (TBR_R) и падения (TBR_S) — с нормализацией через максимум/минимум за заданный период L. Два массива результатов (короткий и длинный периоды) сравниваются между собой для формирования финальных буферов сигналов. Условие фильтрации требует, чтобы значение короткого периода превышало значение длинного и превышало порог 0.001 (для продаж) или было ниже -0.001 (для покупок). Индикатор отображается в отдельном окне с шестью линиями и шестью буферами данных.
Настройки программы
| Настройка | Описание |
|---|---|
| L | Период анализа — количество баров, в пределах которых ищутся максимум и минимум для нормализации показателей пробития. |
| PriceTypeHigh | Тип цены для расчёта скользящей средней верхних цен (High). |
| PriceTypeLow | Тип цены для расчёта скользящей средней нижних цен (Low). |
| AverageMethod | Метод усреднения скользящей средней (например, простая, экспоненциальная и т.д.). |
| AveragePeriod | Период короткой скользящей средней, используемой для расчёта промежуточных значений ценовых экстремумов. |
| AveragePeriod2 | Период длинной скользящей средней, используемой для расчёта сравнительных значений ценовых экстремумов. |
Поиск по коду файла
#property version "1.00"
#property description"Для часа по умолчанию"
#property description"Для Н4 500-5-100"
#property description"Andriy Moraru,VAAS04"
#property indicator_separate_window
#property indicator_buffers 6
#property indicator_width1 1
#property indicator_width2 1
#property indicator_width3 1
#property indicator_width4 1
#property indicator_width5 2
#property indicator_width6 2
#property indicator_color1 Green
#property indicator_color2 Red
#property indicator_color3 White
#property indicator_color4 White
#property indicator_color5 Red
#property indicator_color6 Lime
extern int L=50; // Period
extern ENUM_APPLIED_PRICE PriceTypeHigh=PRICE_HIGH;
extern ENUM_APPLIED_PRICE PriceTypeLow =PRICE_LOW;
extern ENUM_MA_METHOD AverageMethod=MODE_SMA;
extern int AveragePeriod=5;
extern int AveragePeriod2=50;
double TBR_R[],TBR_S[],priceh[],pricel[];
double TBR_R1[],TBR_S1[],priceh1[],pricel1[];
double Buffer[],Buffer1[];
int init()
{
// код доступен только после оплаты
}
IndicatorBuffers(10);
SetIndexBuffer(0, TBR_R);
SetIndexBuffer(1, TBR_S);
SetIndexBuffer(2, TBR_R1);
SetIndexBuffer(3, TBR_S1);
SetIndexBuffer(4, Buffer);
SetIndexBuffer(5, Buffer1);
SetIndexBuffer(6,priceh);
SetIndexBuffer(7,pricel);
SetIndexBuffer(8,priceh1);
SetIndexBuffer(9,pricel1);
SetIndexStyle(0, DRAW_LINE, STYLE_SOLID);
SetIndexStyle(1, DRAW_LINE, STYLE_SOLID);
SetIndexStyle(2, DRAW_LINE, STYLE_SOLID);
SetIndexStyle(3, DRAW_LINE, STYLE_SOLID);
SetIndexStyle(4, DRAW_LINE, STYLE_SOLID);
SetIndexStyle(5, DRAW_LINE, STYLE_SOLID);
SetIndexDrawBegin(0, L);
SetIndexDrawBegin(1, L);
SetIndexDrawBegin(2, L);
SetIndexDrawBegin(3, L);
SetIndexDrawBegin(4, L);
SetIndexDrawBegin(5, L);
SetIndexEmptyValue(0, EMPTY_VALUE);
SetIndexEmptyValue(1, EMPTY_VALUE);
SetIndexEmptyValue(2, EMPTY_VALUE);
SetIndexEmptyValue(3, EMPTY_VALUE);
SetIndexEmptyValue(4, EMPTY_VALUE);
SetIndexEmptyValue(5, EMPTY_VALUE);
IndicatorDigits(Digits);
IndicatorShortName("TBR("+ L +")");
retПоказано первые 50% кода (символов: 3236)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.