Crypto Crow Details the Challenges of Prediction Market Trading Bots
Jason Appleton shared figures from one of his arbitrage bots and explained how fees, market matching, liquidity, and rewards affect automated trading.
By SongMarketCap
Updated:
Jason Appleton, known as Crypto Crow, has outlined the challenges he encountered while building bots to trade on prediction markets. In a recent livestream, he discussed the costs and execution risks behind strategies that seek to profit from price differences across markets.
Appleton displayed figures from one of his bots and described a separate strategy involving rewards for providing liquidity. He also presented CrowTrader, his paid algorithmic trading tool.
How Prediction Market Arbitrage Works
Prediction markets allow participants to trade contracts linked to the outcome of an event. In a simple market with two possible outcomes, a winning contract pays $1 when the market resolves, while the losing contract pays nothing.
Appleton described arbitrage as an attempt to buy both sides when their combined cost falls below the eventual payout. For example, buying one side for 90 cents and the other for four cents would cost 94 cents. If both contracts are purchased and their settlement conditions match, the difference would be six cents per pair before fees and other costs.
The opportunity depends on the prices and quantities available when orders are placed. Appleton explained that a bot must identify the price gap and execute both purchases quickly. The amount available at a given price can also limit the size of a trade.
During the livestream, he displayed a dashboard for one of his arbitrage systems showing $9.39 in realized results, another $6.56 in expected results, and $13.44 in fees paid. He reported using approximately $90 in capital on each platform and presented the figures as an example of how fees affect his trading.
Matching Events and Executing Both Trades
Appleton identified the process of matching events across platforms as a challenge for automated systems. Different prediction markets may use different names, tags, and data formats for the same event, requiring a bot to determine whether contracts correspond to the same outcome.
His dashboard showed approximately 5,929 successfully matched events, while another 726 required review because the system could not confidently match them.
A mismatch can leave a trader holding contracts tied to different events or settlement conditions. Those positions may not provide the offsetting payouts intended by the strategy.
Execution presents a separate challenge. If one order fills but the other does not, the trader can be left with an open position exposed to the event’s outcome or a change in its market price. Appleton argued that larger orders can make it harder to complete both sides at the expected prices when available liquidity is limited.
[NEWSBREAK]
Liquidity Rewards and CrowTrader
Appleton also described a separate bot designed to seek arbitrage opportunities in markets that offer rewards to liquidity providers. These participants place orders that other traders can execute against, and some platforms offer incentives for activity on eligible markets.
He explained that reward pools can be limited for individual events and shared among qualifying participants. The amount available to any one trader therefore depends on the platform’s rules, the market, and competition from other liquidity providers.
During the livestream, Appleton also presented CrowTrader, his separate algorithmic trading product, which he priced at $20 per month. He described tools for testing strategies against historical data and simulating trades before using real capital.
Appleton acknowledged that market movements, technical problems, and changes made by exchanges can affect automated trading. He also cautioned against leaving a bot unattended indefinitely, explaining that users may need to adjust their settings as conditions change.