添加中枢延续

This commit is contained in:
jackyu66git
2026-04-05 17:55:09 +08:00
parent 6a6d24f601
commit 2bf9fe5825
6 changed files with 103 additions and 35 deletions
+6 -5
View File
@@ -33,7 +33,8 @@ class TRADE_POINT_TYPE:
SELL3 = -3 # 三类卖点
app = Flask(__name__)
macd_factor = 2
macd_factor = 2 *6
smooth_factor = 1
# 初始化交易所
exchange = ccxt.binance({
'enableRateLimit': True,
@@ -421,9 +422,9 @@ def get_a_stock_kl_data(symbol, timeframe, limit=100000, start_time=None, end_ti
return None
def add_indicators(df):
fast = 12*macd_factor
slow = 26*macd_factor
period = 9*1
fast = 12 * macd_factor
slow = 26 * macd_factor
period = 9 * smooth_factor
macd = ta.MACD(df, fastperiod=fast, slowperiod=slow, signalperiod=period)
df['macd'] = macd['macd']
@@ -512,7 +513,7 @@ def calculate_macd(df):
exp1 = df['close'].ewm(span=12*macd_factor, adjust=False).mean()
exp2 = df['close'].ewm(span=26*macd_factor, adjust=False).mean()
macd = exp1 - exp2
signal = macd.ewm(span=9, adjust=False).mean()
signal = macd.ewm(span=9 * smooth_factor, adjust=False).mean()
histogram = macd - signal
return {