OSS5

 
Уровень 15


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

Рейтинг 2157



РЕКОМЕНДУЮ



Советник на индикаторе "MultiInstrument"

День добрый.

Прошу сделать советник на индикаторе «MultiInstrument_2_simbol».

Индикатор: MultiInstrument_2_simbol.mq4 (4 Kb)

Тз.
При пересечении линий, один инструмент покупаем и тут же второй продаем.
Ордера закрываются по тп или сл или траллу, если на одном инструменте ордер закрылся, то на втором инструменте ордер принудительно закрываем. Либо имеем два ордера, либо ни одного.
  • 0
  • Просмотров: 1525
  • 3 апреля 2025, 08:58
  • OSS5
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

Брокер для ваших роботов, 15 лет на рынке

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

+
0
2000р.
avatar

  35  AM2 Сообщений: 16556 - Андрей

  • 3 апреля 2025, 09:45
+
0
Не вопрос. Реквизиты.
avatar

  15  OSS5 Автор Сообщений: 171

  • 3 апреля 2025, 09:55
+
0
отправил в личку
avatar

  35  AM2 Сообщений: 16556 - Андрей

  • 3 апреля 2025, 09:59
+
0
Андрей, готово.
avatar

  15  OSS5 Автор Сообщений: 171

  • 3 апреля 2025, 10:24
+
0
начал делать
avatar

  35  AM2 Сообщений: 16556 - Андрей

  • 3 апреля 2025, 10:30
+
0
avatar

  35  AM2 Сообщений: 16556 - Андрей

  • 3 апреля 2025, 12:17
+
0
Оперативно. Спасибо.
avatar

  15  OSS5 Автор Сообщений: 171

  • 3 апреля 2025, 12:49
+
0
Андрей, нужно немножко доработать.

Лот второго инструмента автоматически высчитывать от первого инструмента.

Если на символе 1 лот равен 0.1, при прохождении цены 10 пунктов прибыль будет 10$ (1 пункт = 1),
а на символе 2 лот равен 0.1, при прохождении цены 10 пунктов прибыль будет 7$ (1 пункт = 0.7),
(увеличиваем лот на символе 2)

либо

если на символе 1 лот равен 0.1, при прохождении цены 10 пунктов прибыль будет 10$ (1 пункт = 1),
а на символе 2 лот равен 0.1, при прохождении цены 10 пунктов прибыль будет 13$ (1 пункт = 1.3)
(уменьшаем лот на символе 2).

Если нужно доплатить, напишите сколько.
avatar

  15  OSS5 Автор Сообщений: 171

  • 4 апреля 2025, 08:16
+
0
можно проще сделать.
если есть USDCHF и GBPUSD.
их цена 0.8 и 1.3
ставить лот по франку 0.13 а по фунту 0.08
можно вводить лот раздельно для каждой пары или сделать автоматический пересчет.
avatar

  35  AM2 Сообщений: 16556 - Андрей

  • 4 апреля 2025, 09:09
+
0
Нужен авто пересчет. На первом символе (на который ставим советник) выставляем лот вручную, а вот на втором символе он автоматически пересчитывается.
Редактирован: 4 апреля 2025, 09:14
avatar

  15  OSS5 Автор Сообщений: 171

  • 4 апреля 2025, 09:11
+
0
хорошо. посчитаю автоматом
avatar

  35  AM2 Сообщений: 16556 - Андрей

  • 4 апреля 2025, 09:16
+
0
сделал пока по такой схеме расчет. в понедельник нужно будет проверять.


   double tik1=SymbolInfoDouble(S1,SYMBOL_TRADE_TICK_VALUE);
   double tik2=SymbolInfoDouble(S2,SYMBOL_TRADE_TICK_VALUE);

   if(ss==S2)
     {
      if(tik1>tik2) // USDCHF & EURUSD 1.17>1
        {
         lot=NormalizeDouble(Lots*(tik1/tik2),2);//0.1*(1.17/1)=0.17
        }

      if(tik1<tik2)// USDCAD & GBPUSD 0.7<1
        {
         lot=NormalizeDouble(Lots*(tik1/tik2),2);//0.1*(0.7/1)=0.7
        }
     }


www.opentraders.ru/downloads/3966/
avatar

  35  AM2 Сообщений: 16556 - Андрей

  • 4 апреля 2025, 18:24
+
0
Андрей, я проверил. Вроде нормально ставит.
В понедельник ещё проверю.

Редактирован: 4 апреля 2025, 19:31
avatar

  15  OSS5 Автор Сообщений: 171

  • 4 апреля 2025, 19:31
+
0
Андрей, правильно ставит ордера *hi*
Редактирован: 7 апреля 2025, 06:24
avatar

  15  OSS5 Автор Сообщений: 171

  • 7 апреля 2025, 06:23

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