//+------------------------------------------------------------------+ //| Get Time for specified bar index | //+------------------------------------------------------------------+ datetimeiTime(constint index,string symbol=NULL,ENUM_TIMEFRAMES timeframe=PERIOD_CURRENT) { if(symbol==NULL) symbol=Symbol(); if(timeframe==0) timeframe=Period(); datetimeTime[1]; datetime time=0; int copied=CopyTime(symbol,timeframe,index,1,Time); if(copied>0) time=Time[0]; return(time); }
//+------------------------------------------------------------------+ //| Get Time for specified bar index | //+------------------------------------------------------------------+ datetimeiTime(constint index,string symbol=NULL,ENUM_TIMEFRAMES timeframe=PERIOD_CURRENT) { if(symbol==NULL) symbol=Symbol(); if(timeframe==0) timeframe=Period(); datetimeTime[1]; datetime time=0; int copied=CopyTime(symbol,timeframe,index,1,Time); if(copied>0) time=Time[0]; return(time); }
我想我没有很好地解释我自己......我正在绘制一个基于时间的对象,也就是说,第一个点是一天的开始,第二个点是第二天的开始。
我需要知道的是,任何上层TF。
1.在当前的TF上总共可以画多少个对象,考虑到上层TF的每一栏有一个对象。
2.对象的开始和结束位置
是的,我研究过了,但使用CopyTime()太长了--难道没有更简单的选择吗?
需要iTime()的类似物。
这是类似的,只是用不同的字母。
我明白,但我还没有意识到......。
这样一个问题,当连接到交易服务器时,你的CPU有多大的负荷?我有工具10,没有机器人或指标--负载高达35%的Phenom II 960T 5核3500Mhz。如果终端如此贪婪,我就完全失去了捣鼓它的意义......
我明白,但我还没有意识到......。
这样一个问题,当连接到交易服务器时,你的CPU有多大的负荷?我有工具10,没有机器人或指标--负载高达35%的Phenom II 960T 5核3500Mhz。如果终端如此贪婪,我将失去摆弄它的意义......
g看一下这里:https://www.mql5.com/ru/forum/99230
可能有助于
我想我没有很好地解释我自己......我正在绘制一个基于时间的对象,也就是说,第一个点是一天的开始,第二个点是第二天的开始。
我需要知道的是,任何上层TF。
1.在当前的TF上总共可以画多少个对象,考虑到上层TF的每一栏有一个对象。
2.对象的开始和结束位置
是的,我研究过了,但使用CopyTime()太长了--难道没有更简单的选择吗?
我需要iTime()的类比。
你解释得很糟糕。我什么都不明白,也许你能给我画个图,一步一步来?
获取酒吧开业时间 的功能。
//| Get Time for specified bar index |
//+------------------------------------------------------------------+
datetime iTime(const int index,string symbol=NULL,ENUM_TIMEFRAMES timeframe=PERIOD_CURRENT)
{
if(symbol==NULL)
symbol=Symbol();
if(timeframe==0)
timeframe=Period();
datetime Time[1];
datetime time=0;
int copied=CopyTime(symbol,timeframe,index,1,Time);
if(copied>0) time=Time[0];
return(time);
}
调用实例(如果对当前符号和当前时间框架)。
请看这里:https://www.mql5.com/ru/forum/99230
可能有助于
你解释得很糟糕。我什么都不懂,你能画图吗,一步一步来?
怎么会是零呢?
这里有一张截图,显示了它应该是怎样的。
功能,以获得酒吧的开放时间。
//| Get Time for specified bar index |
//+------------------------------------------------------------------+
datetime iTime(const int index,string symbol=NULL,ENUM_TIMEFRAMES timeframe=PERIOD_CURRENT)
{
if(symbol==NULL)
symbol=Symbol();
if(timeframe==0)
timeframe=Period();
datetime Time[1];
datetime time=0;
int copied=CopyTime(symbol,timeframe,index,1,Time);
if(copied>0) time=Time[0];
return(time);
}
调用实例(如果对当前符号和当前时间框架)。
你是什么意思,零?
下面是一个应该是这样的屏幕截图。
这张图片不符合"第一点是一天的开始,第二点是第二天的开始 " 的描述。
从图片来看,你需要在任何时间框架上(在任何小于PERIOD_D1 的时间框架上)绘制两个对象,而且这两个对象的时间坐标必须在一天之内。
我的理解是否正确?
这张图片不符合"第一点是一天的开始,第二点是第二天的开始 " 的描述。
从图片来看,你需要在任何时间框架(在任何小于PERIOD_D1 的时间框架)上画出两个对象--按照时间坐标这两个对象必须在一天之内。
我的理解是否正确?
我明白,但我还没有意识到......。
这样一个问题,当连接到交易服务器时,你的CPU有多大的负荷?我有工具10,没有机器人或指标--负载高达35%的Phenom II 960T 5核3500Mhz。如果终端如此贪婪,我就完全失去了捣鼓它的意义......
不,这不是太大的消耗。只是在数学的速度上与4K有明显的区别。我喜欢有一种自动加载历史的事实。
然而,我还不太喜欢它。
从本质上讲,它没有给你任何东西。你仍然要同步不同的货币对,仍然有漏洞。