Блог им. SPYDER

ВОПРОС

Подскажите что надо указать чтобы он покупал не на весь депозит, а по одному контракту (или чтобы можно было настраивать значение)? Это для МТ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()
  }
//--------------------------------------------------------------------
56
10 комментариев
Интересно! Спалятся ли спецы по MQL коду тут или нет?:)
сдается мне вы не туда написали )) 
 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);
avatar
Тихая Гавань, Я конечно в этих кодах не спец, но почему не туда? Обьясните пожалуйста. Он рабочий и  меня всё устраивает, но не могу никак прикрутить чтобы можно было выбрать количество лотов
Николай Николай, не туда, потому что для MQL4 есть спец сайт https://www.mql4.com/ru там вам ответят НА ЛЮБЫЕ ВОПРОСЫ ПО КОДУ
avatar
Николай Николай, устройся на работу)
avatar
APACHE, Куда? Зачем? Что Вы имеете ввиду?
Николай Николай, выше я кое-что написал, а вообще вы выбрали не самое хорошее место для вопросов по MQL, лучше спрашивайте на сайте разрабов. Но с такой простотой могут и послать )

У вас попытка открыть 0.01 лота. Если без плеча — это 1000 баксов. Но плюс маржа! Возможно у вас сумма 0.01+маржа равна депозиту, поэтому и открывается на весь депозит.
avatar
VladMih, Вы думаете что всё дело в обьёме? Мне бы хотелось чтобы он вообще работал только одним лотом (или количеством). Ну я постараюсь поизучать MQL может всё-таки допилю его
Николай Николай, не знаю, просто предположил.
Размер депозита я угадал? 1000 баксов?
Если так, то я скорей всего прав, т.к. «стилистически» открытие в коде прописано верно — это и есть стабильное открытие одинаковым объёмом в 0.01 лота — при этом улетает весь депозит, если без плечей.
Или увеличивайте депозит, или вводите плечи.

Или перейдите с этим же кодом на центовый счет.
avatar

Читайте на SMART-LAB:
Фото
Высокие ставки прошли пик давления, но кредитный отбор стал жестче
По оценке аналитиков Газпромбанка, 2025 год стал периодом ухудшения кредитного профиля некоторых российских корпоративных заемщиков, хотя...
На Луну за ИИ
65 лет назад, 12 апреля, первый полет человека в космос открыл человечеству путь к звездам. Сегодня эта дата обретает новый «промышленный» смысл,...
Кому «улыбается» кривая цен на нефть?
Инвестиционный консультант ВТБ Мои Инвестиции Никита Мурлейкин В 2026 году рынок нефти живет в режиме умеренной бэквордации: основная...

теги блога Николай Николай

....все тэги



UPDONW
Новый дизайн