admin 管理员组文章数量: 887021
2024年1月18日发(作者:web制作网页个人简历)
涨停后长阴短柱的源码公式
长阴短柱是指股票在涨停后出现的阴线,并且该阴线的实体较短,下面我将为你提供涨停后长阴短柱的源码公式。
涨停后的长阴短柱公式:
```python
#导入库
import talib
import numpy as np
#定义函数
def long_shadow(stock_data, rise_limit):
#获取开盘价、收盘价和最高价的数组
open_prices = stock_data['Open'].values
close_prices = stock_data['Close'].values
high_prices = stock_data['High'].values
#计算涨停价
limit_prices = open_prices * (1 + rise_limit)
#判断是否符合涨停后长阴短柱的条件
long_shadow = []
for i in range(1, len(stock_data)):
#判断是否在涨停价以下收盘
if close_prices[i] < limit_prices[i]:
#判断是否为阴线
if close_prices[i] < open_prices[i]:
#计算实体长度
body_length = abs(close_prices[i] - open_prices[i])
#计算阴线上影线长度
upper_shadow_length = high_prices[i] - max(open_prices[i],
close_prices[i])
#计算阴线下影线长度
lower_shadow_length = min(open_prices[i], close_prices[i]) -
min(open_prices[i], close_prices[i])
#判断是否为长阴短柱
if upper_shadow_length > 2.5 * body_length:
long_(True)
else:
long_(False)
else:
long_(False)
else:
long_(False)
return (long_shadow)
#使用示例
stock_data = _csv('stock_')
rise_limit = 0.1
long_shadow = long_shadow(stock_data, rise_limit)
print(long_shadow)
```
在这段代码中,我们首先导入了所需的库,然后定义了一个名为`long_shadow`的函数。函数的参数包括股票数据和涨停幅度。函数内部首先获取开盘价、收盘价和最高价的数组,然后计算涨停价。接下来,我们使用循环遍历股票数据,判断是否符合涨停后长阴短柱的条件。具体判断条件如下:
1.当日收盘价低于涨停价
2.当日为阴线
3.阴线上影线长度大于阴线实体长度的2.5倍
满足以上条件则将该条件标记为`True`,否则标记为`False`。最后返回包含每天是否为长阴短柱的布尔数组。
使用示例展示了如何调用这个函数,其中`stock_data`代表股票数据,`rise_limit`代表涨停幅度。你可以根据实际情况修改这个函数以适应你的需求。
版权声明:本文标题:涨停后长阴短柱的源码公式 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1705577608h490735.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论