double比较问题
2个浮点型数据不能用 ==或 != 运算符比较,但是我们可以把2者相减, 并将所得结果和null进行比较。
本站作者天泓评测 共计发布文章1691篇
2个浮点型数据不能用 ==或 != 运算符比较,但是我们可以把2者相减, 并将所得结果和null进行比较。
CharID()是long型,随便调用一下,确实是个很大的值。 主要用于Object类操作。
alpha = 2.0 / (SignalMAPeriod + 1.0); alpha_1 = 1.0 - alpha; for(int i = limit; i >= 0; i--) { MACDLineBuffer[i] = iMA(NULL, 0, FastMAPeriod, 0, MODE_EMA, PRIC...
long WindowHeight = ChartGetInteger(0,CHART_HEIGHT_IN_PIXELS,0); long WindowWidth = ChartGetInteger(0,CHART_WIDTH_IN_PIXELS,0);
0:左上角 1:右上角 2:右下角 3:左下角
true,代表不能更改 false,代表可以更改。
整点时间,新bar形成,可考虑设置一个小的延迟。 // to let MT rest a bit after new bar: Sleep(nSleep*1000); if(nSleep > 0) RefreshRates();
if (Digits == 5 || Digits == 3 || ((StringFind(Symbol(), "XAU", 0)>= 0 || StringFind(Symbol(), "GOLD", 0)>= 0) && Digits == 2)) xp = 10; if ((StringFind(Symbol(), ...
double NormLots(double lots) { double lotstep=MarketInfo(Symbol(),MODE_LOTSTEP); double minlot=MarketInfor(Symbol(),MODE_MINLOT); lots=mathRound(lots/ls)*ls...
double NormPrice(double p) { double ts=MarketInfo(Symbol(),MODE_TICKSIZE); ts= MathRound(p/ts)*ts; return(ts); }