Доработка ботов (советников, индикаторов) vol. 2

aladdin1982

Новичок форума

Вложения

  • MQLTA MT4 MACD Multi-Timeframe.rar
    34,6 КБ · Просмотры: 30
  • MT4-MACD-Multi-Time-Frame-2.png
    MT4-MACD-Multi-Time-Frame-2.png
    39,5 КБ · Просмотры: 173
  • MT4-MACD-Multi-Time-Frame-3.png
    MT4-MACD-Multi-Time-Frame-3.png
    42,1 КБ · Просмотры: 168
  • MT4-MACD-Multi-Time-Frame-4.png
    MT4-MACD-Multi-Time-Frame-4.png
    40,5 КБ · Просмотры: 167

jenzo

Местный знаток
Пацаны, прикрепите пожалуйста буферы к стрелкам.
 

Вложения

  • FILTER-EXTRA.mq4
    7 КБ · Просмотры: 67

Surem

Местный житель

Вложения

  • fractal_32_his_se_Alert.mq4
    9,3 КБ · Просмотры: 24

marattmb

Гуру форума
Уважаемые специалисты!
Нужна консультация, консультация и не более. Возможно ли написать скрипт, который бы препятствовал открытию ордеров различными советниками
( неважно, по каким стратегиям), если в терминале есть хоть один открытый ордер. Суть в следующем. В работе, в терминале, должен находится только один рабочий ордер и не более. Если в терминале имеется не закрытый ордер, другие ордера не должны открываться.
 
Последнее редактирование:

kudinoff

Почетный гражданин
Уважаемые специалисты!
Нужна консультация, консультация и не более. Возможно ли написать скрипт, который бы препятствовал открытию ордеров различными советниками
( неважно, по каким стратегиям), если в терминале есть хоть один открытый ордер. Суть в следующем. В работе, в терминале, должен находится только один рабочий ордер и не более. Если в терминале имеется не закрытый ордер, другие ордера не должны открываться.
Если не переписывать ботов, то нет. Можно попробовать включать/отключать автоторговлю, открывать/закрывать графики с советниками при необходимости, но это пляски с бубном (нужно очень точно прописать условия под конкретных ботов).
 

marattmb

Гуру форума
Если не переписывать ботов, то нет. Можно попробовать включать/отключать автоторговлю, открывать/закрывать графики с советниками при необходимости, но это пляски с бубном (нужно очень точно прописать условия под конкретных ботов).
Понял. Очень жаль.
 

MakarFX

Элитный участник
Уважаемые специалисты!
Нужна консультация, консультация и не более. Возможно ли написать скрипт, который бы препятствовал открытию ордеров различными советниками
( неважно, по каким стратегиям), если в терминале есть хоть один открытый ордер. Суть в следующем. В работе, в терминале, должен находится только один рабочий ордер и не более. Если в терминале имеется не закрытый ордер, другие ордера не должны открываться.
Если есть доступ к коду сова, то есть простой вариант решения
Код:
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   if(OrdersTotal()<1)
     {
      ...trade function
     }
  }
//+------------------------------------------------------------------+
 

marattmb

Гуру форума
Если есть доступ к коду сова, то есть простой вариант решения
Код:
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   if(OrdersTotal()<1)
     {
      ...trade function
     }
  }
//+------------------------------------------------------------------+
Доступ к коду есть. Я использую только один советник и ставлю его на все инструменты( валютные пары).
 
Последнее редактирование:

marattmb

Гуру форума
Я не правильно все изложил, извиняюсь. На одном инструменте может быть сколько угодно ордеров. Но пока этот инструмент не отработает, на других инструментах ордера не должны открываться. Вот так правильно. Отработает серия ордеров на одном инструменте, только тогда возможно открытие ордеров на другом инструменте( при наличии условий для открытия).
 

MakarFX

Элитный участник
Я не правильно все изложил, извиняюсь. На одном инструменте может быть сколько угодно ордеров. Но пока этот инструмент не отработает, на других инструментах ордера не должны открываться. Вот так правильно. Отработает серия ордеров на одном инструменте, только тогда возможно открытие ордеров на другом инструменте( при наличии условий для открытия).
Ясно, сейчас посмотрю.
 

MakarFX

Элитный участник
Я не правильно все изложил, извиняюсь. На одном инструменте может быть сколько угодно ордеров. Но пока этот инструмент не отработает, на других инструментах ордера не должны открываться. Вот так правильно. Отработает серия ордеров на одном инструменте, только тогда возможно открытие ордеров на другом инструменте( при наличии условий для открытия).
Попробуй
 

Вложения

  • EA_MA_Delta.mq4
    28,9 КБ · Просмотры: 70

marattmb

Гуру форума
Надеюсь на демо будешь смотреть?
Да, поставил на демо. Сейчас как раз условия для открытия позиций на EURNZD и GBPNZD. На GBPNZD у меня уже были ордера. После их отработки, будем смотреть за EURNZD (если сохранятся условия для открытия).
 
Последнее редактирование:
Верх