Wszystkie pytania dozwolone początkujących programistów
Re: Wszystkie pytania dozwolone początkujących programistów
Witam
Mam pytanie. Jak odczytać/odblokować kod źródłowy wkaźnika lub stradegii ściągniętej przez rynek w metartader? Ściągnięty wskaźnik i EA pojawiają się w zakładkach market a po otwarciu go przez MetaEditor pojawia się tylko jedna linijka jakby chińskich różowych znaków z jedną literą "p" po środku. Prawdopodobnie jest to jakież zabezpieczenie. Czy jest możliwe żeby to odblokować?
Mam pytanie. Jak odczytać/odblokować kod źródłowy wkaźnika lub stradegii ściągniętej przez rynek w metartader? Ściągnięty wskaźnik i EA pojawiają się w zakładkach market a po otwarciu go przez MetaEditor pojawia się tylko jedna linijka jakby chińskich różowych znaków z jedną literą "p" po środku. Prawdopodobnie jest to jakież zabezpieczenie. Czy jest możliwe żeby to odblokować?
- ninjaproject
- Maniak
- Posty: 4944
- Rejestracja: 30 lip 2019, 13:15
Re: Wszystkie pytania dozwolone początkujących programistów
Pliki .ex4 i .ex5 to skompilowane pliki binarne.
Nie ma możliwości ich dekodowania.
Potrzebujesz szukać plików źródłowych .mq4, .mq5, o ile są dostępne.
Nie ma możliwości ich dekodowania.
Potrzebujesz szukać plików źródłowych .mq4, .mq5, o ile są dostępne.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.
Programuję wskaźniki i EA do MetaTrader 4/5.
Re: Wszystkie pytania dozwolone początkujących programistów
Co to znaczy że są to pliki skompilowane binarne? rzeczywiście posiadam tylko plik .ex4. W innych plikach które mogę edytować do których posiadam .ex4 i .mq4. Czy jest jakaś możliwość żeby odczytać ten kod? lub tez jak znaleźć plik źródłowy?
- ninjaproject
- Maniak
- Posty: 4944
- Rejestracja: 30 lip 2019, 13:15
Re: Wszystkie pytania dozwolone początkujących programistów
Edytować można tylko pliki źródłowe .mq4.
Plik źródłowy nie jest odczytywalny przez MT4, dlatego jest kompilowany do pliku .ex4.
Plik .ex4 jest kodem binarnym i nie można go dekompliwoać do kodu źródłowego .mq4.
Szukaj w Google według nazwy wskaźnika.
Albo zapodaj nazwę tutaj, to popatrzę czy znajdę.
Plik źródłowy nie jest odczytywalny przez MT4, dlatego jest kompilowany do pliku .ex4.
Plik .ex4 jest kodem binarnym i nie można go dekompliwoać do kodu źródłowego .mq4.
Szukaj w Google według nazwy wskaźnika.
Albo zapodaj nazwę tutaj, to popatrzę czy znajdę.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.
Programuję wskaźniki i EA do MetaTrader 4/5.
Re: Wszystkie pytania dozwolone początkujących programistów
Poszukuję EA lub wskaźnika który daje pushalert oraz wysyła powiadomienie email na przecięciu się dwóch linii oscylatora stochastycznego. Nazywał się "Stochastic Alert" z mql (potrzebuję na to kodu aby móc sobie swobodnie modyfikować, używałem darmowego z rynku MQL ale już nie jest dostępny za darmo. dodatkowo zawsze był problem z szablonami wykresów przy przenoszeniu platform z komputera na komputer lub na inny serwer). Będę wdzięczny za pomoc
- ninjaproject
- Maniak
- Posty: 4944
- Rejestracja: 30 lip 2019, 13:15
Re: Wszystkie pytania dozwolone początkujących programistów
Wskaźnik, to jest.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Ostatnio zmieniony 30 mar 2020, 10:24 przez ninjaproject, łącznie zmieniany 1 raz.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.
Programuję wskaźniki i EA do MetaTrader 4/5.
- ninjaproject
- Maniak
- Posty: 4944
- Rejestracja: 30 lip 2019, 13:15
Re: Wszystkie pytania dozwolone początkujących programistów
Z przenoszeniem szablonów nie ma najmniejszego kłopotu.
Ja codziennie archiwizuję foldery MQL4 i templates na dysku twardym i na pendrive, i przenoszę na inny komputer.
Podobnie z wyszukiwaniem wskaźników, ja nie mam żadnego problemu.
Jest mnóstwo źródeł darmowych kodów, a wyszukanie w Google trwa kilka sekund.
Pozdrawiam!
Ja codziennie archiwizuję foldery MQL4 i templates na dysku twardym i na pendrive, i przenoszę na inny komputer.
Podobnie z wyszukiwaniem wskaźników, ja nie mam żadnego problemu.
Jest mnóstwo źródeł darmowych kodów, a wyszukanie w Google trwa kilka sekund.
Pozdrawiam!
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.
Programuję wskaźniki i EA do MetaTrader 4/5.
Re: Wszystkie pytania dozwolone początkujących programistów
Dzięki za przesłanie, już przetestowałem ale wskaźnik przesyła powiadomienie jak przecina wskazane poziomy. Znalazłem na MQL parę wskaźników zostaje mi testowanie. niestety ciężko u mnie z profesjonalnym programowaniem, potrafię tylko drobne zmiany. Może polecisz kogoś kto przerabia wskaźniki i EA?
Jest problem z załączaniem się wskaźników użytych w szablonie, które zostały ściągnięte z rynku MQL przez MT4. Wtedy na nowo stawianej platformie trzeba zalogować się do mql ściągnąć wskaźnik o ile jeszcze jest dostępny a później włączać go na każdym wykresie.
Syzyfowa praca:) jednak jeżeli ma się dostęp do kodu to jest 100% własności.
Jest problem z załączaniem się wskaźników użytych w szablonie, które zostały ściągnięte z rynku MQL przez MT4. Wtedy na nowo stawianej platformie trzeba zalogować się do mql ściągnąć wskaźnik o ile jeszcze jest dostępny a później włączać go na każdym wykresie.
Syzyfowa praca:) jednak jeżeli ma się dostęp do kodu to jest 100% własności.
Re: Wszystkie pytania dozwolone początkujących programistów
Hejka, nie wiem gdzie leży problem... Wyświetlam sobie pewną wartość za pomocą funkcji Comment i pomimo, że wartość po przecinku powinna wynosić Digits, to niekiedy pokazuje kilkanaście miejsc po przecinku.
Wyświetla mi coś takiego:
Czy ktoś wie, co jest przyczyną takiego zachowania?
Kod: Zaznacz cały
Comment("Odległość od górnej bandy - "+(NormalizeDouble(Bid-H4_Up_Band_0,Digits))*10000);
Czy ktoś wie, co jest przyczyną takiego zachowania?
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
- ninjaproject
- Maniak
- Posty: 4944
- Rejestracja: 30 lip 2019, 13:15
Re: Wszystkie pytania dozwolone początkujących programistów
lxi pisze: ↑10 kwie 2020, 11:35Hejka, nie wiem gdzie leży problem... Wyświetlam sobie pewną wartość za pomocą funkcji Comment i pomimo, że wartość po przecinku powinna wynosić Digits, to niekiedy pokazuje kilkanaście miejsc po przecinku.Wyświetla mi coś takiego:Kod: Zaznacz cały
Comment((NormalizeDouble(Bid-H4_Up_Band_0,Digits))*10000);
1.png
Czy ktoś wie, co jest przyczyną takiego zachowania?
Kod: Zaznacz cały
Comment(DoubleToString((Bid-H4_Up_Band_0)/Point,Digits));
Nie istnieje reguła, która pozwala uniwersalnie przeliczać na pipsy dla każdego instrumentu.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.
Programuję wskaźniki i EA do MetaTrader 4/5.