Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Он был в архивах. Не знаю, выкладывал ли кто-то раньше. .Hma russian histo
У вас есть файл mq4 для этого?
Если вы посмотрите на него (файл .ex4), то увидите.
оригинал
с уважением
mladen
У вас есть файл mq4 для этого?
Если вы посмотрите на него (файл .ex4), то увидите .
Оригинал
с уважением
mladenСпасибо, я никогда не видел этого.
если (ind_buffer0 > ind_buffer0) ind_buffer1 = 1;
если (ind_buffer0 < ind_buffer0) ind_buffer2 = 1;
Вопрос: что происходит в MT4, когда ind_buffer0 = ind_buffer0?
логически должен быть gap(empty), но практически - что происходит в mt4 в таком случае?
Желтый
На самом деле, если убрать фиксированный максимум, он выглядит так, как показано на рисунке. Фиксированный максимум не позволяет увидеть желтую часть. Поэтому, когда ни "зеленый", ни "красный" буфер не имеют заданных значений, вы будете "видеть сквозь" и желтый будет виден.
В случаях, когда HMA меньше 1, вы увидите немного более короткую желтую полосу, но я действительно не хотел добавлять еще один буфер и код. И мне понравился трюк, который делается следующим образом
если (ind_buffer0 > ind_buffer0) ind_buffer1 = 1;
if (ind_buffer0 < ind_buffer0) ind_buffer2 = 1;
Вопрос: что происходит в MT4, когда ind_buffer0 = ind_buffer0?
логически должен быть gap(empty), но практически - что происходит в mt4 в таком случае?Желтый
На самом деле, если убрать фиксированный максимум, он выглядит так, как показано на рисунке. Фиксированный максимум не позволяет увидеть желтую часть. Поэтому, когда ни "зеленому", ни "красному" буферу не присвоены значения, вы будете "видеть сквозь", и желтый будет виден
В случаях, когда HMA меньше 1, вы увидите немного более короткую желтую полосу, но я действительно не хотел добавлять еще один буфер и код. И мне понравился трюк, который он делает таким образом.слабый : ((((((
mladen's hma_histo mod: hma cci rsi options; histo/line
странно... p.s. это не hma smoozing (я понятия не имею, что это такое (что я сделал).
Неперерисовывающаяся скользящая средняя Халла
Можете ли вы изменить отображение на точечное?
Это должно выглядеть следующим образом
Ошибка в этом коде
switch(ind.mode)
{
case 0:
buffer=iMA(NULL,0,HalfPeriod,0,HMA_Method,HMA_PriceType,i)*2-
iMA(NULL,0,HMA_Period,0,HMA_Method,HMA_PriceType,i); break;
case 1:
buffer=iCCI(NULL,0,HalfPeriod,HMA_PriceType,i)*2-
iCCI(NULL,0,HMA_Period,HMA_PriceType,i); break;
case 2:
buffer=iRSI(NULL,0,HalfPeriod,HMA_PriceType,i)*2-
iRSI(NULL,0,HMA_Period,HMA_PriceType,i); break;
}
[/php]You are not "hull"-ing (smoothing) CCI or RSI
The code should be like this
[php] //
//
// fill with values that should be smoothed
//
//
for(i=limit; i>=0; i--)
{
switch(ind.mode)
{
case 0: prices = iMA(NULL,0,1,0,MODE_SMA,HMA_PriceType,i); break;
case 1: prices = iCCI(NULL,0,CCI_Period,HMA_PriceType,i); break;
case 2: prices = iRSI(NULL,0,RSI_Period,HMA_PriceType,i); break;
}
}
//
//
// now smooth (hull smooth) the values
//
//
for(i=limit; i>=0; i--)
buffer=iMAOnArray(prices,0,HalfPeriod,0,HMA_Method,i)*2-
iMAOnArray(prices,0,HMA_Period,0,HMA_Method,i);
На картинке: сравнение "сырых" значений CCI и RSI (лайм) со сглаженными значениями их корпуса (желтый).
Остальная работа за вами (вы ее начали :):)). Есть еще пара вещей, которые нужно сделать, чтобы сделать его безупречным
пожелания
mladen
mladen's hma_histo mod: hma cci rsi options; histo/line weird... p.s. это не hma smoozing (я понятия не имею, что это такое (что я сделал)).
спасибо Младен! ты начал это!
(я просто перепутал некоторые WeirdoCCI )
"few things to be dine" - draw begin - max of cci, rsi, hma?,limit ... right?