新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 816 1...809810811812813814815816817818819820821822823...1953 新评论 Seric29 2019.04.20 21:50 #8151 Artyom Trishkin:在此阅读更多信息。我读了好几遍,但无法消化,如何应用于我的情况,如果只通过联合体&&读取,我需要改变一个小部件。这里有一个表达式 if(Price1-(Price2-Price3)==20) flag=1是相反的对称if(Price1+(Price2+Price3)==20) flag=1,它重复了同样的事情,如何通过#define重写它我不知道。 Seric29 2019.04.20 21:57 #8152 Maxim Kuznetsov:所以自己写一个比较函数/模板 if (Compare3(Tdk,Odk)==GREATER_THEN) { flag=true; do_something(); } 除非你想做很多小的函数来检查一个表达式,比如说平等、减法、加法、不平等、乘法等等。 Roni Iron 2019.04.21 07:08 #8153 日安! 让我们一起在mt4内 一步一步地达成共识,了解初学者应该如何准备测试的报价。 就我个人而言,我已经读了很多文章,但仍有一些问题。 我提议考虑的第一件事是蜱虫填充的 概念。 每个人都知道,终端/测试器本身可以在蜡烛中产生/创造刻度线。 问题1 当从各种来源(Ducascopy,Finam,Alpari等)下载分钟历史时,我们最终是否会得到一个带有tick填充的分钟历史? 问题2 如果我们假设打勾填充不存在,那么解决方案是什么。也许我们应该把tick历史 转换成分钟的(这样分钟的就会有tick内容)。我们可以使用CSV2FXT转换器,但问题是它在转换时可能会造成伤害(漏洞等)。也许转换创造了一分钟,但它没有任何该死的勾选内容? Vladimir Tkach 2019.04.21 13:20 #8154 伙计们!这有什么大不了的?在三个不同的浏览器上,这个网站在打开时没有使用css。 附加的文件: 20190421_161720.jpg 9877 kb Vladimir Pastushak 2019.04.21 13:26 #8155 Vladimir Tkach: 伙计们!这到底是什么?这个网站在三个不同的浏览器上打开时没有使用css。将该网站添加到防病毒排查中... Seric29 2019.04.21 17:09 #8156 Roni Iron:我建议我们考虑的第一件事是 "勾股"的概念。 每个人都知道,终端/测试器本身可以在蜡烛中产生/创造刻度线。 问题1 当从各种来源(Ducascopy,Finam,Alpari等)下载分钟历史时,我们最终是否会得到一个带有tick填充的分钟历史? 问题2 如果我们假设打勾填充不存在,那么解决方案是什么。也许我们应该把tick历史 转换成分钟的(这样分钟的就会有tick内容)。我们可以使用CSV2FXT转换器,但问题是它在转换时可能会造成伤害(漏洞等)。也许转换创造了一分钟,但它并没有任何该死的刻度线?这是我第一次听说一个终端能够在蜡烛中生成/创建刻度线。据我所知,在Strategy Tester中测试机器人的速度非常慢:首先是因为它考虑的是开盘价而不是收盘价,这意味着没有可能正确调整机器人;然后我当然希望得到买入价和卖出价,而开发人员也没有做到这一点;我还想看看机器人在宽价差和掉期中如何灵活地工作。只有一个结论:我们应该在真实账户上测试,机器人的很大一部分应该在真实账户上测试后完成。至于填充虱子,可能只是在梦中。测试仪本身不能在蜡烛图中生成/创建刻度线,它为什么要这样做? Roni Iron 2019.04.22 16:19 #8157 创造虱子的遗传算法 呢。 还有,为什么在测试时选择 "所有刻度线 "这一行? 还有,为什么人们要追逐tick数据,他们把它 "塞 "到哪里去了(如果他们不把它转换为分钟数据,并希望它在测试期间像以前那样运行)? Maxim Kuznetsov 2019.04.22 17:13 #8158 Vladimir Tkach: 伙计们!这些废话是怎么回事?在三个不同的浏览器上,这个网站在打开时没有使用css。1.检查你的电脑杀毒软件(最好是两个不同的),并删除所有(!!)检测到的东西,即使你所谓的需要它。重新启动并再次检查 2、确保Windows/system32/drivers/etc/hosts文件中没有你个人不理解的条目。 3.不要将命名服务器设置为本地ISP(它们可能作弊)或旁路/护航/最快访问服务(它们总是作弊),而是设置为真正可信的服务器。Google, Comodo喜欢这个。 4.如果你在第1-2步遇到了什么,"时间会治愈"。云服务需要一些时间来归还内容,没有延迟或设置。 tabacmaker 2019.04.22 20:25 #8159 你好!你能告诉我如何在mql4的Bid价格上加一条某种颜色的横线 吗?如果有必要,我又该如何删除这一行? Seric29 2019.04.22 21:38 #8160 Roni Iron:创造虱子的遗传算法 呢。 还有,为什么在测试时选择 "所有刻度线 "这一行? 还有,为什么人们要追逐tick数据,他们把它 "塞 "到哪里去了(如果他们不把它转换为分钟数据,并希望它在测试期间像过去那样运行的话)?我曾想过这个问题。如果我们把ticks转换为minutes,我们就会失去ticks,结果就是没有tick history,尽管上面写着mt5中存在tick history。我认为,在tick历史下,我们采取已知的小时间段的信息,即应该是选择/排序的时间段。我所说的选择-排序是指一种现象:在H1上有一定的时间段,你需要ticks或minutes,但它们没有,最小的是H1,然后来运行,有一个新鲜的数据,可以保存,然后去M30,然后再运行,有更多的数据,例如在M5上,然后数据已经被认为是M5,然后时间不老,进入M1,我认为这是tickwise操作(即在小时间框架下工作)的所谓tick测试属性。它在一个小的时间框架上工作,但没有类似于tick的波动,但似乎,因为开发人员甚至懒得保存蜡烛的关闭时间。 我们还节省了日期,因为我们只有开放时间,而不是旧酒吧的关闭时间。 如果我看第一张图片,上面写着 "基于所有最小时间段的方法"),因为我与该公司有一些问题,他们重新引用了我的头寸,而这是不可能的,他们给我写信说,tick历史没有被保存,但可以根据要求提供,所以事实证明他们有这个东西,但它没有被整合到程序中。事情就是这样的。 1...809810811812813814815816817818819820821822823...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在此阅读更多信息。
我读了好几遍,但无法消化,如何应用于我的情况,如果只通过联合体&&读取,我需要改变一个小部件。这里有一个表达式
if(Price1-(Price2-Price3)==20) flag=1是相反的对称if(Price1+(Price2+Price3)==20) flag=1,它重复了同样的事情,如何通过#define重写它我不知道。
所以自己写一个比较函数/模板
if (Compare3(Tdk,Odk)==GREATER_THEN) { flag=true; do_something(); }
除非你想做很多小的函数来检查一个表达式,比如说平等、减法、加法、不平等、乘法等等。
日安!
让我们一起在mt4内 一步一步地达成共识,了解初学者应该如何准备测试的报价。
就我个人而言,我已经读了很多文章,但仍有一些问题。
我提议考虑的第一件事是蜱虫填充的 概念。
每个人都知道,终端/测试器本身可以在蜡烛中产生/创造刻度线。
问题1 当从各种来源(Ducascopy,Finam,Alpari等)下载分钟历史时,我们最终是否会得到一个带有tick填充的分钟历史?
问题2 如果我们假设打勾填充不存在,那么解决方案是什么。也许我们应该把tick历史 转换成分钟的(这样分钟的就会有tick内容)。我们可以使用CSV2FXT转换器,但问题是它在转换时可能会造成伤害(漏洞等)。也许转换创造了一分钟,但它没有任何该死的勾选内容?
伙计们!这到底是什么?这个网站在三个不同的浏览器上打开时没有使用css。
将该网站添加到防病毒排查中...
我建议我们考虑的第一件事是 "勾股"的概念。
每个人都知道,终端/测试器本身可以在蜡烛中产生/创造刻度线。
问题1 当从各种来源(Ducascopy,Finam,Alpari等)下载分钟历史时,我们最终是否会得到一个带有tick填充的分钟历史?
问题2 如果我们假设打勾填充不存在,那么解决方案是什么。也许我们应该把tick历史 转换成分钟的(这样分钟的就会有tick内容)。我们可以使用CSV2FXT转换器,但问题是它在转换时可能会造成伤害(漏洞等)。也许转换创造了一分钟,但它并没有任何该死的刻度线?
这是我第一次听说一个终端能够在蜡烛中生成/创建刻度线。据我所知,在Strategy Tester中测试机器人的速度非常慢:首先是因为它考虑的是开盘价而不是收盘价,这意味着没有可能正确调整机器人;然后我当然希望得到买入价和卖出价,而开发人员也没有做到这一点;我还想看看机器人在宽价差和掉期中如何灵活地工作。只有一个结论:我们应该在真实账户上测试,机器人的很大一部分应该在真实账户上测试后完成。至于填充虱子,可能只是在梦中。测试仪本身不能在蜡烛图中生成/创建刻度线,它为什么要这样做?
创造虱子的遗传算法 呢。
还有,为什么在测试时选择 "所有刻度线 "这一行?
还有,为什么人们要追逐tick数据,他们把它 "塞 "到哪里去了(如果他们不把它转换为分钟数据,并希望它在测试期间像以前那样运行)?
伙计们!这些废话是怎么回事?在三个不同的浏览器上,这个网站在打开时没有使用css。
1.检查你的电脑杀毒软件(最好是两个不同的),并删除所有(!!)检测到的东西,即使你所谓的需要它。重新启动并再次检查
2、确保Windows/system32/drivers/etc/hosts文件中没有你个人不理解的条目。
3.不要将命名服务器设置为本地ISP(它们可能作弊)或旁路/护航/最快访问服务(它们总是作弊),而是设置为真正可信的服务器。Google, Comodo喜欢这个。
4.如果你在第1-2步遇到了什么,"时间会治愈"。云服务需要一些时间来归还内容,没有延迟或设置。
如果有必要,我又该如何删除这一行?
创造虱子的遗传算法 呢。
还有,为什么在测试时选择 "所有刻度线 "这一行?
还有,为什么人们要追逐tick数据,他们把它 "塞 "到哪里去了(如果他们不把它转换为分钟数据,并希望它在测试期间像过去那样运行的话)?
我曾想过这个问题。如果我们把ticks转换为minutes,我们就会失去ticks,结果就是没有tick history,尽管上面写着mt5中存在tick history。我认为,在tick历史下,我们采取已知的小时间段的信息,即应该是选择/排序的时间段。我所说的选择-排序是指一种现象:在H1上有一定的时间段,你需要ticks或minutes,但它们没有,最小的是H1,然后来运行,有一个新鲜的数据,可以保存,然后去M30,然后再运行,有更多的数据,例如在M5上,然后数据已经被认为是M5,然后时间不老,进入M1,我认为这是tickwise操作(即在小时间框架下工作)的所谓tick测试属性。它在一个小的时间框架上工作,但没有类似于tick的波动,但似乎,因为开发人员甚至懒得保存蜡烛的关闭时间。
我们还节省了日期,因为我们只有开放时间,而不是旧酒吧的关闭时间。
如果我看第一张图片,上面写着 "基于所有最小时间段的方法"),因为我与该公司有一些问题,他们重新引用了我的头寸,而这是不可能的,他们给我写信说,tick历史没有被保存,但可以根据要求提供,所以事实证明他们有这个东西,但它没有被整合到程序中。事情就是这样的。