03 iunie 2023 0 357

Cum să Folosești ChatGPT pentru a Identifica cele mai Bune Acțiuni în Domeniul Inteligenței Artificiale pentru Tranzacționare

În acest articol, vom prezenta modul în care puteți utiliza ChatGPT pentru a găsi cele mai bune acțiuni pe care să le tranzacționați și de pe urma cărora să obțineți profit. Acesta ne poate arăta cele mai bune acțiuni în care să investim, cele mai bune strategii de tranzacționare și profitabilitatea strategiilor de tranzacționare ale ChatGPT. Alte caracteristici utile ale acestui instrument includ o analiză aprofundată a inteligenței artificiale și metode simple de urmărire a acțiunilor aflate pe lista de monitorizare TradingView.

Interogare ChatGTP:

Care sunt cele mai bune acțiuni în domeniul inteligenței artificiale în care să investești în prezent?

Acțiuni cu capitalizare mare: Se referă la companiile cu capital de piață de peste 10 miliarde $ și sunt denumite și "big cap". O capitalizare mare descrie o clasă de acțiuni populare preferate de investitori pentru stabilitatea lor.

NVIDIA

NVIDIA este una dintre acțiunile recomandate de ChatGPT. Este o companie de software și o companie care nu deține fabrici care creează unități de procesare grafică (GPU), interfețe de programare a aplicațiilor (API) pentru știința datelor și calculatoare de înaltă performanță, precum și unități de sistem pe un cip (SoC) pentru piețele de calculatoare mobile și pentru automobile. NVIDIA este lider de piață în domeniul hardware și software pentru inteligență artificială.  Linia sa profesională de GPU este utilizată în stații de lucru pentru aplicații din domeniul arhitecturii, ingineriei, construcțiilor, media și divertismentului, automobilelor, cercetării științifice și proiectării de producție.

Google (Alphabet), Microsoft, Amazon, Facebook, Intel și IBM sunt celelalte acțiuni din producția ChatGPT, dar în acest articol vom folosi doar NVIDIA ca exemplu.

TradingView Pine Script

TradingView este în prezent unul dintre cele mai bune instrumente gratuite de tranzacționare, deoarece are numeroase instrumente gratuite în aplicațiile sale pentru desktop și mobil. În timp ce actionarii la bursa pot analiza majoritatea instrumentelor de pe desktop, nu pot face acest lucru în aplicațiile mobile, deoarece acestea sunt de obicei concepute pentru a monitoriza tranzacțiile analizate anterior introduse de comercianți. Cu toate acestea, aplicația mobilă Tradingview este suficient de robustă pentru analiza și monitorizarea tranzacțiilor.

Tradingview Pine este un limbaj de programare utilizat pentru a crea indicatori tehnici personalizați pentru tranzacționarea acțiunilor, contractelor futures, opțiunilor, forex, criptomonede și a altor instrumente financiare. De asemenea, este folosit pentru a dezvolta strategii de tranzacționare automatizate pentru platformă. Este construit pe baza limbajului de programare Pin și este menit să fie simplu de învățat și de utilizat. Utilizatorii pot crea indicatori personalizați cu ajutorul scriptului TradingView Pine pentru a analiza datele de piață și a identifica oportunitățile de tranzacționare. Acești indicatori pot fi prezentați alături de indicatorii tehnici și suprapuși peste datele de preț. Scriptul TradingView Pine, pe lângă indicatorii personalizați, poate fi utilizat pentru a crea strategii de tranzacționare automate, care pot fi testate din nou pe date istorice pentru a le evalua performanța și pot fi configurate pentru a executa tranzacții în mod automat pe baza unor reguli prestabilite. Scriptul Trading Pine include o varietate de caracteristici și capacități, cum ar fi suportul pentru diferite tipuri de date, funcții matematice și statistice încorporate și capacitatea de a crea interfețe utilizator personalizate. Este un instrument extrem de util pentru comercianții și investitorii care doresc să analizeze și să tranzacționeze piețele financiare cu indicatori tehnici personalizați și strategii automate.

Utilizarea ChatGPT pentru Generarea unui Script in TradingView Pine

ChatGPT poate fi utilizat pentru a genera coduri de script Pine, care pot fi utile pentru crearea de prototipuri și testarea ideilor în TradingView. Este, de asemenea, benefic pentru cei noi în Pine script care doresc să învețe cum să programeze indicatori și strategii personalizate.

Exemple de Utilizare a ChatGPT pentru a Genera Codul Scriptului Pine

Pentru a crea o medie mobilă simplă (SMA).

Solicitare ChatGTP:

Generarea unui script Pine pentru a crea o medie mobilă simplă a prețului de închidere în termen de 14 zile.

Iar rezultatul este prezentat în imaginea de mai jos.

De asemenea, utilizați promptul ChatGTP:

Generează codul scriptului Pine pentru a crea o medie mobilă simplă a prețului de închidere în decurs de 14 zile.

Iată rezultatul:

Ceea ce ni s-a părut uimitor este răspunsul său

Îmi cer scuze pentru răspunsul duplicat. Iată, din nou, exemplul codului pentru scriptul Pine.

Acest sistem de inteligență artificială poate să recunoască faptul că ne-a dat răspunsul cu câteva minute în urmă, înainte ca noi să îl întrebăm din nou, iar dacă ar fi existat alternative, le-am fi primit. Acest lucru înseamnă că setarea implicită a robotului este de a oferi alternative atunci când acestea sunt disponibile, ceea ce este exact ce ne dorim.

Prompt ChatGTP:

Generează codul scriptului Pine pentru a crea o medie mobilă simplă a prețului de închidere cu o perioadă de 14 zile, care este compatibilă cu V5 a scriptului de preț și utilizează "color" înaintea oricărui argument de culoare și "ta" înaintea oricărui argument "SMA".

Iată rezultatul

Urmatoarele trei coduri pot fi utilizate în aplicația TradingView:

Îl putem folosi și pentru a ne permite să elaborăm idei mai complexe, cum ar fi să ne informeze când au existat creșteri semnificative ale volumului.

Prompt ChatGPT:

Generează codul Pine Script care transformă culoarea de fundal în verde atunci când volumul este cu cel puțin 50% mai mare decât media mobilă a volumului în decurs de 14 zile. 

Dacă copiem acest script împreună cu celelalte două de mai sus în TradingView, vom obține următorul rezultat: 

Cele două medii mobile sunt vizibile imediat sub graficul candlestick, iar ultima este verde ori de câte ori volumul este cu 50% sau mai mare decât media mobilă a volumului în 14 zile. Dacă eliminăm primele două scripturi, vom ajunge la ultimul, care se află direct sub graficul cu lumânări. Toate barele verzi reprezintă perioade în care volumul este cu 50% sau mai mare decât media mobilă a volumului pe 14 zile.

Strategii de tranzacționare automatizate cu ChatGPT

Tranzacționarea automată este un tip de trading în care tranzacțiile sunt executate automat pe baza unor reguli prestabilite. Aceste strategii pot fi testate din nou pe date istorice pentru a le evalua performanța și pot fi chiar configurate pentru a executa tranzacții în timp real, pe baza condițiilor actuale ale pieței. Folosind Pine Script și ChatGPT, este posibil să se creeze strategii de tranzacționare automată care pot fi utilizate pe platforma TradjngView rapid și ușor.

În continuare sunt prezentate cele mai comune componente ale unei strategii automate care poate fi creată cu ChatGPT:

  1. Intrare
  2. Ieșire

Cele două componente sunt esențiale deoarece determină profiturile și pierderile în tranzacțiile executate și pot fi influențate de o varietate de factori, cum ar fi indicatorii tehnici, modelele de preț sau alte condiții de piață.

Prompt ChatGPT:

Generați un cod Pine Script care va intra pe o poziție lungă atunci când linia MACD (Moving Average Convergence Divergence - Convergența și Divergenţa Mediilor Mobile) trece deasupra liniei de semnal și va ieși din poziție atunci când linia MACD trece sub linia de semnal.

Și iată rezultatul:

Prompt ChatGTP:

Rescrieți scriptul Pine pentru a utiliza funcțiile "strategy. enter()" și "strategy. exit()" în loc de variabila "position".

Iată rezultatul:

Prin lipirea ultimului rezultat generat în TradingView, putem vedea următoarele puncte de intrare și ieșire.

Dimensionarea Poziției de Tranzacții

Dimensionarea poziției este procesul de determinare a mărimii unei tranzacții. Acesta este numărul de acțiuni. Procesul de determinare a dimensiunii unei tranzacții este cunoscut sub numele de dimensionare a poziției. Dimensionarea poziției reprezintă numărul de acțiuni, monede sau contracte care trebuie cumpărate în funcție de diverși factori și poate fi utilizată în strategiile de tranzacționare automată pentru a gestiona riscul, a optimiza randamentele și a se asigura că strategia este bine adaptată la dimensiunea și toleranța la risc a contului de tranzacționare. Atunci când determinați dimensiunea poziției, țineți cont de următorii factori:

  1. Toleranța la risc: Nivelul de risc pe care sunteți dispus să îl acceptați. O toleranță la risc mai mare permite dimensiuni mai mari ale pozițiilor, în timp ce o toleranță la risc mai mică permite dimensiuni mai mici ale pozițiilor.
  2. Dimensiunea contului: Mărimea contului, sau suma disponibilă pentru tranzacționare, va avea, de asemenea, un impact asupra dimensionării pozițiilor. Conturile mai mari pot fi capabile să facă față unor dimensiuni mai mari ale pozițiilor, în timp ce conturile mai mici vor trebui să gestioneze riscurile cu poziții de dimensiuni mai mici.
  3. Recompensa de tranzacționare: Recompensa potențială a unei tranzacții, care reprezintă diferența dintre prețul de intrare și prețul țintă, ar trebui să fie echilibrată cu un risc bine calculat, ceea ce înseamnă că diferența dintre prețul de intrare și prețul stop loss ar trebui să fie tolerabilă. O tranzacție cu un raport risc-recompensă mai mare poate garanta o dimensiune mai mare a poziției, în timp ce o tranzacție cu un raport risc-recompensă mai mic necesită o dimensiune mai mică a poziției.

Dimensionarea poziției cu ChatGPT

Prompt ChatGTP:

Generează codul Pine Script pentru a determina dimensiunea poziției pe baza unei toleranțe la risc de 2 la sută din tranzacție pe un cont de 1.000 $ și a unui raport risc-recompensă de 2 la 1.

Iată rezultatul:

Gestionarea riscurilor

Procesul de utilizare a tehnicilor și instrumentelor de gestionare a riscurilor și de protecție împotriva pierderilor potențiale în tranzacționare sau în investiții este cunoscut sub numele de gestionarea riscurilor. Gestionarea riscurilor este esențială în cadrul strategiilor de tranzacționare automată, deoarece ajută la asigurarea faptului că strategia poate face față fluctuațiilor pieței, păstrând în același timp capitalul. În cadrul strategiilor de tranzacționare automatizate pot fi utilizate multe tehnici și instrumente diferite de gestionare a riscurilor, cum ar fi comenzile stop-loss, care sunt plasate la un nivel de preț predeterminat pentru a ieși automat dintr-o tranzacție dacă piața nu este în favoarea traderului. Acestea pot ajuta la reducerea pierderilor și la protejarea împotriva unor schimbări mari și neașteptate ale prețurilor. Stopurile cu urmărire sunt ordinele de stop loss care sunt stabilite la un procent sau la o sumă în dolari mai mică decât prețul pieței și care se deplasează apoi în același ritm cu prețul pieței pe măsură ce acesta se schimbă. În plus, stopurile cu urmărire pot ajuta traderii să fixeze profiturile pe măsură ce piața se mișcă în favoarea lor și să se protejeze împotriva răsturnărilor mari de preț.

Prompt ChatGTP:

Generați codul Pine Script pentru a implementa comenzi stop loss la o valoare de 5% și stop-ul de urmărire la o valoare de 2,5% pentru gestionarea riscului.

Iată rezultatul:

Cum Punem Totul Cap la Cap

Creați un backtest al strategiei Pine Script care intră în tranzacții pe punctele de intersectare MACD și determină dimensiunile pozițiilor pe baza unei toleranțe la risc de 2% pe tranzacție, o dimensiune a contului de 1000 $ și un raport risc-recompensă de 2 la 1, folosind o comandă stop-loss de 5% și o comandă stop-loss cu urmarire de 2,5% cu o comandă take profit de 10%.

Iată rezultatul:

Îl putem rafina mai jos pentru a-l face să funcționeze mai eficient.

Promptul ChatGTP:

Folosește strategy.position_avg_price în loc de close pentru a calcula punctele de stop loss, elimină strategia din fața pierderii în argumentul de tip stop pentru funcția strategy.exit, trasează dimensiunea poziției noastre ca o etichetă deasupra barei curente în locul marcarii în grafic, include definițiile necesare pentru MACD la începutul codului și adaugă un antet al strategiei deasupra acestuia.

Iată care este rezultatul:

Cele mai Bune Metode pentru Utilizarea ChatGPT cu TradingView

Este esențial să aplicați cele mai bune metode atunci când utilizați ChatGPT pentru a genera codul TradingView Pine Script și pentru a vă asigura că acesta este precis, fiabil și simplu de utilizat. Luați în considerare următoarele sfaturi și cele mai bune metode:

  1. Verificați dacă codul generat este corect din punct de vedere sintactic. ChatGTP nu este perfect, iar codul generat poate conține erori și probleme de sintaxă; prin urmare, este esențial să revizuiți cu atenție codul pentru a vă asigura că este corect și fără erori. Dacă întâmpinați probleme cu codul generat, cum ar fi erori sau comportament neașteptat, va trebui să depanați și să le rezolvați. Acest lucru va presupune revizuirea codului, căutarea erorilor de sintaxă și testarea mai multor inputuri. Cel mai important lucru este claritatea și concizia prompturilor pe care le furnizați, deoarece acestea vor determina calitatea codului generat. Prompturile trebuie să fie exacte și descriptive. Evitați să folosiți un limbaj prea complex sau ambiguu.
  2. Este esențial să testați temeinic codul generat înainte de a-l utiliza într-un mediu de tranzacționare live pentru a vă asigura că este precis și fiabil. Este posibil să fie necesară testarea retroactivă a codului pe date istorice și testarea acestuia cu diverse inputuri și scenarii.

Mediile mobile și VWAP sunt doi indicatori pe care îi folosim în acest articol.

Folosind 200 SMA și VWAP, putem vedea că NVIDIA a atins vârful în noiembrie 2021, apoi a scăzut și a început să crească din nou în noiembrie 2022, cu un preț de 218 dolari la momentul scrierii acestui articol.

Prompt ChatGPT:

Creează o strategie de tranzacționare pentru acțiunile NDIVA.

Rezultatul este mai jos:

Rețineți că ChatGPT este programat să nu ofere sfaturi financiare, așa cum se arată mai sus; cu toate acestea, îl putem folosi pentru a genera scripturi pe care le putem folosi pentru strategiile noastre de tranzacționare, așa cum se arată mai jos.

Îl putem folosi pentru a modifica scripturile pe care le creăm.

Prompt ChatGTP:

Modifică scriptul anterior. Vinde poziția lungă după ce valoarea poziției crește cu 3%.

Rezultatul este:

După ce am testat din nou scriptul generat, putem vedea în captura de ecran de mai sus că am obținut un profit.

Concluzie

ChatGPT este un instrument puternic pentru generarea rapidă și ușoară de coduri pentru TradingView Pine Script prin intermediul unor simple instrucțiuni scrise în limbaj natural și prin specificarea tipului de ieșire pe care îl doriți. Acesta poate genera cod pentru o varietate de sarcini, cum ar fi crearea unor indicatori personalizați, crearea graficelor și dezvoltarea unor strategii automate. Deși poate fi un instrument util pentru accelerarea dezvoltării și a prototipurilor, trebuie să revizuiți și să modificați codul după cum este necesar pentru a vă asigura că este corect și că vă îndeplinește cerințele. Mai presus de toate, asigurați-vă că testați temeinic codul înainte de a-l utiliza într-un mediu de tranzacționare live. În general, ChatGPT este un instrument fantastic pentru comercianții și investitorii care doresc să economisească timp și efort în ceea ce privește codarea, indicatorii tehnici personalizați și strategiile automate TradingView. Are potențialul de a revoluționa modul în care traderii și investitorii analizează și tranzacționează pe piețele financiare datorită capacității sale de a genera codul Pine Script pe baza unor indicații în limbaj natural.

Cum vă pare articolul?