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`代表涨停幅度。你可以根据实际情况修改这个函数以适应你的需求。


本文标签: 涨停 长阴 函数 短柱 股票