Skip to content

ROM PolyBot 2.36.0

Choose a tag to compare

@romanstma-cpu romanstma-cpu released this 27 Sep 05:50
· 19 commits to master since this release
498ffae

ROM PolyBot 2.36.0 makes the 15-minute crypto engine trade live only what your own recorded windows show to be profitable after fees. Once switched on, the engine used to place real orders for whatever its settings said, whether or not those settings had ever made money. Live crypto entries now wait until replaying your exact settings over the last 14 days of recorded windows shows at least 50 trades over 5 days, a profit that survives a pessimistic loss rate, and a profit in both halves of the period. That replay assumes no fill better than the ask one recording earlier, so a quote that had only just appeared cannot make a strategy look profitable. The recorder logs every window whether or not the engine trades, so the evidence builds without risk. The Crypto page says why entries are waiting; "Require proven edge" in the advanced risk settings turns the rule off. The default Deep Favorite settings measured about −0.7¢ per contract after fees in earlier replays, so expect the engine to wait with them.

Once your settings qualify, a coin whose own replayed record clearly loses is left out of live entries, and the Crypto page names it. A new "Proven edge (Kelly)" bet size is available: it stakes a share of the Kelly amount your evidence supports, a quarter by default, and bets nothing until the settings qualify. It is off unless you choose it.

The crypto model now expects large sudden moves as often as crypto actually makes them. It used a normal curve, which was most overconfident exactly where the engine buys, at 97–99¢. Three standard deviations from the strike, the old model said 99.87% and the new one says 99.41%. "Tail model" in the model settings switches back to the old curve. The model's auto-pause also compares recent high-confidence calls with what they cost, not only with a fixed hit rate, and model entries now cap their order price so the minimum edge you set still holds at the price paid; when the book has moved past that, the entry is skipped and shown as "edge gone".

Backtests now follow the strategy that actually trades. Crypto backtests exit where your stop-loss, take-profit and sell-into-strength settings would, instead of holding every trade to settlement. Main-engine backtests apply the same qualified-edge rule live trading uses, instead of the raw signal score. The Backtest page adds "Compare presets on my data", which runs your settings and each preset through the evidence gate side by side.

With custom entry rules on, the main engine checks your entry-cost rule again at the price it actually pays, so a book that fell after the signal no longer buys below your rule. The private account stream now reports its connection health.

User scripts now run in a restricted Python. They can use the calculation modules the Scripts guide lists, such as math, statistics, datetime and json, but not the file system, the network or the app's stored credentials. A saved script that imports anything else is switched off with the reason shown next to it.

The app now runs on Electron 44, which closes the security advisories in the Electron version it shipped with. Updates are now published from github.com/romanstma-cpu/rom-polybot.

No live order was placed during validation. Live execution and profitability still require verification with a funded, eligible Polymarket US account.