[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 225 1...218219220221222223224225226227228229230231232...652 新评论 [删除] 2011.09.30 12:01 #2241 下午好,我在哪里可以下载报价,只有完整的M1和其他TF的报价,在手册中到处都说要用这个程序,然后转换,等等,在torrent上是否有现成的报价档案? Всеволод 2011.09.30 13:45 #2242 最好不要在M1上工作或使用,以避免测试器grails(chrome要求改成 "rakes")。否则,从经纪人那里得到的报价比从一个混乱的https://www.mql5.com/ru/code/9968 来的更好。 Maxim Zaguzov 2011.09.30 14:25 #2243 在我看来,相反,当你在H1上测试EA时,它是好的,但ticks是由M1模拟的。测试的敏感性和准确性也随之提高。但一切都取决于专家顾问,当然也取决于它的组成。 至于测试人员的圣杯,每个人都必须找到其构建的原则,以区分代码和测试结果 中的幻觉和真相。我知道有很多文章和主题是专门针对 "策略测试员 "的,但你仍然不能触及所有的东西。你在阅读时可能会错过或无法理解一些东西。个人经验也是必要的。 Роман 2011.09.30 14:49 #2244 MaxZ: 在我看来,相反,当你在H1上测试EA时,它是好的,但ticks是由M1模拟的。测试的敏感性和准确性也随之提高。但这一切都取决于EA和它的材质,当然也取决于。 至于测试人员的圣杯,每个人都应该独立地得出他们的建设原则,以便在代码和测试结果中区分幻觉和真理。我知道有很多文章和主题是专门针对 "策略测试员 "的,但你仍然不能触及所有的东西。你在阅读时可能会错过或无法理解一些东西。个人经验也是必要的。 ...等等,等等,等等......。:-))) 伙计们,看看我在第221 页开头的问题。你能给我们一个提示吗? --- 2011.09.30 14:53 #2245 帮助修复该功能 73 Eugene1 30.09.2011 16:19 我想写一个函数,确定最后一笔订单的收盘价(按与当前时间最接近的时间)。 我是这样写的。 但是 做 围绕PriceCloseLastPos(string smb = "", int cmd = -1, int mMin = -1, int mMax = -1) { int ticketDateTime=0。 int orderTicket=-1; double closePrice = 0; int ordTotal = OrdersTotal(); 如果(smb == "0")smb = Symbol()。 for (int i = 0; i < ordTotal; i++) { 如果(OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)){ 如果(OrderSymbol() == smb || smb == "" ){ 如果(OrderType() == OP_BUY || OrderType() == OP_SELL) { 如果(cmd < OP_BUY || OrderType() == cmd){ 如果(mMin < 0 || (OrderMagicNumber() >= mMin && OrderMagicNumber() <= mMax)){ 如果(ticketDateTime < OrderCloseTime()){ ticketDateTime = OrderCloseTime(); orderTicket = OrderTicket()。 closePrice = OrderClosePrice()。 } } } } } } } if(orderTicket > -1) OrderSelect(orderTicket, SELECT_BY_TICKET, MODE_HISTORY)。 return(closePrice)。 } 但由于某些原因,该函数返回在测试器中打开的第一个订单的数据。 事实上,这是我的中间目标。我想写一个函数,可以给出部分订单的最后收盘价(不是针对整批交易量)。 但我不知道如何去做... [ARCHIVE] Any rookie question, 如何编码? KimIV的有用功能 PapaYozh 2011.09.30 14:56 #2246 Roman.: ...等等,等等,等等......。:-))) 伙计们,看看我在第221 页开头的问题。你能告诉我... 在这个问题上。 你们能告诉我为什么当我在不同的TF上运行测试时,测试结果是不同的,图表也自然不同,开盘价测试 ? 因为时间和出入口的价格会有所不同。因为TFs是不同的。 Роман 2011.09.30 15:22 #2247 PapaYozh: 这一个。?因为进出时间和价格都会不同。因为TFs是不同的。 问题是,指标计算的 时间框架是明确规定的......所以,不要对所使用的测试期有什么意见,最主要的是它不超过计算indyuki的时间范围,即如果indyuki是在M30上计算的,在测试器中,按照我的理解,在TF M1或M5或M15或M30上测试时必须是一个结果......当然,在开幕式的价格...或者说我在这里有什么不对吗?毕竟,这里最重要的是,测试TF不应该大于用于计算指标值的TF,即在这种情况下不大于M30...难道不是这样吗? PapaYozh 2011.09.30 15:25 #2248 Roman.: 问题是,指标计算的时间框架是明确规定的......所以,不要对所使用的测试期有什么意见,最主要的是它不超过计算indyuki的时间范围,即如果indyuki是在M30上计算的,在测试器中,按照我的理解,在TF M1或M5或M15或M30上测试时必须是一个结果......当然是以开盘价计算... 是的,没错,那里有一半的数值是在第0条计算的。 Роман 2011.09.30 15:30 #2249 PapaYozh: 是的,没错,它计算的是0条上的一半数值。 而且也是基于开盘价...价格是一个开端,因为在测试器中,TF的所有价格值都是从M1开始模拟的--难道不是这样吗?任何建议... PapaYozh 2011.09.30 15:31 #2250 PapaYozh: 是的,没错,那里有一半的数值是在第0条计算的。 虽然,一切似乎都是在公开场合计算的。 运行和分析进入/退出点时间。 1...218219220221222223224225226227228229230231232...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在我看来,相反,当你在H1上测试EA时,它是好的,但ticks是由M1模拟的。测试的敏感性和准确性也随之提高。但一切都取决于专家顾问,当然也取决于它的组成。
至于测试人员的圣杯,每个人都必须找到其构建的原则,以区分代码和测试结果 中的幻觉和真相。我知道有很多文章和主题是专门针对 "策略测试员 "的,但你仍然不能触及所有的东西。你在阅读时可能会错过或无法理解一些东西。个人经验也是必要的。
在我看来,相反,当你在H1上测试EA时,它是好的,但ticks是由M1模拟的。测试的敏感性和准确性也随之提高。但这一切都取决于EA和它的材质,当然也取决于。
至于测试人员的圣杯,每个人都应该独立地得出他们的建设原则,以便在代码和测试结果中区分幻觉和真理。我知道有很多文章和主题是专门针对 "策略测试员 "的,但你仍然不能触及所有的东西。你在阅读时可能会错过或无法理解一些东西。个人经验也是必要的。
...等等,等等,等等......。:-)))
伙计们,看看我在第221 页开头的问题。你能给我们一个提示吗?
帮助修复该功能
我想写一个函数,确定最后一笔订单的收盘价(按与当前时间最接近的时间)。
我是这样写的。
但是
做
围绕PriceCloseLastPos(string smb = "", int cmd = -1, int mMin = -1, int mMax = -1) {
int ticketDateTime=0。
int orderTicket=-1;
double closePrice = 0;
int ordTotal = OrdersTotal();
如果(smb == "0")smb = Symbol()。
for (int i = 0; i < ordTotal; i++) {
如果(OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)){
如果(OrderSymbol() == smb || smb == "" ){
如果(OrderType() == OP_BUY || OrderType() == OP_SELL) {
如果(cmd < OP_BUY || OrderType() == cmd){
如果(mMin < 0 || (OrderMagicNumber() >= mMin && OrderMagicNumber() <= mMax)){
如果(ticketDateTime < OrderCloseTime()){
ticketDateTime = OrderCloseTime();
orderTicket = OrderTicket()。
closePrice = OrderClosePrice()。
}
}
}
}
}
}
}
if(orderTicket > -1) OrderSelect(orderTicket, SELECT_BY_TICKET, MODE_HISTORY)。
return(closePrice)。
}
但由于某些原因,该函数返回在测试器中打开的第一个订单的数据。
事实上,这是我的中间目标。我想写一个函数,可以给出部分订单的最后收盘价(不是针对整批交易量)。 但我不知道如何去做...
...等等,等等,等等......。:-)))
伙计们,看看我在第221 页开头的问题。你能告诉我...
在这个问题上。
你们能告诉我为什么当我在不同的TF上运行测试时,测试结果是不同的,图表也自然不同,开盘价测试
?
因为时间和出入口的价格会有所不同。因为TFs是不同的。
这一个。
?
因为进出时间和价格都会不同。因为TFs是不同的。
问题是,指标计算的 时间框架是明确规定的......所以,不要对所使用的测试期有什么意见,最主要的是它不超过计算indyuki的时间范围,即如果indyuki是在M30上计算的,在测试器中,按照我的理解,在TF M1或M5或M15或M30上测试时必须是一个结果......当然,在开幕式的价格...或者说我在这里有什么不对吗?毕竟,这里最重要的是,测试TF不应该大于用于计算指标值的TF,即在这种情况下不大于M30...难道不是这样吗?
问题是,指标计算的时间框架是明确规定的......所以,不要对所使用的测试期有什么意见,最主要的是它不超过计算indyuki的时间范围,即如果indyuki是在M30上计算的,在测试器中,按照我的理解,在TF M1或M5或M15或M30上测试时必须是一个结果......当然是以开盘价计算...
是的,没错,那里有一半的数值是在第0条计算的。
是的,没错,它计算的是0条上的一半数值。
而且也是基于开盘价...价格是一个开端,因为在测试器中,TF的所有价格值都是从M1开始模拟的--难道不是这样吗?任何建议...
是的,没错,那里有一半的数值是在第0条计算的。
虽然,一切似乎都是在公开场合计算的。
运行和分析进入/退出点时间。