市场总是错的 - 页 16

 
Cmu4:
你是说科学的捅破法?:)

不,这是不科学的。
 
A1ex:
雷舍托夫 ,是否有必要在
result = MathFloor(result * 10) / 10;
一行中 放入100而不是10?如果是这样,这并不能使该地段成为0.01。


而且它不会。

雷舍托夫似乎混淆了他的创作。

 
PapaYozh:

最好的建议是应用 "经验法则 "方法。
我想确切地知道。
 
result = NormalizeDouble(result, 2);
 
Reshetov:
result = NormalizeDouble(result, 2);

而不是两个getLotDigits()。

int getLotDigits(){
   int digits = 0;
    double l = MarketInfo(Symbol(),MODE_LOTSTEP);
   while(l < 1){ l *= 10.0; digits++;}
   return(digits);
}