Николай Николай
Николай Николай личный блог
26 октября 2017, 14:23

ВОПРОС

Подскажите что надо указать чтобы он покупал не на весь депозит, а по одному контракту (или чтобы можно было настраивать значение)? Это для МТ4
Вот сам код:




//--------------------------------------------------------------------
// twolevel.mq4
// Предназначен для использования в качестве примера в учебнике MQL4.
//--------------------------------------------------------------------
int start()                                 // Спец. функция start
  {
   double
   Level_1,                                 // Сигнальный уровень 1
   Level_2,                                 // Сигнальный уровень 2
   Price;                                   // Текущая цена
   Level_1=50.00;                          // Задаём уровень 1
   Level_2=0;                          // Задаём уровень 2
   Price=Bid;                               // Запрашиваем цену
//--------------------------------------------------------------------
 { OrdersTotal();
   
     }
//--------------------------------------------------------------------
   if (Price > Level_1)                   // Проверка верхн уровня
      
     {
      OrderSend(Symbol(),OP_BUY,0.01,Ask,0,Ask-200*Point,Ask+25*Point, «My order»,0,0,clrGreen);
      
     }
//--------------------------------------------------------------------
   if (Price < Level_2)                     // Проверка нижнего уровня
     {
      Alert(«Цена находится ниже уровня 2»);// Сообщение трейдеру
     }
//--------------------------------------------------------------------
   return;                                  // Выход из start()
  }
//--------------------------------------------------------------------
10 Комментариев
  • Легендарный трейдер
    26 октября 2017, 14:26
    Интересно! Спалятся ли спецы по MQL коду тут или нет?:)
  • Тихая Гавань
    26 октября 2017, 14:27
    сдается мне вы не туда написали )) 
     OrderSend(Symbol(),OP_BUY,0.01,Ask,0,Ask-200*Point,Ask+25*Point, «My order»,0,0,clrGreen);

    ****************
    extern double size = 0.01;
    ....
     OrderSend(Symbol(),OP_BUY,size,Ask,0,Ask-200*Point,Ask+25*Point, «My order»,0,0,clrGreen);

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн