Alter Ego's banner
Alter Ego's profile picture

Alter Ego

@AlterEgo_eth2,897 subscribers

@polymarket research • FullTime Crypto/X • @zscdao member Dm always are open

Shorts

I rebuilt my Polymarket weather bot Launched a simulation with $1,000 An hour later, it was already $1,250. Another hour later - $680 The problem was simple: the forecast changed, but the bot didn't know about it and continued to hold its position That's exactly what I'm fixing in version v2 What I'm adding: 1. Expected Value EV = (p · b) − (1 − p) Before every entry the bot calculates expected value. Negative EV - no trade. But EV is useless if p comes from nowhere 2. Kelly Criterion f* = (p · b − q) / b Determines exactly how much to bet based on real edge Small edge → small position. Large edge → larger. Fixed sizing can't do this 3. Brier Score BS = (1/n) · Σ(fₜ − oₜ)² Measures how accurate our probabilities actually are. If the bot assigned 80% but the outcome won 40% of the time - Brier Score catches that 4. Calibration on own data After each trade the bot saves city, month, bucket, forecast at entry, final result History accumulates → bot calculates Brier Score on its own trades → if Chicago in March is consistently off - p for that city and month gets adjusted automatically 5. Adding new data sources Instead of relying on a single source, the bot will draw on several sources at once, and if the forecasts match, it will enter into a trade Every cycle of v2: - scan markets - check station forecast - apply calibration - calculate EV - apply Kelly - enter or skip - monitor every minute - close if forecast changes Btw, here's a short video clip showing the terminal in action A major update is coming soon

I rebuilt my Polymarket weather bot Launched a simulation with $1,000 An hour later, it was already $1,250. Another hour later - $680 The problem was simple: the forecast changed, but the bot didn't know about it and continued to hold its position That's exactly what I'm fixing in version v2 What I'm adding: 1. Expected Value EV = (p · b) − (1 − p) Before every entry the bot calculates expected value. Negative EV - no trade. But EV is useless if p comes from nowhere 2. Kelly Criterion f* = (p · b − q) / b Determines exactly how much to bet based on real edge Small edge → small position. Large edge → larger. Fixed sizing can't do this 3. Brier Score BS = (1/n) · Σ(fₜ − oₜ)² Measures how accurate our probabilities actually are. If the bot assigned 80% but the outcome won 40% of the time - Brier Score catches that 4. Calibration on own data After each trade the bot saves city, month, bucket, forecast at entry, final result History accumulates → bot calculates Brier Score on its own trades → if Chicago in March is consistently off - p for that city and month gets adjusted automatically 5. Adding new data sources Instead of relying on a single source, the bot will draw on several sources at once, and if the forecasts match, it will enter into a trade Every cycle of v2: - scan markets - check station forecast - apply calibration - calculate EV - apply Kelly - enter or skip - monitor every minute - close if forecast changes Btw, here's a short video clip showing the terminal in action A major update is coming soon

50,527 Aufrufe