指标: Other_Candles - 页 2

 
Artyom Trishkin:

谢谢。也许有人会采纳您的建议:))))))

首先确定数字,然后把它写出来,而不是罗列出来。我甚至没有这样做的头脑.....。

 
Alexey Viktorov:

谢谢。也许有人会采纳你的建议:))))))

首先确定数字,然后把它放上去,而不是罗列出来。我根本没那个脑子.....。

你也看到了,枚举有时更方便。而在这里,在这个指标的代码中,结果却不是这样?原来,这些都是代码糟糕的表现。奇怪...

 
Artyom Trishkin:

你也看到了,枚举有时更方便。而在这里,在这个指标的代码中,结果却不是这样?原来,这些都是代码糟糕的标志。奇怪...

我没有足够的批评词汇......阿尔乔姆,你知道内部枚举和自行编写的枚举之间 区别吗?

 
Alexey Viktorov:

我没有足够的批评性词语....Artem,你明白内部清单和自拟清单之间 区别吗?

我明白。我给你举个例子。你家里的浴室和厕所门上有标签吗?很多人都有,虽然每个主人都很清楚哪里该洗,哪里该想.....。

他们是令人毛骨悚然的人吗?

 
Artyom Trishkin:

我明白了。我给你举个例子。你家里的厕所和浴室门上有标签吗?很多人都有,尽管每个主人都很清楚哪里该洗,哪里该想.....。

意识到这一点是非常可怕的...

而在我家的厕所里,没有标牌,没有标志,也没有锁。每个人都知道,如果灯亮着,就不能进去。

我不记得 Renate 把这些代码叫做什么?

 
Alexey Viktorov:

意识到这一点很可怕...

我的厕所没有标志 没有标志,没有锁每个人都知道,如果灯亮着,你就不能进去。

我不记得蕾娜特怎么称呼这些密码了

好了,我不想再讨论你的信仰了你最好忙起来 教教大家怎么做事然后我们再讨论它有多恐怖...因为你们都很坏)

 

感谢您的批评,这是临时停电 )

代码已更正并送交出版。

 
Scriptor:

感谢您的批评,临时停电 )

我修改了代码,并将其发表。

很抱歉,它没有变得更好。

#property indicator_color1  clrLimeGreen,clrOrangeRed,clrGray

这一行包含一个颜色数组。它们从 0 开始编号,就像其他数组一样。

   SetIndexBuffer(4,BufferColors,INDICATOR_COLOR_INDEX);



   PlotIndexSetDouble(4,PLOT_EMPTY_VALUE,0);

为什么要将 PLOT_EMPTY_VALUE 赋值给包含线条颜色的缓冲区,甚至还要赋值 0,而这应该是颜色索引......?

这些线条到底是用来做什么的?

input color    InpColorBullish   =  clrLimeGreen;  // 看涨蜡烛的颜色
input color    InpColorBearish   =  clrOrangeRed;  // 看跌蜡烛的颜色




   PlotIndexSetInteger(0,PLOT_LINE_COLOR,0,InpColorBullish);
   PlotIndexSetInteger(0,PLOT_LINE_COLOR,1,InpColorBearish);
如果删除它们不会改变任何东西?
 
Alexey Viktorov:
...输入参数中蜡烛的颜色是从哪边开始的?

我想说的是,我还没有深入研究作者的代码和讨论。我还没有能力把全部时间都花在这些事情上。

但根据您的这句话,我查看了该指标在图表上的 工作情况。在将颜色保存到设定文件方面。

因此,在这种情况下,我将对在输入参数中输出颜色的原因做出假设。基于我在这方面的经验。


例如,在我的一些指标中,我在输入参数中设置了下一个烛台的颜色:


自定义指标的属性 中,可以将输入参数的个别设置保存到一个设置文件中。使用自定义指标"输入参数"选项卡中的 "保存 " 按钮。

/*例如,为了不手动替换与默认值不同的外部参数值,而通过加载按钮 加载保存的个别参数*/

为了说明下面所说的内容,我将给出一个按钮/选项卡/参数的截图。来自我的旧指标。我只划掉了它的名称,因为它来自市场:


因此,输入参数 选项卡中的值会通过保存 按钮保存到设置文件中。这是合乎逻辑的。

颜色 选项卡中的参数不会 保存到该文件中。补充: 没有 保存到设置文件的按钮:



因此,为了将颜色保存到设定文件,我不得不 输入参数 输出颜色。

这个原因也适用于正在讨论的这个指标。


附/附注:今后,终端在保存此类参数方面可能会有所改变。我现在写的是