Hi, is there any way to open the positions using the amount in USD we want to invest instead of the lot number?
Or at least to show what was (or will) the amount in USD for every order. It's really confusing to me to manage with lots because I'm trading stocks and cryptocurrencies and I'm not sure how many shares/crypto is 1 lot on every symbol...
You aren't trading USD you are trading rates. So no.
Hi whroeder, thanks so much for all the details and tips, but it's really confusing for me, maybe I'm too new so I will save them and perhaps in a future is much clear the advantage of doing that.
Right now my problem is that I want to invest directly in USD, I mean I want to buy $1000 for Apple for example, and $1000 in BTC, I don't really care how many lots are those (it should care? I can't see why :( )
Do you think is ok to use this formula to know "how much" in USD is 1 lot?:
double lotPrice = MarketInfo(_Symbol,MODE_TICKSIZE) * Point();
What will be really useful is to know "how many shares" I'm buying if I buy 1 lot, for every symbol. If I buy 1 lot in Apple, what does it mean? I'm buying 100 shares? 1000? If I buy 1 lot in BTCUSD, what does it mean? I'm buying 10BTC? how can I know and get that from code?