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

 
Artyom Trishkin:
我为他们感到遗憾。

嗯,没有必要这样。

我没有在MT4/MT5中工作过,也不在其中工作。你不得不为那些在其中工作的人感到遗憾。我只是在了解他们。

 
neverness:

哦,我知道你的意思。

所有的交易者都是如此懒惰和顽固,他们无法再进一步。甚至还带着一种态度。

但并不是每个 "顽固 "的交易者都有一个 "聪明的想法",即为了使循环运算符正确工作,必须在这个循环中插入Sleep(123)运算符,事实证明,这也不是在所有情况下都有效。

MT4/MT5语言的开发者一定是什么人,才能想出这样的 "招数"?

我认为你应该在搜索引擎中以 "开发者的技巧 "的名义输入一个新的章节。

睡眠 与此有什么关系?
用你的头脑。
你难道不明白为什么循环中的延迟会打印出所有的东西吗?
反正总是要印刷的。你只需要看完整的日志,而不是看初步日志。
你为什么认为这个循环不起作用?
总而言之,你应该带着你的知识去上学。
 
Artyom Trishkin:
Sleep()与此有什么关系?
用你的头脑。
你难道不明白为什么循环中的延迟会打印出所有的东西吗?
反正总是要印刷的。你只需要看完整的日志,而不是看初步日志。
你为什么认为这个循环不起作用?
那么,以你的知识--你需要去上学。

我已经反复告诉你,我不写MT4/MT5的程序,只研究它们的能力。

是MT4/MT5的开发者声称他们创造了一种通用语言,必须对其进行研究,程序必须在这种环境下编写。

在MQL4中,我只是一个活跃的交易员,仅此而已。

作为一个交易员,我对MT4的功能感兴趣。

然而,就我的程序而言,它们是基于 "高级 "编程语言,而不是MT4/MT5。

至于MT4和MT5的 "学校",我还不确定我是否需要去 "这个学校"。

到目前为止,我看到MT4/MT5是一种非常 "原始 "的语言。

如果你认为自己是MT4/MT5的 "冷静专家",那么试着回答我一个非常简单的问题。

MT4和MT5的根本(!!)区别是什么?

这个区别对于所有的交易者来说是非常重要和有趣的,这个问题的答案非常简单。

我想,你作为一个已经在 "上学 "之后的 "冷静专家",这个问题很容易回答。

 

这里还有一个有趣的问题要问 "尊敬的论坛成员"。

你们都很清楚,自定义指标 有这样一个属性:setindexdrawbegin

https://docs.mql4.com/ru/customind/setindexdrawbegin

现在,让我问你,setindexdrawbegin属性消失到哪里去了?

要画的数组的末端在哪里?

没有它,指标会画出垂直线(或水平线)--取决于阵列的填充。

而没有它,任何指标都变得毫无用处。

因此,任何试图填充任何可绘制阵列的行为都会导致这些额外的线条,而任何试图应用任何指标的行为都会变得毫无用处。

这是一个底部,我亲爱的!

SetIndexDrawBegin - Пользовательские индикаторы - Справочник MQL4
SetIndexDrawBegin - Пользовательские индикаторы - Справочник MQL4
  • docs.mql4.com
Отрисовка индикатора производится слева направо. Значения индикаторного массива, находящиеся левее указанного бара, не будут рисоваться на графике и отображаться в окне DataWindow. По умолчанию устанавливается значение 0. //|                                                    Alligator.mq4 |...
 
严重的情况下)
 
neverness:

这里还有一个有趣的问题要问 "尊敬的论坛成员"。

你们都很清楚,自定义指标 有这样一个属性:setindexdrawbegin

https://docs.mql4.com/ru/customind/setindexdrawbegin

现在,让我问你,setindexdrawbegin属性消失到哪里去了?

要画的数组的末端在哪里?

没有它,指标会画出垂直线(或水平线)--取决于阵列的填充。

而没有它,任何指标都变得毫无用处。

结果是,任何试图填充任何可绘制阵列的行为都会导致这些额外的线条,而任何试图应用任何指标的行为都会变得毫无用处。

这是一个底部,我亲爱的!

错了。不是学校--托儿所 :D
 
neverness:

这里还有一个有趣的问题要问 "尊敬的论坛成员"。

你们都很清楚,自定义指标 有这样一个属性:setindexdrawbegin

https://docs.mql4.com/ru/customind/setindexdrawbegin

现在,让我问你,setindexdrawbegin属性消失到哪里去了?

要画的数组的末端在哪里?

没有它,指标会画出垂直线(或水平线)--取决于阵列的填充。

而没有它,任何指标都变得毫无用处。

结果是,任何试图填充任何可绘制阵列的行为都会导致这些额外的线条,而任何试图应用任何指标的行为都会变得毫无用处。

这是一个BOTH,我亲爱的!

然后开枪自杀或上吊自杀 ))))

你有纯粹的C++,可以访问历史数据,有能力向经纪人发送交易指令。然后咣当一声...没有办法处理循环和数组...你必须去绞刑架......或决斗!

 
Artyom Trishkin:
错了。不是学校--托儿所 :D

你的大部分答案都在这一脉相承。

那么,就问题的实质而言--什么?- 什么都没有!!!。

如何设置最后被绘制的数组索引

我在你所称赞的描述中没有看到对这个简单问题的答案。

或者什么,任何数组都是从一个给定的起始索引开始画的,这个索引是由SetIndexDrawBegin设置的--并且到数组的末端?


 
neverness:

你的大部分答案都在这一脉相承。

那么,就问题的实质而言--什么?- 什么都没有!!!。

如何设置最后被绘制的数组索引

我在你所称赞的描述中没有看到对这个简单问题的答案。

或者什么,任何数组都是从一个给定的起始索引--由SetIndexDrawBegin设置的--到数组的末端绘制?


你不知道这有多简单,这使得这种问题更加可笑。
你可以回答,但不能回答你的对话者,他正在进行 "大家都是什么白痴,就因为我不明白 "的对话。
 
Igor Makanu:

因此,开枪自杀或上吊自杀 ))))

你有纯粹的C++,可以访问历史数据,有能力向经纪人发送交易指令。然后咣当一声...没有办法处理循环和数组...你必须去绞刑架......或决斗!

你的发言,一如既往,是不负责任的。

例如,我们知道,MT4的缓冲阵列的最大数量是7。

#property indicator_buffers 7 // 用于计算指标 的缓冲区数量。

我不记得C++中有这样的限制。

而7个缓冲区阵列几乎是没有的。

也就是说,我们在MT4中根本看不到 "纯C++"。

原因: