im trying to start trading on ForkDelta and IDEX and am really sure how it all works. i sent some ETH to forkdelta and now seems like they are stuck in the forkdelta wallet. Whats up with having separate wallets for holding and trading?
What do you mean they are stuck, and what type of trading are you trying to do? I haven't' used any of those yet, but I did used etherdelta, so it's pretty much the same. I don't like IDEX very much, because they seem to be asking for users to spend high amounts of gas, so that the trades run smoothly, and I would understand that if I was in a hurry, but since I would only use them to buy and sell tokens, I just don't need for my trades to be that fast.
As for forkdelta, I never deposited ether into it, because I always started with tokens, so I just deposited the tokens, and then sold them or ether and withdraw, and never had any problems with them. If you just want to sell tokens, you don't need to deposit ether, you just need to deposit the token.
If you want to buy tokens, then it' normal that you need to deposit ether in their wallet, buy the token, and then change all back to your address.
I didn't understood what type of problem you were having. Are you sure it's not just related to tx confirmation times? (maybe you paid little gas)