有个学员在QQ上咨询了我这个问题,其实判断也很简单:在MT4提供的系统变量里,有个叫做Digits的int类型变量,其作用是返回当前货币对的小数位。那么,我们就可以这样来判断:

 
if (Digits==5 || Digits==3)   //是5位/3位报价
{
...          //进行相应操作
}
else if (Digits==4 || Digits==2)  //是4位/2位报价
{
...         //进行相应操作
}