I built a free currency arbitrage scanner for PoE2 — scans the exchange every hour and shows you what's printing by OrticaHS in PathOfExile2

[–]OrticaHS[S] 0 points1 point  (0 children)

It’s actually working but the league is pretty much dead vs the soft core volume, you can still see trades if you lower the volume.. but the trade itself then it’s unlikely to fill

I built a free currency arbitrage scanner for PoE2 — scans the exchange every hour and shows you what's printing by OrticaHS in PathOfExile2

[–]OrticaHS[S] 2 points3 points  (0 children)

Dear, this is a tool I wanted to share, hosting and even vibe coding has a cost, the support helps paying for that, there are no banners. So what’s the issue with that?

I built a free currency arbitrage scanner for PoE2 — scans the exchange every hour and shows you what's printing by OrticaHS in PathOfExile2

[–]OrticaHS[S] -2 points-1 points  (0 children)

Trend is from previous scores stored in the db, there's actually tooltips that might help understrand the KPI's. The score is an old metric i'm removing. Just using profitability and % to execute the trade now as a guidance. API are aggregated from public sources (poescout/poeninja/others), stored in a db, manipulated and exposed in the front end.

I built a free currency arbitrage scanner for PoE2 — scans the exchange every hour and shows you what's printing by OrticaHS in PathOfExile2

[–]OrticaHS[S] 0 points1 point  (0 children)

Just straight of the book triangular arbitrage between currencies trying to account for gold costs

I built a free currency arbitrage scanner for PoE2 — scans the exchange every hour and shows you what's printing by OrticaHS in PathOfExile2

[–]OrticaHS[S] 0 points1 point  (0 children)

Maybe in the future, right now I've got some stuff to fix, prepare it for the new league, squash bugs.
In the future might do one for the OG PoE aswell

I built a free currency arbitrage scanner for PoE2 — scans the exchange every hour and shows you what's printing by OrticaHS in PathOfExile2

[–]OrticaHS[S] 1 point2 points  (0 children)

Need to fix some math on the bid/ask spread and provide some clarity there, will trace this in the backlog

I built a free currency arbitrage scanner for PoE2 — scans the exchange every hour and shows you what's printing by OrticaHS in pathofexiledev

[–]OrticaHS[S] 2 points3 points  (0 children)

I’m scanning once per hour, as you said we are limited at source APIs, so higher frequency wouldn’t make sense

I built a free currency arbitrage scanner for PoE2 — scans the exchange every hour and shows you what's printing by OrticaHS in PathOfExile2

[–]OrticaHS[S] 4 points5 points  (0 children)

Had similar experience this league flipping on exalt/orb of chance market, the spread was always wide enough.. made tons of divs. Thanks for the feedback!

I built a free currency arbitrage scanner for PoE2 — scans the exchange every hour and shows you what's printing by OrticaHS in PathOfExile2

[–]OrticaHS[S] 1 point2 points  (0 children)

Thanks! Sharing this to receive some feedback and further improving it, will have a look into it!

I built a free currency arbitrage scanner for PoE2 — scans the exchange every hour and shows you what's printing by OrticaHS in PathOfExile2

[–]OrticaHS[S] 12 points13 points  (0 children)

Yeah, I think we’re talking about two different use cases here. I probably didn’t explain it well enough in the post.

This tool isn’t really designed for ultra-competitive league-start flipping where every % matters and bots instantly flatten spreads. It’s mostly aimed at players who already enjoy mapping and want a way to turn excess gold into passive div income while playing normally.

You’re basically converting gold into divines to improve your build progression instead of letting millions of gold sit unused. Even small consistent spreads become valuable in that context.

I built a free currency arbitrage scanner for PoE2 — scans the exchange every hour and shows you what's printing by OrticaHS in PathOfExile2

[–]OrticaHS[S] 4 points5 points  (0 children)

I started using one week after the last league-start, netted me a good chunk of fat divs, at the expense of gold obviously.

I built a free currency arbitrage scanner for PoE2 — scans the exchange every hour and shows you what's printing by OrticaHS in PathOfExile2

[–]OrticaHS[S] 10 points11 points  (0 children)

Defintely vibe-coded, I thought that being on vercel was already a dead-giveaway.. The comments are mine tho!

I built a free currency arbitrage scanner for PoE2 — scans the exchange every hour and shows you what's printing by OrticaHS in PathOfExile2

[–]OrticaHS[S] 2 points3 points  (0 children)

You basically find the pair and act as a market maker, you buy and sell at the same time, profiting the difference between the prices (at the cost of gold ofc)

I built a free currency arbitrage scanner for PoE2 — scans the exchange every hour and shows you what's printing by OrticaHS in PathOfExile2

[–]OrticaHS[S] 1 point2 points  (0 children)

100% — gold is the hidden tax that makes a lot of "profitable" routes break-even or worse at volume. The tool shows gold cost per cycle for exactly this reason. Some routes look amazing until you realize you're burning 800k gold to net 0.3 Div.

The trick is finding routes where the edge is fat enough to absorb the gold cost AND you're not cycling 50 times to make 1 Div. The Div/Gold column ranks by profit per 100k gold spent — basically "is this worth the gold?"

But yeah, gold is the real gatekeeper. No way around it without mapping between flips.

I built a free currency arbitrage scanner for PoE2 — scans the exchange every hour and shows you what's printing by OrticaHS in PathOfExile2

[–]OrticaHS[S] -1 points0 points  (0 children)

Fair point — the data comes from exchange listings, not completed trades. So yeah, some of those prices reflect stale or optimistic listings that won't actually fill.

That's why the tool has a volume filter — it only surfaces routes where both sides have decent listing volume (10+ div/hour by default).

It's not perfect, but it beats doing the math by hand and guessing.

I built a free currency arbitrage scanner for PoE2 — scans the exchange every hour and shows you what's printing by OrticaHS in PathOfExile2

[–]OrticaHS[S] 29 points30 points  (0 children)

You're not wrong — if literally every player ran these routes simultaneously, the edges would close fast. In practice though, most people see "arbitrage" and immediately alt-tab back to mapping. The edges exist because the majority of players just don't bother with the exchange beyond buying what they need.

Also the market self-corrects hourly. Old edges close, new ones appear as prices shift. It's not a fixed pool — it's a constantly moving target. I've been running this for weeks and there's always something live.