Т.наз "Ravi" - это нормализованная разница двух МАшек:
SMA1=iMA(NULL,0,Period1,0,MODE_SMA,PRICE_CLOSE,i);
SMA2=iMA(NULL,0,Period2,0,MODE_SMA,PRICE_CLOSE,i);
result=((SMA1-SMA2)/SMA2)*100;
Стоит ли огород городить с вызовом пользовательского индикатора?
Спасибо за идею и разработчику и DrShumiloff, небольшая доработка и оптимизация проходит в разы быстрее
... double q1,q2,slb,sls,tpb,tps,ac1,ac2,ac0,SMA1,SMA2; ... //q1= iCustom (NULL,0,"Ravi",per1,per2,0,1) ; //q2= iCustom (NULL,0,"Ravi",per1,per2,0,2) ; SMA1=iMA(NULL,0,per1,0,MODE_SMA,PRICE_CLOSE,1); SMA2=iMA(NULL,0,per2,0,MODE_SMA,PRICE_CLOSE,1); q1=((SMA1-SMA2)/(SMA2+0.00000001))*100; // защита от деления на ноль SMA1=iMA(NULL,0,per1,0,MODE_SMA,PRICE_CLOSE,2); SMA2=iMA(NULL,0,per2,0,MODE_SMA,PRICE_CLOSE,2); q2=((SMA1-SMA2)/(SMA2+0.00000001))*100;// защита от деления на ноль ...Тест на будущем показал совсем неплохие результаты :)
Защита от деления на ноль вряд ли нужна, МАшка не может быть равной нулю.
Стоит ли огород городить с вызовом пользовательского индикатора?
Сейчас ищу способы фильтровать ложные сигналы. Может есть идеи?..
После оптимизации результаты впечатляют: на М5 деп 500 + 2680 в августе :)
После оптимизации результаты впечатляют: на М5 деп 500 + 2680 в августе :)
какие значения опт. параметров получились?
DrShumiloff писал(а):
Стоит ли огород городить с вызовом пользовательского индикатора?
Выкладываю версию без "огорода" - RAVI+AO_v1.2.
После оптимизации результаты впечатляют: на М5 деп 500 + 2680 в августе :)
какие значения опт. параметров получились?
DrShumiloff писал(а):
Стоит ли огород городить с вызовом пользовательского индикатора?
Выкладываю версию без "огорода" - RAVI+AO_v1.2.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Ravi+AO:
Author: shevss