メタトレーダーのMQL言語でプログラミングする自動売買システム作成サイト メタシス・シーカー

メタトレーダーMQLプログラミング自動売買システム作成サイト メタシス・シーカー
メタトレーダーMQLプログラミング自動売買システム作成サイト メタシス・シーカー メタトレーダー関連書籍 メタトレーダーMQL言語リファレンス日本語翻訳マニュアル 準備中 準備中 このサイト「メタシス・シーカー」について

ブール演算子【Boolean operations】

演算子と式【Operations & Expressions】

Operand of logical negation (operation NOT displayed as exclamation mark) must be of arithmetic type. The result equals TRUE (1) if the operand value is FALSE (0); and it equals FALSE (0) if the operand differs from FALSE (0).
論理否定の演算対象となる値(感嘆符で表される否定演算)は算術タイプでなければなりません。もし、演算対象の値が FALSE(0) の場合、結果は TRUE(1) になります。また、演算対象の値が FALSE(0) と異なる場合、FALSE(0) になります。

if(!a) Print("not 'a'");

Logical operation OR (||) of x and y values. The expression value is TRUE (1) if x or y value is true (not null). Otherwise, it is FALSE (0). Logical expressions are calculated completely, i.e., the so-called "short estimate" method does not apply to them.
x と y の値の OR(||) の論理演算で、もし、x か y の値がTRUE(空値でない)場合、式の値は TRUE(1) になります。さもなければ、それは FALSE(0) になります。論理式は完全に計算されます。すなわち、いわゆる "short estimate(短判断)" 方式はこれらには適応されません。

if(x<0 || x>=max_bars) Print("out of range");

Logical operation AND (&&) of x and y values. The expression value is TRUE (1) if both x and y values are ture (not null). Otherwise, it is FALSE (0).
x と y の値の AND(&&) の論理演算で、もし、x と y の値の両方が TRUE(空値でない)場合、式の値は TURE(1) になります。さもなければ、それは FALSE(0) になります。

if(p!=x && p>y) Print("TRUE");






トップページメタトレーダー関連書籍メタトレーダー日本語翻訳MQL言語リファレンス マニュアルこのサイト「メタシス・シーカー」についてサイトマップ
Copyright(C) 2009 MetaSys-Seeker.net All Rights Reserved.
免責事項:当サイト(メタシス・シーカー)のFx外国為替保証金取引、メタトレーダー、自動売買、システムトレード検証、サンプルプログラム、MQL言語リファレンスマニュアルなどの情報に関しては十分に注意した上で掲載するよう努めておりますが、その正確性を保証するものではありません。万一、当サイトに記載されている情報利用によって損害が生じても当サイト運営者は一切責任を負うものではありません。また、当サイトの内容や情報は予告なく変更、中止されることがありますことを予めご了承ください。掲載情報については、ご利用者自身の判断と責任でご利用ください。