一、CDP指标的特点
二、CDP指标的计算方法
三、CDP指标的交易策略
-
当日股价开盘涨过AH时,应追价买进。 -
当日股价开盘跌破AL时,应卖出。 -
当日股价盘中涨过AH附近,应追价买进。 -
当日股价盘中涨过NH附近,应分批卖出。 -
当日股价盘中跌破AL附近,应追价卖出。 -
盘中跌至NL附近,应分批买进。
import numpy as np
import pandas as pd
import pandas_datareader as pdr
from 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
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!