攒钱达人

【推荐】使用Python实现旭日东升战法应用于股市交易策略-股票资讯python

spring 0

根据旭日东升战法,我们可以制定以下交易策略:

每天盘前筛选出中阴线的股票,并记录下当日的最低价。

如果中阴线的次日出现跳空高开的大阳线,则观察该阳线的实体部分和成交量。如果阳线的实体越大、成交量越大,说明多头越强,买入信号越强。

在次日收盘时,检查股价是否已经突破了阳线的高点实体部分。如果是,则可以开仓买入该股票。

设置止损点,限定亏损程度。

如果股价连续上涨,建议可以适当加仓。

在股价跌破止损点时及时平仓,避免亏损过大。

需要注意的是,该策略是建立在旭日东升战法的基础上,根据自己的实际操作经验和市场情况进行调整,同时也需要根据个人的风险偏好和资金实力来决定交易的仓位和买卖数量。

以下是一个基于Python语言的示例代码:

import tushare as ts

token = '输入你的Tushare Pro token'

pro = ts.pro_api(token)

# 获取所有A股上市日期和最近一个交易日的收盘价

df = pro.daily(ts_code='000001.SZ', start_date='20220101', end_date='20220623')

# 筛选出中阴线

df['MiddleNegative'] = (df['open'] > df['close']) & (df['open'] > df['ma5']) & (df['close'] < df['ma5']) & (df['close'] < df['open'])

# 记录下当日的最低价,作为观察是否突破的标准

df['Lowest'] = df['low']

# 计算出次日的开盘涨幅和收盘价

df['NextOpenPctChg'] = df['open'].shift(-1) / df['close'] - 1

df['NextClose'] = df['close'].shift(-1)

# 找到跳空高开的大阳线

df['JumpUpPositive'] = (df['NextOpenPctChg'] > 0.02) & (df['NextClose'] > df['close']) & (df['NextClose'] / df['close'] > 1.02)

# 筛选出买点信号

df['BuySignal'] = df['JumpUpPositive'] & (df['Lowest'] < df['NextClose'])

# 输出买进信号的日期

print(df[df['BuySignal'] == True]['trade_date'])

以上代码是使用了Tushare Pro的API获取股票数据,在日线级别中检测是否有中阴线,以及判断跳空高开的大阳线和买点信号。具体实现中,我们将开盘价高于收盘价且收盘价低于5日均线的当天标记为中阴线,将次日的开盘价相对于当天收盘价的涨幅和次日收盘价相对于当天的收盘价的涨幅作为跳空高开的判断依据,同时记录下当天的最低价来观察股价是否越过了次日的高点实体部分。最后,我们输出所有买点信号出现的日期。

请注意,以上代码仅是一个示例,需要根据自己的实际需求和交易习惯进行相应的调整。此外,股市有风险,入市需谨慎。

光学系统测试

上海光学影像测量机价格

上海三维影像测量

光学系统测试

相关内容