Может перерисовка?
Попробую тоже самое только с MAMethod=0, просто для эксперимента
Знакомый ляп:)
Скажите, в чем разница между MODE_OPEN и PRICE_OPEN?
Вот контрольный выстрел
#property copyright "Copyright © 2006-2009, Sergey Kravchuk. http://forextools.com.ua" #property link "http://forextools.com.ua" #property indicator_chart_window #property indicator_level1 0 #property indicator_buffers 2 extern int MAPeriodShort = 10; extern int MAPeriodLong = 20; extern int MAMethod = MODE_LWMA; extern int MAPrice = MODE_OPEN; double Buffer1[]; double Buffer2[]; int init() { SetIndexBuffer(0, Buffer1); SetIndexBuffer(1, Buffer2); } int start() { int i, k; ArrayInitialize(Buffer1, EMPTY_VALUE); ArrayInitialize(Buffer2, EMPTY_VALUE); for (i = Bars - 1; i >= 0 ; i--) { Buffer1[i] = iMA(NULL, 0, MAPeriodShort, 0, MAMethod, MAPrice, i); Buffer2[i] = iMA(NULL, 0, MAPeriodLong , 0, MAMethod, MAPrice, i); } SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 2, Magenta); SetIndexStyle(1, DRAW_LINE, STYLE_SOLID, 2, SteelBlue); }
вот результат: встроенный инструмент строит график с опережением на 1 бар (или встроенная функция iMA запаздывает на один бар)
Парадоксы нормализации. Разница нормализованных значений не равна нормализованой разнице ненормализованных значений.
Ненормализованое значение 1 - 1.41595, нормализованное - 1.4160.
Ненормализованное значене 2 - 1.41584, нормализованное - 1.4158.
Разница ненормализованых значений - 0.00011, она же нормализованная 0.0001.
Разница нормализованных значений - 0.0002
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Взял я две МА и считаю между ними разницу. Вот код:
беру цены открытия на текущем баре. График стороится нормально. Для контроля - цепляю две МА с темиже параметрами на основной график, чтобы убедится что разница посчитана правильно. И что я вижу? У меня посчитана разница в -1 пункт, а по данным с графика в этом месте +2
на следующем вааще: моя разница дает -3 хотя по данным с графика =0.
И как это понимать? какой из графиков "врет"?