BB:ref(H,ENTERBARS),NODRAW;
CC:ref(L,ENTERBARS),NODRAW;
DD:ref(O,ENTERBARS),NODRAW;
DRAWICON(DD=CC OR DD=BB,HIGH+2,1);
我想比较以下开仓k线的开盘价和最高价以及最低价的大小,如果最高价或等于开盘价,则画笑脸。上面代码显示的不仅仅是开仓k线画笑脸,而是从开仓k线开始连续多个k线画笑脸。请问哪里不对?如何才能只在开仓k线上满足条件画笑脸?
没办法。这个牵扯到未来函数。你在开仓时,又怎么知道未来的价格是大于等于当前的开仓价格呢?
以下是引用wenarm在2020/7/31 12:12:27的发言:
没办法。这个牵扯到未来函数。你在开仓时,又怎么知道未来的价格是大于等于当前的开仓价格呢?
我的意思可能没说明白。我想比较的是开仓那根k线的开盘价和最高价/最低价是否相等,与未来的k线价格无关。
DRAWICON(开仓条件=1 and (open=high or open=low),HIGH+2,1);