True 0 False 0

 
True <> 0 False 0
праильно ли что в логических выражениях fasle - "равно 0" true - "не равно 0" - иначе говоря, если результат логического выражения равен любому ненулевому значению, конструкция if условие then будет выполнена, а если нулевому - то не будет выполнена (т.е. еще иначе говоря только "строго 0" является false)

Если это так, то в руководстве по MQL надо поправить неточность, там написано что True = 1 False = 0

Если это не так, прошу объяснить почему работает выражение вида - if 1.2134 then { <doit>; };
 
TRUE и FALSE
>> праильно ли что в логических выражениях fasle - "равно 0" true - "не равно 0"

Да, именно так.