Так если убрать РСИ, советник торговать не будет. Стратегию переделывать надо, другие условия вместо РСИ туда вписать.А
А прикрепить индикатор с графика возможно? Или индикатор надо прописывать в советнике?
iRSI(NULL, PERIOD_H1, 14, PRICE_CLOSE, 1) Лучше написать (оставил лишь основные элементы):
double RSI=iRSI(NULL, PERIOD_H1, 14, PRICE_CLOSE, 1); if(RSI>RsiMinimum) { ticket = OpenPendingOrder(1, .... // Видимо, продажа ...... }else { if (RSI < RsiMaximum) { ticket = OpenPendingOrder(0, .... // Видимо, покупка }
Теперь посмотрим, что получилось. возьмем 4 симметричных значения RSI: 80 60 40 20. Должно произойти 2 покупки и 2 продажи. Проверяем. Первые 3 значения >RsiMinimum будут продажи. Четвертая величина RSI=20 меньше минимума, продажа отменяется.
Но если эта величина меньше минимума, то уж конечно будет и меньше максимума - вторая проверка теряет смысл
Наверное и остальные фрагменты Вашей программы содержат такие ляпсусы.
Проанализируйте их подобным образом и научитесь программированию
Насчет прикрепления и прописывания индикатора: у Вас в папке Experts есть два примера советников: MACD Sample.mq4 и Moving Average.mq4 - посмотрите их. Почитайте в справке про функцию iCustom - поставьте на нее курсор и нажмите F1
Давайте проанализируем приведенный фрагмент советника. Во-первых, дважды вычисляется
iRSI(NULL, PERIOD_H1, 14, PRICE_CLOSE, 1) Лучше написать (оставил лишь основные элементы):
Теперь посмотрим, что получилось. возьмем 4 симметричных значения RSI: 80 60 40 20. Должно произойти 2 покупки и 2 продажи. Проверяем. Первые 3 значения >RsiMinimum будут продажи. Четвертая величина RSI=20 меньше минимума, продажа отменяется.
Но если эта величина меньше минимума, то уж конечно будет и меньше максимума - вторая проверка теряет смысл
Наверное и остальные фрагменты Вашей программы содержат такие ляпсусы.
Проанализируйте их подобным образом и научитесь программированию
Насчет прикрепления и прописывания индикатора: у Вас в папке Experts есть два примера советников: MACD Sample.mq4 и Moving Average.mq4 - посмотрите их. Почитайте в справке про функцию iCustom - поставьте на нее курсор и нажмите F1
Согласен, там должно быть больше фильтров.
KRIKS:
Благодарю за подсказку!!! Но в MACD Sample.mq4 и Moving Average.mq4 функция iCustom в коде советников не найдена.
Функция iCustom упомянута для ознакомления с ней
Функция iCustom упомянута для ознакомления с ней
Ну Ну...)))) Курсор в справке ставить??? Или всё таки в ME ??? Хи Хи..... И какая связь между советниками MACD Sample.mq4 и Moving Average.mq4 и функцией iCustom которой там нет...
Ну Ну...)))) Курсор в справке ставить??? Или всё таки в ME ??? Хи Хи..... И какая связь между советниками MACD Sample.mq4 и Moving Average.mq4 и функцией iCustom которой там нет...
В документации есть куча функций для технических индикаторов. Прямо вот здесь
К примеру для moving averadge
А вот ICustom
И MACD
- docs.mql4.com
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте господа программисты! Подскажите,что нужно прописать в коде советника для отключения индикатор RSI ?
Это есть в коде советника
41 extern double RsiMinimum = 30.0; // нижняя граница RSI
42 extern double RsiMaximum = 70.0; // верхняя граница RSI