⚙️ Primevector Admin Panel

🔐 Admin Authentication

📊 Access Levels

  • Level 1: Currency pairs only
  • Level 2: Indices only
  • Level 3: Gold only
  • Level 4: Currency + Indices
  • Level 5: Currency + Gold
  • Level 6: Indices + Gold
  • Level 7: Currency + Indices + Gold
📡 Primevector
Welcome
📡 Primevector Trading Dashboard
LIVE
Loading...
Loading...
Demo Mode
SELL (BID)
BUY (ASK)
Spread: —
24H High
24H Low
Buyer Pwr
Seller Pwr
Strength
24H High
24H Low
Buyer Power
Seller Power
Market Cap
Strength Idx
Bid
Ask
HOLD POSITION
Confidence:
Based on multi-timeframe technical analysis
HOLD POSITION
Confidence:
Based on comprehensive multi-timeframe technical analysis
⚡ Oscillator Indicators
📊 Multi-Timeframe Analysis
TimeframeTrendRSIMACDSignal
⚠ MTF Note: Higher timeframes provide trend direction, lower timeframes for precise entries.
📋 Technical Analysis Summary
🎯 Key Support & Resistance
Level TypePriceDistanceStrengthTouch Count
📌 Pip Manager: Each setup uses 30 pip SL with 75 pip TP1 & 30 pip TP2. R:R → TP1=1:8.5, TP2=9:1
📉 Visual S/R Map
📊 Market Power Analysis
📈 Price Chart
Bid Price
Ask Price
⚡ Power Metrics Timeline
Sentiment
BUY
BUY
SELL
All Pairs Sentiment
💪 Currency Strength Meter
🔥 Pair Heatmap
📊 24H Currency Change
📰 Market News & Analysis
🔌 MT5 WebSocket Connection
Disconnected
📐 Formula Engine — All Indicators
── PRICE DATA (from MT5) ──────────────────
BID = SymbolInfoDouble(sym, SYMBOL_BID)
ASK = SymbolInfoDouble(sym, SYMBOL_ASK)
SPREAD = (ASK - BID) / Point
H24 = iHigh(sym, PERIOD_D1, 0)
L24 = iLow(sym, PERIOD_D1, 0)
── RSI (Wilder's Smoothed) ────────────────
RS = AvgGain(n) / AvgLoss(n) [n=14]
RSI = 100 - (100 / (1 + RS))
→ Overbought: RSI > 70 | Oversold: RSI < 30
── MACD (12,26,9) ────────────────────────
EMA_fast = EMA(close, 12)
EMA_slow = EMA(close, 26)
MACD_line= EMA_fast - EMA_slow
Signal = EMA(MACD_line, 9)
Histogram= MACD_line - Signal
── STOCHASTIC (5,3,3) ────────────────────
%K = (Close-LowestLow) / (HighestHigh-LowestLow) × 100
%D = SMA(%K, 3)
── BOLLINGER BANDS (20,2) ────────────────
Middle = SMA(close, 20)
Upper = Middle + 2×StdDev
Lower = Middle - 2×StdDev
── STRENGTH INDEX ────────────────────────
SI = BuyerPower / (BuyerPower + SellerPower)
── COMPOSITE VERDICT ─────────────────────
Score = Σ(signal_weight × signal_value)
→ Score > 0.6 → BUY | < -0.6 → SELL | else HOLD
🐍 MT5 Python Bridge
# mt5_bridge.py — Run on Windows PC with MT5
import asyncio, websockets, json, MetaTrader5 as mt5

async def handler(websocket):
mt5.initialize()
while True:
data = {}
for sym in SYMBOLS:
tick = mt5.symbol_info_tick(sym)
info = mt5.symbol_info(sym)
if tick and info:
data[sym] = {"bid":tick.bid,"ask":tick.ask}
await websocket.send(json.dumps({"type":"tick","data":data}))
await asyncio.sleep(1)

# Simbol broker Vantage (nama sebenar dalam MT5):
SYMBOLS = ["XAUUSD","EURUSD","GBPUSD","USDCHF",
"USDJPY","GBPJPY","EURJPY",
"NAS100.r","DJ30.r","BTCUSD"]

asyncio.run(websockets.serve(handler,"0.0.0.0",8765))
Install: pip install MetaTrader5 websockets
📋 Connection Log
[SYSTEM] Dashboard initialized. Admin mode. [INFO] Formula engine loaded — 8 indicators active