Przewodnik importu CSV: Wprowadzanie danych handlowych do Happy Dog Trading

Opublikowano: Październik 2025 | Kategoria: Aktualizacje produktu | Status: Beta


Wprowadzenie

Z radością dzielimy się aktualizacją funkcjonalności importu CSV w Happy Dog Trading! Chociaż wciąż jesteśmy w wersji beta i aktywnie rozszerzamy wsparcie platform, chcemy być przejrzyści co do tego, co działa dzisiaj, co wkrótce nadejdzie i jak możesz pomóc nam wspierać Twoją platformę handlową.

Aktualny status: Co działa dzisiaj

Platforma NinjaTrader (Pełne wsparcie ✅)

Jeśli używasz NinjaTrader, masz szczęście! Mamy kompleksowe wsparcie dla eksportów wykonań NinjaTrader z pełnym mapowaniem pól i walidacją. Po prostu wyeksportuj swoje wykonania z NinjaTrader i prześlij plik CSV bezpośrednio do Happy Dog Trading.

Format eksportu NinjaTrader:

Instrument,Action,Quantity,Price,Time,ID,E/X,Position,Order ID,Name,Commission,Rate,Account,Connection

Ogólny format CSV (Wsparcie Beta 🔧)

Wspieramy również ogólny format CSV, który działa z większością platform handlowych. Dopóki Twój plik CSV zawiera wymagane pola (szczegółowo opisane poniżej), nasz system może sprawdzić strukturę pliku i poprawnie zaimportować Twoje dane.

Wymagane pola do importu

Aby pomyślnie zaimportować dane wykonań, Twój plik CSV musi zawierać następujące kolumny:

Pola podstawowe (Wymagane)

Nazwa pola Opis Przykład formatu Uwagi
Instrument (lub Symbol) Symbol kontraktu ES 12-25, MES 03-26 Pełny identyfikator kontraktu wraz z miesiącem/rokiem
Action (lub Side) Kup lub Sprzedaj BUY, SELL, B, LONG Bez rozróżnienia wielkości liter, akceptowane są różne formaty
Quantity (lub Qty) Liczba kontraktów 1, 5, 10 Wartość całkowita
Price Cena wykonania 4500.25, 18250.00 Format dziesiętny
Time (lub DateTime) Znacznik czasu wykonania 8/15/2025 9:30:00 AM Obsługiwane różne formaty
ID Unikalny ID wykonania abc123, 12345 Krytyczne dla wykrywania duplikatów
E/X (lub Entry/Exit) Efekt pozycji ENTRY, EXIT, E, OPEN Pomaga śledzić cykle pozycji, akceptowane są różne formaty
Commission Opłaty za wykonanie $2.50, €2.50, £2.50, 2.50 Symbole walut ($, €, £) są opcjonalne i automatycznie usuwane

Jak działa introspekcja CSV

Nasz system importu został zaprojektowany tak, aby był elastyczny:

  1. Wykrywanie nagłówka: Odczytujemy nagłówki CSV (pierwszy wiersz), aby zidentyfikować kolumny
  2. Mapowanie kolumn: Nazwy pól są dopasowywane bez rozróżniania wielkości liter z tolerancją spacji/ukośnika
    - Przykład: "Instrument" = "instrument" = "INSTRUMENT"
  3. Dodatkowe kolumny: Wszelkie dodatkowe kolumny są bezpiecznie ignorowane
  4. Kolejność kolumn: Pola mogą być w dowolnej kolejności, o ile nagłówki pasują
  5. Zapobieganie duplikatom: Używa pola ID, aby zapobiec ponownemu importowaniu tych samych wykonań

Przykład ogólnego CSV

Time,Symbol,Side,Quantity,Price,Commission,ID
2025-08-15 09:30:00,ES 12-25,BUY,1,4500.00,2.50,exec_001
2025-08-15 09:35:00,ES 12-25,SELL,1,4505.00,2.50,exec_002
2025-08-15 10:15:00,MES 12-25,BUY,5,4502.25,1.25,exec_003

Ten prosty format zawiera wszystkie podstawowe pola i zostanie pomyślnie zaimportowany!

Konwersja CSV z Twojej platformy

Jeśli Twoja platforma handlowa nie jest jeszcze bezpośrednio obsługiwana, oto jak możesz przygotować swoje dane:

Krok 1: Wyeksportuj swoje wykonania

Wyeksportuj historię wykonań ze swojej platformy handlowej jako plik CSV. Większość platform oferuje to w sekcji raportów lub historii konta.

Krok 2: Przejrzyj eksport

Otwórz CSV w programie do arkuszy kalkulacyjnych (Excel, Google Sheets itp.) i zidentyfikuj:
- Które kolumny zawierają wymagane dane
- Jak nazywają się nagłówki kolumn
- Czy jakieś dane wymagają dostosowania formatowania

Krok 3: Dostosuj nagłówki (jeśli to konieczne)

Zmień nazwy nagłówków kolumn, aby pasowały do oczekiwanych nazw pól:

Z nagłówków platformyDo nagłówków Happy Dog
- "Trade Time" → "Time"
- "Contract" → "Instrument"
- "Buy/Sell" → "Action"
- "Contracts" → "Quantity"
- "Fill Price" → "Price"
- "Fee" → "Commission"
- "Trade ID" → "ID"

Krok 4: Dostosowania formatu

  • Time: Obsługiwane formaty daty/czasu:
    • MM/DD/YYYY HH:MM:SS AM/PM (np. 8/15/2025 9:30:00 AM)
    • YYYY-MM-DD HH:MM:SS (np. 2025-08-15 09:30:00)
    • MM/DD/YYYY HH:MM:SS (np. 8/15/2025 09:30:00)
    • DD/MM/YYYY HH:MM:SS (np. 15/8/2025 09:30:00)
    • YYYY-MM-DD HH:MM:SS AM/PM (np. 2025-08-15 9:30:00 AM)
  • Commission: Może zawierać symbole walut ($, €, £) lub być zwykłą liczbą dziesiętną
  • Action: BUY, SELL, B lub LONG (bez rozróżniania wielkości liter)
  • Entry/Exit: ENTRY, EXIT, E lub OPEN (bez rozróżniania wielkości liter)
  • Rozmiar pliku: Maksymalnie 10 MB na plik CSV

Krok 5: Prześlij

Zapisz dostosowany CSV i prześlij go przez interfejs importu Happy Dog Trading pod adresem /trading/imports/

Nad czym pracujemy

Jesteśmy zaangażowani w rozszerzenie wsparcia platform i ułatwienie importów:

🚀 Wkrótce

  1. Dodatkowe wsparcie platform
    - TradingView
    - TradeStation
    - Thinkorswim
    - Interactive Brokers
    - Rithmic
    - TopstepX

  2. Zautomatyzowane integracje z brokerami
    - Bezpośrednie połączenia API z głównymi brokerami
    - Synchronizacja wykonań w czasie rzeczywistym
    - Automatyczne dzienne importy

  3. Ulepszenia importu
    - Bardziej elastyczne przetwarzanie daty/czasu
    - Automatyczne wykrywanie popularnych formatów platform
    - Ulepszone komunikaty o błędach i walidacja
    - Przetwarzanie wsadowe dla dużych plików

Pomóż nam wspierać Twoją platformę!

Używasz platformy handlowej, która nie jest jeszcze obsługiwana?

Chętnie dodamy wsparcie dla Twojej platformy! Jeśli:

  1. Masz dane wykonań wyeksportowane z Twojej platformy
  2. Jesteś gotów udostępnić przykładowy plik CSV
  3. Chcesz, aby Twoja platforma była oficjalnie obsługiwana

Skontaktuj się z nami! Wyślij nam swój przykładowy plik eksportu przez naszą stronę kontaktową i daj nam znać:
- Której platformy handlowej używasz
- Jakie dane eksportuje Twoja platforma
- Wszelkie konkretne funkcje lub wymagania

Twój wkład pomaga nam ustalić priorytety rozwoju platform i zapewnia lepsze wsparcie dla społeczności handlowej!

Rozpoczęcie

Gotowy do zaimportowania danych handlowych?

  1. Najpierw utwórz konto handlowe (Trading > Accounts > Create Account), jeśli jeszcze tego nie zrobiłeś
  2. Przejdź do Trading > Import Data (/trading/imports/)
  3. Wybierz swoje konto handlowe z listy rozwijanej
  4. Prześlij swój plik CSV (maks. 10 MB)
  5. Kliknij "Upload & Import" - system natychmiast przetworzy Twoje dane

Nasz system będzie:
- ✅ Walidować strukturę CSV
- ✅ Automatycznie pomijać zduplikowane wykonania (na podstawie ID wykonania)
- ✅ Obliczać P&L przy użyciu księgowości FIFO
- ✅ Generować transakcje z wykonań
- ✅ Aktualizować Twoją analitykę i kalendarz
- ✅ Pokazywać szczegółowe statystyki importu

Potrzebujesz pomocy?

Jeśli napotkasz problemy z importowaniem danych:

  1. Sprawdź wymagane pola: Upewnij się, że wszystkie podstawowe kolumny są obecne
  2. Przejrzyj komunikaty o błędach: Nasz dziennik importu zawiera szczegółowe informacje o błędach
  3. Skontaktuj się z pomocą techniczną: Jesteśmy tutaj, aby pomóc! Odwiedź naszą stronę kontaktową
  4. Dołącz do społeczności: Dziel się wskazówkami i uzyskuj pomoc od innych traderów

Opinie dotyczące wersji Beta mile widziane

W miarę dalszego ulepszania naszego systemu importu, cenimy Twoje opinie:

  • Jakie platformy potrzebujesz obsługiwać?
  • Jakie funkcje importu pomogłyby Ci najbardziej?
  • Jakie problemy napotykasz?

Podziel się swoimi przemyśleniami na naszej stronie opinii lub skontaktuj się z nami bezpośrednio.


Podsumowanie

Co działa teraz:
- ✅ NinjaTrader (pełne wsparcie)
- ✅ Ogólny format CSV (z wymaganymi polami)
- ✅ Elastyczne dopasowywanie nagłówków
- ✅ Automatyczne pomijanie duplikatów (na podstawie ID wykonania)
- ✅ Pięć obsługiwanych formatów daty/czasu
- ✅ Wiele symboli walut ($, €, £)

Wkrótce:
- 🚀 Więcej integracji platform
- 🚀 Zautomatyzowane połączenia z brokerami
- 🚀 Ulepszone funkcje importu

Jak możesz pomóc:
- 📧 Udostępnij format eksportu CSV swojej platformy
- 💬 Przekaż opinie na temat doświadczenia z importem
- 🤝 Pomóż nam ustalić priorytety wsparcia platform

Dziękujemy za udział w wersji beta Happy Dog Trading! Twoja cierpliwość i opinie pomagają nam budować lepsze narzędzia dla społeczności handlowej.


Happy Dog Trading jest w aktywnym rozwoju wersji beta. Funkcje i wsparcie platform są stale rozszerzane. Sprawdź naszego bloga, aby uzyskać aktualizacje!