Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 545

 
Vitalii Ananev:

Что вынести во внешние настройки?

Если вы имеете в виду настройки уровней для возможности оптимизации и изменении их пользователем, то они уже у вас вынесены. 

Хорошо.

Спасибо. 

 

Кто - нибудь может подсказать: Что делать если сделки автоматически копируются не с тем объемом лота, который позиционирует трейдер, а большими объемами????

 
Maybe51 Синичкин Владимир:

Кто - нибудь может подсказать: Что делать если сделки автоматически копируются не с тем объемом лота, который позиционирует трейдер, а большими объемами????

Попробуйте почитать про торговые сигналы или поискать на форуме. https://www.mql5.com/ru/articles/523. Возможно объем сделки вычисляется в процентах от депозита, и ваш депозит больше чем депозит трейдера на сигнал которого вы подписаны.

Как подписаться на Торговые Сигналы
Как подписаться на Торговые Сигналы
  • 2012.10.09
  • MetaQuotes Software Corp.
  • www.mql5.com
"Сигналы" - это социальный трейдинг c MetaTrader 4 и MetaTrader 5. Сервис напрямую интегрирован в торговые платформы, и позволяет любому легко копировать торговые операции профессиональных трейдеров. Из тысяч провайдеров выберите понравившегося, подпишитесь в несколько кликов, и сделки моментально начнут копироваться на ваш счет.
 

Скажите пожалуйста, как написать в коде (если ордер закрылся в минусе то следующий увеличиваем) . СЛ и ТП нет.

Может есть специальная функция для этого? 

 
edutak:

Скажите пожалуйста, как написать в коде (если ордер закрылся в минусе то следующий увеличиваем) . СЛ и ТП нет.

Может есть специальная функция для этого? 

Специальной нет. Вам надо в истории сделок найти последнюю закрытую позицию. И далее уже смотреть закрыта она с убытком или нет.
 
MASTERXAYS:

А скажите где взять облегченный терминал?

Ладно. Все молчат. Поясню. Ренат проговорился, что на vps  MQ стоят облегченные терминалы. Типо они и шустрые от того. Ну и где взять?

А что такое fcmt4multisetup_ru.exe?
 
Vitalii Ananev:
Специальной нет. Вам надо в истории сделок найти последнюю закрытую позицию. И далее уже смотреть закрыта она с убытком или нет.
Понятно, но для меня пока сложно.
 
edutak:

Скажите пожалуйста, как написать в коде (если ордер закрылся в минусе то следующий увеличиваем) . СЛ и ТП нет.

Может есть специальная функция для этого? 

//+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 19.02.2008                                                     |
//|  Описание : Возвращает флаг убыточности последней позиции.                 |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   (""   - любой символ,                   |
//|                                     NULL - текущий символ)                 |
//|    op - операция                   (-1   - любая позиция)                  |
//|    mn - MagicNumber                (-1   - любой магик)                    |
//+----------------------------------------------------------------------------+
bool isLossLastPos(string sy="", int op=-1, int mn=-1) {
  datetime t;
  int      i, j=-1, k=OrdersHistoryTotal();

  if (sy=="0") sy=Symbol();
  for (i=0; i<k; i++) {
    if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) {
      if (OrderSymbol()==sy || sy=="") {
        if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
          if (op<0 || OrderType()==op) {
            if (mn<0 || OrderMagicNumber()==mn) {
              if (t<OrderCloseTime()) {
                t=OrderCloseTime();
                j=i;
              }
            }
          }
        }
      }
    }
  }
  if (OrderSelect(j, SELECT_BY_POS, MODE_HISTORY)) {
    if (OrderProfit()<0) return(True);
  }
  return(False);
}
 

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Ошибки, баги, вопросы

comp, 2016.03.31 07:39

Помогите решить засаду. Переписываю с MT4 на MT5, все потихоньку получается, но вот найти аналог четверошной IndicatorBuffers никак не получается.

В статье Переход с MQL4 на MQL5 написано Аналога НЕТ. Что за ерунда?!


 
comp:

Статья: Как написать индикатор в MQL5.

Документация: Свойства программ (#property).


indicator_buffers

int

Количество буферов для расчета индикатора

indicator_plots

int

Количество графических серий в индикаторе