Информация

Все разделы форума доступны для просмотра всем желающим, без регистрации. Если вы хотите оставлять комментарии на форуме, вам необходимо создать учетную запись или авторизоваться.

Close
Авторизация
Sorros offline
#61
27 дек 2010, 18:35
Аватар пользователя
Сообщений: 235
Поблагодарили: 0 раз(а) в 0 сообщениях
Зарегистрирован: 29 июл 2010, 14:07
Что такое Moving Avarage? Это движущееся (скользящее) среднее цен. Что значит средняя? Сегодня цена была 5, вчера 4 позавчера 3, среднее будет за эти три дня 4. Берем три последних бара, суммируем их цены закрытия (при этом бар номер ноль будет иметь цену закытия, но она будет меняться, так бар не сформирован). Суммируем эти цены и результат делим на число баров (период). Так формируется среднее арифметическое цен закрытия за определенный период. Что такое Moving, движущееся, перемещающееся? Понятно что период не меняется, но время идет вперед и график тоже. Поэтому при формировании каждогого бара значение средней высчитывается один раз и больше не меняется. Вернемся к примеру выше. Бар номер 0 - цена 5, 1 - цена 4, 2 - цена 3, среднее значение на баре номер ноль будет 5+3+4 =12/3=4. Но если цена закрытия бара номер ноль изменится, то есть станет не 5 а вырастет за секунду на 2, т.о станет равной 7-ми. Значение пересчитывается для последнего бара если он меняет цену: 7+3+4=14/3. Таким образом, если бар номер ноль закрывается и открывается новый, то новый становится номер ноль а предыдущий становится первым. И тогда его цена (средняя) считается так: (цена бара 1 (для текущей ситуации) + цена бара 2 и + цена бара 3 и все это делить на три, по той причине что бары указанные бары больше не изменяют своих цен, период (3) завершен и среднее значение не персчитывается для данного бара ни в январе, ни в декабре, ни в 2010 году ни в 2011.. Кстати всех с наступающим, у каждого свои цели и желания, я их знать не могу, поэтому желаю всем только одного - исполнения всех ваших желаний и достижения целей. С праздником! :) )

Итог. После закрытия бара номер ноль его значение SMA не пересчитывается и не меняется.
4x_trader offline
#62
27 дек 2010, 18:42
Аватар пользователя
Сообщений: 3759
Поблагодарили: 589 раз(а) в 421 сообщениях
Зарегистрирован: 12 окт 2010, 13:50
----------------------------------------------------------------------------------------------
Собаки лают, караван идёт. Основы Price Action Изображение
4x_trader offline
#63
27 дек 2010, 19:00
Аватар пользователя
Сообщений: 3759
Поблагодарили: 589 раз(а) в 421 сообщениях
Зарегистрирован: 12 окт 2010, 13:50
Смотрите сюда:
"while(i>=0) // Цикл по непосчитанным барам
{
//--------------------------------------------------------
MA=iCustom(NULL,TimeFrame1,"Moving Averages",PeriodMA1,0,0,0,i);
Line_0[i]= MA;
//--------------------------------------------------------
MA=iCustom(NULL,TimeFrame2,"Moving Averages",PeriodMA2,0,0,0,i);
Line_1[i]= MA;
//--------------------------------------------------------
MA=iCustom(NULL,TimeFrame3,"Moving Averages",PeriodMA3,0,0,0,i);
Line_2[i]= MA;
//--------------------------------------------------------
i--; // Расчёт индекса следующего бара
//--------------------------------------------------------
}
"
Упростим немного - работа не изменится, немного нагляднее:
"while(i>=0) // Цикл по непосчитанным барам
{
//--------------------------------------------------------
Line_0[i]=iCustom(NULL,TimeFrame1,"Moving Averages",PeriodMA1,0,0,0,i);
//--------------------------------------------------------
Line_1[i]=iCustom(NULL,TimeFrame2,"Moving Averages",PeriodMA2,0,0,0,i);
//--------------------------------------------------------
Line_2[i]=iCustom(NULL,TimeFrame3,"Moving Averages",PeriodMA3,0,0,0,i);
//--------------------------------------------------------
i--; // Расчёт индекса следующего бара
//--------------------------------------------------------
}
"
Красным выделено, как три массива забиваются в одном цикле данными с разных ТФ,
но нужно помнить, что видеть-то мы их будем на одном - вот и причина разбегания масштаба времени для них,
а вы ищете причину расхождения значений, ошибочно предполагая, что моменты времени расчета значений для этих баров совпадали...
----------------------------------------------------------------------------------------------
Собаки лают, караван идёт. Основы Price Action Изображение
Sorros offline
#64
27 дек 2010, 19:32
Аватар пользователя
Сообщений: 235
Поблагодарили: 0 раз(а) в 0 сообщениях
Зарегистрирован: 29 июл 2010, 14:07
Мужики, ну индикатор делает все то же самое, что юзер от него потребовал в коде, не понимаю в чам проблема-то?

Клод, еще раз давай проверь все и отпишись потом. На коде не заморачивайся, он рабочий. Сделай следующее:

Посади на график одну Марию с периодом три, одну только!! Дальше. В индюке твоем появятся три Марии, с трех таймфреймов. Теперь внимание!!

Находи на индюке голубую линию. Открой график на ТФ-15. Сравнивай скользящие. Просто визуально сравнивай. растяни график так чтобы как можно четче были видны изгибы скользящих - ты увидишь что они полностью ИДЕНТИЧНЫ!! То же самое проделай с оранжевой скользящей, сравни ее с мувингом с ТФ М5, и наконец проделай это с последней лимонной скользящей - сравни ее со скользящей с ТФ-1. Они идентичны, потом уже сравнивай соответствующие values только СООТВЕТСТВУЮЩИЕ!! Для удобства считай не по времени открытия а по шифту. Например возьми три последних бара и сравни их соответствующие мувинги (оранжевая скользящая индикатора со скользящей на таймфрейме М5 в том же шифте буфера, лимонная - с таймфрейма М1 и тд. Шифты должны совпадать, либо если считаешь по врмени открытия помни, чтобы узнать бар по времени, надо взять интересующий бар со старшего таймфрейма, вычислить его время закрытия (формирования), затем от этого времени отнять таймфрейм на котором хочешь увидеть тот же бар. Допустим ты видишь значение скользящей лайм на М15, шифты там изменяются по 15-минуткам!! Вполне естественно что всех значений ты не уидишь на этом баре, и не сравнишь, то есть чтобы узнать насколько корректно отобразилась Мария с минутного таймфрейма, надо ее сравнить с Марией из минутного таймфрейма! Иначе будешь путаться, еще раз хорошо перечитай сообщения выше, повнимательнее изучи и ты поймешь, что все чего ты потребовал от индикатора - он выполнил, и результат тот который ты хочешь видеть (но ты не видишь просто)
Ваганыч offline
#65
27 дек 2010, 19:50
Аватар пользователя
Сообщений: 20818
Поблагодарили: 2642 раз(а) в 1686 сообщениях
Зарегистрирован: 27 окт 2010, 21:04
Разрешите поделиться с вами свежей новостью - мой мозг взорван вами.

:lol:

Также хочу завизировать вам свой респект!
klod offline
#66
27 дек 2010, 19:59
Сообщений: 25
Поблагодарили: 0 раз(а) в 0 сообщениях
Зарегистрирован: 18 ноя 2010, 23:09
4x_trader offline
#67
27 дек 2010, 20:14
Аватар пользователя
Сообщений: 3759
Поблагодарили: 589 раз(а) в 421 сообщениях
Зарегистрирован: 12 окт 2010, 13:50
----------------------------------------------------------------------------------------------
Собаки лают, караван идёт. Основы Price Action Изображение
klod offline
#68
28 дек 2010, 01:30
Сообщений: 25
Поблагодарили: 0 раз(а) в 0 сообщениях
Зарегистрирован: 18 ноя 2010, 23:09
klod offline
#69
28 дек 2010, 12:11
Сообщений: 25
Поблагодарили: 0 раз(а) в 0 сообщениях
Зарегистрирован: 18 ноя 2010, 23:09
4x_trader offline
#70
28 дек 2010, 12:32
Аватар пользователя
Сообщений: 3759
Поблагодарили: 589 раз(а) в 421 сообщениях
Зарегистрирован: 12 окт 2010, 13:50
----------------------------------------------------------------------------------------------
Собаки лают, караван идёт. Основы Price Action Изображение

BBCode ВЫКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ

   

Если Вы не хотите добавлять вложения, оставьте поля пустыми.

Пред.След.

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Список форумов

Часовой пояс: UTC + 4 часа (Russia: MSK) по летнему времени Удалить cookies форума

В вашем браузере отключена поддержка cookie. При отключенной поддержке cookie в браузере у вас могут возникнуть проблемы с отображением Личного кабинета. Как включить (активировать) поддержку cookie.