T3 TrendCF
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «trend_cf.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Trend_CF — пользовательский индикатор для MetaTrader 4, отображающий два графика в отдельном подокне. Рассчитывает два значения на основе разницы цен закрытия соседних баров, разделяя положительные и отрицательные движения цены в отдельных буферах.
Индикатор накапливает изменения цены в двух cumulative-буферах (y_p для роста, y_n для падения), затем за заданный период T3_Period суммирует текущие и накопленные значения и формирует два выходных показателя: t1 и t2. Результаты отображаются двумя линиями — зелёной и оранжевой.
Настраиваемые параметры включают период расчёта и коэффициент продолжения. Индикатор работает на каждом тике, пересчитывая значения для всех непроверенных баров.
Настройки программы
| Настройка | Описание |
|---|---|
| T3_Period | Целочисленный параметр периода расчёта (по умолчанию 16), определяющий количество баров, используемых для суммирования изменений цены при формировании значений индикатора. |
| T3_Continuation_Factor | Числовой параметр коэффициента продолжения, объявленный как внешняя настройка индикатора (по умолчанию 0.618). |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Green
#property indicator_color2 Orange
#property indicator_width1 2
#property indicator_width2 2
extern int T3_Period = 16;
extern double T3_Continuation_Factor = 0.618;
double t1[];
double t2[];
double x_p[];
double x_n[];
double y_p[];
double y_n[];
int init()
{
// код доступен только после оплаты
}
IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS)+2);
IndicatorShortName("T3 TrendCF "+T3_Period);
IndicatorBuffers(6);
SetIndexBuffer(0,t1);
SetIndexBuffer(1,t2);
SetIndexBuffer(2,x_p);
SetIndexBuffer(3,x_n);
SetIndexBuffer(4,y_p);
SetIndexBuffer(5,y_n);
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2);
SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,2);
SetIndexLabel(0,"Trend_CF1 ("+T3_Period+")");
SetIndexLabel(1,"Trend CF2 ("+T3_Period+")");
Показано первые 50% кода (символов: 1260)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.