TrendPower
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «trendpower.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор для платформы MetaTrader 4, отображающий аналитические данные в отдельном подокне. Предназначен для оценки динамики трендов на основе анализа скользящих средних и волатильности цены.
Расчёт значения индикатора основан на соотношении двух экспоненциальных скользящих средних с разными периодами и средней истинной амплитуды цены. Полученное значение трансформируется математической функцией и отображается в виде линии в отдельном окне.
Параметры периодов настраиваются пользователем. Пороговые значения индикатора автоматически корректируются в зависимости от таймфрейма графика. Дополнительные буферы предназначены для отрисовки вспомогательных уровней.
Настройки программы
| Настройка | Описание |
|---|---|
| ADXPeriod | Определяет номер бара, начиная с которого отрисовываются вспомогательные линии индикатора. |
| SMAfast | Период быстрой экспоненциальной скользящей средней, используемой в расчёте индикатора. |
| SMAslow | Период медленной экспоненциальной скользящей средней, используемой в расчёте индикатора. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 LightSeaGreen
#property indicator_color2 YellowGreen
#property indicator_color3 Wheat
extern int ADXPeriod=14;
extern int SMAfast=5;
extern int SMAslow=55;
double LoTrigger=-0.125,HiTrigger=0.125;
int shift=0, MAType=1, cnt=0, prevbars=0,loopbegin=0;
double sum=0, smconst=0, prev=0, weight=0, linear=0,IFish=0;
double MAValue=0;
double signal=0,noise=0,efRatio=0,i=0, Fastest=0.6667, Slowest=0.0645;
bool first=true;
double TrendBuffer[];
double LoBuffer[];
double HiBuffer[];
double PlusSdiBuffer[];
double MinusSdiBuffer[];
double TempBuffer[];
int init()
{
// код доступен только после оплаты
}
IndicatorBuffers(3);
SetIndexBuffer(0,TrendBuffer);
SetIndexBuffer(1,LoBuffer);
SetIndexBuffer(2,HiBuffer);
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1,Red);
IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS));
IndicatorShortName("TrendPower("+SMAfast+")")Показано первые 50% кода (символов: 1600)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.