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.

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?

  1. Przeczytaj zadanie i obejrzyj oczekiwany wynik.
  2. Wykonaj kroki we własnym projekcie PyneIDE.
  3. Przed zmianą spróbuj przewidzieć jej skutki.
  4. Uruchom program ponownie i porównaj wynik z przewidywaniem.
  5. Samodzielnie rozwiąż ćwiczenie na końcu rozdziału. Dopiero potem rozwiń rozwiązanie.

Pliki z przykładami

Pobierz 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.

Rozdziały