编码帮助 - 页 129

 
WR1:
谢谢,我在想1和0也许是答案,就像关闭时的警报功能似乎是这样的。

但不幸的是,我对代码的理解非常有限。

你是否有可能在itrend上添加或修改它 - 然后我可以在其他地方尝试。

非常感谢

尊敬的先生

你不需要改变指标本身(而且最好保持它像任何通常和正常的指标一样工作--否则可能会有很多混乱)。通过iCustom()调用 中的条形数字(该数字为1或0),你可以在调用指标时决定你想使用的数值,这样就更灵活了(至少这是我的看法)。

 

嗨,Mladen

再次感谢您的回复

但不幸的是,我甚至不知道什么是自定义或调用,也不知道在哪里可以找到它们

是否有机会得到一个例子?

非常感谢

 
WR1:
嗨,Mladen

再次感谢您的答复

但不幸的是,我甚至不知道我的自定义或调用是什么,也不知道在哪里找到它们

是否有机会得到一个例子?

非常感谢

WR1

转到你发布的指标的第204行,你会看到一个指标的iCustom()调用的例子。它的帮助文档如下。

double iCustom(stringsymbol,inttimeframe,string name,...,intmode, int shift)

计算指定的自定义指标并返回其值。自定义指标必须被编译(*.EX4文件)并在终端_目录/experts/indicators 目录下。

参数。

-symbol- 符号,其数据应被用于计算指标。NULL表示当前符号。

-timeframe- 时间框架。它可以是Timeframe 的任何一个枚举值。0表示当前图表的时间框架。

-name- 自定义指标编译的程序名称。

-...- 参数设置(如果需要)。传递的参数和它们的顺序必须与自定义指标的声明顺序和外部变量的类型一致。

-mode- 行索引。 可以是0到7,必须与SetIndexBuffer 函数之一使用的索引对应。

-shift- 从指标缓冲区取值的索引(相对于当前条形图,在给定的周期前移位)。

 

非常感谢

它开始让我头疼了

但非常感谢

 
freakout:
对不起,我附了一个错误的指标......这里是正确的

这就是它在图表上做成点状时的样子。子窗口中的原始数据仅用于比较。

附加的文件:
 

谢谢mladen 的帮助 我还有一个问题......如何使一个箭头看起来像这里 - https://www.mql5.com/en/code/mt4/c/codebase/2011/04/ts.png ?

 
freakout:
谢谢mladen 的帮助 我还有一个问题......如何使一个箭头看起来像这里 - https://www.mql5.com/en/code/mt4/c/codebase/2011/04/ts.png ?

像这样 交易愉快

附加的文件:
 

再次感谢

 

一般的编程问题

亲爱的社区。

我试图发明一个小的EA。如果出现蓝色的箭头,它就应该开仓,并在类似的标志下关闭。

我怎样才能在图表上识别这些属于其他指标的箭头?

问候

马克斯

编辑:图表上出现了蓝色和红色的箭头。我怎样才能识别它们出现的时间,然后发送订单?或者我可以直接在指标文件中发送订单?这可能吗?这些订单应该在蓝点或红点出现时关闭。

 
arroganzmaschine:
亲爱的社区。

我试图发明一个小的EA。如果出现蓝色的箭头,它就应该开仓,并在类似的标志下关闭。

我怎样才能识别这些属于图表上另一个指标的箭头?

问候

麦克斯

编辑:有蓝色和红色的箭头出现在图表上。我怎样才能识别它们出现的时间,然后发送订单?或者我可以直接在指标文件中发送订单?这可能吗?这些订单应该在蓝点或红点出现时关闭。

这取决于这些是对象还是缓冲区

如果它们是对象,你必须知道它们的名字,以便在图表上发现它们。

如果它们是缓冲区,你应该用iCustom()函数调用指标(关于如何使用iCustom()函数的更多信息,你可以在这个主题中找到:https://www.mql5.com/en/forum/173108