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

 
Nauris Zukas:

再说一遍,这跟它有什么关系?

只是因为我不知道你想得到什么。你在给我看照片。我不喜欢漫画--它不是我们的东西--它是美国的。他们是能把倒挂在绳子上的蜘蛛侠说得通的人。在这里,你必须用俄语讲述。

 
Artyom Trishkin:

这意味着你的程序的架构从一开始就是错误的,因为你在做修改时有这样的问题。


这不是问题,而是涉及的努力。

你怎么能判断你不知道的事情呢?

 
Aleksey Vyazmikin:

这不是问题,而是工作量的问题。

你怎么能判断你不知道的事情呢?

经验告诉你。现在你太懒了,不愿意努力保持简单--所以从这里开始只会越来越难;)

 
Artyom Trishkin:

经验告诉我。现在你太懒了,不愿意努力工作,让它变得简单--所以它只会越来越难;)


我对我所拥有的一切都很满意!这与懒惰和努力有什么关系呢?我有17000行的EA代码,还没算上十几个类...

 
Artyom Trishkin:

你的照片就在某处...为什么已经决定帮助你的人要跑到那里去?如果你不想让帮助你的人和你自己感到轻松,那就继续让人们在页面上跳来跳去,寻找只有你想要的你的帖子。

你在那里圈出了什么?一张照片?你认为现在每个人都有一种夹杂着漫画的心态吗?对你来说,仅仅用文字写出你正在做的事情和你想达到的结果是否有困难?

我已经用文字描述了它,并添加了一张图片以方便理解。
那些决定提供帮助的人总是会看到这一切是怎么回事,而不只是留下一个取消订阅的评论。这不是我第一次遇到你了,阿尔乔姆-特里什金。

 
Nauris Zukas:

我已经用文字描述了它,并添加了一张图片,以使其更容易理解。
任何决定提供帮助的人总是会看到这一切是怎么回事,而不是仅仅留下一个评论来取消订阅。这不是我第一次遇到你了,阿尔乔姆-特里什金。

如你所愿。我想帮忙。
 
Aleksey Vyazmikin:

我对我所拥有的一切都很满意!这与懒惰和努力有什么关系呢?我有17000行的EA代码,还没算上十几个类...

所以你看,非常小的改变需要很多努力。所以从一开始就不是最佳状态。重点不是代码行的数量,而是以一种非常便宜的方式对其进行修改。
例如,我有一个5万行以上的程序,不需要大量的工作来进行修改。你只需要在所需类的方法中指定正确的条件。
 
Artyom Trishkin:
所以你看,非常小的改变需要很多的努力。所以从一开始就不是最佳状态。这不是关于代码行数的问题,而是关于轻松和廉价地对其进行修改。
例如,我有一个5万行以上的程序,不需要大量的工作来进行编辑。只要在正确的类的方法中指定正确的条件就足够了。

在我看来,我们的谈话似乎没有任何意义。

我是说,在初始化时只有一个函数来实现最需要的任务--卖出EA 时隐藏指标,这很方便。

而你一直试图向我解释我的代码是坏的,而你甚至一次都没有看过它。当然,它并不完美,但它并不像《帮助》中的那样原始。

 
Aleksey Vyazmikin:

在我看来,我们的谈话似乎没有任何意义。

我是说,在初始化时只有一个函数来实现最需要的任务--在出售专家顾问 时隐藏指标,这很方便。

而你一直试图向我解释我的代码是坏的,而你甚至一次都没有看过它。当然,它并不完美,但它并不像《帮助》中的那样原始。

你做一个指示器对象。在类的构造函数中,你在测试后设置指标的可见性。你把它的可见性传递给创建新指标的方法。而且你不需要跑完17行代码;)
就是这样,没有第一眼看到它,但从你的解释中,有了一点想法。
 

如何在一个已经准备好的指标上添加第一/上一页的功能。就是说,编辑它。

大家都说这是

intOnCalculate(const int rates_total,
const int prev_calculated,
const datetime& time[],
const double& open[],
const double& high[],
const double& low[],
const double& close[],
const long& tick_volume[],
const long&。volume[],
const int& spread[])
{

你应该将其替换为

int OnCalculate (const int rates_total,
const int prev_calculated,
const int begin,
const double &price[])
{

但这一切并没有带来结果。写作而不是编辑可能会有帮助。

请告诉我如何写这个函数!?如果你能更详细地告诉我。