Ошибки документации

 

Не знал, куда написать, так что создал тему.

https://book.mql4.com/ru/functions/trading

for (int i=0; i<OrdersTotal(); i++)         // По всем ордерам
  {
   if((OrderSelect(i,SELECT_BY_POS)==true)  // Если есть следующ.
     {                                     
      double ТР =    OrderTakeProfit();     // TakeProfit ордера
      double Profit= OrderProfit();         // Прибыль по ордеру
      double Lots  = OrderLots();           // Количество лотов
      //......Использование значений ТР и Profit в программе..... 
     }
  }       
в строке   
if((OrderSelect(i,SELECT_BY_POS)==true)  // Если есть следующ.
должно быть так
if(OrderSelect(i,SELECT_BY_POS)==true)  // Если есть следующ.
 
nuan:

Не знал, куда написать, так что создал тему.

https://book.mql4.com/ru/functions/trading

И правда косяк! :)) Только это не из раздела "Документация", а из "Учебника"...
 

Черт ) теперь я ошибся ))

З.Ы. Дык в учебнике никто не исправит?

 
nuan:

Не знал, куда написать, так что создал тему.

https://book.mql4.com/ru/functions/trading


строку

if((OrderSelect(i,SELECT_BY_POS)==true)  // Если есть следующ.
править надо на такую:

if(OrderSelect(i,SELECT_BY_POS))  // Если есть следующ.
 

PapaYozh:

строку

if((OrderSelect(i,SELECT_BY_POS)==true)  // Если есть следующ.
править надо на такую:
if(OrderSelect(i,SELECT_BY_POS))  // Если есть следующ.

Кто как привык. Каждый для Себя Сам выбирает стиль написания кода.

А компилятор оба варианта воспримет одинаково.

Зато Новичку сразу видно, что функция OrderSelect возвращает переменную типу bool! :D

 

банальную очепятку, и так громко обзывать ошибкой)

 
Figar0:

банальную очепятку, и так громко обзывать ошибкой)

Автор не знал куда написать! :)))
 
Некоторые авторы специально такие очепятки делают, что бы читатели немного и сами думали, а не тупо код копировали.
 
valenok2003:
Некоторые авторы специально такие очепятки делают, что бы читатели немного и сами думали, а не тупо код копировали.
Ковалев не из таких. Он серьезный и правильный, иногда даже чересчур.