龙听期货论坛's Archiver

龙听 发表于 2018-11-15 11:38

MultiCharts编程KeltnerChannel用法

计算 Keltner Channel 值。语法[p=30, 2, left][color=#800080]KeltnerChannel[/color](Price, Length, NumATRs) [/p]返回(双精度数)
包含指定柱状线的 Keltner Channel 值的数值。参数[table=98%]
[tr][td][p=30, 2, left]名称[/p][/td][td][p=30, 2, left]类型[/p][/td][td][p=30, 2, left]说明[/p][/td][/tr]
[tr][td]
Price [/td][td]
数值[/td][td]
指定要平均的柱状线值(价格、函数或公式)。[/td][/tr]
[tr][td]
Length [/td][td]
数值[/td][td]
设置取平均值(柱状线中)的时间段。[/td][/tr]
[tr][td]
NumATRs [/td][td]
数值[/td][td]
设置要在计算中使用的乘数。输入正值表示上限,负值表示下限。[/td][/tr]
[/table]用法
Keltner Channel 是一个通道,它基于移动平均线以上和以下的平均真实波幅的倍数 (NumATRs) 。[color=#800080]KeltnerChannel[/color] 最常与衡量或利用市场波动率的研究或策略一起使用。它与 [color=#800080]BollingerBand[/color] 函数的概念类似。示例
将基于 Close、10 根柱状线平均值和 2.5 系数的 Keltner Channel 上限赋予 Value1。[p=30, 2, left][color=#800080][color=#000000]Value1[/color] = KeltnerChannel[/color]([color=#0000ff]Close[/color], 10, 2.5)[/p]
将基于 Close、20 根柱状线平均值和 -1.5 系数的 Keltner Channel 下限赋予 Value2。[p=30, 2, left][color=#800080][color=#000000]Value2[/color] = KeltnerChannel[/color]([color=#0000ff]Close[/color], 20, -1.5)[/p]
如果想要创建一个分析技术,在柱状线的 [color=#0000ff]Close[/color] 高于使用最后 14 根柱状线范围中收盘价格的 Keltner Channel 上限值和 NumATRs 为 2.5 时提醒您,可以使用下面的语法:[p=30, 2, left][color=#0000ff]Plot1[/color]([color=#800080]KeltnerChannel[/color]([color=#0000ff]Close[/color], 14, 2.5), "[color=#008000]KChannel[/color]");[color=#0000ff]

If[/color] [color=#0000ff]Close[/color] > [color=#0000ff]Plot1[/color] [color=#0000ff]Then[/color] [color=#0000ff]
Alert[/color]("[color=#008000]Close is above the upper Keltner Band[/color]");[/p]

页: [1]