【问题标题】:I want to draw all previous Days high and lows till beginning of stock我想在股票开始之前绘制所有前几天的高点和低点
【发布时间】:2020-06-06 17:29:50
【问题描述】:

我想画出股票开始前所有日子的所有高点和低点。我尝试了我们如何用python编写...... 但它不起作用。帮助我如何在不手动编写的情况下动态绘制所有这些线条

//@version=4
study("My Script", overlay=true)
y = 0
for i = 0 to 10
       y := y + 1
    hh := floor(security(tickerid, "D", high[y]))+0
    ll := ceil(security(tickerid, "D", low[y]))+0
    plot(hh, style=plot.style_line, title="Resistance Line", color=color.blue, show_last=1, linewidth=2, trackprice=true)
    plot(ll, style=plot.style_line, title="Resistance Line", color=color.blue, show_last=1, linewidth=2, trackprice=true)```

I want horizontal lines without ending right side

【问题讨论】:

    标签: pine-script stock trading metatrader4


    【解决方案1】:

    有一个称为 Donchian Channels 的内置指标。我给你我的自定义版本,它允许你分别设置高点和低点的时间段(柱数)。

    //@version=4
    study(title = "Donchian Channels", shorttitle = "DC", overlay = true)
    
    Ulen = input(90, title = "Upper Channel", type = input.integer, minval = 3)
    Llen = input(7, title = "Lower Channel", type = input.integer, minval = 3)
    
    upper = highest(high, Ulen)
    lower = lowest(low, Llen)
    median = avg(upper, lower)
    
    plot(upper, title = "Upper Channel", color = color.new(#4caf50, 0), linewidth = 2)
    plot(lower, title = "Lower Channel", color = color.new(#f44336, 0), linewidth = 2)
    plot(median, title = "Median", color = color.new(#ff9800, 0), linewidth = 2)
    

    【讨论】:

    • 我想要没有结尾的水平线
    • 所以你想用水平线标记历史最高点和历史最低点?
    • 因此,Donchian Channels 非常适合。只需在日线图上将其设置为 20 到 30 之间的柱数。或者,如果您想使用更小的时间范围,请增加柱数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-12
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    相关资源
    最近更新 更多