Trend Lord TT
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «trend lord tt.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Trend Lord TT — индикатор для MetaTrader 5, предназначенный для определения смены тренда на ценовых графиках. Рассчитывает два буфера (BUY и SELL), отображаемые в виде гистограмм в окне графика, и сигнализирует о направлении текущего тренда.
В основе работы лежит скользящая средная заданной длины и метода расчёта, применённая к выбранной цене. Дополнительно выполняется сглаживание корневым средним, и анализ направления изменения полученной линии для формирования BUY/SELL-сигналов.
Индикатор поддерживает настраиваемые уведомления: вывод сообщений на график, звуковые сигналы, email- и мобильные оповещения. Параметр SIGNALBAR позволяет задать бар, на котором фиксируется изменение тренда.
Настройки программы
| Настройка | Описание |
|---|---|
| Length | Период скользящей средней, используемой для расчёта индикатора. Минимальное значение — 1. |
| Mode | Метод расчёта скользящей средней (например, LWMA, SMA, EMA и другие доступные типы). |
| Price | Тип цены, на основе которой рассчитывается скользящая средняя (Close, Open, High, Low и другие). |
| SIGNALBAR | Номер бара, на котором фиксируется и сигнализируется об изменении тренда. |
| SoundFile | Путь к звуковому файлу, воспроизводимому при срабатывании звукового уведомления о смене тренда. |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 clrCornflowerBlue //Green
#property indicator_color2 clrSalmon //Red
#property indicator_width1 2
#property indicator_width2 2
#property indicator_style1 STYLE_DOT
#property indicator_style2 STYLE_DOT
extern int Length = 45; //50;
extern ENUM_MA_METHOD Mode = MODE_LWMA;
extern ENUM_APPLIED_PRICE Price = PRICE_CLOSE; // Applied price
extern int SIGNALBAR = 1; //На каком баре сигналить....
extern bool AlertsMessage = true, //false,
AlertsSound = true, //false,
AlertsEmail = false,
AlertsMobile = false;
extern string SoundFile = "alert2.wav"; //"news.wav"; //"expert.wav"; // //"stops.wav" //"alert2.wav" //
double BUYY[], SELL[]; datetime TimeBar=0;
double Array1[], Array2[], MA[]; int SqLength;
int init()
{
// код доступен только после оплаты
}
int deinit() { return(0); }
int start()
{
// код доступен только после оплаты
}
int i, CountedBars=IndicatorCounted();
if (CountedBars<0) return(-1); //Стандарт+Tankk-Вариант!!!
if (CountedBars>0) CountedBars--;
int limit=fmin(Bars-CountedBars,Bars-2); //+MAX*10*TFK
for (i=limit; i>=0; i--) MA[i]=iMA(NULL, 0, Length, 0, Mode, Price, i);
for (i=limit; i>=0; i--)
{
Array1[i]=iMAOnArray(MA, 0, SqLength, 0, Mode, i);
Array2[i]=Array2[i+1];
if (Array1[i]>Array1[i+1]) Array2[i]=1.;
else
if (Array1[i]<Array1[i+1]) Array2[i]=-1.;
if (Array2[i]>0.)
{
BUYY[i]=Low[i]; //Array1[i];
SELL[i]=Array1[i]; //0.;
if (Array2[i+1]<Показано первые 50% кода (символов: 3846)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.