вопрос по АМА как его использовать в советниках, - страница 2

 
вот эксперт. но он не работает так я хотел он запаздывает в своих действиях. запаздывает закрывать. Что посоветуете туда добавить, что бы работал лучше.
Файлы:
 

Ну смотря что считать запаздыванием, вот тут допустим все неплохо (внешне). Красное продаем, синее покупаем.

 
Prival писал(а) >>

Ну смотря что считать запаздыванием, вот тут допустим все неплохо (внешне). Красное продаем, синее покупаем.

вы на чисто АМА или на AMA optimized?

у меня все на чистом АМА.mq4

 
использовал AMA optimized результат тестирования еще хуже, может надо оптимальные периоды подобрать . Я проверял на Н4 фунт/йена
 
zan писал(а) >>
использовал AMA optimized результат тестирования еще хуже, может надо оптимальные периоды подобрать . Я проверял на Н4 фунт/йена

Здравствуйте.

Подскажите как правильно обращаться из советника к идикатору AMA_optimized

При стандартном обращении выдает непонятные результаты :(.

параметры передающиеся из советника индикатору:

extern int    Timeframe = 1;

extern int       periodAMA=120;
extern double    nfast=1.0;
extern double    nslow=30.0;
extern double    G=4.0;
extern double    dK=0.005;
extern int       PriceType=0; // цена, от которой строится 
extern int       AMA_Trend_Type=1;

Цикл вычисления индикатора для загрузки в буферы:

           for(bar = 1; bar < 3; bar++)
                {
                AMAbuffer[bar] = iCustom(NULL, Timeframe,"AMA_optimized", periodAMA, nfast,nslow,G,dK,PriceType,AMA_Trend_Type, 0, bar);
                upAMA[bar] = iCustom(NULL, Timeframe,"AMA_optimized", periodAMA, nfast,nslow,G,dK,PriceType,AMA_Trend_Type, 1, bar);
                downAMA[bar] = iCustom(NULL, Timeframe,"AMA_optimized", periodAMA, nfast,nslow,G,dK,PriceType,AMA_Trend_Type, 2, bar);
               
                bartime=iTime(NULL,1,0);
                
                Print (bar+"|"+TimeToStr(bartime,TIME_DATE)+"|"+TimeToStr(bartime,TIME_SECONDS )+"|"+AMAbuffer[bar]+"|"+ upAMA[bar]+"|"+ downAMA[bar]);
                }

В журнале вот такие результаты:

2009.09.10 18:25:17 2009.09.09 23:15 AMA_Optimized_Trail_Trade GBPUSD,M1: 2|2009.09.09|23:15:00|0.00000000|0.00000000|0.00000000
2009.09.10 18:25:17 2009.09.09 23:15 AMA_Optimized_Trail_Trade GBPUSD,M1: 1|2009.09.09|23:15:00|1.60722465|1.60722465|0.00000000
2009.09.10 18:25:17 2009.09.09 23:15 AMA_Optimized_Trail_Trade GBPUSD,M1: 2|2009.09.09|23:15:00|0.00000000|0.00000000|0.00000000
2009.09.10 18:25:17 2009.09.09 23:15 AMA_Optimized_Trail_Trade GBPUSD,M1: 1|2009.09.09|23:15:00|1.60722465|1.60722465|0.00000000
2009.09.10 18:25:17 2009.09.09 23:15 AMA_Optimized_Trail_Trade GBPUSD,M1: 2|2009.09.09|23:15:00|0.00000000|0.00000000|0.00000000
2009.09.10 18:25:17 2009.09.09 23:15 AMA_Optimized_Trail_Trade GBPUSD,M1: 1|2009.09.09|23:15:00|1.60722465|1.60722465|0.00000000
2009.09.10 18:25:17 2009.09.09 23:15 AMA_Optimized_Trail_Trade GBPUSD,M1: 2|2009.09.09|23:15:00|0.00000000|0.00000000|0.00000000
2009.09.10 18:25:17 2009.09.09 23:15 AMA_Optimized_Trail_Trade GBPUSD,M1: 1|2009.09.09|23:15:00|1.60722465|1.60722465|0.00000000
2009.09.10 18:25:17 2009.09.09 23:15 AMA_Optimized_Trail_Trade GBPUSD,M1: 2|2009.09.09|23:15:00|0.00000000|0.00000000|0.00000000
2009.09.10 18:25:17 2009.09.09 23:15 AMA_Optimized_Trail_Trade GBPUSD,M1: 1|2009.09.09|23:15:00|1.60722465|1.60722465|0.00000000
2009.09.10 18:25:17 2009.09.09 23:15 AMA_Optimized_Trail_Trade GBPUSD,M1: 2|2009.09.09|23:15:00|0.00000000|0.00000000|0.00000000
2009.09.10 18:25:17 2009.09.09 23:15 AMA_Optimized_Trail_Trade GBPUSD,M1: 1|2009.09.09|23:15:00|1.60722465|1.60722465|0.00000000
2009.09.10 18:25:17 2009.09.09 23:15 AMA_Optimized_Trail_Trade GBPUSD,M1: 2|2009.09.09|23:15:00|0.00000000|0.00000000|0.00000000
2009.09.10 18:25:17 2009.09.09 23:15 AMA_Optimized_Trail_Trade GBPUSD,M1: 1|2009.09.09|23:15:00|1.60722465|1.60722465|0.00000000
2009.09.10 18:25:17 2009.09.09 23:14 AMA_Optimized_Trail_Trade GBPUSD,M1: 2|2009.09.09|23:14:00|0.00000000|0.00000000|0.00000000
2009.09.10 18:25:17 2009.09.09 23:14 AMA_Optimized_Trail_Trade GBPUSD,M1: 1|2009.09.09|23:14:00|1.60721745|1.60721745|0.00000000
2009.09.10 18:25:17 2009.09.09 23:14 AMA_Optimized_Trail_Trade GBPUSD,M1: 2|2009.09.09|23:14:00|0.00000000|0.00000000|0.00000000
2009.09.10 18:25:17 2009.09.09 23:14 AMA_Optimized_Trail_Trade GBPUSD,M1: 1|2009.09.09|23:14:00|1.60721745|1.60721745|0.00000000

Если смотреть показания индикатора в окне графика в указанное время цифры с данными не совпадают :(.

Причина обращения: