Библиотека параметры не принимает.
А вот функции
double MAFastPeriod, MASlowPeriod, MASignalPeriod,MA1; int start() { //---- //---- return(0); } //+------------------------------------------------------------------+ double SAR1() { return(NormalizeDouble(iSAR(NULL, 0, 0.02, 0.2, 0),Digits));} double MACD1(){return(iMACD(NULL, PERIOD_H4, MAFastPeriod, MASlowPeriod, MASignalPeriod, PRICE_CLOSE, MODE_MAIN, 0) );} double WOMA1_5(){return(iMA(NULL,PERIOD_W1, MA1, 0,MODE_SMA, PRICE_MEDIAN, 1));} bool Signal1() {if(MACD1() < 0)return (TRUE); else return (FALSE); } bool VhodSell() { if(Signal1()) return (TRUE); else return(FALSE);}
Korey:
А вот функции
double MAFastPeriod, MASlowPeriod, MASignalPeriod,MA1; int start() { //---- //---- return(0); } //+------------------------------------------------------------------+ double SAR1() { return(NormalizeDouble(iSAR(NULL, 0, 0.02, 0.2, 0),Digits));} double MACD1(){return(iMACD(NULL, PERIOD_H4, MAFastPeriod, MASlowPeriod, MASignalPeriod, PRICE_CLOSE, MODE_MAIN, 0) );} double WOMA1_5(){return(iMA(NULL,PERIOD_W1, MA1, 0,MODE_SMA, PRICE_MEDIAN, 1));} bool Signal1() {if(MACD1() < 0)return (TRUE); else return (FALSE); } bool VhodSell() { if(Signal1()) return (TRUE); else return(FALSE);}
Спасибо!! буду пробовать))
Вопрос. Предупреждения влияют, каким нибудь образом, на что нибудь?
Если неиспользуемая функция - можно не обращать внимания.
В остальных случаях лучше исправлять предуреждения, т.к. MQL может укусить в самом неожиданном месте.
В остальных случаях лучше исправлять предуреждения, т.к. MQL может укусить в самом неожиданном месте.

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите пожалуйста, как ввести правильно все эти параметры, в библиотеку! Чтоб можно было их, использовать в разных функциях.
SAR1 = iSAR(NULL, 0, 0.02, 0.2, 0);
MACD1 = iMACD(NULL, PERIOD_H4, MAFastPeriod, MASlowPeriod, MASignalPeriod, PRICE_CLOSE, MODE_MAIN, 0);WOMA1_5 = iMA(NULL,PERIOD_W1, MA1, 0,MODE_SMA, PRICE_MEDIAN, 1);
Signal1 = (MACD1 < 0)
VhodBuy = (Signal1 == 1) ;
VhodSell = (Signal1 == 0);