【发布时间】:2021-04-28 12:07:24
【问题描述】:
更新:添加完整的脚本。
目标:在最近最近分发日的收盘价上创建一条线(类似于 hline)。我需要将这条线从这个小节之前的 50 个小节延伸到最后一个小节(今天)。
我被困在for loop 和var 的使用中,无法检索正确的值。
//@version=4
study(title="Distribution", shorttitle="Distribution Study", format=format.volume, overlay=true, resolution="1D")
//Input Parameters
distributionDayThreshold = -0.4
//-----------------------------------------------
//Functions -------------------------------------
hasVolumeIncreased = (volume-volume[1]) > 0
priceChangePercent = (close-close[1])/close[1]*100
//Get All Distribution Days
getDistributionDays = ((priceChangePercent < distributionDayThreshold ) and (hasVolumeIncreased))
conditionBool = getDistributionDays
var bar = -1
var barClose = -1.0
var barFlag = false
var index = -1
for i=0 to bar_index
if conditionBool[i] and not barFlag
bar := bar_index[i]
barClose := close[i]
barFlag := true
index := i
plot(barClose, title="barClose")
//Paint all distribution days
bgcolor(conditionBool?color.red : na, title="distributionDay")
【问题讨论】:
标签: pine-script