can't open "C:\Forex\School\MT5_Roboforex\MQL5\include\errordescription.mqh" include file test_CopyTicksRange.mq5 12 11 'ErrorDescription' - function not defined test_CopyTicksRange.mq5 82 59 implicit conversion from 'number' to 'string' test_CopyTicksRange.mq5 82 59 'ErrorDescription' - function not defined test_CopyTicksRange.mq5 117 59 implicit conversion from 'number' to 'string' test_CopyTicksRange.mq5 117 59
can't open "C:\Forex\School\MT5_Roboforex\MQL5\include\errordescription.mqh" include file test_CopyTicksRange.mq5 12 11 'ErrorDescription' - function not defined test_CopyTicksRange.mq5 82 59 implicit conversion from 'number' to 'string' test_CopyTicksRange.mq5 82 59 'ErrorDescription' - function not defined test_CopyTicksRange.mq5 117 59 implicit conversion from 'number' to 'string' test_CopyTicksRange.mq5 117 59
我认为这只是Web文档中的一个错误,它确实还没有出现在ME中。或者该功能仍在开发中。第二,你要求的数据来自1970年的某个地方,并想知道为什么上个世纪的蜱虫没有回馈)!!!。你在那里抽什么烟?
这就是它的作用。
{
datetime dt1 = D'2016.11.28 00:00:00', dt2 = D'2016.11.30 00:00:00';
MqlTick ticks[];
ulong start, msc;
//--- Замеряем время старта перед получением тиков
start=GetMicrosecondCount();
int copied = CopyTicksRange( _Symbol, ticks, COPY_TICKS_ALL, dt1*1000, dt2*1000);
//--- Рассчитаем, за сколько мс получена история
msc=GetMicrosecondCount()-start;
Print("copied=", copied, " msc=", msc);
return;
}
// вывод
2016.12.01 04:52:08.134 TestCopyTicks (EURUSD.m,M15) copied=333081 msc=1294871
2016.12.01 04:52:16.877 TestCopyTicks (EURUSD.m,M15) copied=333081 msc=318596
***
谢谢你的留言,这个错误已经被修复了--现在它在指标中也能工作。不久将发布一个更新。
阿列克谢,感谢你参加测试。正如你所看到的,我既尝试了从一个特定的日期到一个特定的日期,也尝试了没有日期。但问题是。1.我使用了__DATE__,在宏替换方面似乎有问题;2.我在期货上测试了;是的,如果你看一下文档--它至少应该开始加载刻度。然而--什么也没有发生。
你是否尝试过运行我的指标?
我已经看到,在使用指标工作时有一个错误。你的代码需要一个文件,而这个文件不在我的交付中
'ErrorDescription' - function not defined test_CopyTicksRange.mq5 82 59
implicit conversion from 'number' to 'string' test_CopyTicksRange.mq5 82 59
'ErrorDescription' - function not defined test_CopyTicksRange.mq5 117 59
implicit conversion from 'number' to 'string' test_CopyTicksRange.mq5 117 59
已经读到,指标有一个错误。你的代码需要一个文件,而这个文件不在我的交付中
'ErrorDescription' - function not defined test_CopyTicksRange.mq5 82 59
implicit conversion from 'number' to 'string' test_CopyTicksRange.mq5 82 59
'ErrorDescription' - function not defined test_CopyTicksRange.mq5 117 59
implicit conversion from 'number' to 'string' test_CopyTicksRange.mq5 117 59
嗯,奇怪,这个文件应该在默认包里。
用Alpari, Intaforex, MQ, Roboforex检查过 - 没有这样的文件。你能附上它吗?
我在4中拥有它,但在5中由于某种原因没有包括它,我很久以前就注意到了。
用Alpari, Intaforex, MQ, Roboforex检查过 - 没有这样的文件。你能附上它吗?
4号文件中有一个,但5号文件中由于某种原因没有包括在内,我很早就注意到了这一点。
没问题。该文件是构建1486。
我必须认为它曾经在供应中,我也有1486,即使从MQ中也没有这样的文件。里面有一条描述线。
#财产版权"2012,MetaQuotes软件公司"。
在Build 1488中进行了检查。它是有效的。
2016.12.02 09:56:21.647 UseCopyTicks: Получено 609415 тиков за 195018 мкс
2016.12.02 09:56:29.439 UseCopyTicksRange: Получено 609415 тиков за 343584 мкс
2016.12.02 09:56:29.637 UseCopyTicks: Получено 609415 тиков за 195393 мкс