Усредняющий советник по индикатору RSI

cmillion

Гуру форума
Сигналом для открытия ордера является пересечение RSI верхнего или нижнего уровня.

Уровни задаются в параметрах.

PHP:
extern ENUM_TIMEFRAMES timeframe_RSI = 60;
extern int    period_RSI      = 14;
extern int    level_buy       = 30;
extern int    level_sell      = 70;
extern int    MinStep         = 20;
extern double Lot             = 0.1;
extern double K_Lot           = 1.5;
extern int    Takeprofit      = 50;
extern int    Magic           = 0;
extern int    DigitsLot       = 2;
extern int    slippage        = 3;


Пример
Если Индикатор пересекает уровень level_buy = 30 снизу вверх, то открывается позиция buy. Если цена не дошла до TP и поступил новый сигнал на buy, то советник проверяет уровень текущей цены и, если цена ниже на MinStep, то открывает вторую сделку.

TP обоих сделок усредняется и выставляется от точки их суммарного безубытка. Так же происходит и с позициями на продажу.

Параметры в советнике необходимо подбирать под каждый инструмент отдельно. Это проще всего сделать в оптимизаторе терминала. Если будут вопросы, спрашивайте.

Ниже пример работы советника.

2018-05-01_14-17-28.png
 

Вложения

  • EA RSI Averange.mq4
    19,9 КБ · Просмотры: 628

Юлия

Главный редактор
Вопрос: а можно хоть с тестера картинку?) Вдохновиться подбирать...
 

cmillion

Гуру форума
Сделал два сета для оптимизации на 4 и 5 значных котировках соответственно.
Тестируйте, оптимизируйте и выкладывайте результаты.
2018-05-18_14-41-39.png
Снимок.PNG
 

Вложения

  • 5.set
    850 байт · Просмотры: 214
  • 4.set
    843 байт · Просмотры: 145

krolix

Интересующийся
Здравствуйте. А можно настроить RSI по таким уровням? Чтобы он открывал сделки на buy когда зеленая оказывалась над красной и на sell -
красная над зеленой?
TDI_creation_using_RSI_Fozzy_RSI.png
 

GoldM

Заблокирован
cmillion, не могли бы вы добавить автолот? Понятно, что можно руками увеличивать лотность, но в тесте нельзя это отобразить.
 

Milord

Местный знаток
Сделал два сета для оптимизации на 4 и 5 значных котировках соответственно.
Тестируйте, оптимизируйте и выкладывайте результаты.
Посмотреть вложение 300860
Посмотреть вложение 300863
Владимир спасибо за советник, ставил на прогон в тестере с оптимизацией, почему то не открывает почти ордеров BUY,в основном ордера SELL,неясно в чем причина,и еще много открывает ордеров SELL, почти друг за другом лепит,не могли бы вы добавить параметр число ордеров во внешки:
PHP:
extern int MaxOrders=2;
 

cmillion

Гуру форума
Владимир спасибо за советник, ставил на прогон в тестере с оптимизацией, почему то не открывает почти ордеров BUY,в основном ордера SELL,неясно в чем причина,и еще много открывает ордеров SELL, почти друг за другом лепит,не могли бы вы добавить параметр число ордеров во внешки:
PHP:
extern int MaxOrders=2;

Сделайте скрин на котором виден сигнал индикатора и не открываются sell. Кол-во ордеров ограничивать нельзя так как при длительном безоткате цена может не вернуться к их профиту. Вы можете увеличить шаг, тогда их не будет много.
 

cmillion

Гуру форума
Здравствуйте. А можно настроить RSI по таким уровням? Чтобы он открывал сделки на buy когда зеленая оказывалась над красной и на sell -
красная над зеленой?
TDI_creation_using_RSI_Fozzy_RSI.png

Добавить можно любой индикатор и даже усреднение к индикатору, только нужно понять для чего. Если у Вас есть аргументы в пользу именно такого сигнала, то приведите их.

cmillion, не могли бы вы добавить автолот? Понятно, что можно руками увеличивать лотность, но в тесте нельзя это отобразить.

Все возможно, не на все есть время.
 

cmillion

Гуру форума
Добавил в советник закрытие дальних убыточных ордеров за счет прибыльных. Это уменьшает просадку и повышает живучесть советника при безоткатах
 

Вложения

  • EA RSI Averange CL1.ex4
    30,1 КБ · Просмотры: 316
  • CL.PNG
    CL.PNG
    58,4 КБ · Просмотры: 506

Килео

Прохожий
Приветствую
cmillion, вопрос по советнику. Если у меня уже открыты ордера другим советником с Magic к примеру 777, они в убытке, и я ставлю этот сов присваиваю тот же Magic 777, а старый сов отключаю...будет EA RCI усреднять и закрывать открытые ордера?
 

cmillion

Гуру форума
Приветствую
cmillion, вопрос по советнику. Если у меня уже открыты ордера другим советником с Magic к примеру 777, они в убытке, и я ставлю этот сов присваиваю тот же Magic 777, а старый сов отключаю...будет EA RCI усреднять и закрывать открытые ордера?

Да будет
 

cmillion

Гуру форума
В первую версию добавил закрытие серии после заданного числа открытых позиций
 

Вложения

  • EA RSI Averange C.mq4
    25,2 КБ · Просмотры: 217
  • 2018-09-30_12-42-21.png
    2018-09-30_12-42-21.png
    39,9 КБ · Просмотры: 293
  • 2018-09-30_12-43-26.png
    2018-09-30_12-43-26.png
    39,9 КБ · Просмотры: 247
  • 2018-09-30_12-45-32.png
    2018-09-30_12-45-32.png
    41,4 КБ · Просмотры: 211
  • set.set
    928 байт · Просмотры: 124

OSS_5

Активный участник
В первую версию добавил закрытие серии после заданного числа открытых позиций

Доброго Дня.
В эту же версию добавить пирамиду, трал на пирамиду. Сделать закрытие всех ордеров после заданного числа открытых позиций.
 

OSS_5

Активный участник
Понятно. Ладно, будет время попробую сам улучшайдинг этого эксперта.
 
Верх