TrendscalpIndic
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «trendscalpindic.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
TrendscalpIndic — это пользовательский индикатор для MetaTrader 5, основанный на реализации TTF (Trend Scalp) автора Nick Bilak. Индикатор отображает аналитические данные в отдельном подокне графика, используя два буфера: основной (MainBuffer) и сигнальный (SignalBuffer).
Основной буфер рассчитывает аналитическое значение на основе сравнения максимальных и минимальных цен за заданное количество баров. Сигнальный буфер отображает верхний или нижний уровень в зависимости от знака значения основного буфера: при неотрицательном значении выводится верхний уровень, при отрицательном — нижний.
Количество баров для расчёта задаётся настраиваемым параметром TTFbars по умолчанию равным 15. Индикатор не использует внешние библиотеки и обрабатывает данные непосредственно в функции расчёта.
Настройки программы
| Настройка | Описание |
|---|---|
| TTFbars | Количество баров, используемых для вычисления индикатора. По умолчанию равно 15. Определяет период анализа максимальных и минимальных цен для расчёта основного значения. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 LightSeaGreen
#property indicator_color2 Red
extern int TTFbars=15;
double MainBuffer[];
double SignalBuffer[];
int TopLine=100;
int BottomLine=-100;
int t3_period=3;
double b=0.7;
int draw_begin1=0;
int draw_begin2=0;
double b2=0;
double b3=0;
double c1=0;
double c2=0;
double c3=0;
double c4=0;
double r=0;
double w1=0;
double w2=0;
double e1 = 0;
double e2 = 0;
double e3 = 0;
double e4 = 0;
double e5 = 0;
double e6 = 0;
double HighestHighRecent=0;
double HighestHighOlder =0;
double LowestLowRecent =0;
double LowestLowOlder =0;
double BuyPower =0;
double SellPower=0;
double TTF=0;
int init()
{
// код доступен только после оплаты
}
string short_name;
IndicatorBuffers(2);
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0, MainBuffer);
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1, SignalBuffer);
short_name="TrendscalpIndic("+TTFbars;
IndicatorShortName(short_name);
SetIndexLabel(0,short_name);
SetIndexLabel(1,"Signal");
draw_begin1=TTFbars*2+1;
draw_begin2=draw_begin1;
SetIndexDrawBegin(0,draw_begin1);
SetIndexDrawBegin(1,draw_begin2);
/*b2=b*b;
b3=b2*b;
c1=-b3;
c2=(3*(b2+b3));
c3=-3*(2*b2+b+b3);
c4=(1+3*b+b3+3*b2);
r=t3_period;
if (r<1) r=1;
Показано первые 50% кода (символов: 2102)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.