Мультитаймфреймовые индикаторы - страница 1022
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Привет, Мнтивана,
хотел бы еще одну МА; не LWMA, а MA Hull (HMA)
если это пойдет, что было действительно здорово
stonehome
Привет, stonehome
В качестве альтернативного решения вот лента корпуса, много настроек, вы можете играть с, но если только это ваш индикатор необходимо, то босс может лучше направить вас.Спасибо.
Вариант ленты корпуса mtf nmc.mq4
Нет, нет, нет, это не решение.
Я бы хотел t_ma в версии HMA.
Пожалуйста, пожалуйста, помогите мне
спасибо Stonhome
вот код :
//+------------------------------------------------------------------+
//| t_ma.mq4 |
//| |
//| |
//+------------------------------------------------------------------+
#property copyright ""
#property link ""
#property indicator_chart_window
#property indicator_buffers 7
#property indicator_color1 MediumBlue
#property indicator_color2 Blue
#property indicator_color3 DodgerBlue
#property indicator_color4 DeepSkyBlue
#property indicator_color5 SkyBlue
#property indicator_color6 Aqua
#property indicator_color7 Aquamarine
#property indicator_width1 1
#property indicator_width2 1
#property indicator_width3 1
#property indicator_width4 1
#property indicator_width5 1
#property indicator_width6 1
#property indicator_width7 1//---- буферы
double ExtMapBuffer1[];
double ExtMapBuffer2[];double ExtMapBuffer3[];
double ExtMapBuffer4[];double ExtMapBuffer5[];
double ExtMapBuffer6[];double ExtMapBuffer7[];
extern int MA_Period=100;
extern int ad1 = 2;
extern int ad2 = 4;
extern int ad3 = 6;
extern int ad4 = 8;
extern int ad5 = 10;
//+------------------------------------------------------------------+
//| Пользовательская функция инициализации индикатора |
//+------------------------------------------------------------------+
int init()
{
//---- индикаторы
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexStyle(2,DRAW_LINE);
SetIndexBuffer(2,ExtMapBuffer3);
SetIndexStyle(3,DRAW_LINE);
SetIndexBuffer(3,ExtMapBuffer4);
SetIndexStyle(4,DRAW_LINE);
SetIndexBuffer(4,ExtMapBuffer5);
SetIndexStyle(5,DRAW_LINE);
SetIndexBuffer(5,ExtMapBuffer6);
SetIndexStyle(6,DRAW_LINE);
SetIndexBuffer(6,ExtMapBuffer7);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Пользовательская функция деинициализации индикатора |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Пользовательская функция итерации индикатора |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
int limit = MathMin(Bars-counted_bars,Bars-1);
if (ad1<0) limit=MathMax(limit,-ad1);
if (ad2<0) limit=MathMax(limit,-ad2);
если (ad3<0) limit=MathMax(limit,-ad3);
если (ad4<0) limit=MathMax(limit,-ad4);
if (ad5<0) limit=MathMax(limit,-ad5);
for(int i=limit;i>=0;i--)
{
ExtMapBuffer1=iMA(NULL,0,MA_Period,0,MODE_LWMA,PRICE_OPEN,i);
ExtMapBuffer2=(ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1)/6.0;
}
for( i=limit;i>=0;i--)
{
ExtMapBuffer3= ExtMapBuffer2; if (ExtMapBuffer3==0) ExtMapBuffer3=EMPTY_VALUE;
ExtMapBuffer4= ExtMapBuffer2; if (ExtMapBuffer4==0) ExtMapBuffer4=EMPTY_VALUE;
ExtMapBuffer5= ExtMapBuffer2; if (ExtMapBuffer5==0) ExtMapBuffer5=EMPTY_VALUE;
ExtMapBuffer6= ExtMapBuffer2; if (ExtMapBuffer6==0) ExtMapBuffer6=EMPTY_VALUE;
ExtMapBuffer7= ExtMapBuffer2; if (ExtMapBuffer7==0) ExtMapBuffer7=EMPTY_VALUE;
}
//----
return(0);
}
//+------------------------------------------------------------------+stonehome
Это не среднее значение корпуса. Это несколько сглаженный lwma с некоторым сдвигом.
Младен, все в порядке,
но я просто хотел написать, если вы можете дать мне изменить этот индикатор (t_ma) !!!!!
в HMA (Hull Moving Average) - Версия
делает это или не делает
В любом случае спасибо за ваши усилия
stonehome
Можно ли сделать это многократным по времени, пожалуйста.
Обновленный супертренд volty like : Супертренд volty like 2 nmc.mq4
Первоначально было опубликовано здесь : https://www.mql5.com/en/forum/173574/page333
вот код :
//+------------------------------------------------------------------+
//| t_ma.mq4 |
//| |
//| |
//+------------------------------------------------------------------+
#property copyright ""
#property link ""
#property indicator_chart_window
#property indicator_buffers 7
#property indicator_color1 MediumBlue
#property indicator_color2 Blue
#property indicator_color3 DodgerBlue
#property indicator_color4 DeepSkyBlue
#property indicator_color5 SkyBlue
#property indicator_color6 Aqua
#property indicator_color7 Aquamarine
#property indicator_width1 1
#property indicator_width2 1
#property indicator_width3 1
#property indicator_width4 1
#property indicator_width5 1
#property indicator_width6 1
#property indicator_width7 1//---- буферы
double ExtMapBuffer1[];
double ExtMapBuffer2[];double ExtMapBuffer3[];
double ExtMapBuffer4[];double ExtMapBuffer5[];
double ExtMapBuffer6[];double ExtMapBuffer7[];
extern int MA_Period=100;
extern int ad1 = 2;
extern int ad2 = 4;
extern int ad3 = 6;
extern int ad4 = 8;
extern int ad5 = 10;
//+------------------------------------------------------------------+
//| Пользовательская функция инициализации индикатора |
//+------------------------------------------------------------------+
int init()
{
//---- индикаторы
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexStyle(2,DRAW_LINE);
SetIndexBuffer(2,ExtMapBuffer3);
SetIndexStyle(3,DRAW_LINE);
SetIndexBuffer(3,ExtMapBuffer4);
SetIndexStyle(4,DRAW_LINE);
SetIndexBuffer(4,ExtMapBuffer5);
SetIndexStyle(5,DRAW_LINE);
SetIndexBuffer(5,ExtMapBuffer6);
SetIndexStyle(6,DRAW_LINE);
SetIndexBuffer(6,ExtMapBuffer7);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Пользовательская функция деинициализации индикатора |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Пользовательская функция итерации индикатора |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
int limit = MathMin(Bars-counted_bars,Bars-1);
if (ad1<0) limit=MathMax(limit,-ad1);
if (ad2<0) limit=MathMax(limit,-ad2);
если (ad3<0) limit=MathMax(limit,-ad3);
если (ad4<0) limit=MathMax(limit,-ad4);
if (ad5<0) limit=MathMax(limit,-ad5);
for(int i=limit;i>=0;i--)
{
ExtMapBuffer1=iMA(NULL,0,MA_Period,0,MODE_LWMA,PRICE_OPEN,i);
ExtMapBuffer2=(ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1+ExtMapBuffer1)/6.0;
}
for( i=limit;i>=0;i--)
{
ExtMapBuffer3= ExtMapBuffer2; if (ExtMapBuffer3==0) ExtMapBuffer3=EMPTY_VALUE;
ExtMapBuffer4= ExtMapBuffer2; if (ExtMapBuffer4==0) ExtMapBuffer4=EMPTY_VALUE;
ExtMapBuffer5= ExtMapBuffer2; if (ExtMapBuffer5==0) ExtMapBuffer5=EMPTY_VALUE;
ExtMapBuffer6= ExtMapBuffer2; if (ExtMapBuffer6==0) ExtMapBuffer6=EMPTY_VALUE;
ExtMapBuffer7= ExtMapBuffer2; if (ExtMapBuffer7==0) ExtMapBuffer7=EMPTY_VALUE;
}
//----
return(0);
}
//+------------------------------------------------------------------+Stonehome, сделал Hma версию.
t_hma.mq4
фантастический
Большое спасибо мистеру mrtools
Джек
Привет Младен ... пожалуйста, проверьте этот индикатор... функция MTF не работает... спасибо.
rk-kcv8-wmtf-txt-zo-trend_arrows.mq4
PS. Я думаю, что мои сообщения были удалены.Привет Mrtools и Mladen могут помочь мне с этим? Функция MTF очень глючная. Большое спасибо
Привет Младен ... пожалуйста, проверьте этот индикатор... функция MTF не работает... спасибо.
rk-kcv8-wmtf-txt-zo-trend_arrows.mq4
PS. Я думаю, что мои сообщения были удалены.MwambaFX, сделал эту версию и mtf работает, для текста его расположение контролируется valueLoc.
keltner_channels_alerts__text_mtf.mq4