dasongkeji:
TimeCurrent()除外
MQL4里的Day(),Hour(),Minute(),Second()函数在MQL5里是什么样子的
用 MqlDateTime
void OnStart() { //--- datetime date1=D'2008.03.01'; datetime date2=D'2009.03.01'; MqlDateTime str1,str2; TimeToStruct(date1,str1); TimeToStruct(date2,str2); printf("%02d.%02d.%4d, day of year = %d",str1.day,str1.mon, str1.year,str1.day_of_year); printf("%02d.%02d.%4d, day of year = %d",str2.day,str2.mon, str2.year,str2.day_of_year); } /* Result: 01.03.2008, day of year = 60 01.03.2009, day of year = 59 */
MqlDateTime time; TimeCurrent(time); time.hour=23 time.min=59 time.sec=30
MT5跟MT4使用不一樣
不知道对不对 MqlDateTime time; TimeToStruct(TimeCurrent(),time); time.hour;
TimeCurrent()除外
MQL4里的Day(),Hour(),Minute(),Second()函数在MQL5里是什么样子的