是否可以在下一根蜡烛的上方和下方打印蜡烛的先前高价和低价?
我还想知道如何在图表上放置计算值,这可能吗? 谢谢
study(title = "HiLo Last Candle", shorttitle = "HiLO", overlay=true)
h=high[1]
plotchar(h,text=tostring(h, 0.0),location=location.abovebar)
答案 0 :(得分:0)
尚无法在图表上打印值。
要在图表上放置计算值,用户通常使用研究功能的protocol Reusable: class {
static var defaultIdentifier: String { get }
}
extension Reusable where Self: UITableViewCell {
static var defaultIdentifier: String {
return String(describing: self)
}
}
class TestTableViewCell: UITableViewCell, Reusable { }
extension UITableView {
func register<T: UITableViewCell & Reusable>(_: T.Type) {
register(UINib(nibName: T.defaultIdentifier, bundle: nil), forCellReuseIdentifier: T.defaultIdentifier)
}
}
let tableView: UITableView = UITableView()
tableView.register(TestTableViewCell.self)
let viewCells = [TestTableViewCell.self]
// Without type annotation, it's [UITableViewCell.Type]
// And the error is: Instance method 'register' requires that 'UITableViewCell' conform to 'Reusable'
for viewCell in viewCells {
tableView.register(viewCell)
}
参数:
overlay=true
似乎您对这种方法很熟悉。
另一种方法是使用//@version=3
study(title = "MyStudy", overlay=true)
plot(sma(close, 7))
/ plotcandle
函数“创建”自己的图表,您可以在其中自己创建条形图:
plotbar
答案 1 :(得分:0)
//@version=4
study("HL of previous bar",overlay=true)
h = label.new(bar_index, na, tostring(high[1]),
color=color.green,
textcolor=color.white,
style=label.style_labeldown, yloc=yloc.abovebar)
label.delete(h[1]) // remove the previous label when new bar appears
l = label.new(bar_index, na, tostring(low[1]),
color=color.red,
textcolor=color.white,
style=label.style_labelup, yloc=yloc.belowbar)
label.delete(l[1]) // remove the previous label when new bar appears