mt5/mt4? - 页 5 123456789101112...15 新评论 Алёша 2013.01.12 12:50 #41 我如何从mt5下载指定符号的分钟报价档案,例如一年?(我想可能有脚本)也许我的想象是错误的,但我对测试的想法是,样本不应该是有代表性的,但它应该是从最近的过去的真实时间间隔中提取的,而且应该从不同的时间段集合起来反映。它甚至可能包括 "来自首领 "的合成尖峰,它将加载引文,将其切割并进行编辑(如在视频剪辑或声音中),并将其提供给测试者。但这些只是初学者的想法,如果我走错了方向,对不起...... Renat Fatkhullin 2013.01.12 13:00 #42 你不能将你自己的报价加载到MetaTrader 5。该系统非常复杂且相互关联,需要大量正确的仪器设置,因此终端只信任服务器提供的正确环境。这是该平台的意识形态。 Anatoli Kazharski 2013.01.12 13:12 #43 Alex_Bondar:我如何从mt5下载指定符号的分钟报价档案,例如一年?(我想可能有脚本)也许我的想象是错误的,但我对测试的想法是,样本不应该是有代表性的,但它应该是从最近的过去的实时间隔中提取的;它应该从反映不同类型的市场行为的不同时间段集合起来,这样机器人就可以为不同的测试做好准备,也许甚至可以添加 "来自老板 "的合成尖峰,为此我们应该下载报价,切割它们并做编辑(像用视频剪辑或声音),然后用它来喂测试仪。但这些只是初学者的想法,如果我走错了方向,对不起......这将是一个很酷的工具,可以对生成的故事做研究。我很想用它。也就是说,一个允许你生成历史记录的工具,并有引入 "噪音"、波动性、平坦/趋势及其频率/重复、传播等的设置,这些设置仍可能随着时间的推移而改变。类似这样的事情...在测试器中,你可以做出选择,是在提供的历史上运行测试,还是启用生成模式。而在这种情况下,不存在缺乏历史数据的问题,限制只是在计算机资源方面。但是有一个办法可以解决这个问题。看来应该在计划中注意另一条。))) TheXpert 2013.01.12 13:16 #44 总是可以选择使用MT4作为MT5的扩展。如果你从这个角度看问题,那么 (1) MT6出来后,MT4才会消亡(2) MT5的功能得到了极大的扩展。 Женя 2013.01.12 13:51 #45 Alex_Bondar:我如何从mt5下载指定符号的分钟报价档案,例如一年?(我想可能有脚本)报价档案可以通过菜单File/Save(Ctrl+S)将当前打开的符号保存为*.csv,但在我的例子中,只保存了最近两个月的数据。我还没有想出如何保存更长的时间。我不能下载它,这就是为什么我应该使用catamaran的报价,无论是inmt4还是其他软件。你关于生成测试样本的艺术方法的想法并不新鲜,但非常有意义,特别是对于训练神经网络 算法来说,可能有害于消耗太多的数据,而适当的样本生成并不亚于其预处理(归一化、过滤等)。 Anatoli Kazharski 2013.01.12 13:58 #46 EvMir:报价档案可以从文件/保存(Ctrl+S)中以*.csv格式保存,由当前打开的符号,但就会议记录而言,我只保存了过去两个月的内容。我还没有想出如何保存更长的时间。但我不能下载它,这就是为什么我应该使用inmt4或其他软件的catamaran报价。... 请参阅此文 >>如何为其他程序准备MetaTrader 5 的报价在代码库中还有更多的脚本 >>sHistoryExport - 在MT4中导出历史数据的便捷脚本 Anatoli Kazharski 2013.01.12 13:59 #47 gpwr:...1. 一个更好的优化器(参数数量不受限制)。...检查了一下,以防万一。))有1024个参数的限制。这里有一个快速检查的脚本。//+------------------------------------------------------------------+ //| Generate1030InpParams.mq5 | //| Copyright 2010, MetaQuotes Software Corp. | //| http://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2010, MetaQuotes Software Corp." #property link "http://www.mql5.com" #property version "1.00" //--- #define CNTPRM 1030 // Кол-во параметров //--- //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { // Получим хэндл файла для записи int hFl=FileOpen("1030.mq5",FILE_WRITE|FILE_TXT|FILE_ANSI,""); //--- if(hFl!=INVALID_HANDLE) // Если хэндл получен { string inputs="input ", types="int ", names="param_", equals="=", end=";"; int values=0; //--- string n=""; //--- for(int i=1; i<CNTPRM; i++) { n=IntegerToString(i); FileWrite(hFl,inputs,types,names+n,equals,values,end); } //--- FileWrite(hFl,"void OnInit(){}"); FileWrite(hFl,"void OnDeinit(const int reason){}"); FileWrite(hFl,"void OnTick(){}"); } //--- FileClose(hFl); // Закроем файл } //+------------------------------------------------------------------+//---该脚本为测试编写了一个具有指定参数数量的专家顾问,然后应将其编译并移至专家顾问文件夹。如果有超过1024个参数,那么在测试器中启动时我们会看到。 Женя 2013.01.12 15:46 #48 tol64: 请看这篇文章 >>如何为其他程序准备MetaTrader 5 的报价在代码库中还有更多的脚本 >>sHistoryExport - 方便的脚本,以MT4格式导出历史数据。我看过这个剧本,谢谢你。我看到了,谢谢你。1年(37万分条)它在0.5秒内就写完了,但370 001已经挂掉了(在4核i7 2600k 4GHz,16Gb内存上),要么脚本有错误,要么数据有错误,因为运行脚本时CPU和内存并没有困扰我。 Anatoli Kazharski 2013.01.12 15:58 #49 EvMir:看到这个脚本,谢谢。1年(370 000分钟条)它在0.5秒内就写完了,然而370 001已经造成了挂起(在4核i7 2600k 4GHz,16Gb RAM上),某个地方出现了错误或在脚本或数据中,因为运行脚本时的CPU和内存一点都不令人不安。 试着在评论中询问该剧本的作者。 Vladimir 2013.01.12 16:34 #50 tol64:检查了一下,以防万一。))有1024个参数的限制。这里有一个快速检查的脚本。//---该脚本为测试编写了一个具有指定参数数量的专家顾问,然后应将其编译并移至专家顾问文件夹。如果有超过1024个参数,那么在测试器中启动时我们会看到。我做了一个错误的声明。我是指输入参数的计算值(步骤)的数量。 123456789101112...15 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我如何从mt5下载指定符号的分钟报价档案,例如一年?(我想可能有脚本)
也许我的想象是错误的,但我对测试的想法是,样本不应该是有代表性的,但它应该是从最近的过去的真实时间间隔中提取的,而且应该从不同的时间段集合起来反映。它甚至可能包括 "来自首领 "的合成尖峰,它将加载引文,将其切割并进行编辑(如在视频剪辑或声音中),并将其提供给测试者。但这些只是初学者的想法,如果我走错了方向,对不起......
你不能将你自己的报价加载到MetaTrader 5。
该系统非常复杂且相互关联,需要大量正确的仪器设置,因此终端只信任服务器提供的正确环境。这是该平台的意识形态。
我如何从mt5下载指定符号的分钟报价档案,例如一年?(我想可能有脚本)
也许我的想象是错误的,但我对测试的想法是,样本不应该是有代表性的,但它应该是从最近的过去的实时间隔中提取的;它应该从反映不同类型的市场行为的不同时间段集合起来,这样机器人就可以为不同的测试做好准备,也许甚至可以添加 "来自老板 "的合成尖峰,为此我们应该下载报价,切割它们并做编辑(像用视频剪辑或声音),然后用它来喂测试仪。但这些只是初学者的想法,如果我走错了方向,对不起......
这将是一个很酷的工具,可以对生成的故事做研究。我很想用它。也就是说,一个允许你生成历史记录的工具,并有引入 "噪音"、波动性、平坦/趋势及其频率/重复、传播等的设置,这些设置仍可能随着时间的推移而改变。类似这样的事情...在测试器中,你可以做出选择,是在提供的历史上运行测试,还是启用生成模式。而在这种情况下,不存在缺乏历史数据的问题,限制只是在计算机资源方面。
但是有一个办法可以解决这个问题。看来应该在计划中注意另一条。)))
总是可以选择使用MT4作为MT5的扩展。如果你从这个角度看问题,那么
(1) MT6出来后,MT4才会消亡
(2) MT5的功能得到了极大的扩展。
我如何从mt5下载指定符号的分钟报价档案,例如一年?(我想可能有脚本)
报价档案可以通过菜单File/Save(Ctrl+S)将当前打开的符号保存为*.csv,但在我的例子中,只保存了最近两个月的数据。我还没有想出如何保存更长的时间。我不能下载它,这就是为什么我应该使用catamaran的报价,无论是inmt4还是其他软件。
你关于生成测试样本的艺术方法的想法并不新鲜,但非常有意义,特别是对于训练神经网络 算法来说,可能有害于消耗太多的数据,而适当的样本生成并不亚于其预处理(归一化、过滤等)。
报价档案可以从文件/保存(Ctrl+S)中以*.csv格式保存,由当前打开的符号,但就会议记录而言,我只保存了过去两个月的内容。我还没有想出如何保存更长的时间。但我不能下载它,这就是为什么我应该使用inmt4或其他软件的catamaran报价。
...
请参阅此文 >>如何为其他程序准备MetaTrader 5 的报价
在代码库中还有更多的脚本 >>sHistoryExport - 在MT4中导出历史数据的便捷脚本
...
1. 一个更好的优化器(参数数量不受限制)。
...
检查了一下,以防万一。))有1024个参数的限制。这里有一个快速检查的脚本。
//---
该脚本为测试编写了一个具有指定参数数量的专家顾问,然后应将其编译并移至专家顾问文件夹。如果有超过1024个参数,那么在测试器中启动时我们会看到。
请看这篇文章 >>如何为其他程序准备MetaTrader 5 的报价
在代码库中还有更多的脚本 >>sHistoryExport - 方便的脚本,以MT4格式导出历史数据。
我看过这个剧本,谢谢你。我看到了,谢谢你。1年(37万分条)它在0.5秒内就写完了,但370 001已经挂掉了(在4核i7 2600k 4GHz,16Gb内存上),要么脚本有错误,要么数据有错误,因为运行脚本时CPU和内存并没有困扰我。
看到这个脚本,谢谢。1年(370 000分钟条)它在0.5秒内就写完了,然而370 001已经造成了挂起(在4核i7 2600k 4GHz,16Gb RAM上),某个地方出现了错误或在脚本或数据中,因为运行脚本时的CPU和内存一点都不令人不安。
检查了一下,以防万一。))有1024个参数的限制。这里有一个快速检查的脚本。
//---
该脚本为测试编写了一个具有指定参数数量的专家顾问,然后应将其编译并移至专家顾问文件夹。如果有超过1024个参数,那么在测试器中启动时我们会看到。
我做了一个错误的声明。我是指输入参数的计算值(步骤)的数量。