Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Индикаторы

Оптимизированный вариант адаптивной скользящей средней Кауфмана AMA от wellx - индикатор для MetaTrader 4

Просмотров:
10068
Рейтинг:
(12)
Опубликован:
2007.09.05 05:42
Обновлен:
2016.04.26 16:31
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Оптимизированный вариант индикатора AMA от wellx. Оригинал подвергся оптимизации в декабре 2006 года для возможностей использования в советниках. Неоптимизированный вариант пожирал ресурсы и позволял провести тестирование/оптимизацию эксперта, содержащего вызовы AMA, за приемлемое время.

Внешне ничем не отличается от оригинала.

Оптимизированный вариант адаптивной скользящей средней Кауфмана


"Почувствовать разницу" в скорости тестирования можно с помощью простого эксперта.

//+------------------------------------------------------------------+
//|                                                      TestAMA.mq4 |
//|                                                             Rosh |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Rosh"
#property link      "http://www.metaquotes.net"
 
 
extern int AMAtype=1;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   if (AMAtype!=0) Print("Используем оптимизированный индикатор");
   else Print("Используем оригинальный вариант индикатора");
   Print("Начало");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   Print("Финиш");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
   double val;
   if (AMAtype!=0) val=iCustom(Symbol(),0,"AMA for Expert2",0,1);
   else val=iCustom(Symbol(),0,"AMA",0,1);
//----
   return(0);
  }
//+------------------------------------------------------------------+

Если внешняя переменная AMAtype=0, то используем оригинал, если не равна нулю, то используется данный индикатор.


AMA Кауфмана от wellx AMA Кауфмана от wellx

Неоптимизированный вариант адаптивной скользящей средней Кауфмана.

Price_vs_Alpha Price_vs_Alpha

Новая версия эксперта Mc_valute_v8_final. Очень хорошо работает на флэтовом рынке.

Оптимизированная АМА  Кауфмана : Perry Kaufman AMA optimized Оптимизированная АМА Кауфмана : Perry Kaufman AMA optimized

Максимально оптимизированный алгоритм построения адаптивной скользящей средней Кауфмана

ModiSimple ModiSimple

Простая тактика по RSI и MACD