输入数据和虚拟测试器(开发)。 - 页 3 1234 新评论 Alain Verleyen 2013.04.04 16:51 #21 Ubzen:.csv的FileRead是很简单的。但是我们需要市场信息。例如计算USDJPY的Tick-Value。 在我看来,拥有市场信息数据并不是什么大问题。但如何使用这些数据来测试一个EA? Ubzen 2013.04.04 17:01 #22 angevoyageur: 在我看来,拥有市场信息数据并不是什么大问题。但如何使用这些数据来测试一个EA?把你的注意力从观象器上移开一秒钟。(我知道这让你很难想象)。现在在一个数组++内从左到右移动价格又称--[买入价格]。在每一个新的数组中,在这种情况下,m1,你询问什么是出价?接着是问价,因为我们没有保存问价,这将由Market_Info(Spreads)表示。如果Spread==1(Points)<-这可能是数据的一部分或用户输入。在这个例子中,它是用户输入的。在第一个例子的基础上,有人决定下单,因为阵列移动和价格移动。有必要计算该订单有多少利润。OrderProfit == OrderOpenPric-OrderClosePrice*Market_Info(Tick_Value)*OrderLots*Direction。类似这样的事情 :) Alain Verleyen 2013.04.04 17:02 #23 我们必须研究这个问题,似乎非常有趣。 Ubzen 2013.04.04 17:06 #24 angevoyageur: 我们必须研究这个,似乎非常有趣。 是啊......MT5指标有很多有用的绘制功能。例如,绘制Bars和Candles或类似的东西。此外,由于它们没有任何限制。我打算充分地滥用它们:)))。我不确定我在哪里读到关于指标测试的信息。但这也可能是有帮助的。 Alain Verleyen 2013.04.04 17:10 #25 Ubzen: 是的...MT5指标有很多有用的绘制功能。例如,绘制Bars和Candles或类似的东西。此外,由于它们没有任何限制。我打算充分地滥用它们:)))。我不确定我在哪里读到关于指标测试的信息。但这也可能是有帮助的。 通过iCustomChart,我们可以建立EA,所以我们也可以想象建立一个策略测试器。但这样一来,只有那些用适当的库构建的EA可以被测试。这不是我的第一个想法,我在想一个可以测试任何EA的VTS。 Ubzen 2013.04.04 17:14 #26 目前我脑子里有几个设计结构。现在我不知道它们会不会成为可能,然而它创造了方向。- 图表导入 类型=.CSV [因为用户可以轻松查看和修改] 。- 最小的时间框架=1分钟(仍在考虑1秒)。- 市场信息传播=两者都有。[数据内部]&&[用户输入]切换。- Market-Info Others=所有用户输入的信息。- 视觉模式= 指标绘制的图表。在Black_Out模板上。- vOrder_Syntax= Mql-4 (Still Considering Mql-5)- 我想用数组来存储所有的计算结果。先前的选择是二进制文件。 Alain Verleyen 2013.04.04 17:17 #27 Ubzen:目前我脑子里有几个设计结构。现在我不知道它们会不会成为可能,然而它创造了方向。- 图表导入类型=.CSV [因为用户可以轻松查看和修改] 。- 最小的时间框架=1分钟(仍在考虑1秒)。- 市场信息传播=两者都有。[数据内部]&&[用户输入]切换。- Market-Info Others=所有用户输入的信息。- 视觉模式= 指标绘制的图表。在Black_Out模板上。- vOrder_Syntax= Mql-4 (Still Considering Mql-5)- 我想用数组来存储所有的计算结果。先前的选择是二进制文件。 所以你的想法是使用库来建立EA,然后用自己的数据进行测试。也许这是唯一的可能性。 Ubzen 2013.04.04 17:24 #28 angevoyageur: 通过iCustomChart,我们可以建立EA,所以我们也可以想象建立一个策略测试器。但这样一来,只有使用适当的库构建的EA才能被测试。这不是我的第一个想法,我在想一个可以测试任何EA的VTS。你想出了这将如何测试任何EA的想法吗?如果这是你的建议,那么你将有几个障碍。 1>最简单的是解密当前的数据文件。这有三个问题,a)元报价不会喜欢你。b)错误和c)未来MQ的变化,你将不得不继续更新。2>我想不出一种方法来支持所有的命令和对象,工作的东西,不工作的东西。如果这些东西在未来发生变化,你将不得不继续更新。3>更多的文件需要解密,这是假设你想改变提供的市场环境。 就像我之前说的,我不认为我们可以让它变得如此简单。用mql5编码你的EA,VST接手。但我想听听你是如何克服这些问题的。 Alain Verleyen 2013.04.04 17:33 #29 Ubzen:你想出了这将如何测试任何EA的想法吗?如果这是你的建议,那么你将有几个障碍。 1>最简单的是解密当前的数据文件。这有三个问题,a)元引号不喜欢你。b)错误和c)未来MQ的变化,你必须不断地更新。2>我想不出一种方法来支持所有的命令和对象,工作的东西,不工作的东西。如果这些东西在未来发生变化,你将不得不继续更新。3>更多的文件需要解密,这是假设你想改变提供的市场环境。 就像我之前说的,我不认为我们可以让它变得如此简单。用mql5编码你的EA,VST接手。但我想听听你是如何克服这些问题的。我 只是 刚刚意识到 这 两种 可能性 的含义 。 我们必须思考。 Ubzen 2013.04.04 17:42 #30 angevoyageur:我 只是 刚刚意识到 这 两种 可能性 的含义 。 我们必须思考。 我认为在我的解决方案中可以做出妥协的地方是使库的语法对编码者来说尽可能的简单。例如OrderSend() == vOrderSend()。并且列出VST支持的内容。 1234 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
.csv的FileRead是很简单的。但是我们需要市场信息。例如计算USDJPY的Tick-Value。
把你的注意力从观象器上移开一秒钟。(我知道这让你很难想象)。现在在一个数组++内从左到右移动价格又称--[买入价格]。在每一个新的数组中,在这种情况下,m1,你询问什么是出价?接着是问价,因为我们没有保存问价,这将由Market_Info(Spreads)表示。如果Spread==1(Points)<-这可能是数据的一部分或用户输入。在这个例子中,它是用户输入的。
在第一个例子的基础上,有人决定下单,因为阵列移动和价格移动。有必要计算该订单有多少利润。OrderProfit == OrderOpenPric-OrderClosePrice*Market_Info(Tick_Value)*OrderLots*Direction。类似这样的事情 :)
是的...MT5指标有很多有用的绘制功能。例如,绘制Bars和Candles或类似的东西。此外,由于它们没有任何限制。我打算充分地滥用它们:)))。我不确定我在哪里读到关于指标测试的信息。但这也可能是有帮助的。
目前我脑子里有几个设计结构。现在我不知道它们会不会成为可能,然而它创造了方向。
- 图表导入 类型=.CSV [因为用户可以轻松查看和修改] 。
- 最小的时间框架=1分钟(仍在考虑1秒)。
- 市场信息传播=两者都有。[数据内部]&&[用户输入]切换。
- Market-Info Others=所有用户输入的信息。
- 视觉模式= 指标绘制的图表。在Black_Out模板上。
- vOrder_Syntax= Mql-4 (Still Considering Mql-5)
- 我想用数组来存储所有的计算结果。先前的选择是二进制文件。
目前我脑子里有几个设计结构。现在我不知道它们会不会成为可能,然而它创造了方向。
- 图表导入类型=.CSV [因为用户可以轻松查看和修改] 。
- 最小的时间框架=1分钟(仍在考虑1秒)。
- 市场信息传播=两者都有。[数据内部]&&[用户输入]切换。
- Market-Info Others=所有用户输入的信息。
- 视觉模式= 指标绘制的图表。在Black_Out模板上。
- vOrder_Syntax= Mql-4 (Still Considering Mql-5)
- 我想用数组来存储所有的计算结果。先前的选择是二进制文件。
通过iCustomChart,我们可以建立EA,所以我们也可以想象建立一个策略测试器。但这样一来,只有使用适当的库构建的EA才能被测试。这不是我的第一个想法,我在想一个可以测试任何EA的VTS。
你想出了这将如何测试任何EA的想法吗?
如果这是你的建议,那么你将有几个障碍。
1>最简单的是解密当前的数据文件。这有三个问题,a)元报价不会喜欢你。b)错误和c)未来MQ的变化,你将不得不继续更新。
2>我想不出一种方法来支持所有的命令和对象,工作的东西,不工作的东西。如果这些东西在未来发生变化,你将不得不继续更新。
3>更多的文件需要解密,这是假设你想改变提供的市场环境。
就像我之前说的,我不认为我们可以让它变得如此简单。用mql5编码你的EA,VST接手。但我想听听你是如何克服这些问题的。
你想出了这将如何测试任何EA的想法吗?
如果这是你的建议,那么你将有几个障碍。
1>最简单的是解密当前的数据文件。这有三个问题,a)元引号不喜欢你。b)错误和c)未来MQ的变化,你必须不断地更新。
2>我想不出一种方法来支持所有的命令和对象,工作的东西,不工作的东西。如果这些东西在未来发生变化,你将不得不继续更新。
3>更多的文件需要解密,这是假设你想改变提供的市场环境。
就像我之前说的,我不认为我们可以让它变得如此简单。用mql5编码你的EA,VST接手。但我想听听你是如何克服这些问题的。
我 只是 刚刚意识到 这 两种 可能性 的含义 。 我们必须思考。