To use chat, please login.
Back to contacts

MetaQuotes stops developing MT4

ricki72
Nov 28 2016 at 15:08
238 posts
I didn´t say you were wrong! 😀
I answered your question 'who said that?' with a link.

I would never dare to say somebody is wrong as long as i don´t know both languages!

The differenece between who your are and who you would like to be be is what you do
ricki72
Nov 28 2016 at 15:11
238 posts
So you would say that MQL5 is also based on or close to C (like MQL4)?

The differenece between who your are and who you would like to be be is what you do
xgavinc
Nov 28 2016 at 15:50
235 posts
That's usually where everyone falls out the bus, learn to code first, then learn the language through reference documentation. You can learn MQL4 and convert to MQL5 (more a dialect difference than a full language) or you can learn MQL5 first and get the syntax right from the start.

If you learn the fundamentals of coding then any language is faster to learn and adapt (learn variable types, loop types, arrays, etc). Every coding language is close to another fundamentally. Difficulty of the language is more to do with the level (low level vs high level - eg. C++ vs Java, C++ needs you to manage memory and is less forgiving (or not at all forgiving) on syntactical errors, Java manages memory for you, and you can get away with horrific code practices - it will still work, but fellow coders reading your code may need a sedative).

My best advice I can give is flip a coin for MQL4 or MQL5 and just START. Start with a basic challenge like 'On new bar open buy order' then try 'On new bar open buy order, on next bar open sell, then buy, then sell, etc', next you can go for open and close orders based on value from a built-in indicator... expand your EA or indicator in small steps, tweak it and it will become more advanced as you go (avoid coding a strategy right from the start, break it up into steps... this will need to happen first, code it, then this, code it, then this...).

For every loss there should be at least an equal and opposite profit.
ricki72
Nov 28 2016 at 15:55
238 posts
Thank you, i appreciate your tips 😄

The differenece between who your are and who you would like to be be is what you do
rob559
Nov 28 2016 at 16:06
1916 posts
my broker don't even offer mt5 yet..icmarket

Professional4X
Nov 28 2016 at 20:07
1189 posts
I asked Oanda (US) today about this, and they said they have no plans to implement MT5.

If it looks too good to be true, it's probably a scam! Let the buyer beware.
ricki72
Nov 28 2016 at 20:59
238 posts
From my brokers: Activtrades and Pepperstone have the MT5,
Tickmill, Tradersway and Forex4you don´t.
I think sooner or later they will all need to add the MT5.

The differenece between who your are and who you would like to be be is what you do
Raj (RPatell)
Nov 29 2016 at 07:34
64 posts
I also think that MT5 is the next level and it will bring new opportunities to everyone! Very useful tips about the coding of EAs. From what I read I agree that migration is quite straight-forward 😄

Knowledge is king!
xgavinc
Nov 29 2016 at 12:50
235 posts
Another tip I can give, which I learned a bit late and can kick myself for not doing it earlier...

If you do code and test on a live account (as I do)... where there is an action (like open buy or open sell order, or close orders), replace that part with a print that will show up in the expert journal, eg.

if (open[1] > open[0]) {

print ('Buy order opened on EURUSD'); // Replace with OrderSend (Symbol(),OP_BUY...) when happy with result

}

It helps knowing what the EA intends to do before doing it live, and keeps the broker from calling you after you opened 50+ trades in 1 second in an accidental loop. 😀

For every loss there should be at least an equal and opposite profit.
Osiris (kebayamwamba)
Nov 30 2016 at 13:17
116 posts
mt5 is horrible

can the pursuit of wealth be automated?
Please login to comment .