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

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

優先順位のルール【Precedence rules】

演算子と式【Operations & Expressions】

Each group of operations in the table has the same priority. The higher is the priority, the higher is the position of the group in the table. The precedence rules determine the grouping of operations and operands.
以下の表内にある演算子の各グループは同じ優先順位を持ちます。表のグループの位置が高いものが、優先順位が高いです。優先順位のルールは、演算子と演算する値の集まりによって決定します。

()     Function call                     From left to right
       関数呼び出し                      左から右へ

[]     Referencing to an array element
       配列要素への参照

!      Logical negation                  From right to left
       論理否定                          左から右へ

-      Sign changing operation
       符号変換演算子

++     Increment
       インクリメント

--     Decrement
       デクリメント

~      Bitwise negation (complement)
       ビット否定(補数)

&      Bitwise operation AND             From left to right
       ビット演算子 AND                  左から右へ

|      Bitwise operation OR
       ビット演算子 OR

^      Bitwise operation exclusive OR
       ビット演算子 XOR

<<     Left shift
       左シフト

>>     Right shift
       右シフト

*      Multiplication                    From left to right
       乗算                              左から右へ

/      Division
       除算

%      Module division
       剰余

+      Addition                          From left to right
       加算                              左から右へ

-      Subtraction
       減算

<      Less than                         From left to right
       より小さい                        左から右へ

<=     Less than or equal
       以下

>      Greater than
       より大きい

>=     Greater than or equal
       以上

==     Equal
       等しい

!=     Not equal
       等しくない

||     Logical OR                        From left to right
       論理和                            左から右へ

&&     Logical AND                       From left to right
       論理積                            左から右へ

=      Assignment                        From right to left
       代入                              左から右へ

+=     Assignment addition
       加算代入

-=     Assignment subtraction
       減算代入

*=     Assignment multiplication
       乗算代入

/=     Assignment division
       除算代入

%=     Assignment module
       剰余代入

>>=    Assignment right shift
       右シフト代入

<<=    Assignment left shift
       左シフト代入

&=     Assignment bitwise AND
       ビット論理積代入

|=     Assignment bitwise OR
       ビット論理和代入

^=     Assignment exclusive OR
       ビット排他的論理和代入

,      Comma                             From left to right
       コンマ                            左から右へ

Parentheses that have higher priority are applied to change the execution order of the operations.
演算の実行順序を変更するには、高い優先順位をもつ丸括弧を使用します。

Attention: Priority of performing operations in MQL4 differs to some extent from that conventional in the C language.
注意: MQL4 で仕込まれた演算子の優先順位は、従来のC言語のそれとある程度異なります。






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