[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 987

 
Ясно, спасибо.
 
Привет всем. Такой вопрос. Как на MQL4 прописать условие : если сстохастик > уровня 20, то...
 

так и написать :) Если стохастик > 20 то .... :)

---

if ( iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,0) > 20) { ... то ... }

 
donec:
Привет всем. Такой вопрос. Как на MQL4 прописать условие : если сстохастик > уровня 20, то...

Вопрос размытый. Не указали - какая линия стохастика выше - главная или сигнальная, на каком баре, какие параметры стохастика... Посему - так, общее:

double Level=20.0;
double dg=MarketInfo(Symbol(), MODE_DIGITS);
double StochSig1 =iStochastic(Symbol(), Period(), k_period, d_period, slowing, MODE_SMA, 0, MODE_MAIN, 1);   // Главная на 1-м баре
double StochSig2 =iStochastic(Symbol(), Period(), k_period, d_period, slowing, MODE_SMA, 0, MODE_MAIN, 2);   // Главная на 2-м баре
double StochMain1=iStochastic(Symbol(), Period(), k_period, d_period, slowing, MODE_SMA, 0, MODE_SIGNAL, 1); // Сигнальная на 1-м баре
double StochMain2=iStochastic(Symbol(), Period(), k_period, d_period, slowing, MODE_SMA, 0, MODE_SIGNAL, 2); // Сигнальная на 2-м баре

if (NormalizeDouble(StochSig1-Level, dg)>0.0)     // Если сигнальная Стохастика на 1-м баре выше 20.0
   {
         //.......... блок кода, если это верно ...........
   }
 
Спасибо за ответы...
 
Aleksander:
наверное Не получится - редкие тестеры позволяют минимальный лот делать меньше 0.1 - для моделирования сего варианта - увеличьте тестовый депозит в 10 раз...
Здрасс-сьте, я ваша тётя... Кто вам такую чушь напел интересно?
 
artmedia70:
Здрасс-сьте, я ваша тётя... Кто вам такую чушь напел интересно?

в моём ДЦ, в тестере, минимальный лот 0.1 - при попытке сделать меньше - выдаёт:

ERR_INVALID_TRADE_VOLUME 131 Неправильный объем
 
Aleksander:

в моём ДЦ, в тестере минимальный лот 0.1 - при по пытке сделать меньше - выдаёт:

ERR_INVALID_TRADE_VOLUME 131 Неправильный объем

Ну оно и не удивительно. Если ДЦ сказал Вам, что минималка = 0,1, то какого лешего с ним спорить, устанавливая более мелкий лот?
 
drknn:

Ну оно и не удивительно. Если ДЦ сказал Вам, что минималка = 0,1, то какого лешего с ним спорить, устанавливая более мелкий лот?
так это у товарисча выше постом - непонимание сего процесса :)
 
Aleksander:

в моём ДЦ, в тестере, минимальный лот 0.1 - при попытке сделать меньше - выдаёт:

ERR_INVALID_TRADE_VOLUME 131 Неправильный объем
Так вот - дело не в тестере, как вы написали, а в ДЦ
Причина обращения: