//+------------------------------------------------------------------+//| Script program start function |//+------------------------------------------------------------------+voidOnStart()
{
datetime ctm[1], var;
if(CopyTime("EURUSD",_Period, 0,1,ctm)==1) Print("EURUSD time[0]=", ctm[0]);
var=ctm[0];
if(CopyTime("AUDUSD",_Period, 0,1,ctm)==1) Print("AUDUSD time[0]=", ctm[0]);
// запросим на время var=2010.06.25 23:00:00// должна быть ошибка, т.к. этого бара не существует// но все срабатываетif(CopyTime("AUDUSD",_Period,var,1,ctm)==1) Print("AUDUSD time[0]=", ctm[0]);
}
//+------------------------------------------------------------------+
将网上的版本与我手上的文件进行了比较。要么是我完全瞎了,要么是它们完全一样......
你没有下载它,否则你会看到
Interesting:
说到鸟类,有第17391号申请,就是关于这个问题的......
你没有下载它,否则你会看到它。
我以为,帮助是自动更新的,是最好的传统。我在 "本地 "帮助中寻找,一切都一样,我从Alpari中尝试(尽管它似乎是相同的帮助),结果也一样......
结果发现我应该装上饼干,我已经老了......。
不要把它当作 "侵犯",但是--我可以不修网上的版本吗?
PS
为什么终端 不能看到新版本的帮助?
PS
为什么终端不能看到新版本的帮助?
一个常见的做法(在专业人士中)是让终端产生一个错误信息,而不是崩溃。
当然,我们会修复崩溃的错误;这是默认的假设。
该建议只是关于配置文件作为管理一组复杂的输入参数的方法。
我请求使用SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE)属性,它的返回值为零。另外,在测试器中,当运行PositionGetInteger(POSITION_IDENTIFIER)属性请求时,也一直返回0
我们已经在处理一个类似的请求。
谢谢你的留言。
有这样的要求吗?
原木
2010.06.27 01:25:43 11 (EURUSD,M1) AUDUSD time[0]=2010.06.25 22:59:00
2010.06.27 01:25:43 11 (EURUSD,M1) AUDUSD time[0]=2010.06.25 22:59:00
2010.06.27 01:25:43 11 (EURUSD,M1) EURUSD time[0]=2010.06.25 23:00:00
没有澳元兑美元23:00条,它不存在。
这里有一张图片
它应该是这样的吗?如果这个函数在历史上打了一个洞,它将会输出什么?
周期内奇怪的不活动 ...:(
问题的描述
打印(不仅是它)在一个简单的脚本(或指标)中的循环中不起作用。
行动的顺序
也许这更正确?
有这样的要求吗?
原木
2010.06.27 01:25:43 11 (EURUSD,M1) AUDUSD time[0]=2010.06.25 22:59:00
2010.06.27 01:25:43 11 (EURUSD,M1) AUDUSD time[0]=2010.06.25 22:59:00
2010.06.27 01:25:43 11 (EURUSD,M1) EURUSD time[0]=2010.06.25 23:00:00
没有澳元兑美元23:00条,它不存在。
这里有一张图片
它应该是这样的吗?如果在历史上打了一个洞,这个函数会发出什么?
看一下代码
有一个 酒吧的请求,其开放时间在var=2010.06.25 23:00:00的左边。
var=2010.06.25 23:00:00
在历史的深处。我们最近更新了Copy...()函数的帮助,例如CopyTime()。
注意事项
如果请求的数据的间隔完全超出了服务器上的可用数据,该函数返回-1。如果请求的数据在TERMINAL_MAXBARS(图表上的最大条数)之外,这个函数也将返回-1。
当向指标请求数据时,如果请求的时间序列还没有建立,或者需要从服务器下载,该函数将立即返回-1,但下载/建立过程本身将被启动。
当从专家顾问或脚本请求数据时,如果终端在本地没有这些数据,将开始从服务器加载,或者如果可以从本地历史建立数据,但它们还没有准备好,将开始建立所需的时间序列。该函数将返回在超时时间前准备好的数据量,但历史数据的加载将继续进行,下一次类似的请求将返回更多的数据。
当请求指定日期范围内的数据时,只返回落在所请求的间隔内的数据,间隔被指定并考虑到最近的秒数。这意味着任何返回数值(成交量、价差、指标缓冲区中的数值、价格开盘、高点、低点、收盘或开盘时间)的条形图的开盘时间总是在要求的区间内。
因此,如果当前的工作日是星期六,那么当试图在周时间框架上复制数据时,指定 start_time=最后一个星期二 , stop_time=最后一个星期五, 该函数将返回0,因为周时间框架的开盘时间总是在星期天,但没有周柱落入指定范围。
如果你想获得当前未完成的条形图所对应的值,你可以使用第一种形式的调用, start_pos=0, count=1。