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

 
Андрей:

你好!网站上的教程对我来说已经足够了,在打了几年的挡板后,我学会了写自己的指标。但问题仍然存在。现在我不明白为什么指标会被混淆。在M1上,大约12小时后,有些人开始画错,但信号正确。有些人的画法和信号是不正确的。在M5上,他们一直画了五倍的时间。请你给我一个提示。

以下 是这些问题的答案。
 
Alexey Viktorov:

1.mql4中的文件工作与mql5中相同。

2.恕我直言,谢尔盖-科瓦廖夫也在他的时间里回答了我的问题,但在我看来,基里尔的课更容易理解。在Yandex中,你输入后立即有2个链接到他的课程



基里尔提供的课程。我希望有一种 "老师 "来一步步解释我在实际编程中遇到的问题。再次阅读教科书会给你带来很多,但不会增加实践。例如,我在MCL参考书中研究了一百次如何取平均值的问题。我明白了一切。我尝试在自己的训练指标中取平均值,但没有任何效果。布里尔的教训对这个案子有帮助吗?最好能有一个老师来拆解你的实际例子,指出逻辑上的错误等等...。

 
YarTrade:

如果你以前没有做过编程,向基里尔的课程学习是现实的吗?而从你的角度来看,这需要多长时间?


如果你想在外汇上赚钱,有了好的指标,你会比你学习编写专家顾问 更快赚钱。解决今天的问题,做有趣的事。好吧,如果你想成为一名MQL程序员,那么很抱歉,洪水猛兽。

 
YarTrade:

如果你以前没有做过编程,向基里尔的课程学习是现实的吗?而从你的角度来看,这需要多长时间?

这些问题的回答是不现实的。当我开始学习mql时,我熟悉VBA,对变量类型、循环和运算符有一些了解,所以我没有从第一页开始读Kirill的课。而我是在学习mql时才了解到自定义函数的,并对它的便利性感到惊喜。

那么,它将需要多少时间...我的整个生活。无论你知道多少,你总是会学到新的东西。或者,如果做了不止一次,突然会以不同的方式来做,资源消耗较少,可读性更强,或者其他一些原因可能......

 

我不熟悉编程,只熟悉硬件。我从改变指标中的隐藏设置开始。当我从网站上看了一个星期的教程后,我的头肿了起来,然后就稳定下来,开始使用新的技巧。必须有一个目的,一个具体的任务,然后,在读完教程后,我的手会伸向钥匙。在该教程之后的一年里,我写了一个EA指标,AutoChartist rests。

 

大家好!

请教:在修改时,如何让止盈只接近当前价格 而不离开。

 
YarTrade:

我还在学习MQL4。我还没有读过。

是否有在线培训服务,可以免费/有偿地通过实例与导师学习MQL4?我几乎读完了MQL4的教程,但我根本不会编程。我以前对编程并不熟悉。我想在这个主题中学习一些东西,但我没有取得任何进展。你能给我一些建议吗?

这个过程并不容易和快速。最好不要从指标开始(IMHO),因为它们有自己的笑话。有了专家顾问,这就更容易了。我自己是从科瓦列夫的教科书开始的,但现在...我不知道这是否更有用。

我现在会从几篇文章开始,比如" 为初学者写指标/顾问"+如果其中有不清楚的地方,有可能会在这里或文章的讨论主题中得到解答。接下来--任务定义(有趣)和练习、练习、练习。是的,文档一定要方便,最好读一遍,至少对语言的可能性有一个大致的了解。

 
Andrei Bucur:

大家好!

请教:在修改时,如何让止盈只接近当前价格 而不离开。

计算一个新的TP值,并在修改前检查它既不小于也不等于以前的值。
 
如何检测指标测试器中的测试结束?我在专家顾问系统中使用OnDeinit,但对于一个指标测试器来说,它不是很好。我需要在指标测试结束时一次性处理所有收集的数据。
 
大家下午好。追踪每小时蜡烛图开盘时抛物线 的数值。
当我通过历史运行时,零条的iSAR与图表上的点重合,除了抛物线从顶部到底部的位置变化,反之亦然。
如果(newbarall!=(iTime(Symbol(),60,0))
{
newbarall=iTime(Symbol(),60,0)。
打印(iTime(Symbol(),60,0))。
Print ("SAR = ",NormalizeDouble(iSAR(Symbol(),60,0.02,0.2,0),Digits);
};
因此,有以下问题。
为什么零条抛物线正是在这些时刻被错误地计算出来?
而且,实际上,如何避免它,因为当条形图打开时,点会出现,并且在蜡烛形成过程中没有重新计算,是静态的。
请帮助)。谢谢你!
原因: