[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 987 1...980981982983984985986987988989990991992993994...1145 Новый комментарий Layra 2010.11.26 10:59 #9861 Ясно, спасибо. donec 2010.11.26 11:43 #9862 Привет всем. Такой вопрос. Как на MQL4 прописать условие : если сстохастик > уровня 20, то... Aleksander 2010.11.26 12:07 #9863 так и написать :) Если стохастик > 20 то .... :) --- if ( iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,0) > 20) { ... то ... } Artyom Trishkin 2010.11.26 12:08 #9864 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 { //.......... блок кода, если это верно ........... } donec 2010.11.26 12:29 #9865 Спасибо за ответы... Artyom Trishkin 2010.11.26 17:20 #9866 Aleksander: наверное Не получится - редкие тестеры позволяют минимальный лот делать меньше 0.1 - для моделирования сего варианта - увеличьте тестовый депозит в 10 раз... Здрасс-сьте, я ваша тётя... Кто вам такую чушь напел интересно? Aleksander 2010.11.26 18:02 #9867 artmedia70: Здрасс-сьте, я ваша тётя... Кто вам такую чушь напел интересно? в моём ДЦ, в тестере, минимальный лот 0.1 - при попытке сделать меньше - выдаёт: ERR_INVALID_TRADE_VOLUME 131 Неправильный объем Владимир Тезис 2010.11.26 18:05 #9868 Aleksander: в моём ДЦ, в тестере минимальный лот 0.1 - при по пытке сделать меньше - выдаёт: ERR_INVALID_TRADE_VOLUME 131 Неправильный объем Ну оно и не удивительно. Если ДЦ сказал Вам, что минималка = 0,1, то какого лешего с ним спорить, устанавливая более мелкий лот? Aleksander 2010.11.26 18:11 #9869 drknn: Ну оно и не удивительно. Если ДЦ сказал Вам, что минималка = 0,1, то какого лешего с ним спорить, устанавливая более мелкий лот? так это у товарисча выше постом - непонимание сего процесса :) Artyom Trishkin 2010.11.26 18:12 #9870 Aleksander: в моём ДЦ, в тестере, минимальный лот 0.1 - при попытке сделать меньше - выдаёт: ERR_INVALID_TRADE_VOLUME 131 Неправильный объем Так вот - дело не в тестере, как вы написали, а в ДЦ 1...980981982983984985986987988989990991992993994...1145 Новый комментарий
так и написать :) Если стохастик > 20 то .... :)
---
if ( iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,0) > 20) { ... то ... }
Привет всем. Такой вопрос. Как на MQL4 прописать условие : если сстохастик > уровня 20, то...
Вопрос размытый. Не указали - какая линия стохастика выше - главная или сигнальная, на каком баре, какие параметры стохастика... Посему - так, общее:
наверное Не получится - редкие тестеры позволяют минимальный лот делать меньше 0.1 - для моделирования сего варианта - увеличьте тестовый депозит в 10 раз...
Здрасс-сьте, я ваша тётя... Кто вам такую чушь напел интересно?
в моём ДЦ, в тестере, минимальный лот 0.1 - при попытке сделать меньше - выдаёт:
в моём ДЦ, в тестере минимальный лот 0.1 - при по пытке сделать меньше - выдаёт:
Ну оно и не удивительно. Если ДЦ сказал Вам, что минималка = 0,1, то какого лешего с ним спорить, устанавливая более мелкий лот?
Ну оно и не удивительно. Если ДЦ сказал Вам, что минималка = 0,1, то какого лешего с ним спорить, устанавливая более мелкий лот?
в моём ДЦ, в тестере, минимальный лот 0.1 - при попытке сделать меньше - выдаёт: