Kodowanie strategii w TradingView – prosty poradnik
Chcesz nauczyć się kodować proste strategie i wskaźniki w TradingView? Ten film to idealny punkt startowy dla początkujących traderów. W zaledwie 9 minut dowiesz się, jak wykorzystać TradingView do analizy danych historycznych i zautomatyzować swoją strategię.
W tym filmie:
- Prosty prompt do Chatu GPT dla wygenerowania kodu strategii.
- Implementacja kodu w TradingView – krok po kroku.
- Backtesting strategii na danych historycznych.
- Konfiguracja alertów cenowych.
- Dostosowywanie parametrów strategii (typ i okres średniej).
TradingView i automatyzacja Twojej strategii
Film prezentuje, jak zakodować strategię kupna, gdy cena zamknięcia (Close) jest powyżej średniej kroczącej (MA) oraz sprzedaży, gdy cena spada poniżej MA. Nauczysz się dostosowywać okres i typ średniej (SMA/EMA), co pozwoli Ci testować różne warianty strategii. Zrozumiesz, jak działa backtesting i jak interpretować jego wyniki. Pamiętaj, że wyniki historyczne nie gwarantują przyszłych zysków, ale pomagają w analizie i testowaniu założeń.
Praktyczne zastosowanie TradingView
Poznasz praktyczne funkcje TradingView, takie jak ustawianie alertów cenowych, które informują Cię o osiągnięciu określonych poziomów cenowych. Dowiesz się, jak tworzyć własne skanery rynku oparte na wybranych parametrach. Ten film to świetne wprowadzenie do automatyzacji strategii w TradingView, nawet dla osób bez doświadczenia w kodowaniu.
Odkryj możliwości TradingView
Zacznij wykorzystywać TradingView do analizy rynku i testowania swoich strategii. Ten film to pierwszy krok do efektywnego tradingu.
Zobacz pełną transkrypcję filmu
Witam i zapraszam na kolejny odcinek z cyklu Akcja Edukacja. Tym razem zupełnie z innej beczki, bo będzie o kodowaniu w TradingView przy pomocy chociażby czata GPT, nawet bez logowania do czata, czyli wykorzystania prompta dosyć krótkiego, bo będziemy sobie mówić na wstępie o dosyć prostym wskaźniku, tudzież strategii, oczywiście na danych historycznych, które w żaden sposób nie mogą nam wskazywać tego, co będzie działo się w przyszłości, natomiast pokażą, czy w przeszłości dane założenie mogło działać, no i każdy indywidualnie, oczywiście samodzielnie określa, czy ma to sens, aby to mogło dalej funkcjonować w przyszłości. Tak więc absolutnie jakieś przeszłe, chociażby przykładowe wyniki nie dają żadnych gwarancji przyszłych wyników, trzeba o tym pamiętać. To na wstępie, natomiast przejdźmy już do narzędzia, bo nie należy tego traktować jako czegoś, co ma pokazać, w jaki sposób sposób podchodzić do własnych decyzji, absolutnie nie, to ma tylko pokazać, jakie są aktualnie dostępne narzędzia i jak w teorii można z nich korzystać. A więc przejdźmy do prompta, który możemy zadać czatowi GPT, aby stworzył nam prostą strategię w TradingView, która hipotetycznie kupuje dane aktywo, jeśli cena Close zamknie się powyżej średniej stuokresowej, Następnie strategia. zamyka pozycję, jeśli spadnie cena pod średnią stuokresową. No i dodatkowo możemy dodać możliwość zmiany okresu i typu średniej w ustawieniach, tak aby móc sobie testować dla różnych rodzajów średnich SMA czy EMA oraz dla różnych okresów tejże średniej. Czyli już tutaj jak widzimy, bardziej podchodzimy do tematu jako strategii pewnej trendowej, a więc na rynkach, które cechują się jakimiś trendami, które to następnie po korektach w te trendy znowu wchodzą. Potem znowu wchodzą w korekty, więc wtedy w teorii ta strategia ma w nich nie uczestniczyć w tych korektach, tylko dać rynkowi tam w tej korekcie naspadać i następnie wrócić w momencie, kiedy rynek odzyskuje siły i ponownie przechodzi do trendu, a więc nie odwraca pozycji z long na short, tylko zawsze long z trendem. Więc strategia taka typowa, prosta, trendowa. Oczywiście to nie musi być też strategia, która liczy jakiś wynik z pozycji. to może być też zastosowane jako... alert, a więc informacja, że na przykład cena danego instrumentu zamknęła się powyżej określonej średniej. I tych alertów można ustawić sobie całkiem sporo, w zależności od pakietu też TradingView, natomiast trzeba pamiętać, że CMC i TradingView to dwa osobne byty, to, że można zalogować się do TradingView danymi z CMC Markets, to jest osobna zupełnie kwestia, więc to akurat zależy od indywidualnych tutaj preferencji pakietów, jakie kto posiada w TradingView, ile tych alertów może. wyskakiwać. No niemniej można sobie zrobić własny skaner dowolnych instrumentów na podstawie właśnie różnego rodzaju parametrów, w tym wypadku testując to jeszcze wstecznie, przede wszystkim jako strategię. Więc prompt, jaki jest, każdy widzi i czat wypluwa nam kod. Ten kod nie jest zbyt długi, bo i warunki są dosyć proste. Oczywiście, jeżeli strategia byłaby bardziej złożona, miałaby więcej warunków, które każdy sobie może samodzielnie testować, to ten prompt oczywiście też byłby dłuższy, wymagałby pisania go krok po kroku, krok po kroku, testowania każdego kroku z osobna, każdego wyplutego kodu wklejania, testowania, sprawdzania, dopisywania kolejnych warunków i tak dalej. Robimy to wtedy w ten sposób. No ale tu jest akurat jeden krok dosyć prosty, więc kopiujemy sobie ten cały kod, który czat wypluł. Wchodzimy do PINE EDITORA w lewym dolnym rogu ekranu, następnie klikamy w strzałkę rozwijaną, stwórz nowy, strategia, w tym wypadku jeżeli chcemy backtesting, bo użyliśmy też zwrotu w czacie, że chcemy strategię, nie wskaźnik. Różnice między strategiami a wskaźnikami to w kolejnym wideo, natomiast teraz... zaznaczamy to wszystko co się tutaj pojawiło, bo tego nie chcemy, chcemy to co nam wypluł czat, wklejamy i klikamy dodaj do wykresu. No i TradingView szybciutko nam realizuje wizualnie to co sobie wymyśliliśmy i oczywiście najważniejsza kwestia, żeby sprawdzić czy faktycznie to tak jak miało to wyglądać dzieje się na tym wykresie, czyli czy faktycznie mamy ten moment pokazany kiedy cena zamknięcia wychodzi nad średnią. i czy faktycznie nic się tutaj po drodze nie wymyka spod kontroli, czy faktycznie jeżeli cena schodzi pod średnią, to mamy też zaznaczony moment, kiedy to się dzieje. Oczywiście w obszarach konsolidacji co chwilę cena będzie poniżej, powyżej średniej, natomiast jak to w podejściu trendowym, jak już trend się pojawi, no to dosyć długo do momentu zejścia poniżej średniej to trwa. No i tutaj mamy od razu w testerze strategii pokazany Hipotetyczny, historyczny przede wszystkim wynik, absolutnie nie gwarantujący wyników przyszłych. I dalej możemy przejść do ustawień. W zakładce właściwości możemy zmieniać hipotetyczną kwotę dla testów, jaką chcemy. Możemy zmieniać sobie hipotetyczny rozmiar zlecenia, żeby to wszystko urealnić w testach. Można dodać wartości chociażby prowizji, bo jakieś koszty mogą wynikać z utrzymywania pozycji, bądź też z otwierania, zamykania zleceń. i tak dalej, i tak dalej. To jest kwestia już indywidualna każdego. Natomiast w argumentach, które zadaliśmy czatowi widzimy, że mamy typ średniej, możemy sobie bezpośrednio zmienić to z zadanego okienka argumentów, jak i również okres średni. No i okres średni na przykład może być użyty w taki dosyć manualny sposób, ale do sprawdzenia, która średnia historycznie działała najlepiej, no bo czy w przyszłości też tak będzie działać? Tego nikt nie wie. Natomiast jakieś założenia dla testów przeważnie się... Przyjmuję. Oczywiście jeżeli ktoś jest dobry w kodowaniu, to może sobie użyć testerów różnego rodzaju w Pythonie i na przykład wypluje mu, która średnia była najlepsza, a jak ktoś nie jest w tym biegły, to może chwilę poświęcić czasu i na przykład sobie wpisać ręcznie, czy może okres średniej 50 okresowy był lepszy. No i patrzeć sobie na całkowity wynik. Następnie, czy może jednak to nie 50, a może 110 była lepsza? Spoglądamy na wynik, tak? A może... 150, a może niekoniecznie, 200, taka mityczna 200 okresowa średnia, no niestety też gorzej wypadała. Więc wróćmy do tej, w tym wypadku 110, ona wypadała najlepiej. Czy będzie tak w przyszłości? Tego nikt nie wie, no ale jakieś założenia dla testowania strategii oczywiście trzeba przyjąć. I tutaj od razu mamy właśnie pokazaną hipotetyczną stopę zwrotu, czy to będzie plus, czy to też będzie minus, jeżeli dobierzemy źle parametry. może wyjść i minus, oczywiście jak najbardziej, wtedy bawimy się do czasu, kiedy nie uzyskamy satysfakcjonującego rezultatu. Natomiast jeżeli chodzi o alerty, które będą nas informować o tym, że faktycznie cena wyszła nad średnią lub też spadła poniżej średniej, to ustawiamy je tutaj, wtedy wybieramy warunek ustawienia, w tym wypadku niech to będzie Bitcoin, cena, strategia, o tej nazwie, możemy zmienić tę nazwę, natomiast ona tak domyślnie została przypisana przez czat. Interwał, tak jak na wykresie, ok, lub też wybieramy ręcznie, dzienny, że zawsze na wykresie dziennym będzie to sprawdzane. Data wygaśnięcia sygnałów, lecimy na wakacje, no to zmieniamy sobie, że nie chcemy być od 25 przy komputerze, nie chcemy mieć sygnałów, oczywiście, czy sygnałów, to duże słowo, sygnał, alertów, tak naprawdę powiadomień, bo TradingView samo nie otwiera żadnych transakcji w strategiach, jeżeli chodzi o połączenie z rachunkiem rzeczywistym, absolutnie nie. To służy tylko i wyłącznie do przetestowania. Więc możemy wybrać interwał, możemy wybrać formę powiadomień, aplikacja, wyślij na maila itd., itd. Dźwięki, to już każdy indywidualnie w ramach potrzeb i ustawiamy sobie taki alercik. Następnie listę alertów mamy w prawym panelu, widzimy Bitcoin. Załóżmy, że nie chcemy Bitcoina, może jakiś polski indeks nas interesuje, niech to będzie SWIG80, który też jest w miarę trendowym indeksem. Ok, może chcemy SWIG. W związku z tym możemy sobie też dodać taki alert, wybierając znowuż przecięcie związane z średnią i dodajemy kolejny alert. I mamy dwa aktywne już alerty. I w momencie, kiedy S-WIG80 załóżmy, wyjdzie nad średnią, wyskoczy nam powiadomienie, że to się wydarzyło i tak dalej, i tak dalej, więc chociażby można w ten sposób tworzyć sobie własne skanery, screenery. na dowolnych parametrach, które oczywiście mogą być bardziej rozbudowane niż tylko jedna średnia. Dziękuję bardzo serdecznie za uwagę i zapraszam na kolejne wideo, gdzie będziemy przechodzić przez kolejne kroki kodowania w TradingView.









