I currently trade forex with PaxForex and I want to start trading SP500 but the average spread there is about 4 points which is absolutely ridiculous and makes it nearly impossible to scalp profitably. I know that you're not supposed to be trading CFDs in the US, but if you're looking to YOLO it up with a small account that you don't mind blowing (a couple hundred bucks) are there really any valid options? I suppose you could trade micro futures but never dabbled in that realm before and I don't think you get as much leverage as you get with CFDs... I'm sure it's a long shot - but is there any place to trade index CFDs as a US citizen without an ultra high spread?