[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 11

 
Yulia:

你好程序员 !

请帮助我理解这些指标。我已经学会了如何画一条线,但我不知道如何通过蜡烛来画它,并组织两个缓冲器的工作。

我有一个强烈的请求。请给我写两个简单的代码作为例子。

第一个代码:从high[i]到high[i-1]用红色,然后用绿色,以此类推,颜色交替。第二个代码:用一种颜色,但通过一个蜡烛。

条件可以是任何其他,由你决定。最主要的是要让我尽可能简单地理解。

事先谢谢你,谢谢你。


这是由于绘制指标线的特殊性造成的。一条指示线只能用一种颜色绘制。 对于第一个条件,你需要创建对象。对于第二个条件,你可以使用DRAW_SECTION绘图风格或两个缓冲区和DRAW_ZIGZAG绘图风格。
 
rigonich:

这是由于指标线绘制的特殊性造成的。一条指标线只能用一种颜色绘制。

我明白,代码并不简单,我的意思是一个用于绘图的简单CONDITION。

 
lottamer:
我不明白如何应用Switch运算符 。你能给我解释一下吗? 我明白这个逻辑。我不明白为什么要执行!
你在教科书上看过吗?- https://book.mql4.com/ru/operators/switch
 
rigonich:

如果我想修复它,我必须问:"我如何修复它?"如果你不希望它看起来像这样,它就不会发生,因为如果没有刻度,程序就不会启动(除了脚本),这一行就不会被删除。一般来说,有一个程序--专家顾问和指标的tick模拟器(在kodobase的某个地方)。 它用于在没有报价的情况下更新图表,在没有互联网的情况下使用离线图表。

谢谢你。我将寻找一个模拟器(我看看是什么东西--万一它能派上用场)。


我还有一个问题。

我将文本与线价+3*Point绑定(也就是说,我把它放得更高一些),但是,当我改变图表(窗口)的大小时,文本在线的上方,然后在下方,然后在线的水平上(它跳动)...为什么会发生这种情况?- 我算是给出了准确的价格坐标。它是如何解决的?

 
Roger:
你在课本上读到过吗?- https://book.mql4.com/ru/operators/switch


阅读...

和这个表达式 int Delta=NormalizeDouble((Bid-Level)Point,0)


相当于两个

int Delta。

Delta=NormalizeDouble((Bid-Level)Point,0)

???

 
你好,也许有人试过或只是知道,当你通过终端机存入QIWI钱包时,QIWI是有佣金的?
 
Roger:
你读过课本吗?- https://book.mql4.com/ru/operators/switch


看来Switch 是类似于else的,只不过不是一个,是多个变体?
 
rigonich:

这是由于指标线绘制的特殊性造成的。一条指标线只能用一种颜色绘制。 对于第一个条件,应该创建对象。 对于第二个条件,你可以使用绘图样式DRAW_SECTION或两个缓冲区和绘图样式DRAW_ZIGZAG。

例如,正如我所尝试的,如果( 变量X == 0){ 画红色 Buf_0[i]=High[i]; Buf_0[i-1]=High[i-1]; X=1}

然后通过i进行循环,如果(X==1)。{ 画绿色 Buf_1[i]=lou[i]; Buf_1[i-1]=lou[i-1]; X=0 }

我明白我错过了什么,这就是我想了解的原因。我有其他指标的代码,我试着理解它们,但它们都包含大量的条件、循环、变量等,我只想专注于构建此类指标的基本原则。

 
你好,有谁知道这里对金融交易的禁令持续了多久?
 

我的测试仪已经开始显示一些无稽之谈(就在最近......)以不存在的价格执行。那是什么意思? 我已经更新了报价,重新加载...下载...

价格