6 Załączniki Pełne pliki mq4-mq5 są zaszyfrowane i zapisane w plikach ex4-ex5 !!! Kto stworzył algorytm szyfrowania, ma klucz do twojego kodu źródłowego, komentarze zawarte.
Czas na zbudowanie własnej platformy poza MT4-MT5 na dedykowanym PC, MT4 może włamać się, jeśli udostępniasz ten sam komputer.
Przeczytaj uważnie wszystkie dostarczone informacje, ten wątek może Cię uratować od przyszłych .

Przede wszystkim muszę określić, że moje podejście do rynków jest czystą matematyką opartą na analizie ilościowej.
Prawdziwe liczby w świecie handlu detalicznego to: 3 handlowców stale zyskowne vs 5000 borykających się z trudnościami (ex - referencje maklerskie, które uzyskały dostęp do tysięcy kont handlowych). Wskaźnik wygranych wynosi około 0,06%. Te 3-5% to liczba statystyczna w świecie instytucjonalnym. mówię tylko o tym, że zawsze jest się opłacalnym.

Sprzedaż detaliczna stanowi 17% rynku i jest bardzo cennym źródłem dochodu dla instytucji w celu pokrycia transakcji związanych z obrotem handlowym i poprawy ich efektywności biznesowej. Kto powiedział, że nie poluje na przystanki handlowe, ponieważ są za małe, musi myśleć dwa razy. żyjąc w świecie, w którym wymagana jest wydajność, i popychana do maksymalnych limitów za pomocą algorytmów zaprojektowanych specjalnie do tego zadania. Będą pobierać pieniądze do ostatniego dolara.

Znany anton Kreil w filmie wideo na YouTube wyjaśnia relacje między brokerami i bankami inwestycyjnymi. Są to tylko proste, proste banki pośredniczące dla banków inwestycyjnych, mające na celu rekrutację jak największej liczby klientów i edukację za pomocą webinarów, kursy, książki, darmowe narzędzia, z obietnicą szybkiego bogactwa itp. Czy zastanawiałeś się kiedyś, kto zaprogramował wszystkie wskaźniki i dlaczego ktoś daje ci bezpłatną pożyczkę (bez odsetek) i premię oraz dlaczego rynek zawsze idzie wbrew twojemu wpisowi dając uczucie, że ktoś może czytać w twoim umyśle, gdy tylko wciśniesz przycisk Kup Sprzedaj?

Market Makers naprawdę potrafią odczytać twój umysł, a ja wytłumaczę, jak to robią.
Aby przenieść rynek na określony poziom cen, MM musi znać dokładną pozycję jak największej liczby handlowców, aby sprawdzić, czy ruch może być opłacalny, czy też nie. Znają dokładną pozycję, która złożyła zlecenia limitowane i zatrzymuje y, ale to nie wystarcza. Większość inteligentnych handlowców rozumie ryzyko pokazania swoich rąk i uniknięcia tego rodzaju zamówień statycznych i buduje systemy, które generują dynamiczne zamówienia w oparciu o różne warunki rynkowe. Jak mogą przewidzieć, gdzie ta grupa handlowców podejmie część akcji? To jest brudna praca wykonana przez dom maklerski.

Jest to związane z MT4-Mt5, ale będzie to robione przez każdą inną platformę. Roboty z gry mogą łatwo odczytać wygenerowane parametry twojego eksperta lub wskaźnika bezpośrednio z pamięci MT $, ale to nie da im zbyt wielu informacji o tym, gdzie twój system spowoduje, że zamówienie zostanie zamówione. Tak więc potrzebują kodu źródłowego. Reżyseria skompilowanego kodu za każdym razem, gdy trader dokonuje modyfikacji, jest nieco skomplikowana, robotom łatwiej byłoby bezpośrednio odczytać kod źródłowy i zrozumieć, co się dzieje. wyzwolić zamówienie i gdzie będzie SL i TP. Kodu źródłowego w fazie kompilacji nie można wykonać, jeśli programista używa go do kompilacji na innej maszynie innej niż lokalizacja MT4 i może bez dostępu do Internetu (bezpieczne środowisko). tylko pozostałe rozwiązanie ... pakowanie kodu źródłowego wewnątrz pliku ex4, a następnie szyfrowanie całego pliku, przy użyciu silnego algorytmu szyfrowania i zapisanie klucza deszyfrującego wewnątrz pliku ex4.

Jeśli roboty maklerskie będą miały i uruchamiają kod, lub jeśli robot brokerski zaprogramowany w terminalu.exe może odczytać kod i może obliczyć w czasie rzeczywistym, ile cena musi przenieść, aby odtworzyć warunki rynkowe, które są uruchamiając zamówienie, wygeneruje wirtualne zamówienie w oparciu o zamiar handlu po cenie, jaką przewidział dla egii. To zamówienie zostanie przekazane do domu maklerskiego, a następnie do Market Makers. Teraz krąg jest zamknięty i jest czas na działanie.

Metatrader nie opublikował żadnych informacji o wygenerowanym formacie ex4 i jakie dane zawierają.
cytowane z freelancer.com

Cytat Zamieszczone przez ;
Metatrader 4 EX4 jest zamkniętym formatem plików firmy MetaQuotes, używanym jako skompilowany Expert Advisor (program handlowy w Metatrader 4) lub binaria wyjścia biblioteki Metatrader 4.
Najpierw szukasz jakiejkolwiek informacji, jeśli wiesz coś o wymaganiach licencyjnych lub cokolwiek innego, ponieważ żadne informacje nie są dostępne w Internecie i nie jest tak łatwo komunikować się z MetaQuotes bezpośrednio.
Poszukuję kogoś, kto już pracował w MetaQuotes lub w dziale IT Brokera lub w czymkolwiek, i jakoś da mi pełną specyfikację formatu pliku.
Lub, alternatywnie, poszukuje firmy, która sprzedaje licencję specyfikacji formatu EX4.
Kod źródłowy jest zapakowany do pliku ex4-ex5. Jeśli kodu nie było, metatrader nie może wykryć dokładnej kolumny i wiersza, w których błąd znajduje się bezpośrednio z pliku ex, bez kodu źródłowego w tym samym folderze.To udowodnij, że wygenerowałem błąd. Stworzyłem bufor, który może załadować tylko do 100 elementów w tym przypadku: double buff [100] ;. Kiedy biegnie ekspert, próbuje załadować do tego bufora więcej niż 100 elementów, aby wygenerować Array błąd poza zasięgiem.
Na pierwszym obrazie umieszczam błąd w wierszu 108 kolumny 10. Test jest wykonywany po usunięciu pliku źródłowego z folderu.


teraz przenieśmy błąd 2 spacje na tę samą linię z kolumny 10 do kolumny 12 i zgadnij co.

Wykrywanie 2 pustych spacji w skompilowanym kodzie jest niemożliwe, chyba że terminal nie odczytuje kodu źródłowego wewnątrz skompilowanego kodu ex4.
jest to folder bez żadnego kodu źródłowego w testowanym.

to jest ekspert z błędem, dla kogo chce go przetestować.
https://www.forex-instant.com/attach...8327592088.ex4

Pod C , jeśli kompilujesz 10 razy kod źródłowy bez wykonywania jakiejkolwiek modyfikacji, będziesz miał 10 razy identyczny plik exe ... ale skompilowany plik ex4 ze względu na polimorficzny algorytm używany do szyfrowania ciągle zmienia jego kształt z kompilacji na inny.
Są to 2 kompilacje ex4 bez żadnych modyfikacji w 30-sekundowym zakresie czasowym.

Jeśli przejdę i zdemontuję terminal.exe w pamięci podczas uruchamiania sniffowania wszystkich pakietów danych, zanim zostaną zaszyfrowane i wysłane do brokera ... którzy wiedzą, co jeszcze może znaleźć.Ale nie jestem zainteresowany robieniem tego. kilka możliwych problemów z bezpieczeństwem.

Mogłem łatwo zaprogramować złego robota, by czytał i przewidywał wszystkie twoje przyszłe zamówienia EA, tworząc i wysyłając wirtualne zamówienie do brokera, aby był używany przeciwko tobie ... lub nawet zmusić EA do opóźnienia spustu o kilka pipsów za wejście Stop Loss Zamów i spróbuj przewidzieć kilka pipsów Take Profit ... wystarczająco dużo, aby zjeść z możliwego zysku trochę za każdym razem, gdy jesteś opłacalny i zmusić swoich przegranych, by byli większymi wielbicielami.
Robienie tego w swoich EA jest niewykrywalne. Robiąc to samo po stronie wykonawczej opóźnienie wykonania żądanego zamówienia można zobaczyć w pliku dziennika terminalu i jest wykrywalne. Którą metodę wybrałbyś, gdybyś był brokerem?
Pytanie brzmi: dlaczego twój dochodowy, mocno testowany EA traci i zmienia zachowanie w prawdziwym handlu na żywo?

Kiedyś programowałem moje algo do biblioteki dll i wstrzykiwałem je na MT4, aby nie wykryć i chronić kod przed kradzieżą, ale wtedy zrozumiałem, że jest to lepsze rozwiązanie, aby wyjść na zewnątrz i zbudować mój interfejs dedykowany komputer, w bezpiecznym środowisku. Każde oprogramowanie zainstalowane na komputerze może dać zdalny dostęp do swojego programisty, MT4 może łatwo przekształcić się w trojana.

Kilka lat temu uciekłem z MT4 Alraz. Kto będzie następny?