MetaTrader 用のプログラミング言語 MQL では、次のような基本型が定義されています。
型名 | 種類 | バイト数 | 値の範囲 | リテラルの例 |
---|---|---|---|---|
char | 整数 | 1 | -128 〜 127 | 'A' |
short | 整数 | 2 | -32,768 〜 32,767 | 12345 |
int | 整数 | 4 | -2,147,483,648 〜 2,147,483,647 | 1234567890 |
long | 整数 | 8 | -9,223,372,036,854,775,808 〜 9,223,372,036,854,775,807 | ─ |
uchar | 整数(正) | 1 | 0 〜 255 | 234 |
ushort | 整数(正) | 2 | 0 〜 65,535 | 45678 |
uint | 整数(正) | 4 | 0 〜 4,294,967,295 | 3456789012 |
ulong | 整数(正) | 8 | 0 〜 18,446,744,073,709,551,615 | ─ |
float | 実数 | 4 | -3.402823e+38 〜 3.402823e+38 | -1.5 |
double | 実数 | 8 | -1.797693e+308 〜 1.797693e+308 | -1.5 |
string | 文字列 | ─ | ─ | "ABCDE" |
bool | 真偽値 | ─ | false / true | true |
color | 色 | ─ | ─ | clrRed C'255,0,0' 0xFF0000 |
datetime | 日時 | 8 | ─ | D'2020.01.01 23:30:50' D'2020.01.01' D'23:30' |
関連記事
- MetaTrader/MQL: EA のマジックナンバーについて理解する
- MetaTrader/MQL5: シンボル名を取得する (Symbol, ChartSymbol, SymbolsTotal, SymbolName)
- MetaTrader/MQL: 表示しているチャートを列挙する (ChartFirst, ChartNext)
- MetaTrader/MQL: CTrade クラスで注文を出す (MT5)
- MetaTrader/MQL: OrderSend の引数を理解する - MqlTradeRequest/MqlTradeResult 構造体 (MT5)
- MetaTrader/MQL: 通貨(シンボル)のポイントサイズ、Digit 数を調べる (Point, Digits, SymbolInfoDouble)
- MQL で Hello World