新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 816

 
Artyom Trishkin:

在此阅读更多信息。

我读了好几遍,但无法消化,如何应用于我的情况,如果只通过联合体&&读取,我需要改变一个小部件。这里有一个表达式

if(Price1-(Price2-Price3)==20) flag=1是相反的对称if(Price1+(Price2+Price3)==20) flag=1,它重复了同样的事情,如何通过#define重写它我不知道。

 
Maxim Kuznetsov:

所以自己写一个比较函数/模板

if (Compare3(Tdk,Odk)==GREATER_THEN) { flag=true; do_something(); }

除非你想做很多小的函数来检查一个表达式,比如说平等、减法、加法、不平等、乘法等等。

 

日安!

让我们一起在mt4内 一步一步地达成共识,了解初学者应该如何准备测试的报价。

就我个人而言,我已经读了很多文章,但仍有一些问题。

我提议考虑的第一件事是蜱虫填充的 概念。

每个人都知道,终端/测试器本身可以在蜡烛中产生/创造刻度线。

问题1 当从各种来源(Ducascopy,Finam,Alpari等)下载分钟历史时,我们最终是否会得到一个带有tick填充的分钟历史?

问题2 如果我们假设打勾填充不存在,那么解决方案是什么。也许我们应该把tick历史 转换成分钟的(这样分钟的就会有tick内容)。我们可以使用CSV2FXT转换器,但问题是它在转换时可能会造成伤害(漏洞等)。也许转换创造了一分钟,但它没有任何该死的勾选内容?

 
伙计们!这有什么大不了的?在三个不同的浏览器上,这个网站在打开时没有使用css。
附加的文件:
 
Vladimir Tkach:
伙计们!这到底是什么?这个网站在三个不同的浏览器上打开时没有使用css。

将该网站添加到防病毒排查中...

 
Roni Iron:

我建议我们考虑的第一件事是 "勾股"的概念。

每个人都知道,终端/测试器本身可以在蜡烛中产生/创造刻度线。

问题1 当从各种来源(Ducascopy,Finam,Alpari等)下载分钟历史时,我们最终是否会得到一个带有tick填充的分钟历史?

问题2 如果我们假设打勾填充不存在,那么解决方案是什么。也许我们应该把tick历史 转换成分钟的(这样分钟的就会有tick内容)。我们可以使用CSV2FXT转换器,但问题是它在转换时可能会造成伤害(漏洞等)。也许转换创造了一分钟,但它并没有任何该死的刻度线?

这是我第一次听说一个终端能够在蜡烛中生成/创建刻度线。据我所知,在Strategy Tester中测试机器人的速度非常慢:首先是因为它考虑的是开盘价而不是收盘价,这意味着没有可能正确调整机器人;然后我当然希望得到买入价和卖出价,而开发人员也没有做到这一点;我还想看看机器人在宽价差和掉期中如何灵活地工作。只有一个结论:我们应该在真实账户上测试,机器人的很大一部分应该在真实账户上测试后完成。至于填充虱子,可能只是在梦中。测试仪本身不能在蜡烛图中生成/创建刻度线,它为什么要这样做?

 

创造虱子的遗传算法 呢。

还有,为什么在测试时选择 "所有刻度线 "这一行?

还有,为什么人们要追逐tick数据,他们把它 "塞 "到哪里去了(如果他们不把它转换为分钟数据,并希望它在测试期间像以前那样运行)?

 
Vladimir Tkach:
伙计们!这些废话是怎么回事?在三个不同的浏览器上,这个网站在打开时没有使用css。

1.检查你的电脑杀毒软件(最好是两个不同的),并删除所有(!!)检测到的东西,即使你所谓的需要它。重新启动并再次检查

2、确保Windows/system32/drivers/etc/hosts文件中没有你个人不理解的条目。

3.不要将命名服务器设置为本地ISP(它们可能作弊)或旁路/护航/最快访问服务(它们总是作弊),而是设置为真正可信的服务器。Google, Comodo喜欢这个。

4.如果你在第1-2步遇到了什么,"时间会治愈"。云服务需要一些时间来归还内容,没有延迟或设置。

 
你好!你能告诉我如何在mql4的Bid价格上加一条某种颜色的横线 吗?
如果有必要,我又该如何删除这一行?
 
Roni Iron:

创造虱子的遗传算法 呢。

还有,为什么在测试时选择 "所有刻度线 "这一行?

还有,为什么人们要追逐tick数据,他们把它 "塞 "到哪里去了(如果他们不把它转换为分钟数据,并希望它在测试期间像过去那样运行的话)?

我曾想过这个问题。如果我们把ticks转换为minutes,我们就会失去ticks,结果就是没有tick history,尽管上面写着mt5中存在tick history。我认为,在tick历史下,我们采取已知的小时间段的信息,即应该是选择/排序的时间段。我所说的选择-排序是指一种现象:在H1上有一定的时间段,你需要ticks或minutes,但它们没有,最小的是H1,然后来运行,有一个新鲜的数据,可以保存,然后去M30,然后再运行,有更多的数据,例如在M5上,然后数据已经被认为是M5,然后时间不老,进入M1,我认为这是tickwise操作(即在小时间框架下工作)的所谓tick测试属性。它在一个小的时间框架上工作,但没有类似于tick的波动,但似乎,因为开发人员甚至懒得保存蜡烛的关闭时间。


我们还节省了日期,因为我们只有开放时间,而不是旧酒吧的关闭时间。

如果我看第一张图片,上面写着 "基于所有最小时间段的方法"),因为我与该公司有一些问题,他们重新引用了我的头寸,而这是不可能的,他们给我写信说,tick历史没有被保存,但可以根据要求提供,所以事实证明他们有这个东西,但它没有被整合到程序中。事情就是这样的。