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

 
Fast235:

У Владимира Карпутова были в кодах такие условия, но чтобы его код прочитать нужно самому научиться)

Учиться нечему - понимать как собрана программа путём соединения её из готовых блоков стандартной библиотеки - даже не нужно знать программирование на среднем уровне - достаточно начального. Не пугайте народ - там всё легко и просто.

 
Alexey Viktorov:

А чем условие открытия отличается от условия закрытия?

Например:
Возьмём Macd.
Buy: if(main<0 &&signal<0 &&main<signal)
 И закрывается если: signal>0
 
Sprut112:
Например:
Возьмём Macd.
Buy: if(main<0 &&signal<0 &&main<signal)
 И закрывается если: signal>0

И что мешает сделать сиё условие?

 
Artyom Trishkin:

Учиться нечему - понимать как собрана программа путём соединения её из готовых блоков стандартной библиотеки - даже не нужно знать программирование на среднем уровне - достаточно начального. Не пугайте народ - там всё легко и просто.

в моей работе тоже много что очевидно

 
Artyom Trishkin:

И что мешает сделать сиё условие?

Хотел посмотреть в Codebase пример, там все идеально, но пока не нашел
 
Sprut112:
Хотел посмотреть в Codebase пример, там все идеально, но пока не нашел

обратись к Жоржу, на этот раз нормально

 
Fast235:

обратись к Жоржу, на этот раз нормально

Если не можешь что-то толковое сказать, не пиши
 
Sprut112:
Если не можешь что-то толковое сказать, не пиши

могу и помочь, куда и как будешь использовать код?

//+------------------------------------------------------------------+
//| Close positions                                                  |
//+------------------------------------------------------------------+
void ClosePositions(const ENUM_POSITION_TYPE pos_type)
  {
   for(int i=PositionsTotal()-1;i>=0;i--) // returns the number of current positions
      if(m_position.SelectByIndex(i))     // selects the position by index for further access to its properties
         if(m_position.Symbol()==Symbol() && m_position.Magic()==m_magic)
            if(m_position.PositionType()==pos_type) // gets the position type
               m_trade.PositionClose(m_position.Ticket()); // close a position by the specified symbol
 
Fast235:

могу и помочь, куда и как будешь использовать код?

Этот блок есть во всех EA
 
Sprut112:
Этот блок есть во всех EA

этот блок Владимира К., что тебе еще нужно?

это самый простой с использованием ctrade, если дам свой код, то он потянет библиотеку которую использую
Причина обращения: