트레이딩/메타트레이더 코딩
MQL5 . 기본 자료형 바이트 크기 및 표준 자료형 대응표
i.got.it
2024. 8. 28. 11:35
메타트레이더 5 의 언어 MQL5 에서는 표준 정수형(uint32_t , int64_t ,..) 지원되지 않고 int, long, ulong, .. 형식만 지원된다. 아래 표에 MQL5 의 기보 자료형의 바이트 사이즈 정리하였고, 해당 자료형에 대응하는 stdint 의 자료형 정리.
MQL5 자료형 | 바이트 크기 | sdtint.h 대응 자료형. |
char | 1 | int8_t |
uchar | 1 | uint8_t |
short | 2 | int16_t |
ushort | 2 | uint16_t |
int | 4 | int32_t |
uint | 4 | uint32_t |
long | 8 | int64_t |
ulong | 8 | uint64_t |
float | 4 | N/A (C 표준 실수형 float) |
double | 8 | N/A (C 표준 실수형 double) |
color | 4 | N/A (특정형 없음) |
bool | 1 | bool (C 표준 bool) |
datetime | 8 | int64_t |
실수 자료형
float 과 double 은 MQL5, VC++, 자바, 파이썬 모두 동일하게 float은 4바이트, double은 8 바이트 사이즈임. 참 다행스럽게 모든 플랫폼에서 바이트 사이즈 동일함.
상위 정리
첫 등록 : 2024.08.28
최종 수정 :
단축 주소 : https://igotit.tistory.com/5793