Wskaźniki i strategie tradingowe w Pyne code
Książka dla początkujących o programowaniu wskaźników i strategii tradingowych w Pyne code, z użyciem składni Pythona i środowiska PyneIDE.
Pyne code to język o składni Pythona, służący do programowania wskaźników i strategii tradingowych. Ta książka prowadzi od podstaw programowania do stworzenia własnego wskaźnika i przetestowania strategii na danych historycznych.
Programy piszesz i uruchamiasz w PyneIDE, a ich wyniki oglądasz na wykresie. Przetwarzaniem kolejnych świec zajmuje się w tle PyneCore.
Dla kogo jest ta książka?
Jeśli dopiero zaczynasz programować, poznasz tu potrzebne podstawy i nauczysz się czytać wykresy. Przykłady przygotują cię do tworzenia wskaźników i strategii tradingowych.
Na ilustracjach interfejs IDE ma angielskie etykiety. W opisie znajdziesz te same nazwy z polskim objaśnieniem. Nazwy zmiennych i napisy wyświetlane w przykładach także są po angielsku.
Co trzeba umieć na początek?
Książka zakłada dwie podstawowe umiejętności:
- Potrafisz utworzyć folder, otworzyć i zapisać plik oraz skopiować i wkleić tekst. Konfigurację i obsługę PyneIDE przedstawiamy krok po kroku.
- Znasz dodawanie, odejmowanie, mnożenie i dzielenie oraz umiesz liczyć na ułamkach dziesiętnych. W przykładach używamy także prostych średnich i zmian procentowych; wzory wyjaśniamy.
Jakie wcześniejsze wiadomości pomagają?
Łatwiej zrozumiesz wykresy, jeśli widziałeś już wykres cenowy i wiesz, czym są świeca oraz interwał. Przy strategiach przydają się pojęcia kupna, sprzedaży, pozycji i prowizji. Książka również je wyjaśnia, więc możesz zacząć bez doświadczenia w tradingu.
Pomaga też rozpoznawanie angielskich etykiet edytora. Nie musisz biegle znać angielskiego: obok nazw operacji znajdziesz ich polskie objaśnienia.
Czego nie musisz znać?
Nie potrzebujesz znajomości Pine Script, Pythona ani innego języka programowania. Uczymy się bezpośrednio Pyne code, zaczynając od zmiennych i wywołań funkcji. Ze składni Pythona wyjaśniamy to, czego wymaga dany przykład.
Nie musisz też sprawnie posługiwać się Visual Studio Code ani mieć gotowego wskaźnika lub strategii. Własne programy zbudujesz w trakcie lektury. Do ćwiczeń używamy przykładowych danych; nie musisz handlować prawdziwymi pieniędzmi ani otwierać rachunku maklerskiego.
Materiały uzupełniające
Jeśli chcesz powtórzyć którąś z podstaw, skorzystaj z poniższych materiałów. Linki prowadzą do stron po angielsku; nie musisz przerabiać ich przed rozpoczęciem książki.
- Visual Studio Code: omówienie interfejsu. Sekcja Explorer view pokazuje obsługę plików i folderów. Przyda się, jeśli foldery projektów i widoki edytora są dla ciebie nowością.
- Khan Academy: obliczenia procentowe. Na konkretnym przykładzie przećwiczysz obliczanie określonego procentu liczby. Warto to powtórzyć, by rozumieć zmiany cen i koszty.
- TradingView: budowa wykresu świecowego. Sekcja What are candlestick charts? wyjaśnia korpus i knoty świecy. Dalsze części o formacjach świecowych nie są potrzebne do przykładów z książki.
Polskie objaśnienia cen otwarcia, maksimum, minimum i zamknięcia znajdziesz w części o danych świecy. Do nieznanych pojęć możesz później wracać w słowniczku.
Jak korzystać z książki?
- Przeczytaj zadanie i obejrzyj oczekiwany wynik.
- Wykonaj kroki we własnym projekcie PyneIDE.
- Przed zmianą spróbuj przewidzieć jej skutki.
- Uruchom program ponownie i porównaj wynik z przewidywaniem.
- Samodzielnie rozwiąż ćwiczenie na końcu rozdziału. Dopiero potem rozwiń rozwiązanie.
Pliki z przykładami
Paczka zawiera pełne programy z książki. Potrzebne dane demonstracyjne tworzy PyneIDE przy zakładaniu projektu. To sztuczny przebieg cen przygotowany do nauki.