欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

stdlib.mq5 - MetaTrader 5 库 | MT5 EA下载 - MetaTrader 5资源

author emer | 931 人阅读 | 0 人评论 |

在这里,我将 stdlib 从 MQL4 修改为 MQL5,该标准库最初由 MetaQuotes Software Corp. 编写。

这个函数改变了:

//+------------------------------------------------------------------+
//|将整数转换为包含输入的十六进制表示法的字符串 |
//+------------------------------------------------------------------+
细绳整数转十六进制字符串(整数整数_数字)
  {
  细绳十六进制字符串=“00000000”;
  整数    价值,移位=28;//---  为了整数我=0;我<8;我++)
     {
      价值=(整数数>>移位)&0x0F;
      如果价值<10)
         hex_string=StringSetChar(hex_string,i,超短价值+‘0’));
      别的         hex_string=StringSetChar(hex_string,i,超短((价值-10)+'一个'));
      移位-=4;
     }//---  返回(十六进制字符串);
  }

MT5

//+------------------------------------------------------------------+
//|将整数转换为包含输入的十六进制表示法的字符串 |
//+------------------------------------------------------------------+
细绳整数转十六进制字符串(整数整数_数字)
  {
  细绳十六进制字符串=“00000000”;
  整数    价值,移位=28;//---  为了整数我=0;我<8;我++)
     {
      价值=(整数数>>移位)&0x0F;
      如果价值<10)
        布尔值检查=StringSetCharacter(hex_string,i,超短价值+‘0’));
      别的        布尔值检查=StringSetCharacter(hex_string,i,超短((价值-10)+'一个'));
      移位-=4;
     }//---  返回(十六进制字符串);
  }



附件下载

📎 stdlib.mq5 (17.38 KB)

📎 stdlib_mq5.mqh (17.38 KB)

Source: MQL5 #27461

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录