Te lo dirò come se avessi imparato a programmare per la prima volta. Partiamo dal problema e passo dopo passo ci avvicineremo alla sua soluzione. La prima cosa che devi sapere nella programmazione è descrivere il problema. Diciamo che vogliamo scrivere un robot di trading che 1. Acquista un’azione (senza logica, in modo casuale) 2. Quando acquisti un’azione, imposterà lo stop loss e il profitto in una determinata percentuale. * Lo stop loss è un limite di perdita. Il prezzo è andato contro di te, vendi le azioni per limitare le perdite. Il prezzo è andato nella tua direzione e quando questo prezzo viene raggiunto, vendi il titolo per prendere il profitto. Da qui il nome. E in effetti, questa è la chiusura della transazione in entrambi i casi. Ed eccoti qui, cosa? Sì, sto parlando di programmazione nel dente con il mio piede. Va bene, purché non importi. Ho appena descritto il problema, quindi stiamo cercando una soluzione. In effetti, ci sono molte soluzioni. La maggior parte dei terminali di trading sa già come utilizzare questa logica e puoi persino trovare script già pronti. Ma non è interessante. Non c’è spazio per la creatività e non c’è spazio per i campanelli e i fischietti che desideri. Andremo dall’altra parte, ci collegheremo al broker e lo faremo direttamente. Per questo abbiamo bisogno di: 1.
Un conto con un broker, ad esempio, tinkoff (per chi si registra utilizzando il link, un bonus è un mese di trading senza commissioni). 2.
nodejs 17+ 3.
Git 4.
Account Github 5. Scrivi codice 1. Account broker
Registrati. Quindi, apri
un conto di investimento , può essere aperto nella regione di 1-2 giorni. Quindi fallo subito. 2,3,4. Installa nodejs versione 17 o successiva, git, github. Questo non dovrebbe essere un problema. Dopo aver completato questi passaggi, dovresti controllare le versioni di questi programmi sulla riga di comando. 5. L’unica cosa rimasta da fare)) La cosa interessante, stavo pensando e preparandomi, e improvvisamente bam – una competizione di Tinkoff Bank sulla creazione di un robot commerciale. Ora tutte le forze sono lanciate lì. https://github.com/Tinkoff/invest-robot-contest Più avanti ti dirò come e cosa ho fatto.