🐝

Beast Mode V6.1

FCPO Auto Trading System

System Online

Automated Trading with Beast Mode

Multi-indicator scoring system with ATR-based dynamic stops and real-time position verification

±5
Score Threshold
1:3
Risk:Reward
14
ATR Period
10s
Verify Timeout

How It Works

📊
Monitor
Candles every minute
🧮
Beast Mode
Calculate score
🚦
Gate Checks
6 conditions
Verify
Position confirmed

🚦 Gate Checks

1
Score ≥ ±5
Absolute threshold met
2
Confidence ≥ 0
Signal confidence valid
3
Conviction ≥ 0
Signal conviction valid
4
Price > 0
Valid live price
5
Quantity < 2
Max position check
6
Trades < 3
Daily limit check

Position Verification

After Trade Click:
  1. 1. Wait up to 10 seconds
  2. 2. Check Open Positions panel
  3. 3. Verify position matches expected side/qty
✓ Verified
Update state, set SL/TP
✗ Failed
Log warning, don't update

📊 Beast Mode Indicators

📈
RSI
Primary Indicator
Long Signal RSI < 35
Short Signal RSI > 70
Weight ±3-4 pts
📊
MACD
Trend Momentum
Long Signal MACD UP
Short Signal MACD DOWN
Weight ±1 pt
Gap
Opening Gap
Long Signal Gap > +20
Short Signal Gap < -20
Weight ±1 pt

🎯 Dynamic ATR-Based Stops

Stop Loss (1.5× ATR)

# Minimum: 10 points
SL = Entry - (1.5 × ATR)
# Example:
Entry: 4740
ATR: 2.1
SL: 4737 (3 pts)

Take Profit (4.5× ATR)

# Minimum: 30 points
TP = Entry + (4.5 × ATR)
# Example:
Entry: 4740
ATR: 2.1
TP: 4750 (minimum)
⚖️
Risk:Reward = 1:3
Fixed ratio maintained

🧠 Signal Logic

# Beast Mode Scoring
def beast_mode_score(price, closes, open_price, prev_close):
# RSI component
rsi = calculate_rsi(closes, period=14)
score += 4 # if RSI < 35 (oversold)
score -= 4 # if RSI > 70 (overbought)
# MACD component
macd = calculate_macd(closes)
score += 1 # if MACD trending UP
# Gap component
gap = open_price - prev_close
score += 1 # if gap > +20
# Signal Threshold
action = "EXECUTE" # if |score| >= 5
action = "LOG_ONLY" # if |score| < 5

📡 Signal Examples

🟢
LONG Signal
{
"direction": "LONG",
"score": +5,
"rsi": 32.5,
"action": "EXECUTE",
"strength": "MEDIUM"
}
RSI oversold, MACD up, positive gap
🔴
SHORT Signal
{
"direction": "SHORT",
"score": -6,
"rsi": 75.2,
"action": "EXECUTE",
"strength": "STRONG"
}
RSI overbought, MACD down, negative gap

🏗️ System Architecture

Monitor
fcpo_monitor_v6.py
• Candles every minute
• Price from PhillipNova CDP
• Saves to live-fcpo.json
Beast Mode
beast_mode_v6.py
• RSI + MACD + BB + EMA
• Gap analysis
• Signal with price
Auto Trader
auto_trader_v6.py
• Gate checks
• Position verification
• ATR SL/TP
Chrome CDP Port: 9222

🕐 Trading Hours (MYT)

🌅
Morning
10:30 - 12:30
🍽️
Lunch Break
12:30 - 14:30
🌆
Afternoon
14:30 - 18:00