Ich erzähle es Ihnen so, als ob Sie zum ersten Mal Programmieren gelernt hätten. Beginnen wir mit dem Problem und nähern uns Schritt für Schritt seiner Lösung. Das erste, was Sie beim Programmieren wissen müssen, ist, das Problem zu beschreiben. Nehmen wir an, wir wollen einen Handelsroboter schreiben, der 1. eine Aktie kauft (ohne Logik, zufällig) 2. Beim Kauf einer Aktie setzt er einen Stop-Loss und nimmt einen Gewinn in einem bestimmten Prozentsatz mit. * Stop-Loss ist ein Verlustlimit. Der Kurs ging gegen Sie, Sie verkaufen die Aktie, um Verluste zu begrenzen. Der Preis ging in Ihre Richtung und wenn dieser Preis erreicht ist, verkaufen Sie die Aktie, um den Gewinn mitzunehmen. Daher der Name. Und tatsächlich ist dies in beiden Fällen der Abschluss der Transaktion. Und hier bist du, was? Ja, ich rede davon, mit meinem Fuß in den Zahn zu programmieren. Okay, solange es keine Rolle spielt. Ich habe nur das Problem beschrieben, dann suchen wir nach einer Lösung. Tatsächlich gibt es viele Lösungen. Die meisten Handelsterminals wissen bereits, wie man diese Logik verwendet, und Sie können sogar fertige Skripte finden. Aber es ist nicht interessant. Es gibt keinen Raum für Kreativität und keinen Platz für den gewünschten Schnickschnack. Wir werden den anderen Weg gehen, wir werden uns mit dem Broker verbinden und es direkt tun. Dazu brauchen wir: 1.
Ein Konto bei einem Broker, zum Beispiel Tinkoff (für diejenigen, die sich über den Link registrieren, ist ein Bonus ein Monat Handel ohne Provision). 2.
nodejs 17+ 3.
Git 4.
Github- Konto 5. Code schreiben 1. Broker-Konto
registrieren. Eröffnen Sie als Nächstes
ein Anlagekonto , das innerhalb von 1-2 Tagen eröffnet werden kann. Also gleich machen. 2,3,4. Installieren Sie nodejs Version 17 oder höher, git, github. Das sollte kein Problem sein. Nachdem Sie diese Schritte ausgeführt haben, sollten Sie die Versionen dieser Programme in der Befehlszeile überprüfen. 5. Das einzige, was noch zu tun ist)) Was interessant ist, ich habe nachgedacht und mich fertig gemacht, und plötzlich bam – ein Wettbewerb der Tinkoff Bank über die Entwicklung eines Handelsroboters. Jetzt werden alle Kräfte dorthin geworfen. https://github.com/Tinkoff/invest-robot-contest Später erzähle ich dir, wie und was ich gemacht habe.