@Mladen Rakic Привет, брат, что это значит?
? и :
val[i] = (i>0) ? 0.5*MathLog((1.0+work[i])/(1.0-work[i]))+0.5*val[i-1] : 0; valc[i] = (i>0) ? (val[i]>val[i-1]) ? 1 : (val[i]<val[i-1]) ? 2 : 0 : 0;
И мне интересно про iCustom(... , ...)
То есть
У меня есть советник в МТ4 и я управляю условием вот так "bool Long()"
Как преобразовать ваш индикатор для iCustom из MQL4 в MQL5?
В моем советнике есть часть для условия Фишера:
bool Long() { bool flag=false; double Fisher[4], Trigger[4]; ArrayInitialize(Fisher,EMPTY_VALUE); ArrayInitialize(Trigger,EMPTY_VALUE); int i, limit=ArraySize(Fisher); for(i=0; i<limit; i++) { Fisher[i]=iCustom(NULL,0,"FTI",Periyot,0,i); Trigger[i]=iCustom(NULL,0,"FTI",Periyot,1,i); } if ( Fisher[1] <= (Level*(-1)) && Trigger[1] <= (Level*(-1)) && Fisher[1] > Trigger[1] && Fisher[2] < Trigger[2] ) { flag=true; } return(flag); }
Я думаю, вот так, да?
val[i]=iCustom(NULL,0,"FTI",inpPeriod,0,i); valc[i]=iCustom(NULL,0,"FTI",inpPeriod,1,i);
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ehlers Fisher transform:
Преобразование Фишера от Элерса
Автор: Mladen Rakic