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:
- Wykrywanie nagłówka: Odczytujemy nagłówki CSV (pierwszy wiersz), aby zidentyfikować kolumny
- Mapowanie kolumn: Nazwy pól są dopasowywane bez rozróżniania wielkości liter z tolerancją spacji/ukośnika
- Przykład: "Instrument" = "instrument" = "INSTRUMENT" - Dodatkowe kolumny: Wszelkie dodatkowe kolumny są bezpiecznie ignorowane
- Kolejność kolumn: Pola mogą być w dowolnej kolejności, o ile nagłówki pasują
- 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 platformy → Do 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
-
Dodatkowe wsparcie platform
- TradingView
- TradeStation
- Thinkorswim
- Interactive Brokers
- Rithmic
- TopstepX -
Zautomatyzowane integracje z brokerami
- Bezpośrednie połączenia API z głównymi brokerami
- Synchronizacja wykonań w czasie rzeczywistym
- Automatyczne dzienne importy -
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:
- Masz dane wykonań wyeksportowane z Twojej platformy
- Jesteś gotów udostępnić przykładowy plik CSV
- 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?
- Najpierw utwórz konto handlowe (Trading > Accounts > Create Account), jeśli jeszcze tego nie zrobiłeś
- Przejdź do Trading > Import Data (/trading/imports/)
- Wybierz swoje konto handlowe z listy rozwijanej
- Prześlij swój plik CSV (maks. 10 MB)
- 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:
- Sprawdź wymagane pola: Upewnij się, że wszystkie podstawowe kolumny są obecne
- Przejrzyj komunikaty o błędach: Nasz dziennik importu zawiera szczegółowe informacje o błędach
- Skontaktuj się z pomocą techniczną: Jesteśmy tutaj, aby pomóc! Odwiedź naszą stronę kontaktową
- 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!