I'm just confused, it appears to me that both CTrade and MqlTradeRequest can be used to place a trade independently. Is this true? And if so, is one better that the other?
![Documentation on MQL5: Standard Constants, Enumerations and Structures / Data Structures / Trade Request Structure Documentation on MQL5: Standard Constants, Enumerations and Structures / Data Structures / Trade Request Structure](/i/community/logo_mql5_small.png)
Documentation on MQL5: Standard Constants, Enumerations and Structures / Data Structures / Trade Request Structure
- www.mql5.com
Standard Constants, Enumerations and Structures / Data Structures / Trade Request Structure - Documentation on MQL5
- Subscribe to a trade signal straight from MetaTrader 5
- How to become a signal provider and receive monthly fees
- Web version features
theDUDE:
I'm just confused, it appears to me that both CTrade and MqlTradeRequest can be used to place a trade independently. Is this true? And if so, is one better that the other?
I'm just confused, it appears to me that both CTrade and MqlTradeRequest can be used to place a trade independently. Is this true? And if so, is one better that the other?
Hi theDUDE,
Dude, CTrade is a class that using MqlTradeRequest. We can create any other class similar to CTrade and we can name it "whatever trade", but as long as it using MqlTradeRequest then its all the same with using MqlTradeRequest alone.
If we open CTrade class we'll see MqlTradeRequest all over it.
I prefer using CTrade coz its already well written, but execution wise : its all the same.
![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register