ILoveTrading Dokumentacja
Synchronizacja MetaTrader 4 i MetaTrader 5
Moduł synchronizacji MetaTrader 4 (MT4) i MetaTrader 5 (MT5) bezpośrednio łączy stacjonarny terminal handlowy z dziennikiem ILoveTrading i silnikiem inteligencji behawioralnej. Zaprojektowany natywnie w MQL4 i MQL5, Expert Advisor (EA) zapewnia automatyczne przechwytywanie realizacji, pozyskiwanie telemetrii w czasie krótszym niż milisekunda i natywne mapowanie historycznych transakcji na wykresie.
1. Architektura systemu i telemetria handlowa
EA działa w sposób nieblokujący w ramach architektury opartej na zdarzeniach MetaTrader, zapewniając zerowy wpływ na routing zleceń, szybkość realizacji lub opóźnienia w przetwarzaniu ticków.
Przechwycone atrybuty wykonania
Kiedy zamówienie jest otwierane, modyfikowane lub zamykane, EA przechwytuje i bezpiecznie przesyła:
- Bilet zamówienia i numer Magic: Unikalny identyfikator biletu brokerskiego i identyfikator EA.
- Symbol i klasa aktywów: Surowy instrument brokerski (np.
EURUSD.pro,US30.cash,XAUUSD). - Rodzaj zamówienia i rozmiar: Kierunek (długi/krótki), objętość partii i wypełnienia ułamkowe.
- Kamienie milowe cen: Dokładna cena wejścia, cena wyjścia i planowane poziomy TP/SL.
- Struktura kosztów: Prowizja brokera, koszt spreadu i opłaty za swap jednodniowy.
- Sygnatury czasowe: znaczniki czasu otwierania i zamykania serwera z dokładnością do mikrosekundy.
Automatyczne wykrywanie i normalizacja kontaPo początkowej transmisji ILoveTrading automatycznie identyfikuje numer rachunku terminala, walutę rachunku, nazwę serwera brokera i dźwignię finansową. Przypisuje przychodzące egzekucje do odpowiedniego profilu konta bez konieczności ręcznej rejestracji konta.
Znormalizowane jednostki ryzyka (obliczenia R-wielokrotne)
Gdy zlecenie zawiera ważny początkowy Stop Loss, silnik oblicza znormalizowane wielokrotności R:
Formula / Calculation
R-Multiple = (Cena wyjściowa – Cena wejścia) / (Cena wejścia – Początkowa stop-loss)
Normalizuje to wyniki dolara w jednostkach ryzyka (1R), umożliwiając statystyczne porównywalność różnych wielkości partii i sald rachunków.
2. Silnik rysowania historycznego na wykresie
EA zawiera wbudowany moduł rysowania wizualnego, który wyświetla ostatnie realizacje transakcji bezpośrednio na wykresach MetaTrader w celu analizy transakcji po sesji.
Renderowane komponenty wizualne
- Znaczniki wykonania: Kolorowe strzałki oznaczające dokładne słupki cen wejścia i wyj��cia.
- Planowane prognozy granic: Poziome linie graniczne pokazujące początkowe poziomy Stop Loss i Take Profit w momencie wejścia.
- Wektor ścieżki handlowej: Linie wektorowe łączące wejście z wyjściem, ilustrujące czas utrzymywania pozycji i wahania rynkowe podczas transakcji.
[Strzałka wpisu ▲] ─────────────────────┐ (wektor ścieżki handlu)
│
▼[Znacznik wyjścia ●]
═══════════════════════ ════════════════════════ (Planowany poziom SL)
Eliminacja bałaganu i optymalizacja wydajności wykresów
- Inteligentne układanie: Układa w pionie wiele znaczników wykonania podczas skalowania lub skalowania do pozycji na tej samej świecy.
- Wyprzedaż knota: Przesuwa adnotacje tekstowe powyżej szczytów świec i poniżej dołków świec, aby nie zakłócać akcji cenowych i blokad zleceń.
- 14-dniowe okno kroczące: automatycznie czyści historyczne obiekty wykresów starsze niż 14 dni handlowych, aby zapobiec wyciekom pamięci terminali i zachować FPS na wykresach.
3. Instrukcja instalacji krok po kroku
Krok 1: Pobierz Expert Advisor
Przejdź do menu Integracje w panelu kontrolnym ILoveTrading i pobierz skompilowany EA:
- MetaTrader 4:
ILoveTrading_AutoTrade_MT4.ex4 - MetaTrader 5:
ILoveTrading_AutoTrade_MT5.ex5
Krok 2: Dodaj adres URL żądania WebRequest do białej listy
MetaTrader wymaga wyraźnej autoryzacji dla wychodzących żądań HTTPS:
- W MetaTrader otwórz
Narzędzia > Opcje(lub naciśnijCtrl + O). - Przejdź do zakładki Expert Advisors.
- Zaznacz „Zezwól na żądanie internetowe dla podanego adresu URL”.
- Dodaj:
https://ilove.trading - Zaznacz "Zezwalaj na import DLL" (wymagane do weryfikacji uzgadniania SSL).
- Kliknij OK.
Warning
[!WARNING]> Jeśli https://ilove.trading nie jest wymienione w Twoich ustawieniach WebRequest, MetaTrader odrzuci transmisje z Błądem 4060 (ERR_FUNCTION_NOT_ALLOWED).
Krok 3: Dołącz EA do wykresu
- W MetaTrader otwórz folder danych:
Plik > Otwórz folder danych. - Przenieś plik
.ex4lub.ex5doMQL4/ExpertslubMQL5/Experts. - W panelu Nawigatora (
Ctrl + N) kliknij prawym przyciskiem myszy Expert Advisors i wybierz Odśwież. - Przeciągnij „ILoveTrading_Sync” na dowolny pojedynczy wykres (np. EURUSD Daily).
- Uwaga: Jedna instancja wykresu rejestruje wszystkie transakcje we wszystkich parach walutowych i klasach aktywów dla tego konta.
- W oknie Wejście wprowadź swój Token uniwersalny (wygenerowany w obszarze Integracje lub Ustawienia > Konta).
- Upewnij się, że opcja Algo Trading / AutoTrading jest włączona na górnym pasku narzędzi MetaTrader.
4. Diagnostyka i kody stanu
| Kod błędu | Znaczenie | Rozdzielczość |
|---|---|---|
| 4060 | ERR_FUNCTION_NOT_ALLOWED | Dodaj do białej listy https://ilove.trading w Narzędzia > Opcje > Expert Advisors. |
| 4014 | ERR_INVALID_TOKEN | Zweryfikuj i ponownie skopiuj swój token uniwersalny z menu Integracje. |
| 4001 | ERR_NO_INTERNET | Sprawdź połączenie sieciowe terminala lub ustawienia zapory VPS. |
Tip
[!TIP]> Ciągła synchronizacja: Uruchom terminal MetaTrader na wirtualnym serwerze prywatnym (VPS), aby zagwarantować przechwytywanie transakcji 24 godziny na dobę, 7 dni w tygodniu, nawet gdy Twoja główna stacja robocza jest offline.
Important
[!IMPORTANT] Synchronizacja historyczna: Przy pierwszym uruchomieniu EA synchronizuje historię zamkniętych transakcji z ostatnich 90 dni, aby natychmiast uzupełnić poziom bazowy wyników. **: Aby móc stale rejestrować pozycje wahadłowe i strategie automatyczne, uruchom terminal MetaTrader na wirtualnym serwerze prywatnym (VPS) o niskim opóźnieniu.
Handlujesz na MetaTrader?
Zsynchronizuj swoje konto MT4 lub MT5 i automatycznie zbadaj swoje błędy poznawcze oraz wyniki transakcji.
