繁体   English   中英

Pine Script - 带有情节的 If 语句

[英]Pine Script - If statement with a plot

我是 Pine Script 的新手,但希望在两个if语句方面获得一些帮助,并根据结果我需要绘制一周(周一至周五)的平线,下周标记(见下文)应重新计算.

pLevel = (prevHighHTF + prevLowHTF + prevCloseHTF) / 3
r1Level = (pLevel - prevLowHTF) + pLevel
s1Level = pLevel - (prevHighHTF - pLevel)


//Marker Calculations
// Close above Pro_High on Friday
if prevCloseHTF[1] > r1Level[1]
    Marker = r1Level - ((r1Level - prevCloseHTF) * 0.55)

//Close Below Pro_Low on Friday
if prevCloseHTF[1] < s1Level
    Marker = ((prevCloseHTF - s1Level) * .55) + s1Level

使用此代码,如何将星期一的标记绘制为一行并在下周重新计算?

您必须首先在全局范围内初始化变量,然后使用:=运算符重新分配值。 这是示例:

var float Marker = na

//Marker Calculations
// Close above Pro_High on Friday
if prevCloseHTF[1] > r1Level[1]
    Marker := r1Level - ((r1Level - prevCloseHTF) * 0.55)

//Close Below Pro_Low on Friday
if prevCloseHTF[1] < s1Level
    Marker := ((prevCloseHTF - s1Level) * .55) + s1Level

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM