我使用了Tradingview,但遇到了我不理解的松木脚本问题!
我有一个简单的策略:在昨天的高点突破时买入,昨天的蜡烛的范围/身体比率低于“ x” ...都非常简单。
要检查数据的准确性,如果昨天的蜡烛有资格今天进入市场,我会画一个绿色圆圈。只是一张支票而已。不幸的是,我注意到如果昨天的蜡烛不符合要求,但先前的蜡烛却不符合要求,则该策略进入市场!!错了!
简而言之,当afo的两天蜡烛达到要求时,就会触发条件,即使随后的蜡烛不允许,该策略也会进入市场
在我所附的快照中,您可以清楚地看到,今天我们在蜡烛“ C”中,蜡烛“ B”(昨天)开红灯,所以今天(C)我不应该去市场,而是选择策略进入市场是因为蜡烛A是绿色的。
怎么了?当A为绿色时,将触发条件,即当价格超过昨天的最高价时,我进入市场,但这不好!!!
今天我该怎么办呢?今天,您只能看着昨天的蜡烛,即A取决于B而不取决于C? 谢谢你
h=high
o=open
c=close
l=low
float dailyFactor = na
dailyFactor := if c > o
(c-o)/(h-l)
else
(o-c)/(h-l)
strategy.entry("BUY", strategy.long, stop=high, when=dailyFactor<dailyFactorlevel)