|
5+ 年
经验
|
8
产品
|
47
演示版
|
|
36
工作
|
0
信号
|
0
订阅者
|
我们将通览 GUI 函数库的基础知识,以便您能理解它们如何工作,甚至着手打造您自己的函数库。
本文提供了一种创建复杂指标的方法,同时还避免了在处置多个作图板、缓冲区、和/或组合来自多个来源的数据时出现的问题。
在您的终端符号(或您的自定义符号)之间执行任何操作以创建 自定义合成符号 :对数刻度、相对表现(股票与 SP500、黄金与白银……)、货币指数……可能性无穷无尽! 您可以逐个蜡烛地执行符号和常数之间的任何数学运算。包含用于获取 2 个值之间的最小值 [min(a,b)] 或最大值 [max(a,b)] 以及平方根 [sqrt(x)]、绝对值 [abs(x)] 的函数,一个值的对数 [logn(x) 或 log10(x)] 或最接近的整数 [round(x)]。 从 2.0 版开始,您还可以在当前交易品种中声明指标并访问其值,例如: $ma_indi = <MA> : 50,0,0 ; #CURRENT - indicator ($ma_indi, 0) 指标名称的语法是自定义指标的 文件夹/名称 和终端指标之间的“ < > ”。 如何使用 使用市场报价中以“#”字符开头的符号(例如#EURUSD)编写公式。确保任何符号的名称不包含任何运算符字符、括号或“#”,以便正确评估公式。 您还可以将公式保存在 txt
该指标创建一个相对于其他图表指标的通道: 指标 + ATR 和指标 - ATR 。了解价格是否超出您的基准线非常有用。 ATR 水平可以用乘数进行调整。 此版本比其 MT5 版本更复杂,以避免某些 MT4 限制:您需要引入基线的 名称 、 参数 (以逗号分隔的字符串)和 缓冲区 。确保您的基线在 一个 缓冲区中包含所有必要的值(或者您可能需要放置多个实例)。 不支持 基线上的字符串参数,无论引入什么值,都将始终使用默认值。 对于枚举数,使用他们的位置(从 0 开始,对于大多数人来说)。例如对于 MA 模式:sma=0; EMA=1; smma=2; lwma=3 作为一个优势,此指标还显示原始基线,因此您将在同一指标中拥有所有 3 行。您可以使用特殊名称标签访问 MT4 本地指标:在这种情况下,有用的是“<MA>”和“<ICHIMOKU>”(用于 kijun-sen)。还有更多可用,但它们在图表中没有多大意义(也许你也可以从布林带中得到一些东西:<BB>)。 还有一个MT5版本