How do you test your arbitrage bots pre-launch?

19 replies 212 views
0xSeedFull Member
Posts: 87 · Reputation: 257
#1Jan 20, 2020, 07:36 AM
Curious how everyone here tests their arbitrage bots before going live. I’m not talking about backtesting but rather running strategies on live market data, without actually placing real orders. It seems like the calculations aren’t the issue, but the surrounding factors mess with results. One moment everything looks good, then bam, prices shift and it all changes.
2 Reply Quote Share
Posts: 200 · Reputation: 14
#2Jan 20, 2020, 12:44 PM
Totally agree, man! Simulation is a must. We’re in a tech-heavy world where things can be deceptive. Forward-test your bot with paper trading and skip backtests. You’ll uncover issues like latency and liquidity. Just make sure your settings are perfect before live testing, and start with a tiny amount.
3 Reply Quote Share
maxoracleMember
Posts: 352 · Reputation: 74
#3Jan 20, 2020, 05:05 PM
Real money testing? Nah, that’s a bad move. Use demo mode on exchanges like Binance to test against live data. Sure, their demo isn’t 100% like real market conditions, but it’s decent enough to get a feel for things. After that, try a small amount to see if your bot does what it’s supposed to.
2 Reply Quote Share
the_satNewbie
Posts: 255 · Reputation: 6
#4Jan 21, 2020, 08:02 AM
Honestly, arbitrage bots aren’t as profitable as they used to be. The price differences between exchanges are shrinking, plus fees eat into any potential gains. Testing should be part of a broader trading strategy, not the main focus.
2 Reply Quote Share
nick.orbitFull Member
Posts: 239 · Reputation: 446
#5Jan 22, 2020, 03:21 AM
I’m all for simulating before diving into the market. If you’re getting into arbitrage, you have to be aware of the risks involved. Testing helps verify if your trading logic makes sense. It’s a way to get a better average of your strategy’s expected value over many trades, helping you avoid losses.
2 Reply Quote Share
LuckyDeg3nFull Member
Posts: 227 · Reputation: 408
#6Jan 22, 2020, 07:48 AM
But is arbitrage still a thing? Especially when you can only find small price differences on major exchanges? Low-volume exchanges might yield some opportunities, but testing there could yield different results once you go live. I haven’t used arbitrage bots yet, but if I do, I’m testing them thoroughly.
2 Reply Quote Share
Posts: 262 · Reputation: 176
#7Jan 24, 2020, 05:20 PM
I’d be shocked if paid bots don’t have testing features. Free ones usually need users to set everything up, which can be a hassle for those wanting ease of use. What about you, OP? Know any tools that simulate well without tons of coding? But simulating transfer delays and slow exchanges? That’s tricky.
1 Reply Quote Share
maxoracleMember
Posts: 352 · Reputation: 74
#8Jan 24, 2020, 09:55 PM
Yeah, arbitrage opportunities are pretty scarce, even within an exchange. Market makers clean up most of the profit, so we might just be giving money to the API providers or bot developers instead of actually profiting. Even in decentralized exchanges, it feels similar.
5 Reply Quote Share
0xSeedFull Member
Posts: 87 · Reputation: 257
#9Jan 25, 2020, 01:55 AM
True that! Most tools don’t accurately simulate everything, especially execution and how exchanges act under pressure. They tend to simplify things or ignore important factors, so while they might be user-friendly, they often don’t reflect real trading scenarios. The advanced setups are better but require more effort.
4 Reply Quote Share
HyperLynxSenior Member
Posts: 153 · Reputation: 1301
#10Jan 25, 2020, 03:47 AM
What’s there to test, really? Arbitrage chances are either there or not. It's about buying the spread and closing when it hits zero. A widening spread can wipe out your deposit. Knowing the max spread is key, but you can check that through historical data without any testing.
3 Reply Quote Share
wolf2013Member
Posts: 23 · Reputation: 128
#11Jan 25, 2020, 05:12 AM
If we’re just looking for yes or no answers, then yeah, the answer is yes. You mentioned it works with top exchanges, but I still believe arbitrage applies to all exchanges. Simulations are like a test drive; they can differ, but they help us adjust for our risk appetite.
2 Reply Quote Share
mike88Senior Member
Posts: 37 · Reputation: 1037
#12Jan 26, 2020, 10:47 PM
Use it sparingly. A friend of mine has an arbitrage bot linked to all exchanges. It factors in deposits and withdrawal fees to estimate profit. With AI now, these bots might get stronger, yet profits aren’t guaranteed because of varying fees across platforms.
2 Reply Quote Share
Posts: 156 · Reputation: 90
#13Jan 26, 2020, 10:59 PM
Naturally, any trading bot needs testing first. Nobody wants to risk money on something unproven. No need to reinvent the wheel when plenty of testnets exist for this purpose. I even made a BTC/USD bot for fun competitions.
3 Reply Quote Share
Posts: 262 · Reputation: 176
#14Jan 28, 2020, 07:41 PM
Are you talking about testnets for bot trading? Any free ones out there? I haven’t seen a dedicated platform. Usually, it’s open platforms with API data for backtesting. Ghost orders in live trading? That’s new to me.
4 Reply Quote Share
Posts: 156 · Reputation: 90
#15Jan 28, 2020, 08:45 PM
Sure, for options trading, check out Deribit’s testnet. There are others, too. But seriously, stay away from derivatives; they’ll just drain your funds. Haven’t tried others, but there are testnets for DeFi and spot trading.
0 Reply Quote Share
0xSeedFull Member
Posts: 87 · Reputation: 257
#16Jan 29, 2020, 01:33 AM
Sorry for the late reply! I missed some posts. No simulation can perfectly mimic live trading. Demo environments help, but they oversimplify execution. Slippage, partial fills, and exchange quirks can lead to results that differ from reality.
0 Reply Quote Share
whale420Senior Member
Posts: 727 · Reputation: 853
#17Jan 29, 2020, 02:04 AM
True, testnets might show spikes that you won’t see in live trading. So when you switch to live with an arbitrage bot, the outcomes can flop. Testing small amounts on sub-accounts is smarter than risking your main account.
2 Reply Quote Share
maxoracleMember
Posts: 352 · Reputation: 74
#18Jan 31, 2020, 01:48 PM
Honestly, most simulations are just to check if the bot runs correctly and to find bugs while using real data without spending much. But if you’re confident your bot will make you money, it may not hurt to drop a few bucks on testing.
5 Reply Quote Share
chris_gasMember
Posts: 57 · Reputation: 72
#19Feb 1, 2020, 07:41 PM
I just dip my toes with a small amount. If I’m sure I can handle the risk, I’ll jump in. But yeah, demo trading won’t be the same as real. Markets can shift after your setup, so you need to be flexible with strategies.
1 Reply Quote Share
Posts: 262 · Reputation: 176
#20Feb 1, 2020, 09:40 PM
How does that work? You run your bot on Binance or other exchanges, toss in $50, and see if it generates the profit you want after a few trades? What’s the transfer cost like? When do you know your bot's ready for free use? Sounds like you need decent funds for arbitrage.
0 Reply Quote Share

Related topics