29 maja 2023 0 427

Jak Korzystać z ChatGPT do Badania Najgorętszych Akcji Sztucznej Inteligencji do Handlu

W tym artykule przyjrzymy się, jak korzystać z ChatGPT, aby znaleźć najlepsze akcje do handlu i czerpać z nich zyski. Może nam pokazać najlepsze akcje do zainwestowania, najlepsze strategie handlowe i rentowność strategii handlowych ChatGPT. Inne przydatne funkcje tego narzędzia obejmują dogłębną analizę sztucznej inteligencji i proste metody śledzenia akcji na liście obserwowanych TradingView.

Podpowiedź ChatGTP:

Jakie są obecnie najgorętsze akcje sztucznej inteligencji do kupienia? 

Akcje o Dużej Kapitalizacji: Odnosi się do spółek o kapitalizacji rynkowej przekraczającej 10 mld dolarów i jest również określana jako "big cap". Big cap opisuje klasę popularnych akcji preferowanych przez inwestorów ze względu na ich stabilność.

NVIDIA

NVIDIA jest jedną z akcji rekomendowanych przez ChatGPT. Jest to firma zajmująca się oprogramowaniem i fabless, która tworzy procesory graficzne (GPU), interfejsy programowania aplikacji (API) do nauki o danych i wysokowydajnych obliczeń oraz jednostki system-on-a-chip (SoC) dla rynku komputerów mobilnych i motoryzacji. NVIDIA jest liderem na rynku sprzętu i oprogramowania do sztucznej inteligencji.  Jej profesjonalna linia procesorów graficznych jest wykorzystywana w stacjach roboczych do zastosowań w architekturze, inżynierii, budownictwie, mediach i rozrywce, motoryzacji, badaniach naukowych i projektowaniu produkcji.

Google (Alphabet), Microsoft, Amazon, Facebook, Intel i IBM to inne akcje w danych wyjściowych ChatGPT, ale w tym artykule użyjemy tylko NVIDIA jako przykładu.

Skrypt TradingView Pine

TradingView jest obecnie jednym z najlepszych darmowych narzędzi handlowych, ponieważ oferuje tak wiele bezpłatnych narzędzi w swoich aplikacjach komputerowych i mobilnych. Podczas gdy inwestorzy mogą analizować większość narzędzi desktopowych, nie mogą tego robić w swoich aplikacjach mobilnych, ponieważ aplikacje są zazwyczaj zaprojektowane do monitorowania wcześniej przeanalizowanych transakcji wprowadzonych przez traderów. Aplikacja mobilna Tradingview jest jednak wystarczająco solidna do analizy i monitorowania transakcji.

Tradingview Pine to język programowania używany do tworzenia niestandardowych wskaźników technicznych do handlu akcjami, kontraktami futures, opcjami, forex, kryptowalutami i innymi instrumentami finansowymi. Służy również do opracowywania automatycznych strategii handlowych dla platformy. Jest on oparty na języku programowania Pin i ma być prosty w nauce i obsłudze. Użytkownicy mogą tworzyć niestandardowe wskaźniki za pomocą skryptu TradingView Pine, aby analizować dane rynkowe i identyfikować możliwości handlowe. Wskaźniki te mogą być wykreślane obok wskaźników technicznych i nakładane na dane cenowe. Skrypt TradingView Pine, oprócz niestandardowych wskaźników, może być wykorzystywany do tworzenia automatycznych strategii handlowych, które mogą być testowane wstecznie na danych historycznych w celu oceny ich wydajności i skonfigurowane do automatycznego wykonywania transakcji w oparciu o wcześniej określone zasady. Skrypt Trading Pine zawiera wiele funkcji i możliwości, takich jak obsługa różnych typów danych, wbudowane funkcje matematyczne i statystyczne oraz możliwość tworzenia niestandardowych interfejsów użytkownika. Jest to niezwykle przydatne narzędzie dla traderów i inwestorów, którzy chcą analizować i handlować na rynkach finansowych za pomocą niestandardowych wskaźników technicznych i zautomatyzowanych strategii.

Używanie ChatGPT do Generowania Skryptu TradingView Pine

ChatGPT może być używany do generowania kodów skryptów Pine, które mogą być przydatne do prototypowania i testowania pomysłów w TradingView. Jest to również korzystne dla tych, którzy są nowicjuszami w skrypcie Pine, którzy chcą nauczyć się kodować niestandardowe wskaźniki i strategie.

Przykłady Użycia ChatGPT do Generowania Kodu Skryptu Pine

Aby utworzyć prostą średnią ruchomą (SMA).

Podpowiedź ChatGPT:

Wygeneruj kod Pine Script, aby utworzyć prostą średnią ruchomą ceny zamknięcia w ciągu 14 dni.

Rezultat jest pokazany na poniższym obrazku.

Należy również użyć podpowiedź ChatGPT:

Wygeneruj kod Pine Script, aby utworzyć prostą średnią ruchomą ceny zamknięcia w ciągu 14 dni.

Poniżej znajduje się wynik:

Zadziwiająca jest jego reakcja

Przepraszam za zduplikowaną odpowiedź. Oto ponownie przykładowy kod Pine Script.

Ten system sztucznej inteligencji potrafi rozpoznać, że udzielił nam odpowiedzi kilka minut temu, zanim zadaliśmy ją ponownie, i gdyby istniały alternatywy, otrzymalibyśmy je. Oznacza to, że domyślnym ustawieniem bota jest dostarczanie alternatyw, gdy są one dostępne, co jest dokładnie tym, czego chcemy.

Podpowiedź ChatGPT:

Wygeneruj kod Pine Script, aby utworzyć prostą średnią ruchomą ceny zamknięcia z okresem 14 dni, która jest zgodna z V5 skryptu ceny i używa "color" przed dowolnym argumentem koloru i "ta" przed dowolnym argumentem "SMA". 

A oto wynik

Wszystkie te trzy kody mogą być użyte w aplikacji TradingView i oto rezultat:

Możemy go również wykorzystać do realizacji bardziej złożonych pomysłów, takich jak informowanie nas o znacznych wzrostach wolumenu.

Podpowiedź ChatGPT:

Wygeneruj kod skryptu Pine, który zmienia kolor tła na zielony, gdy wolumen przekracza o 50 procent lub więcej średnią ruchomą wolumenu w ciągu 14 dni. 

Jeśli skopiujemy ten skrypt i pozostałe dwa powyżej do TradingView, otrzymamy następujący wynik:

Dwie średnie kroczące są widoczne bezpośrednio pod wykresem świecowym, a ostatnia jest zielona za każdym razem, gdy wolumen jest o 50% lub więcej powyżej średniej kroczącej wolumenu w ciągu 14 dni. Jeśli usuniemy pierwsze dwa skrypty, dojdziemy do ostatniego, który znajduje się bezpośrednio pod wykresem świecowym. Wszystkie zielone słupki reprezentują okresy, w których wolumen wynosi 50% lub więcej niż średnia ruchoma wolumenu w ciągu 14 dni.

Zautomatyzowane Strategie Handlowe z ChatGPT

Handel automatyczny to rodzaj handlu, w którym transakcje są wykonywane automatycznie w oparciu o z góry określone zasady. Wsteczne testowanie tych strategii na danych historycznych może być wykorzystane do oceny ich wydajności, a nawet mogą być one skonfigurowane do wykonywania transakcji w czasie rzeczywistym w oparciu o aktualne warunki rynkowe. Korzystając z Pine Script i ChatGPT, możliwe jest szybkie i łatwe tworzenie automatycznych strategii handlowych, które mogą być wykorzystywane na platformie TradjngView.

Poniżej znajdują się najczęstsze komponenty zautomatyzowanej strategii, które można utworzyć za pomocą ChatGPT:

  1. Wejście
  2. Wyjście

Te dwa elementy są krytyczne, ponieważ określają zyski i straty w zrealizowanych transakcjach, a wpływ na nie mogą mieć różne czynniki, takie jak wskaźniki techniczne, wzorce cenowe lub inne warunki rynkowe.

Podpowiedź ChatGPT:

Wygeneruj kod Pine Script, który wejdzie w długą pozycję, gdy linia MACD (Dywergencja zbieżności średniej ruchomej) przecina się powyżej linii sygnału i wyjdzie z pozycji, gdy linia MACD przecina się poniżej linii sygnału.

A oto wynik:

Podpowiedź ChatGPT:

Przepisz skrypt Pine, aby używać funkcji "strategy. enter()" i "strategy. exit()" zamiast zmiennej "position". 

Poniżej znajduje się wynik:

Wklejając ostatni wygenerowany wynik na TradingView, poniżej znajdują się punkty wejścia i wyjścia.

Wielkość Pozycji w Transakcjach

Wielkość pozycji to proces określania wielkości transakcji. Jest to liczba akcji, Proces określania wielkości transakcji jest znany jako określanie wielkości pozycji. Wielkość pozycji to liczba akcji, monet lub kontraktów do kupienia w oparciu o różne czynniki i może być wykorzystywana w zautomatyzowanych strategiach handlowych do zarządzania ryzykiem, optymalizacji zwrotów i zapewnienia, że strategia jest dobrze dopasowana do wielkości i tolerancji ryzyka rachunku handlowego. Przy określaniu wielkości pozycji należy pamiętać o następujących czynnikach:

  1. Tolerancja ryzyka: Poziom ryzyka, który jesteś w stanie zaakceptować. Wyższa tolerancja ryzyka pozwala na większe rozmiary pozycji, podczas gdy niższa tolerancja ryzyka pozwala na mniejsze rozmiary pozycji.
  2. Wielkość rachunku: Wielkość rachunku lub kwota dostępna do handlu również będzie miała wpływ na wielkość pozycji. Większe rachunki mogą być w stanie obsłużyć większe rozmiary pozycji, podczas gdy mniejsze rachunki będą musiały zarządzać ryzykiem przy mniejszych rozmiarach pozycji.
  3. Nagroda handlowa: Potencjalny zysk z transakcji, czyli różnica między ceną wejścia a ceną docelową, powinien być zrównoważony dobrze skalkulowanym ryzykiem, co oznacza, że różnica między ceną wejścia a ceną stop loss powinna być tolerowana. Transakcja o wyższym stosunku ryzyka do zysku może uzasadniać większy rozmiar pozycji, podczas gdy transakcja o niższym stosunku ryzyka do zysku wymaga mniejszego rozmiaru pozycji.

Określanie Rozmiaru Pozycji za Pomocą ChatGPT

Podpowiedź ChatGPT:

Wygeneruj kod Pine Script, aby określić wielkość pozycji w oparciu o tolerancję ryzyka wynoszącą 2 procent transakcji na rachunku o wielkości 1 000 dolarów i stosunek ryzyka do zysku wynoszący 2 do 1. 

Poniżej znajduje się wynik:

Zarządzanie Ryzykiem

Proces wykorzystywania technik i narzędzi do zarządzania ryzykiem i ochrony przed potencjalnymi stratami w handlu lub inwestowaniu znany jest jako zarządzanie ryzykiem. Zarządzanie ryzykiem ma kluczowe znaczenie w zautomatyzowanych strategiach handlowych, ponieważ pomaga zapewnić, że strategia może przetrwać wahania rynkowe przy jednoczesnym zachowaniu kapitału. Wiele różnych technik i narzędzi zarządzania ryzykiem może być wykorzystywanych w zautomatyzowanych strategiach handlowych, takich jak zlecenia stop-loss, które są umieszczane na z góry określonym poziomie cenowym, aby automatycznie wyjść z transakcji, jeśli rynek poruszy się przeciwko inwestorowi. Mogą one pomóc zmniejszyć straty i chronić przed dużymi, nieoczekiwanymi zmianami cen. Trailing stop to zlecenia stop loss, które są ustawione na procent lub kwotę w dolarach niższą niż cena rynkowa, a następnie poruszają się zgodnie z ceną rynkową, gdy ta się zmienia. Ponadto, zlecenia trailing stop mogą pomóc inwestorom zablokować zyski, gdy rynek porusza się na ich korzyść i chronić przed dużymi zmianami cen.

Podpowiedź ChatGPT:

Wygeneruj kod Pine Script, aby wdrożyć zlecenia stop loss o wartości 5% i trailing stop o wartości 2,5% w celu zarządzania ryzykiem. 

Poniżej znajduje się wynik:

Składanie Wszystkiego w Całość

Utwórz test historyczny strategii Pine Script, która zawiera transakcje na crossach MACD i określa wielkość pozycji w oparciu o tolerancję ryzyka 2% na transakcję, wielkość konta 1000 dolarów i stosunek ryzyka do zysku od 2 do 1 przy użyciu 5% zlecenia loss i 2,5% zlecenia trailing stop loss z 10% zleceniem take profit..

Poniżej znajduje się wynik:

Możemy go dopracować, aby działał bardziej efektywnie.

Podpowiedź ChatGPT:

Użyj strategy.position_avg_price zamiast close do obliczenia punktów stop loss, usuń strategy przed loss w argumencie stop type dla funkcji strategy. exit, wykreśl rozmiar naszej pozycji jako etykietę nad bieżącym słupkiem zamiast wykresu i dołącz niezbędne definicje dla MACD na początku kodu i dodaj nagłówek strategii nad nim. 

Poniżej znajduje się wynik:

Najlepsze Praktyki Dotyczące Korzystania z ChatGPT z TradingView

Niezwykle ważne jest przestrzeganie najlepszych praktyk podczas korzystania z ChatGPT do generowania kodu TradingView Pine Script, aby zapewnić, że wygenerowany kod jest dokładny, niezawodny i prosty w użyciu. Rozważ następujące wskazówki i najlepsze praktyki:

  1. Sprawdź, czy wygenerowany kod jest poprawny składniowo. ChatGPT nie jest doskonały, a wygenerowany kod może zawierać błędy i problemy ze składnią; dlatego ważne jest, aby dokładnie przejrzeć kod, aby upewnić się, że jest poprawny i wolny od błędów. Jeśli napotkasz problemy z wygenerowanym kodem, takie jak błędy lub nieoczekiwane zachowanie, będziesz musiał je debugować i rozwiązywać, aby je naprawić. Wiąże się to z przeglądaniem kodu, szukaniem błędów składni i testowaniem różnych danych wejściowych. Co najważniejsze, jasność i zwięzłość dostarczanych podpowiedzi określi jakość wygenerowanego kodu. Podpowiedzi muszą być konkretne i opisowe. Unikaj używania języka, który jest zbyt złożony lub niejednoznaczny.
  2. Bardzo ważne jest, aby dokładnie przetestować wygenerowany kod przed użyciem go w środowisku transakcyjnym na żywo, aby upewnić się, że jest on dokładny i niezawodny. Wymagane może być wsteczne przetestowanie kodu na danych historycznych i przetestowanie go z różnymi danymi wejściowymi i scenariuszami.

Średnie kroczące i VWAP to dwa wskaźniki, których używamy w tym artykule.

Korzystając z 200 SMA i VWAP, widzimy, że NVIDIA osiągnęła szczyt w listopadzie 2021 roku, a następnie spadła i zaczęła ponownie rosnąć w listopadzie 2022 roku, z ceną 218 dolarów w momencie pisania tego artykułu.  

Podpowiedź ChatGPT:

Utwórz strategię handlową dla akcji NDIVA.

Wynik znajduje się poniżej:

Należy pamiętać, że ChatGPT nie jest zaprogramowany do udzielania porad finansowych, jak pokazano powyżej; możemy jednak użyć go do generowania skryptów, które możemy wykorzystać do naszych strategii handlowych, jak pokazano poniżej.

Możemy to użyć do modyfikacji tworzonych skryptów.

Podpowiedź ChatGPT:

Zmodyfikuj poprzedni skrypt. Sprzedaj długą pozycję, gdy wartość pozycji wzrośnie o 3%.

Wynik jest następujący:

Po przetestowaniu wygenerowanego skryptu możemy zobaczyć, że osiągnęliśmy zysk z powyższego zrzutu ekranu.

Podsumowanie

ChatGPT to potężne narzędzie do szybkiego i łatwego generowania kodu TradingView Pine Script poprzez proste dostarczanie podpowiedzi w języku naturalnym i określanie rodzaju żądanych danych wyjściowych. Może generować kod do różnych zadań, takich jak tworzenie niestandardowych wskaźników, wykresów i opracowywanie zautomatyzowanych strategii. Chociaż może to być przydatne narzędzie do przyspieszenia rozwoju i prototypowania, musisz przejrzeć i zmodyfikować kod w razie potrzeby, aby upewnić się, że jest dokładny i spełnia Twoje wymagania. Przede wszystkim upewnij się, że dokładnie przetestowałeś kod przed użyciem go w środowisku transakcyjnym na żywo. Ogólnie rzecz biorąc, ChatGPT to fantastyczne narzędzie dla traderów i inwestorów, którzy chcą zaoszczędzić czas i wysiłek związany z kodowaniem, niestandardowymi wskaźnikami technicznymi i zautomatyzowanymi strategiami TradingView. Ma ono potencjał zrewolucjonizowania sposobu, w jaki traderzy i inwestorzy analizują i handlują na rynkach finansowych, dzięki możliwości generowania kodu Pine Script na podstawie poleceń w języku naturalnym.

Co sądzisz o artykule