Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Можно как выше, а можно просто задать
int index, int begin) но я не уверен
Похоже проблема решилась заменои limit-a в циклах [for] числом (200 в моем случае). По краинеи мере с тех пор обнулении не было.
Возможно ето равносильно [extern int NBars = 200;] как в примере выше, пока не проверял - страшно вносить изменения в скрипт с тех пор как он начал работать:)
- Если да, то какая разница (применительно к етому случаю) между [extern int limit = 200;] и [int limit = 200;], использованным мною в start-e изначально?
- iMACD видимо идеальное решение - обязательно проверю как он работает (к сожалению не знал о существовании этого встроенного индикатора).
Вопрос - что там используется для усреднения Signal - EMA или SMA?
Спасибо за помощь!
Олег
...- Если да, то какая разница (применительно к етому случаю) между [extern int limit = 200;] и [int limit = 200;], использованным мною в start-e изначально?
- iMACD видимо идеальное решение - обязательно проверю как он работает (к сожалению не знал о существовании этого встроенного индикатора).
Вопрос - что там используется для усреднения Signal - EMA или SMA?
Спасибо за помощь!
Олег
В Вашем случае каждый раз обсчитываются 200 баров, в моем только первый раз, а потом только последнии несколько баров.
iMACD наверно лучший вариант решения проблемы.
Для усреднения используется EMA.
Покопался в инете и подтвердилось то в чем не был уверен -
в МТ для усреднения сигнала используется SMA, a нe EMA - вот линк:
http://www.forexfactory.com/showthread.php?p=1916539#post1916539
Но сравнивая результаты с ЕМА и SМА обнаружил что MACD с SMA
в подавляющем большинстве случаев срабатывает даже раньше чем с ЕМА.
Спасибо!
Олег