Kerron sinulle kuin olisit oppinut ohjelmoinnista ensimmäistä kertaa. Aloitetaan ongelmasta ja lähestymme sen ratkaisua askel askeleelta. Ensimmäinen asia, joka sinun on tiedettävä ohjelmoinnissa, on kuvailla ongelma. Oletetaan, että haluamme kirjoittaa kaupankäyntirobotin, joka 1. Ostaa yhden osakkeen (ilman logiikkaa, satunnaisesti) 2. Kun ostat osakkeen, se asettaa stop loss ja ottaa voittoa tietyssä prosentissa. * Stop loss on tappioraja. Hinta meni sinua vastaan, myyt osakkeet rajoittaaksesi tappioita. Hinta meni sinun suuntaan ja kun tämä hinta saavutetaan, myyt osakkeen saadaksesi voiton. Siitä syystä nimi. Ja itse asiassa tämä on kaupan sulkeminen molemmissa tapauksissa. Ja tässä sinä olet, mitä? Kyllä, puhun ohjelmoinnista hampaan jalkani kanssa. Okei, kunhan sillä ei ole väliä. Kuvailin juuri ongelmaa, ja sitten etsimme ratkaisua. Itse asiassa ratkaisuja on monia. Useimmat kaupankäyntipäätteet osaavat jo käyttää tätä logiikkaa ja voit jopa löytää valmiita skriptejä. Mutta se ei ole kiinnostavaa. Ei ole tilaa luovuudelle eikä haluamillesi kelloille ja pilleille. Menemme toiseen suuntaan, muodostamme yhteyden välittäjään ja teemme sen suoraan. Tätä varten tarvitsemme: 1.
Tili välittäjällä, esimerkiksi tinkoff (linkin kautta rekisteröityneille bonus on kuukausi kaupankäyntiä ilman palkkiota). 2.
nodejs 17+ 3.
Git 4.
Github- tili 5. Kirjoita koodi 1. Välittäjätili
rekisteröidy. Avaa
seuraavaksi sijoitustili , se voi avautua noin 1-2 päivässä. Joten tee se heti. 2,3,4. Asenna nodejs-versio 17 tai uudempi, git, github. Tämän ei pitäisi olla ongelma. Kun olet suorittanut nämä vaiheet, sinun tulee tarkistaa näiden ohjelmien versiot komentoriviltä. 5. Ainoa asia jäljellä)) Mikä mielenkiintoista, mietin ja valmistauduin, ja yhtäkkiä bam – Tinkoff Bankin kilpailu kaupankäyntirobotin luomisesta. Nyt kaikki voimat heitetään sinne. https://github.com/Tinkoff/invest-robot-contest Kerron myöhemmin, miten ja mitä tein.