1. 只要有5个蜡烛图,就可以使用EMA指标源码。
2. EMA指标源码基于蜡烛图的收盘价,其中包括两个不同的线,表示短期趋势和长期趋势。
3. 如果5个蜡烛图不创新低或新高,就可以用EMA指标源码绘制水平线,作为支撑或者阻力线,从而确定未来交易的方向。
5个蜡烛图不新低或新高划水平线的指标源码
以下是使用Python编写的5个蜡烛图不新低或新高划水平线的指标源码:
```python
import talib
import numpy as np
# 创建蜡烛图的高、低、开、收四个价格序列
high = np.array([10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20])
low = np.array([8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18])
open_price = np.array([9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19])
close_price = np.array([11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21])
# 判断蜡烛图是否不新低或新高
lowest_low = talib.MIN(low, timeperiod=5)
highest_high = talib.MAX(high, timeperiod=5)
if close_price[-1] > highest_high[-2]:
print("蜡烛图新高")
elif close_price[-1] < lowest_low[-2]:
print("蜡烛图新低")
else:
print("蜡烛图不新低或新高")
# 划水平线
support = talib.MIN(low, timeperiod=5)[-2]
resistance = talib.MAX(high, timeperiod=5)[-2]
print("支撑线:", support)
print("阻力线:", resistance)
```
以上代码中,我们使用talib库中的MIN和MAX函数来计算蜡烛图的最低价和最高价,然后判断当前蜡烛图是否新低或新高。如果不是新低或新高,则可以根据蜡烛图的最低价和最高价来划水平线。