🧓 ปู่ชวนไปเที่ยว
🎮 เล่นเกมส์
⏰ Time:
🌡️ Temp: Loading...

📌 ปรับโค้ดจากเวอร์ชันล่าสุดเพื่อ:ปรับเงื่อนไขสัญญาณการเทรด:ทำให้ต้องมี 6 สัญญาณ เกิดขึ้นพร้อมกันเพื่อให้เกิดการเข้าเทรด

โดย puk

2025-09-02 00:10

ปรับโค้ดจากเวอร์ชันล่าสุดเพื่อ:ปรับเงื่อนไขสัญญาณการเทรด:ทำให้ต้องมี 6 สัญญาณ เกิดขึ้นพร้อมกันเพื่อให้เกิดการเข้าเทรด (BUY หรือ SELL) ใช้ 12 สัญญาณ เป็นตัวชี้วัดทั้งหมด โดยรวมตัวชี้วัดที่มีอยู่ (MACD, SMA, RSI, ATR) และเพิ่ม Bollinger Bands รวมถึงตัวชี้วัดใหม่ เช่น Stochastic Oscillator เพื่อให้ครบ 12 สัญญาณ เงื่อนไขการเทรดจะตรวจสอบว่า 6 จาก 12 สัญญาณเป็นจริงพร้อมกัน รักษาฟีเจอร์เดิม:รักษาการเลือก timeframe (15m, 30m, 45m, 1h, 4h, 8h, 1d) ใน backtest และ live trading รักษาการเลือก 20 คู่เหรียญ รักษาการแจ้งเตือนใน backtest เฉพาะเข้า/ออก position และสรุปผล รักษาการจัดการ Telegram rate limit และส่วนหัว Pu@BotAlly V.2.1 เพิ่มตัวชี้วัด Bollinger Bands และ Stochastic Oscillator:Bollinger Bands: ใช้ Upper/Lower Bands และ %B เพื่อระบุ overbought/oversold Stochastic Oscillator: ใช้ %K และ %D เพื่อตรวจสอบ momentum รวมทั้งสองตัวนี้กับ MACD, SMA, RSI, และ ATR เพื่อสร้าง 12 สัญญาณ การออกแบบการเปลี่ยนแปลง12 สัญญาณสำหรับการเทรด:สร้าง 12 สัญญาณจากตัวชี้วัดต่อไปนี้:SMA Crossover (Fast > Slow): สำหรับ BUY (และ Fast < Slow สำหรับ SELL) SMA Position: ราคาอยู่เหนือ SMA Slow สำหรับ BUY (และต่ำกว่าสำหรับ SELL) MACD Crossover: MACD > Signal Line สำหรับ BUY (และ MACD < Signal Line สำหรับ SELL) MACD Histogram: Histogram > 0 สำหรับ BUY (และ < 0 สำหรับ SELL) RSI Threshold: RSI < rsi_buy_threshold สำหรับ BUY (และ > rsi_sell_threshold สำหรับ SELL) RSI Trend: RSI เพิ่มขึ้น (RSI[t] > RSI[t-1]) สำหรับ BUY (และลดลงสำหรับ SELL) ATR Threshold: ATR > atr_threshold เพื่อกรองความผันผวนต่ำ ATR Trend: ATR เพิ่มขึ้น (ATR[t] > ATR[t-1]) สำหรับทั้ง BUY และ SELL Bollinger Bands Position: ราคา < Lower Band สำหรับ BUY (และ > Upper Band สำหรับ SELL) Bollinger Bands %B: %B < 0.2 สำหรับ BUY (และ > 0.8 สำหรับ SELL) Stochastic %K: %K < 20 สำหรับ BUY (และ > 80 สำหรับ SELL) Stochastic Crossover: %K > %D สำหรับ BUY (และ %K < %D สำหรับ SELL) เงื่อนไขการเทรด: ต้องมีอย่างน้อย 6 สัญญาณ เป็นจริงพร้อมกันเพื่อเปิด position เพิ่มตัวชี้วัดใน apply_indicators:เพิ่ม Bollinger Bands (ta.volatility.BollingerBands) และ Stochastic Oscillator (ta.momentum.StochasticOscillator) อัปเดต optimize_parameters เพื่อรวมพารามิเตอร์ใหม่ เช่น bb_window, bb_std, stoch_k, stoch_d, stoch_smooth ปรับเงื่อนไขใน check_signal และ backtest:สร้างฟังก์ชัน evaluate_signals เพื่อนับจำนวนสัญญาณที่เป็นจริง ตรวจสอบว่า signal_count >= 6 ก่อนเปิด position จัดการ Telegram และการแจ้งเตือน:รักษาการข้าม "Waiting for next check" และใช้ cooldown 10 วินาที เพิ่มการแจ้งเตือนรายละเอียดสัญญาณที่พบเมื่อเกิดการเทรด

💬 ความคิดเห็น 0

🌟 ยังไม่มีความคิดเห็น — คุณจะเป็นคนแรก!

🔑 เข้าสู่ระบบ เพื่อแสดงความคิดเห็น

🔙 Back Home