Tranzacția algoritmică este locul în care utilizați computerele pentru a lua decizii de investiții. Algoritmii computerizați pot face tranzacții la viteze și frecvențe aproape instantanee – mult mai rapid decât ar putea oamenii.

Am lansat un curs complet pe canalul YouTube Routech.org care vă va învăța noțiunile de bază ale tranzacționării algoritmice.

Nick McCullum a dezvoltat acest curs. Nick a lucrat ca analist de investiții, manager de portofoliu și dezvoltator de software la startup-uri financiare pentru întreaga sa carieră. El are priceperea de a explica subiecte complexe de investiții într-un mod pe care începătorii îl pot înțelege.

Acest curs folosește Python. Python este cel mai popular limbaj de programare pentru tranzacționarea algoritmică. Python este puternic, dar relativ lent, deci Python declanșează adesea cod care rulează în alte limbi.

Împreună cu Python, acest curs folosește biblioteca NumPy pentru a accelera codul. NumPy este cea mai populară bibliotecă Python pentru efectuarea calculelor numerice. Deși NumPy este scris pentru utilizare în Python, funcționalitatea de bază este scrisă în C, care este un limbaj mult mai rapid.

Rețineți că acest curs este destinat numai pentru scopuri educaționale. Datele și informațiile prezentate în acest videoclip nu sunt sfaturi de investiții. Un avantaj al acestui curs este că obțineți acces la date de test amestecate nelimitate (mai degrabă decât date de producție live), astfel încât să puteți experimenta cât doriți fără să riscați bani sau să plătiți taxe.

Schița cursului

În acest curs veți învăța mai întâi noțiunile de bază ale tranzacționării algoritmice. Apoi veți afla cum API-ul IEX Cloud lucrări. Vom folosi API-ul pentru a colecta date.

Cea mai mare parte a acestui curs ne învață cum să construim trei proiecte de tranzacționare algoritmică.

Secțiunea 1: Fundamentele de tranzacționare algoritmice

  • Ce este tranzacționarea algoritmică?
  • Diferențele dintre tranzacționarea algoritmică din lumea reală și acest curs

Secțiunea 2: Configurarea cursului și elementele de bază API

  • Cum se instalează Python
  • Clonarea depozitului și instalarea dependențelor noastre
  • Elementele de bază ale notebook-ului Jupyter
  • Bazele cererilor API

Secțiunea 3: Construirea unui fond index S&P 500 cu pondere egală

  • Teorie și concepte
  • Importarea constituenților noștri
  • Extragerea datelor pentru constituenții noștri
  • Calculul greutăților
  • Generarea fișierului nostru de ieșire
  • Idei de proiect suplimentare

Secțiunea 4: Construirea unei strategii de investiții cu impuls cantitativ

  • Teorie și concepte
  • Extragerea datelor pentru constituenții noștri
  • Calculul greutăților
  • Generarea fișierului nostru de ieșire
  • Idei de proiect suplimentare

Secțiunea 5: Construirea unei strategii de investiții cu valoare cantitativă

  • Teorie și concepte
  • Importarea constituenților noștri
  • Extragerea datelor pentru constituenții noștri
  • Calculul greutăților
  • Generarea fișierului nostru de ieșire
  • Idei de proiect suplimentare

Primul proiect al cursului este un ecran S&P 500 cu greutate egală. S&P 500 este cel mai popular indice bursier din lume. În acest proiect, veți construi o versiune alternativă a S&P 500 Index Fund în care fiecare companie are aceeași ponderare.

Al doilea proiect este un ecran de impuls cantitativ. Investirea impulsului înseamnă a investi în active care au crescut cel mai mult în preț. Veți crea un algoritm care implementează această strategie. În primul rând, veți construi o strategie care utilizează o singură metrică de impuls. Apoi, vă veți extinde pentru a construi o strategie mai sofisticată care utilizează mai multe valori împreună.

Proiectul final este un analizor de valoare cantitativ. Investiția valorică înseamnă investiția în acțiuni care tranzacționează sub valoarea lor intrinsecă percepută. La fel ca proiectul anterior, veți construi mai întâi o strategie care utilizează o valoare metrică. Apoi, vă veți extinde pentru a construi o strategie mai sofisticată care utilizează împreună 5 valori diferite.

Cum să începeți cursul

Acest curs este conținut original creat de organizația noastră nonprofit Routech.org. A fost posibilă o subvenție acordată de Cloud IEX, și cu datele de piață pe care ni le-au furnizat. Orice opinii sau afirmații conținute aici nu reprezintă opiniile sau convingerile IEX Cloud, ale furnizorilor de date terți sau ai oricăruia dintre afiliații sau angajații săi.

📺 Puteți urmări cursul complet pe canalul YouTube Routech.org (Ceas de 4 ore).

Și puteți accesa fișierele complete de curs open source, atât cu fișiere de început, cât și cu fișiere terminate, la acest depozit GitHub. Codificare fericită.