HistoryTotal() and ordersHistoryTotal()

 

请教那一位能回答这个问题?如果MT4程序员能够回答更好。先在这里谢谢了。

for(int i = 0; i < HistoryTotal(); i++) {

OrderSelect(i, SELECT_BY_POS, MODE_HISTORY);

}

这个编写方式为什么能够编译通过?我在好几个程序中发现了这个问题。 HistoryTotal()既不是程序自带的函数,也不是自定义函数,难道 HistoryTotal()与OrdersHistoryTotal()一样吗?

另外,以下写法居然也能编译通过,不知是何原因?

Highest(NULL, 0, MODE_HIGH, Lasttime(), 0); Highest与iHighest相同吗?

 
同问
 
Chunli Zhang:
同问


MT4废弃的一些函数名,用不会有问题,但是建议用新的函数名。

按F1就知道了。


Old name

New Name

BarsPerWindow

WindowBarsPerChart

ClientTerminalName

TerminalName

CurTime

TimeCurrent

CompanyName

TerminalCompany

FirstVisibleBar

WindowFirstVisibleBar

Highest

iHighest

HistoryTotal

OrdersHistoryTotal

LocalTime

TimeLocal

Lowest

iLowest

ObjectsRedraw

WindowRedraw

PriceOnDropped

WindowPriceOnDropped

ScreenShot

WindowScreenShot

ServerAddress

AccountServer

TimeOnDropped

WindowTimeOnDropped


原因: