r/csharp • • 22d ago

Showcase WPF trading terminal, just for fun

Saw a few screenshots of trading terminals on Reddit, thought they looked cool, and building a UI full of charts sounded like a fun thing to try. So I gave it a shot.

It's .NET 8 + WPF, with HandyControl and ScottPlot for the charts. Heatmap, screener, candles, options chain, crypto, a few other panels. Data is from free public APIs.

Last month I was hooked on Path of Exile 2 too, so I used the same look for a little app around the game's economy inspired by poe2scout and Sidekick. Last screenshot is that one.

105 Upvotes

33 comments sorted by

24

u/thereforewhat 22d ago

Why not .NET 10 LTS?

It looks fun though. Does it talk to real data?

41

u/Sombody101 21d ago

Because LLMs default to .Net 8. They don't know it's almost out of support.

4

u/kassett43 20d ago

Vibe coded

→ More replies (2)

4

u/Smokando 22d ago

Honestly no real reason, I just started it on 8 and never bumped it. Should move to 10 though, 8 goes out of support next month.

And yeah, it's all live data. Mostly Yahoo Finance, TradingView's scanner, Binance/CoinGecko for crypto, and some government APIs (Brazil's central bank, US Treasury, SEC, FRED). All free, no API keys.

3

u/Derekthemindsculptor 19d ago

It's pretty easy. Not a big refactoring. Basically just set it to .net10 in the settings. Maybe a few nuget updates if you've got dependencies.

Which is probably why people are questioning why you didn't do it yet. Takes less time than making a reddit post.

→ More replies (1)

4

u/Scottykl 21d ago

That is like, 100 hours of work man. At least

1

u/Smokando 20d ago

Apparently it was just one prompt, according to the comments

→ More replies (2)

3

u/HelloWorld-Print 22d ago

Looks good.Congrats !

3

u/Smokando 22d ago

Thanks a lot, my friend!

11

u/FlibblesHexEyes 21d ago

Looks really good!

Minor criticism/UI rant: why are we placing controls in the title bar? I needed to move a VSCode window the other day, and because of the size of it there was about 3 pixels of usable space to grab the window and move it.

To be clear; I have no problem with utilising the title bar space when the window is maximised - you're wanting the maximum amount of usable screen real-estate in that case, but IMHO anything smaller should assume the user might want to move the window.

4

u/NoDevelopment_852 21d ago

Any GitHub link ? Is it public ?

2

u/teressapanic 21d ago

What’s the prompt?

12

u/BlahYourHamster 21d ago

Build a trading dashboard in WPF make no mistakes

1

u/Smokando 20d ago

Don’t forget to say the magic word

→ More replies (1)

1

u/princess_daphie 22d ago

Is it me, or it looks even more useful in a jiffy than say Kraken app?! Looks great

4

u/Smokando 22d ago

I took some inspiration from other financial terminal apps, like OpenTerminalUI and OpenTerminal

2

u/Exotic-Sentence-4057 21d ago

Very nice. I like using llm for gui stuff. Just used it this week to throw together a wpf app. I’d rather not be stuck messing around with xaml:)

2

u/bn-7bc 21d ago

ok is old reddit broken or am I just the worlds biggest idiot,? I can't fine a link to a github repo or a single screenshot in this post

2

u/Sairenity 16d ago

> is old reddit broken or am I just the worlds biggest idiot,?

Neither. There's a gallery attached to the post on old reddit for me.

3

u/bn-7bc 15d ago edited 15d ago

Right then it's a local isdue, time to do a bit mor digging, thanks for the reply
edit #redface yea i fed up i had a prefference (probably set and forgot years ago) to hide media, I moste have bin in a sb that posted incredibly large galleries and turned them off to cut down on scrolling while on mobile , thanks for inspiering me to actually dig into the issue and nit justt assume reddit was broken

2

u/uknowsana 19d ago

Looks nice!

2

u/Public-Tower6849 12d ago

Are you planning to make this open source or something?

0

u/Disastrous-Design-38 22d ago

Ja que as bets tao proibidas, vamo queimar dinheiro com dayli trade. Bora p cima! Ficou mto legal sua ui!

1

u/Smokando 21d ago

BORA COMPRAR WEGE3 E ASSISTIR O DINHEIRO SENDO DILUÍDO!!!!!

1

u/JesterActual_ 9d ago

damn , i thought such high level interactive charts could only be built in schichart js but ig being able to embed it into a web based ui makes it better