Różnice w kodowaniu EA pomiędzy MT4 a MT5

Sprawy techniczne dotyczące poszczególnych platform handlowych.
Awatar użytkownika
Blackhole
Stały bywalec
Stały bywalec
Posty: 86
Rejestracja: 30 lis 2007, 08:06

Różnice w kodowaniu EA pomiędzy MT4 a MT5

Nieprzeczytany post autor: Blackhole »

Hej!
Jakie są główne różnice w działaniu EA na MT4 oraz MT5?
Chodzi mi o to, czy EA działające na MT4 będzie działać na MT5, czy może jednak będą potrzebne zmiany w kodzie? Jeśli będzie trzeba zmienić EA, to co na pewno działa na MT5 inaczej?

Z góry dzięki za pomoc,
Jacek
http://doscniewoli.pl
"W Bogu wszelkie nasze bogactwo."

Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: Różnice w kodowaniu EA pomiędzy MT4 a MT5

Nieprzeczytany post autor: ninjaproject »

MQL4:
https://book.mql4.com/

MQL5:
https://book.mql4.com/mql5/index

Generalnie, to nie da się odpowiedzieć na twoje pytanie w jednym poscie.
Wszystko znajdziesz na w/w stronach.

Różnice są zasadnicze. nie chodzi tu o zasadę działania, bo zasada jest ta sama, tylko składnię i metody stosowane. EA napisane w MQL4 nie będzie działać w MT5.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

Awatar użytkownika
Blackhole
Stały bywalec
Stały bywalec
Posty: 86
Rejestracja: 30 lis 2007, 08:06

Re: Różnice w kodowaniu EA pomiędzy MT4 a MT5

Nieprzeczytany post autor: Blackhole »

No to wielka szkoda, że MT5 nie jest kompatybilne z MT4 :? :(
"W Bogu wszelkie nasze bogactwo."

Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: Różnice w kodowaniu EA pomiędzy MT4 a MT5

Nieprzeczytany post autor: ninjaproject »

Blackhole pisze:
05 mar 2023, 11:11
No to wielka szkoda, że MT5 nie jest kompatybilne z MT4 :? :(
MQL5 jest piątą wersją MQL.
A firma MetaQuotes Ltd. promowała kiedyś MT5 i nie oferowała wsparcia dla MT4.
Historia się potoczyła tak, że MT4 nadal była bardziej popularna i powstała pewna firma, która zaczęła budować aplikacje dla MT4 i je sprzedawać brokerom. W końcu MetaQuotes Ltd., widząc że traci pieniądze, zajęła się dalszymi usprawnieniami MQL4 w kierunku ujednolicenia z MQL5.
Jednakże, kody występujące w sieci są często bardzo stare i nawet pisane w MQL3, i nawet nie są kompatybilne z MQL4. Chyba, że ktoś zna się na rzeczy i umie poprawić kod tak, żeby działał.

Szkoda, czy nie, dzisiaj większość wymyślonych kodów na MT4 możemy znaleźć już w wersji na MT5. Trzeba tylko poszukać.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

ODPOWIEDZ