alex30774

 
Уровень 19

  Торгую в компаниях:


Группа "Стол заказов MQL"

Рейтинг 2088



РЕКОМЕНДУЮ



Улучшения в мультивалютный советник

Добрый день.Андрей добавьте пожалуйста в этот советник<www.opentraders.ru/downloads/2433/> несколько улучшений.

1.Обнуление тейк-профита через определённое время(в минутах):
Пример: в советнике к примеру поставили тейк-профит 50 пунктов и время обнуления 20 минут.Когда появляется сигнал советник открывает сделку с заданным тейк-профитом, а по истечении 20 минут, если сделка не закрылась по тейку, то тейк-профит становится нуль и дальше сделка закрывается либо по противоположному сигналу, либо по стоплосу.А если эта функция ещё и будет отключаемая(True/False)то вообще будет очень хорошо.

Хочу попробовать поскальпировать с помощью данного советника.

2.Торговля отложенными лимитными ордерами(тоже желательно, чтобы была отключаемая(True/False):
при сигнале на покупку советник должен выставлять BuyLimit ордер на заданном растояние(это растояние вывести в настройки),
при сигнале на продажу советник должен выставлять SellLimit ордер на заданном растояние(это растояние вывести в настройки),
если выставленный ордер не сработает до закрытия бара то ордер удаляется.
  • +1
  • Просмотров: 4119
  • 23 ноября 2019, 15:42
  • alex30774
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Спарсить данные со странички
Следующая запись в группе  
Индикатор на рабочем столе
22 ноября 2019
23 ноября 2019

Комментарии (12)

+
0
на 25-е
avatar

  34  AM2 Сообщений: 15882 - Андрей

  • 24 ноября 2019, 16:31
+
0
Спасибо большое, а то приходилось ставить мультивалютник(самый первый, который вы даже не для меня писали)на демо-счёт, а после того как он открывал сделку выставлять отложник на реале.
Редактирован: 24 ноября 2019, 17:44
avatar

  19  alex30774 Автор Сообщений: 715

  • 24 ноября 2019, 17:39
+
0
торговлю лимитками сделал: www.opentraders.ru/downloads/2433/

avatar

  34  AM2 Сообщений: 15882 - Андрей

  • 27 ноября 2019, 00:29
+
0
модификация через 20 минут тоже работает но она не ложится на предыдущую логику:


if(AccountBalance()<PBalance && AccountBalance()>MBalance && OrdersTotal()<1)


это условие надо менять
avatar

  34  AM2 Сообщений: 15882 - Андрей

  • 27 ноября 2019, 00:38
+
0
Модификация через 20минут не работает.
А предыдущая логика при включенных лимитниках не нужна.
Если лимитники отключены, то у меня такие настройки:
MBalance=Баланс(предыдущего дня)-1$, чтобы после первого убытка советник больше не торговал,
PBalance=Баланс(предыдущего дня)*1.05(каждый раз перещитываю на калькуляторе, что немножко не удобно, а куда деватся)
Если лимитники включены, то советник используется для скальпинга, настроки такие:
MBalance=1(что значит отключён)
PBalance=100000000000000(или любая другая недостижимая цифра, что зачит тоже отключён
Expiration=равно четырём барам(перещитываю в минуты)
Obnulenie =равно 1,5 барам(тоже перещитываю в минуты)
Тейк-профит маленький, тайм-фрейм 1час, а период АДХ большой, не меньше 300 пунктов(а на скриншот не смотрите, настройки только для тестирования, чтобы долго не ждать)
Редактирован: 27 ноября 2019, 15:27
avatar

  19  alex30774 Автор Сообщений: 715

  • 27 ноября 2019, 10:51
+
0

Вот ордер провисел больше часа но так и не обнулился не тейк, не стоп.
avatar

  19  alex30774 Автор Сообщений: 715

  • 27 ноября 2019, 12:18
+
0

Если что-то нужно ещё, какой-нибудь скриншот, то напишите загружу.
avatar

  19  alex30774 Автор Сообщений: 715

  • 27 ноября 2019, 12:26
+
0
Модификация через 20минут не работает.


проверил работает.

открыли ордер:



через 20 мин тейк убрали:



www.opentraders.ru/downloads/2433/

avatar

  34  AM2 Сообщений: 15882 - Андрей

  • 27 ноября 2019, 20:36
+
0
Спасибо большое, всё работает как надо, жалко не получилось уневерсального: чтобы и ограничение по количеству сделок(торговать только одной сделкой)и ограничение времени тейк-прфита.Значит буду использовать обе версии в зависимости от условий.
avatar

  19  alex30774 Автор Сообщений: 715

  • 27 ноября 2019, 21:04
+
0
посмотрите новый вариант: www.opentraders.ru/downloads/2433/

там разделил работу с ордерами и модификацию.


   if(Obnulenie>0)
     {
      StopNull(symb);
     }

   if(AccountBalance()<PBalance && AccountBalance()>MBalance && OrdersTotal()<1)
     {
      if(CountTrades(symb)<1 && Limit==0)
        {
         if(dip1>dim1 && dip2<dim2)
            PutOrder(0,ask,symb);
         if(dip1<dim1 && dip2>dim2)
            PutOrder(1,bid,symb);
        }

      if(CountTrades(symb)<1 && Limit==1)
        {
         if(dip1>dim1 && dip2<dim2)
           {
            if(CountOrders(2,symb)<1)
               PutOrder(2,bid-Delta*pp,symb);
           }
         if(dip1<dim1 && dip2>dim2)
           {
            if(CountOrders(3,symb)<1)
               PutOrder(3,bid+Delta*pp,symb);
           }
        }

      if(CountTrades(symb)>0 && CloseSig>0)
        {
         if(dip1>dim1 && dip2<dim2)
            CloseAll(1,symb);
         if(dip1<dim1 && dip2>dim2)
            CloseAll(0,symb);
        }
     }
avatar

  34  AM2 Сообщений: 15882 - Андрей

  • 27 ноября 2019, 21:14
+
0
Спасибо огромное, если получился уневерсальный вариант то это очень здорово.
avatar

  19  alex30774 Автор Сообщений: 715

  • 27 ноября 2019, 21:28
+
0
Проверил, работает как положено: и одним ордером и тейк-профит обнуляет.Спасибо большое.
avatar

  19  alex30774 Автор Сообщений: 715

  • 27 ноября 2019, 21:42

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари