设为首页 收藏本站 切换语言

怎么确定服务器的时区?

| 发表于 2023-3-1 14:26:48 | 显示全部楼层 |复制链接
怎么确定服务器的时区?
举报

评论 使用道具

精彩评论4

westwuwei
DDD
| 发表于 2023-3-1 17:08:04 | 显示全部楼层
mt4/mt5服务器时间使用“加里宁格勒时区”标准,跟服务器部署在哪里并没有关系。
举报

点赞 1 评论 使用道具

ea12213
C
| 发表于 2023-3-1 20:06:58 | 显示全部楼层
搜索GMT比较
举报

点赞 1 评论 使用道具

JOKEEBOSS
DD
| 发表于 2023-3-2 15:40:55 | 显示全部楼层
CTRL+M>>左上角 用平台市場報價  跟 你本地時間差去 計算
举报

点赞 1 评论 使用道具

k2222hk
DDD
| 发表于 2023-6-4 21:30:12 | 显示全部楼层
int func_返回时区(){
  int result = 0;
  //Print( "是否休市=", func_是否在休市中() );
  if ( func_是否在休市中() ){
      int myHour = TimeHour( iTime( NULL,PERIOD_H1,0) );
      result = 24-myHour;
  }else {
     datetime 时间差 =  TimeCurrent() - TimeGMT();
     
     if ( 时间差 >= (3600 * 3 -20) &&  时间差 < (3600 * 3 + 20 ) ) {
        result = 3;
     }else if (时间差 >= (3600 * 2 -20) &&  时间差 < (3600 * 2 + 20) ){
        result = 2;
     }else if (时间差 >= (3600 * 0 -20) &&  时间差 < (3600 * 0 + 20)  ) {
        result = 0;
     }else if (时间差 >= (3600 * 1 -20) &&  时间差 < (3600 * 1 + 20)  ) {
        result = 1;        
     }else if (时间差 >= (3600 * 4 -20) &&  时间差 < (3600 * 4 + 20) ){
        result = 4;
     }else if (时间差 >= (3600 * 5 -20) &&  时间差 < (3600 * 5 + 20)  ) {
        result = 5;
     }else if (时间差 >= (3600 * 6 -20) &&  时间差 < (3600 * 6 + 20) ){
        result = 6;
     }else if (时间差 >= (3600 * 7 -20) &&  时间差 < (3600 * 7 + 20)  ) {
        result = 7;
     }
  }
  return(result);
}
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)