发表于:2014-04-25 03:42只看该作者
2楼
嘉盛的MT4显示北京时间
韬客社区www.talkfx.co
发表于:2014-04-25 03:49只看该作者
3楼
你这问题我也遇到过,后来发现嘉盛的MT4是显示北京时间的,下单时间显示的也是北京时间
韬客社区www.talkfx.co
发表于:2014-04-25 04:39只看该作者
5楼
在图表上显示本机时间,最新价格的指标. 如果要改为显示交易商时间, 把指标内的 TimeLocal() 改成 TimeCurrent().
#property indicator_chart_window
//+------------------------------------------------------------------+
extern int XAxis = 50;
extern int YAxis = 50;
extern int MA_Period = 50;
extern int Fontsize = 20;
extern color ColorUp = Aqua;
extern color ColorDown = Tomato;
int init()
{
return (0);
}
//+------------------------------------------------------------------+
int deinit()
{
ObjectDelete("Quote");
ObjectDelete("Symbol");
ObjectDelete("Time");
return(0);
}
//+------------------------------------------------------------------+
int start()
{
DisplaySpotPrice();
return(0);
}
void DisplaySpotPrice()
{
int x=XAxis;
int y=YAxis;
int fz=Fontsize;
color cr;
double dPrice=0.0;
string strTime="";
string strPrd = PeriodToString(Period());
dPrice = Bid;
strTime = TimeToStr(TimeLocal(), TIME_DATE|TIME_MINUTES|TIME_SECONDS);
if (dPrice>=iMA(Symbol(),Period(),MA_Period,0,MODE_SMA,PRICE_CLOSE,0))
cr = ColorUp;
else
cr = ColorDown;
SetLabel("Symbol",Symbol()+"-"+strPrd, x,y,"Arial",fz,White);
SetLabel("Time",strTime, x,y+Fontsize*1.5,"Arial",fz-5,White);
SetLabel("Quote",DoubleToStr(dPrice,Digits),x,y+Fontsize*2.5,"Arial Bold",fz+8,cr);
}
void SetLabel(string nm,string tx,int xd,int yd,string fn,int fs,color ct)
{
if(ObjectFind(nm)<0)
ObjectCreate(nm,OBJ_LABEL,0,0,0); //--- create the Label object
ObjectSet(nm,OBJPROP_STYLE,STYLE_SOLID);
ObjectSet(nm,OBJPROP_XDISTANCE,xd);
ObjectSet(nm,OBJPROP_YDISTANCE,yd);
ObjectSet(nm,OBJPROP_COLOR,ct);
ObjectSetText(nm,tx,fs,fn,ct);
}
string PeriodToString (int imin)
{
string strPrd;
switch (imin)
{
case (1):
strPrd="M1";
break;
case (2):
strPrd="M2";
break;
case (3):
strPrd="M3";
break;
case (5):
strPrd="M5";
break;
case (15):
strPrd="M15";
break;
case (30):
strPrd="M30";
break;
case (60):
strPrd="H1";
break;
case (60*4):
strPrd="H4";
break;
case (60*24):
strPrd="D1";
break;
case (60*24*7):
strPrd="W1";
break;
case (60*24*30):
strPrd="MN";
break;
}
return (strPrd);
}
韬客社区www.talkfx.co
发表于:2014-04-25 04:57只看该作者
7楼
韬客社区www.talkfx.co
发表于:2014-04-25 05:07只看该作者
8楼
没见过有的,我的MT4也是外国时间,确实感觉别扭
韬客社区www.talkfx.co
9楼
韬客社区www.talkfx.co
10楼
韬客社区www.talkfx.co
11楼
韬客社区www.talkfx.co
发表于:2014-04-25 07:37只看该作者
12楼
好像不能改呀
离市场远一点,再远一点。
发表于:2018-01-15 08:15只看该作者
14楼
很多平台都是可以显示本地时间的
韬客社区www.talkfx.co
发表于:2018-01-16 01:44只看该作者
15楼
复盘可能有用吧,其实你去复盘一周以上的行情都没什么用,你只要总结这一周的行情,然后一周一周的总结,保护好资金的情况下,该交的学费交上,比你复盘几个月的行情有用的多,时机很重要,而复盘几个月前的行情,你无法完全知道是不是正确的时机。
韬客社区www.talkfx.co