有人知道我如何获得当天前周五高点的价格吗?我有这段代码,它为星期五的高,低和开盘价在星期五的持续时间内绘制了一条线,但是我希望能够将该线扩展到下一周的所有时间。我在想是否可以获取周五高点的值,然后可以简单地输入-plot(周五高点的值,style = circles,linewidth = 2,color = blue),然后这样做工作。
这是我目前用于绘制线条的代码
isFriday()=> dayofweek(time('D'))==星期四? 1:0 plot(isFriday()and highPrice?highPrice:na,title =“星期五高”,样式=圆圈,线宽= 2,颜色=黑色) plot(isFriday()and lowPrice?lowPrice:na,title =“星期五低”,样式=圆圈,线宽= 2,颜色=黑色) plot(isFriday()and openprice?openprice:na,title =“星期五开放”,style =圆圈,linewidth = 2,color = black)
在所附的图像中,我手动添加了FO和FH行以显示周五开盘价和周五高点,我希望它们像蓝线一样绘制。
答案 0 :(得分:0)
肯定有可能。
一旦您拥有了价值,那么您所展示的东西就应该起作用:
plot(value of Friday high, style=circles, linewidth=2, color=blue)
您尝试过吗? 它对您不起作用吗? 蓝线的绘制逻辑是什么?也许将其复制到您的FO和FH生产线上。
很难在不看到您的代码的情况下提供更多建议。
答案 1 :(得分:0)
问题是1)我如何获取该值并将其存储?由于无法存储值,因此无法尝试。
蓝线的代码是每周值。似乎每周值将绘制整周的线,但是当然每日值仅绘制一天的线。这是绘制该行的代码,该行是上周收盘价
WCLOSE =安全性(tickerid,“ W”,关闭[1]) 情节(WCLOSE,标题=“ Last week Close”,样式=圆圈,线宽= 2,颜色=蓝色)