Conversion Functions
转换函数
这是一组将数据从一种格式转换为另一种格式的函数。
NormalizeDouble() 函数需要特别注明,因为它提供了价格展示所需的准确性。在交易操作中,如果价格的准确性哪怕一个数字超过交易服务器要求的精度,则不能使用未标准化的价格。
| 函数 | 操作 |
|---|---|
| CharToString | 将符号代码转换为一个字符字符串 |
| DoubleToString | 将数值转换为具有指定精度的文本行 |
| EnumToString | 将任何类型的枚举值转换为字符串 |
| NormalizeDouble | 将浮点数四舍五入到指定的精度 |
| StringToDouble | 将包含数字符号表示的字符串转换为双精度类型数字 |
| StringToInteger | 将包含数字符号表示的字符串转换为整数类型数字 |
| StringToTime | 将包含时间或日期的“yyyy.mm.dd [hh:mi]”格式字符串转换为日期时间类型 |
| TimeToString | 将自1970年1月1日以来经过秒数的时间值转换为“yyyy.mm.dd hh:mi”格式的字符串 |
| IntegerToString | 将整数转换为预设长度的字符串 |
| ShortToString | 将符号代码(Unicode)转换为一个符号字符串 |
| ShortArrayToString | 将数组部分复制到字符串中 |
| StringToShortArray | 逐个符号地将字符串复制到ushort类型的选定数组部分 |
| CharArrayToString | 将符号代码(Ansi)转换为一个符号数组 |
| StringToCharArray | 逐个符号地将从Unicode转换为Ansi的字符串复制到uchar类型的选定数组位置 |
| ColorToARGB | 将颜色类型转换为uint类型,以接收颜色的ARGB表示形式 |
| ColorToString | 将颜色值转换为“R,G,B”形式的字符串 |
| StringToColor | 将“R,G,B”字符串或包含颜色名称的字符串转换为颜色类型值 |
| StringFormat | 根据预设格式将数字转换为字符串 |
| CharToStr | 将符号代码转换为一个字符字符串 |
| DoubleToStr | 返回具有指定数值精度的指定格式的文本字符串 |
| StrToDouble | 将数字的字符串表示转换为双精度类型 |
| StrToInteger | 将包含数值字符表示的字符串转换为整数类型的值 |
| StrToTime | 将“yyyy.mm.dd hh:mi”格式的字符串转换为日期时间类型 |
| TimeToStr | 将日期时间类型的值转换为“yyyy.mm.dd hh:mi”格式的字符串 |
MQL5中的新功能
添加了CharArrayToStruct和StructToCharArray函数,用于将uchar数组转换为二进制序列,反之亦然。这简化了使用DLL时交换字节数据的过程。
另请参阅
最后更新于