This commit is contained in:
aaron 2024-07-25 22:59:20 +08:00
parent 89fb681d02
commit 44b18a33aa

View File

@ -34,19 +34,23 @@ def stratergy_run(symbol, interval, df, debug):
df['priceCheck'] = (longDiff <= maxDifference) & (midDiff <= maxDifference) & (shortDiff <= maxDifference)
df['isLongArrangement'] = (df['ema5'] > df['ema10']) & (df['ema10'] > df['ema30']) & (df['ema30'] > df['ema144'])
df['isShortArrangement'] = (df['ema5'] < df['ema10']) & (df['ema10'] < df['ema30']) & (df['ema30'] < df['ema144'])
d1 = df.iloc[-1]
d2 = df.iloc[-2]
d3 = df.iloc[-3]
isbullish = d1['isLongArrangement'] == True & d2['isLongArrangement'] == False & d1['priceCheck'] == True
print(f"{symbol} bullish: {isbullish} | isLongArrangement: {d1['isLongArrangement']} | priceCheck: {d1['priceCheck']}")
if(isbullish == True):
isBear = d1['isShortArrangement'] == True & d2['isShortArrangement'] == False & d1['priceCheck'] == True
print(f"{symbol} - {interval} bullish: {isbullish} | bear : {isBear}")
if(isbullish | isBear):
message = f"🦄 信 号 提 醒 🦄\r\n\r\n"
message += f"策略:【趋势追踪V1.0】\r\n"
message += f"品种: {symbol}\r\n"
message += f"周期: {interval}\r\n"
message += f"信号: 【多头排列】\r\n"
message += f"信号: 【{"多头排列" if isbullish else "空头排列"}\r\n"
dingding.send_message(message, isAtAll=True)
telegram_sender.send_message(setting.chat_id, message)