Przejdź do głównej zawartości

MetaTrader 4 i 5: połączenie

Plany Trader, Pro i Fleet.

MetaTrader nie daje innym aplikacjom dostępu tylko do odczytu do konta, więc TakeJournal dostarcza mały program, który działa w twoim terminalu: usługę w MetaTrader 5, która nie potrzebuje wykresu, i Expert Advisora w MetaTrader 4. Wysyła deale konta, na które zalogowany jest terminal, najpierw całą historię, a potem każdy nowy deal; wpłaty i wypłaty trafiają do rejestru konta. Tylko czyta: nie składa zleceń, a Algo Trading może pozostać wyłączony.

Połączenia → Dodaj połączenie, typ MetaTrader 4/5 i nazwa (na przykład komputera lub VPS-a, na którym działa). Karta połączenia oferuje Pobierz klucz: klucz jest pokazywany raz, z Kopiuj klucz, a nowy klucz unieważnia poprzedni. Karta ma też Pobierz dla MT5, Pobierz dla MT4 i Kopiuj adres, czyli adres, na który MetaTrader ma zezwolić.

Karta połączenia MetaTrader w demo: jej stan, pliki do pobrania i kroki

W MetaTrader: Tools → Options → Expert Advisors, zaznacz Allow WebRequest for listed URL i dodaj adres, który kopiuje karta (https://app.takejournal.com). Bez tego program nie może wysyłać i mówi o tym w dzienniku terminala.

  1. File → Open Data Folder, potem MQL5 → Services: umieść tam TakeJournal.ex5.
  2. W Navigator, pod Services (odśwież go, jeśli TakeJournal jeszcze nie jest na liście), kliknij prawym przyciskiem TakeJournal → Add service, wklej klucz w Key wśród jego parametrów i potwierdź.
  3. Usługa startuje i od tej pory startuje razem z terminalem. Zakładka Journal mówi „TakeJournal odbiera deale konta …”, gdy tylko nawiąże kontakt.
  1. File → Open Data Folder, potem MQL4 → Experts: umieść tam TakeJournal.ex4 i odśwież Navigator.
  2. Przeciągnij TakeJournal z Expert Advisors na dowolny jeden wykres (dowolny symbol, dowolny interwał) i wklej klucz w Key wśród jego parametrów. Zostaje na tym wykresie, także po restarcie.
  3. W zakładce Account History kliknij prawym przyciskiem → All History: Expert Advisor wysyła to, co zawiera ta zakładka.
  • Za pierwszym razem całą historię konta, partiami, potem każdy nowy deal w ciągu kilku sekund. Terminal przełączony na inne konto wysyła też to konto; każde jest kontem połączenia.
  • Deale identyfikowane po tickecie, w lotach. Symbole stają się kontraktami forex, metali i CFD dziennika z wielkością kontraktu brokera, nazwanymi tak jak w importach (EURUSD.m → EURUSD). Prowizja i opłata są kosztami deala; swap jest na dealu zamykającym.
  • Wpłaty, wypłaty, kredyty i obciążenia do rejestru konta.
  • Saldo i equity konta z każdą partią, pokazywane na żywo na stronie konta; program sprzed wersji 1.2.0 ich nie wysyła: pobierz go ponownie i umieść w miejsce starego.
  • Czas serwera brokera przeliczony na UTC o przesunięcie, które podaje terminal; typowe serwery „New York close” według czasu letniego w Nowym Jorku.
  • Kursy twoich transakcji do ich wykresów (wersja 1.1.0): program pyta TakeJournal, którym transakcjom brakuje jeszcze świec, i wysyła okno wokół każdej. MetaTrader 5 buduje sekundowe świece bid i ask z ticków terminala, więc MFE i MAE są dokładne co do sekundy; gdy broker nie przechowuje tak starych ticków, a w MetaTrader 4 zawsze, wysyła 1-minutowe świece bid MetaTradera z ich spreadem, a MFE i MAE są dokładne co do minuty (Wykresy, MFE i MAE). Terminal przechowuje historię minutową tylko tak daleko, jak sięga Max bars in chart (MetaTrader 5) lub Max bars in history (MetaTrader 4) w Tools › Options › Charts; starsza transakcja nie dostaje wykresu. Program w wersji 1.0.0 nie wysyła kursów: pobierz program ponownie i umieść go w miejsce starego.
  • Terminal musi działać, na twoim PC lub VPS. Miej go włączonego z programem zawsze, gdy handlujesz: twoje deale trafiają wtedy do dziennika w kilka sekund, a alerty i Spotter widzą je od razu. Deal zawarty, gdy był wyłączony (np. w telefonie), przychodzi dopiero, gdy znowu działa.
  • Twoje otwarte pozycje co pięć minut (wersja 1.3.0), porównane z twoimi fillami, więc zamknięcie, które nigdy nie dotarło, zostaje znalezione (Brakujące zamknięcie); program sprzed wersji 1.3.0 ich nie wysyła: pobierz go ponownie i wstaw w miejsce starego.

Wyciągi z MetaTradera i cTradera · Forex i CFD · Brokerzy i importy