脚本: sHistoryExport - 方便的脚本, 以 МetaТrader 4 格式导出的历史数据

 

sHistoryExport - 方便的脚本, 以 МetaТrader 4 格式导出的历史数据:

一键加载, 检查并导出所有必要的金融工具的所有时间帧的历史数据

作者: Andrey Khatimlianskii

 

为什么不工作?

 

您好,您的脚本1 年(370 000 分钟条形图)0.5 秒就写完了,但 370 001 已经导致 Alpari 服务器出错(在 4 核 i7 2600k 4GHz, 16Gb RAM 上),脚本或数据中的某个地方出错了,因为脚本时 CPU 和内存一点也不费劲(在任务管理器中),而且用生成的 *.csv 打开 Open Office 程序也不 正确。csv 不能正确打开,但如果用文本编辑器查看,一切正常。

 
EvMir:

您好,您的脚本在 0.5 秒内写入 1 年(370,000 分钟条形图),但 370,001 条形图已经导致 Alpari 服务器挂起(在 4 核 i7 2600k 4GHz、16Gb 内存上),可能是脚本或数据出错了,因为脚本运行时(在任务管理器中)CPU 和内存完全没有问题。

如果重启终端并在设置中使用 370 001 bar 运行脚本,会挂起吗?

日志是空的吗?

是否从图表中删除了脚本?

终端设置("窗口中的条形图")中的内容是什么?

 
好东西!
能否增加一次性输出到 .hst 的选项?
 
wlad:
好东西! 能否增加一个一次性输出到 .hst 的选项?

原则上可以。让用户不必再按 3 个按钮是必须的。

我会尽快尝试。

 

嗨!但除了 M1 和 M5,我没有其他东西了,而且我已经用这个挂了一个小时了。

我在设置中设置了 M1、M5、M15 和 H1。

我到底做错了什么?

2013.03.14 22:52:16 sHistoryExport (GBPUSD,H1) GBPUSD,PERIOD_M30: ERROR synchronizing history!!!
2013.03.14 22:52:16 sHistoryExport (GBPUSD,H1) GBPUSD, PERIOD_M15: ERROR synchronising history!!! 2013.03.14 22:52:16 sHistoryExport (GBPUSD,H1) GBPUSD, PERIOD_M15: ERROR synchronizing history!
2013.03.14 22:52:16 sHistoryExport (GBPUSD,H1) GBPUSD, PERIOD_M5: 1000000 bars have been written to "History (InstaForex-Server)\GBPUSDM5.csv" within 9.7 sec!
2013.03.14 22:52:16 sHistoryExport (GBPUSD,H1) GBPUSD, PERIOD_M15: ERROR synchronizing history!.03.14 22:52:06 sHistoryExport (GBPUSD,H1) GBPUSD, PERIOD_M1: 1000000 bars have been written to "History (InstaForex-Server)\GBPUSDM1.csv" within 9.8 sec!
2013.03.14 22:51:13 sHistoryExport (EURUSD,M15) C:\Users\villi\AppData\Roaming\MetaQuotes\Terminal\761EB886B0261916FE9EA8538D91CBC9\MQL5\Files\History (InstaForex-Server)/PERIOD_M1: 1000000 bars have written to "History (InstaForex-Server)/GBPUSDM1 csv" within 9.8 sec!

 
villi311:

嗨!但除了 M1 和 M5,我没有其他东西了,而且我已经用这个挂了一个小时了。

我在设置中设置了 M1、M5、M15 和 H1。

我到底做错了什么?

你所做的一切都正确,但服务器上的历史记录不足。M1 和 M5 有记录,但 M15 和 M30 没有。

我会试着在这种情况下记录所有可用的历史记录(而不是像现在这样显示错误)。

只要您能设置较少的条数,一切都能正常工作

 
新版本已送交测试,将在未来 1-2 天内可供下载。
 
wlad:
好东西! 能否增加一次性输出到 .hst 的功能?

已完成。新版本将在版主检查后可供下载。
[删除]  

整个历史深度有点像神话......


例如,我甚至不需要几分钟来测试策略 - 1 小时及以上就足够了......


同样以美元/日元为例--似乎自 1980 年以来就有 h1 甚至 1976 年的数据,例如在 fibo--出于某种原因,它们在货币对中的历史最长...


但如果仔细观察,小时蜡烛图仅从 2000 年甚至 2001 年开始...

而比这更早的 蜡烛 图--它们都是 嵌入到小时周期中的日线蜡烛图......


当然,这只是一个故事,而不是历史......


所有时段都使用相同的方法添加日线...5小时、6小时、8小时、12小时...1,2ч ...等等。30m 我也这么认为...


为什么我不知道...但这完全没有增加故事的可信度...... 这里...


____