mt4 (MetaTrader4)使い倒シストレ

メタトレーダー、自作インジケータ、自作EAで完全自動売買。使えるものは何でも使え。
インジケーター、EA(自動売買システム)製作のご依頼はこちらへ
Googolyen FX Factory
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


にほんブログ村 為替ブログ FX システムトレード派へ
--/--/--(--) --:--:-- | スポンサー広告 | Trackback(-) | Comment(-)
Type casting (型キャスト)
MQL4の内では暗黙の型キャストしか使えない。

int  (bool,color,datetime);
double;
string;
演算子(代入演算子を除く)が実行される前に、データは優先順位順に計算されていく。
代入演算子が実行される前にデータは型変換されている。

Examples:
int    i=1/2;     // 型キャストなし。この場合0である
int    i=1/2.0;   // この場合、まずdouble型にキャストし、
                       //標的であるint型に型キャストされる。
                       //この結果は0
double d=1.0/2.0; // 型キャストなし。この場合0.5
double d=1/2.0;   // この場合、標的と同じdouble型にキャストされ、結果は0.5
double d=1/2;     // int型で表したこの場合、
                       //標的のdouble型にキャストされる。結果は0.0
string s=1.0/8;   // この場合、まずdouble型にキャストされ、
                       //その後標的であるstring型にキャストされる。
                       //結果は "0.12500000" (この文字列は10文字)
string s=NULL;      // int型の定数はstring型にキャストされる。
                       //結果は "0" (この文字列は1文字)
string s="Ticket #"+12345;
                      // この場合、標的であるstring型にキャストされる。
                      //この結果は "Ticket #12345"
型キャストは定数だけでなく、類似した型の変数にも実施される。

にほんブログ村 為替ブログ FX システムトレード派へ
Trackback
この記事のトラックバックURL
≪この記事へのトラックバック≫
Designed by aykm.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。