一、CDP指标的特点
二、CDP指标的计算方法
三、CDP指标的交易策略
-
当日股价开盘涨过AH时,应追价买进。 -
当日股价开盘跌破AL时,应卖出。 -
当日股价盘中涨过AH附近,应追价买进。 -
当日股价盘中涨过NH附近,应分批卖出。 -
当日股价盘中跌破AL附近,应追价卖出。 -
盘中跌至NL附近,应分批买进。
import numpy as npimport pandas as pdimport pandas_datareader as pdrfrom datetime import datetime
# 获取股票数据def get_stock_data(ticker, start_date, end_date): df = pdr.get_data_yahoo(ticker, start=start_date, end=end_date) return df
# 计算CDP指标def calculate_cdp(df): df['AH'] = df['High'].rolling(window=1).max() df['AL'] = df['Low'].rolling(window=1).min() df['MP'] = (df['High'] + df['Low'] + df['Close']) / 3 df['R1'] = 2 * df['MP'] - df['AL'] df['S1'] = 2 * df['MP'] - df['AH'] return df
# 交易策略def trading_strategy(df): # 假设我们使用R1和S1作为买入和卖出信号 df['Position'] = np.nan df.loc[df['Close'] < df['S1'], 'Position'] = 1 # 买入信号 df.loc[df['Close'] > df['R1'], 'Position'] = -1 # 卖出信号 return df
五、结论
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/105409
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
