NinjaTrader 8: dodatek
Plany Trader, Pro i Fleet.
NinjaTrader nie daje innym aplikacjom dostępu tylko do odczytu do swoich kont, więc TakeJournal dostarcza mały dodatek, który działa wewnątrz NinjaTrader 8 Desktop. Nasłuchuje egzekucji każdego konta, z którym NinjaTrader jest połączony, i wysyła je do twojego połączenia: na połączeniu NinjaTrader (backend Tradovate), Rithmic, CQG i innych tak samo. Tylko czyta; nie składa zleceń i niczego w NinjaTrader nie zmienia.
Dodanie połączenia
Dział zatytułowany „Dodanie połączenia”Połączenia → Dodaj połączenie, typ NinjaTrader 8 (dodatek) i nazwa (na przykład komputera, na którym działa). Nic więcej nie trzeba wypełniać. Karta połączenia oferuje Pobierz dodatek: plik .zip z dodatkiem i kluczem tego połączenia. Każde pobranie niesie nowy klucz, więc wcześniej pobrany dodatek przestaje wysyłać; jedno połączenie obsługuje jedną instalację NinjaTrader.

Instalacja dodatku
Dział zatytułowany „Instalacja dodatku”- W NinjaTrader 8: Tools → Import → NinjaScript Add-On…, wybierz pobrany plik. NinjaTrader go kompiluje i mówi, kiedy skończył; gdy zapyta, czy autoryzować dodatek TakeJournal, odpowiedz Yes. Importuj go tylko z własnego pobrania.
- To wszystko: od tej pory dodatek startuje razem z NinjaTrader i nie ma okna. Karta połączenia mówi, kiedy ostatnio był w kontakcie i ile egzekucji na ilu kontach. Gdy TakeJournal coś odrzuci lub jest nieosiągalny, dodatek mówi o tym raz w Control Center → Log, i znowu, gdy TakeJournal ponownie przyjmuje egzekucje; tam też ogłaszana jest nowsza wersja dodatku.
Aby go usunąć: Tools → Remove NinjaScript Assembly albo usuń połączenie w TakeJournal, co unieważnia jego klucz.
Miej go włączonego, gdy handlujesz
Dział zatytułowany „Miej go włączonego, gdy handlujesz”Miej NinjaTrader z dodatkiem włączony zawsze, gdy handlujesz, od przed pierwszym zleceniem do zamknięcia ostatniej pozycji. NinjaTrader pokazuje dodatkowi tylko egzekucje bieżącej sesji: zlecenie wykonane, gdy NinjaTrader był zamknięty (stop wykonany w nocy, pozycja zamknięta w telefonie lub na platformie webowej brokera), nigdy nie dotrze do TakeJournal przez dodatek. TakeJournal zauważy to po pozycjach (niżej), ale cenę i czas musisz wtedy dodać sam.
Co wysyła
Dział zatytułowany „Co wysyła”- Egzekucje bieżącej sesji, gdy NinjaTrader startuje lub konto się łączy, potem każdą nową w chwili, gdy następuje. Każda partia uruchamia synchronizację: transakcje są w twoim dzienniku kilka sekund po fillu.
- Konta tak, jak nazywa je NinjaTrader (
Sim101, identyfikatory kont twojej firmy prop), w walucie podawanej przez NinjaTrader. Nowe konta wchodzą, gdy mieszczą się w limicie kont planu; Wybierz konta zajmuje się pozostałymi. - Jeden fill na zlecenie, tak jak eksport Egzekucje: zlecenie wypełniane częściami rośnie z każdą częścią.
MNQ 12-26staje sięMNQZ6. Czasy w strefie czasowej NinjaTrader (Tools → Options → General) są wysyłane w UTC. - Backtesty i Market Replay (konta
BacktestiPlayback…) zostają poza. - Dopóki TakeJournal jest nieosiągalny, dodatek przechowuje oczekujące dane w
Documents\NinjaTrader 8\TakeJournali wysyła je przy następnej próbie; nic nie ginie, dopóki NinjaTrader działa.
Wykresy transakcji
Dział zatytułowany „Wykresy transakcji”Od wersji 1.1.0 dodatek wysyła też świece wykresów twoich transakcji z historii NinjaTrader: z feedu danych, z którym NinjaTrader jest połączony, lub z danych, które przechowuje. Pyta TakeJournal, którym transakcjom brakuje jeszcze świec, i prosi o okno wokół każdej, od 15 minut przed wejściem do 15 minut po wyjściu.
- Świece 1-sekundowe ostatniej ceny, więc MFE i MAE są dokładne co do sekundy. NinjaTrader buduje je z historii ticków feedu; gdy feed nie przechowuje tak starych ticków, dodatek wysyła świece 1-minutowe, a MFE i MAE są dokładne co do minuty.
- NinjaTrader nie musi działać w czasie transakcji: okno przeszłej transakcji wypełnia się następnym razem, gdy działa połączony z feedem danych. Jak daleko sięga historia, zależy od feedu; okno, z którego nie ma nic, zostaje bez wykresu.
- Pyta tylko, gdy NinjaTrader jest połączony z prawdziwym feedem danych, nie z symulowanym ani z Market Replay.
- Dodatek w wersji 1.0.0 nie wysyła świec: pobierz go ponownie z karty połączenia i zaimportuj na starą wersję.
Brakujące zamknięcie
Dział zatytułowany „Brakujące zamknięcie”Od wersji 1.2.0 dodatek wysyła też pozycje twoich kont: gdy NinjaTrader startuje lub konto się łączy, po każdej partii egzekucji, gdy pozycja się zmienia, i co pięć minut. TakeJournal porównuje je z pozycją, którą dają twoje fille. Tam, gdzie NinjaTrader nie ma pozycji albo ma inną, a dziennik wciąż trzyma otwartą transakcję, nastąpiło zamknięcie, którego dodatek nigdy nie dostał:
- Transakcja zostaje zamknięta bez wyjścia tam, gdzie pokazują to pozycje NinjaTrader: jej wyjście i wynik są nieznane (
? (brak zamknięcia)), więc jest pominięta w statystykach, kalendarzu i Spotterze, a nowe fille nigdy nie są z nią łączone. Bez tego następny zakup zamknąłby twojego zapomnianego shorta i zostawił otwartą złą pozycję. - Mówią o tym strona transakcji, konto i karta połączenia, a alert rodzaju Brakujące zamknięcie przychodzi na stronie Konta, na twoje urządzenia z powiadomieniami i e-mailem; Profil → Powiadomienia go wyłącza.
- Różnica liczy się od drugiego raportu, więc egzekucja, która jest jeszcze w drodze, niczego nie wywołuje.
Popraw to ręcznie na stronie transakcji:
- Dodaj zamykający fill: strona, wielkość, cena i czas; transakcja zamyka się z wynikiem.
- Zaimportuj egzekucje ponownie: eksport Egzekucje NinjaTrader z tego dnia (Trade Performance → Executions → Export), wybrany tam, dodaje tylko egzekucje, których brakuje w TakeJournal.
- Zamknij bez wyjścia: transakcja pozostaje zamknięta bez wyjścia i poza statystykami; alert się kończy.
Gdy pozycje różnią się tak, że żadne brakujące zamknięcie tego nie wyjaśnia (NinjaTrader long 3, dziennik long 1), TakeJournal nie zmienia żadnej transakcji: strona otwartej transakcji mówi, co pokazuje każda strona, a brakujący fill dodaje się lub importuje ponownie tak samo. Dodatek sprzed wersji 1.2.0 nie wysyła pozycji: pobierz go ponownie z karty połączenia i zaimportuj na stary.
Starsze egzekucje
Dział zatytułowany „Starsze egzekucje”NinjaTrader pokazuje dodatkowi tylko bieżącą sesję. Egzekucje sprzed dodatku albo z dni, gdy NinjaTrader był zamknięty, a zlecenie i tak zrealizowało się u brokera, przychodzą przez eksport Egzekucje z NinjaTradera: Importuj transakcje na koncie tego połączenia przyjmuje tylko ten plik, Importuj plik na stronie Połączenia znajduje konto po jego numerze, a strona transakcji oferuje Zaimportuj egzekucje ponownie. Dodawane są tylko egzekucje, których brakuje w TakeJournal; karta Importy konta pokazuje import razem z jego cofnięciem.
Powiązane
Dział zatytułowany „Powiązane”NinjaTrader 8: import egzekucji · Tradovate i NinjaTrader web · Brokerzy i importy
AI odpowiada na podstawie naszego przewodnika: jak działa TakeJournal, importy, konta w firmach prop, plany.
Twoje pytanie trafia do Anthropic, aby uzyskać odpowiedź. Przechowujemy rozmowę przez 30 dni, aby ulepszać przewodnik, a potem ją usuwamy. To nie jest doradztwo inwestycyjne. Polityka prywatności