📊 Shay Heffets — MarketDataGroup

🕐 Last Updated: 2026-04-26 Updated Daily at 23:05 IST 🤖 Maintained by QuantClaw

📑 Contents

📋 Executive Summary

Shay Heffets (eToro: Sharkie1978) leads the MarketDataGroup initiative — a suite of trading infrastructure tools, dashboards, and data products built around eToro's market data capabilities.

📡 SignalsCentre

✅ Live
7,898 signals tracked
24/7 outcome engine active

🕐 24/7 Trading Dashboard

✅ Live
6 stock instruments + Gold/Oil/BTC
Real-time yfinance pricing

🤖 Perp MM (SharonB)

🟣 Running
PnL: $22,855
8,757 trades since Apr 18

📥 HL-Collector

✅ Live
Real-time perp data collection
PM2 auto-restart enabled

📈 Earnings Dashboard

✅ Live
560 stocks tracked
NOP CFD/Real columns

🥇 Gold247 Monitor

✅ Live
24/7 deviation monitoring
Spread anomaly detection

Cross-Platform Involvement

📡 1. SignalsCentre (VIPSignals)

Automated trading signals platform — generates, publishes, and tracks BUY/SELL signals with SL/TP across eToro instruments.

Architecture

ComponentFilePurpose
vipsignals-enginevipsignals-engine/src/index.tsSignal generation + 24/7 outcome tracking timer
vipsignals-adminPort 3051Admin dashboard
vipsignals-sharedvipsignals-shared/src/db.tsDB access (search_path = data, signals, public)
Databasequantdbdata.price_history — 39.8M bars (TimescaleDB)

Signal Configuration

DirectionStop LossTake ProfitR:R
BUY-5%+15%3:1
SELL+5%-15%3:1

Total Signals: 7,001 with SL/TP | Total Tracked: 7,898 published

Outcome Tracking

Dedicated 5-minute timer independent of scan cycles. Runs 24/7 with trackOutcomes() called immediately on startup.

🔧 Bugs Fixed (2026-04-26) — 5 issues resolved
  1. Port 3051 conflict — Docker container killed, PM2 restarted
  2. Price pipeline — search_path had public first → reading empty public.price_history. Fixed to data-first.
  3. Migration crash — "column source does not exist" from unqualified table refs. Added explicit schema qualification.
  4. signals.instruments — minimal table missing columns → replaced with VIEW to data.instruments
  5. fetchExternalData() — was blocking main() with await → made non-blocking with .then/.catch

🕐 2. 24/7 Trading Dashboard

URL: dashboard.thetradingbots.com/247-trading
Service: hip3-dashboard (PM2)  |  Files: /home/opc/hyperliquid-collector/dashboard/

Live Instruments

InstrumentAvatar IDType
Tesla 24/77873Stock
Apple 24/76Stock
Amazon 24/74000Stock
Meta 24/710524Stock
Microsoft 24/75Stock
Nvidia 24/77622Stock

Page Structure (Consolidated Apr 26)

🤖 3. Perpetual Market Maker (SharonB)

Automated perpetual futures market-making on Hyperliquid DEX.

MetricValue
PnL$22,855
Total Trades8,757
Running SinceApril 18, 2026
Venue Fees (Crypto)Maker: 0.2bps / Taker: 0.5bps
Venue Fees (Commodities/FX)Maker: 0bps / Taker: 0.45bps
🔮 Upcoming Hyperliquid Upgrade (announced Apr 24, not yet live)
  1. Order Priority Fees — IOC perp orders, fee = p/100000000 of filled notional (max 8bps)
  2. Agent Cross-DEX Transfers — transfer funds between DEXs without full withdrawal
  3. Gossip Priority — 5 Dutch auction slots on 3-min cycle, min 0.1 HYPE, ~10ms latency reduction

4-hour cron job monitoring for upgrade activation.

📥 4. Hyperliquid Collector

Real-time perpetual futures data streaming from Hyperliquid DEX.

DetailValue
Status✅ Running (PM2, auto-restart)
Last CrashFri Apr 24, 07:36 UTC — auto-restarted
Location/home/opc/hyperliquid-collector/

📈 5. Earnings Dashboard

Upcoming earnings data for eToro-listed stocks.

DetailValue
Coverage560 stocks
Special ColumnsNOP CFD/Real (for Marios)
Data Sourcequantdb data schema
Last UpdateApr 21-25, 2026

🥇 6. Gold247 Monitor

24/7 monitoring — pricing deviations, stale data, spread anomalies.

PatternDetails
OIL persistent low deviationOngoing
Evening stale cluster~21:05 UTC
META/AMZN corrupt pricingAnomaly on Fri Apr 24
OIL spread breach0.496%

🔧 Supporting Tools

🧮 Covered Call Calculator

Built for BRM group (Shai/Sharon)
Live at /covered-call-calculator

🕐 Market Hours Sanity Checker

IDs fixed: ITA40, SUI30, HKG50, EUSTX50, CHINA50
False mismatch bug resolved

📋 Gleb Endpoint Inventory

All available Gleb API endpoints documented
Used for data pipeline integration

🗄️ Data Infrastructure

eToro as Primary Price Source

Decision by Shay Heffets (Apr 26): eToro is the primary price source for all asset classes.

DetailValue
Candle EndpointGET /api/v1/market-data/instruments/{id}/history/candles/desc/OneDay/{count}
Authx-api-key + x-user-key + x-request-id
Rate Limit100 req/min, paced 1 req/sec
Backfill8,941 instruments × 30-day candles (via etoro_price_backfill_v3.py)
Known IssueBTC (ID 315) candles frozen at Feb 2024 (eToro-side)

Unified Trade Execution

POST /api/v2/trading/execution/orders — verified live Apr 26 by Mariano. Supersedes old /demo/orders + /real/orders paths.

👤 People & Stakeholders

PersonRoleRelationship
Shay Heffets (Sharkie1978)Lead, MarketDataGroupProduct owner, first AgentX SSO user
Shiran ZimmereToro Product24/7 Trading page updates
SharonBPerp MM OperatorRuns market maker strategy
MarioseToro StakeholderNOP CFD/Real columns
GlebAPI/Data ProviderEndpoint inventory
Shai/SharonBRM GroupCovered Call Calculator
ShirieToro/SignalsSignalsCentre co-requester

🔗 Live URLs & Services

ServiceURL / PortPM2 Process
24/7 Trading Dashboarddashboard.thetradingbots.com/247-tradinghip3-dashboard
SignalsCentre Adminlocalhost:3051vipsignals-admin
SignalsCentre Enginevipsignals-engine
Covered Call Calculator/covered-call-calculator
HL Collectorhl-collector
TerminalXlocalhost:3030terminalx
AgentXlocalhost:3035agentx

⚠️ Known Issues & Blockers

IssueStatusDetails
Outcome tracking "open" for all signals ⏳ Waiting Stale price data (latest 1d bars from Apr 23). Resolves when markets open Monday.
BTC candles frozen Feb 2024 🔴 eToro-side instrumentId 315 — known issue on eToro's end
HL-collector crash pattern ⚠️ Monitored Last crash Fri Apr 24 07:36 — auto-restarted. Pattern tracked.
Hyperliquid upgrade not yet live ⏳ Monitoring 4h cron job watching for upgrade activation

📅 Daily Changelog

2026-04-26 — Initial Wiki Creation
  • SignalsCentre: All issues fixed — port conflict, SL/TP generation (7,001 signals), price pipeline fix, migration crash fix, 24/7 outcome tracking. Engine online tracking 7,898 signals.
  • 24/7 Dashboard: Added 6 stock cards (TSLA/AAPL/AMZN/META/MSFT/NVDA), soft disclosures, removed Academy, consolidated sections.
  • Perp MM SharonB: $22,855 PnL from 8,757 trades since Apr 18.
  • Gold247 Monitor: Patterns cataloged — OIL low dev, stale cluster, META/AMZN corrupt pricing, spread breach.
  • Data Pipeline: eToro price backfill for 8,941 instruments. eToro confirmed primary price source.
  • HL-collector: Crash on Fri Apr 24 auto-restarted. Monitoring ongoing.
  • Hyperliquid Upgrade: Announced Apr 24 — priority fees, cross-DEX transfers, gossip priority.