如何使用特定蜡烛高度交叉移动平均线?脚本
How to crossover moving average with a specific candle height? Pinescript
我已经设置了我的策略,但是我想测试当烛台以特定的刻度数越过 hma49 时的入场交易。例如 4。我可以将其作为输入,以便调整 hma49 以上的刻度数吗?这对于测试非常有用。我确定一定有办法对此进行编码,但我已经用谷歌搜索并尝试了很多次,但无法弄清楚。在这方面的任何帮助都会非常棒。我没办法自己去。
//@version=4
strategy ("15MinChart400", overlay=true)
hma23 = hma(close, 23)
hma49 = hma(close, 49)
hma16 = hma(close, 16)
hma200 = hma(close, 200)
hma400 = hma(close, 400)
CO = crossover(hma49, 4 * syminfo.mintick)
long = CO and close >= hma49
exitLong = close <= hma49
//第二次尝试,现在需要烛台回顾
hma49 = hma(close, 49)
ticks = input(4)
tickPrice = hma49 + ticks * syminfo.mintick
lookback = input(4, "Candlestick Lookback")
CL = close[lookback]
long = crossover(close,tickPrice) and crossover(close,hma49) and CL
exitLong = close <= hma49
这是我的尝试,但没有用。
如有任何帮助,我们将不胜感激!
非常感谢,
保罗
通过交叉,您需要评估收盘价何时超过 hma49 值 + 跳动点。
ticks = input(4)
hma49 = hma(close, 49)
tickPrice = hma49 + ticks * syminfo.mintick
long = crossover(close, tickPrice)
exitLong = close <= hma49
strategy.entry(id = "enter long", long = true, when = long)
strategy.close(id = "enter long", when = exitLong)
或者,如果您正在评估价格是否越过了 hma + 柱形图,但收于 hma 上方的任何位置,您将使用
long = open < tickPrice and high > tickPrice and close >= hma49
我已经设置了我的策略,但是我想测试当烛台以特定的刻度数越过 hma49 时的入场交易。例如 4。我可以将其作为输入,以便调整 hma49 以上的刻度数吗?这对于测试非常有用。我确定一定有办法对此进行编码,但我已经用谷歌搜索并尝试了很多次,但无法弄清楚。在这方面的任何帮助都会非常棒。我没办法自己去。
//@version=4
strategy ("15MinChart400", overlay=true)
hma23 = hma(close, 23)
hma49 = hma(close, 49)
hma16 = hma(close, 16)
hma200 = hma(close, 200)
hma400 = hma(close, 400)
CO = crossover(hma49, 4 * syminfo.mintick)
long = CO and close >= hma49
exitLong = close <= hma49
//第二次尝试,现在需要烛台回顾
hma49 = hma(close, 49)
ticks = input(4)
tickPrice = hma49 + ticks * syminfo.mintick
lookback = input(4, "Candlestick Lookback")
CL = close[lookback]
long = crossover(close,tickPrice) and crossover(close,hma49) and CL
exitLong = close <= hma49
这是我的尝试,但没有用。
如有任何帮助,我们将不胜感激!
非常感谢,
保罗
通过交叉,您需要评估收盘价何时超过 hma49 值 + 跳动点。
ticks = input(4)
hma49 = hma(close, 49)
tickPrice = hma49 + ticks * syminfo.mintick
long = crossover(close, tickPrice)
exitLong = close <= hma49
strategy.entry(id = "enter long", long = true, when = long)
strategy.close(id = "enter long", when = exitLong)
或者,如果您正在评估价格是否越过了 hma + 柱形图,但收于 hma 上方的任何位置,您将使用
long = open < tickPrice and high > tickPrice and close >= hma49