Sanki programlamayı ilk kez öğrenmişsiniz gibi anlatacağım. Sorunla başlayalım ve adım adım çözümüne yaklaşacağız. Programlamada bilmeniz gereken ilk şey sorunu tanımlamaktır. Diyelim ki 1. Bir hisse senedi satın alacak (mantıksız, rastgele) 2. Bir hisse senedi alırken zararı durdur ve belirli bir yüzdede kar alacak bir ticaret robotu yazmak istiyoruz. * Stop loss bir kayıp limitidir. Fiyat size karşı çıktı, kayıpları sınırlamak için hisseyi satıyorsunuz. Fiyat senin yönüne gitti ve bu fiyata ulaşıldığında kar elde etmek için hisse senedini satıyorsun. Bu nedenle adı. Ve aslında, bu her iki durumda da işlemin kapanmasıdır. Ve işte buradasın, ne? Evet, ayağımla dişe programlamadan bahsediyorum. Tamam, önemli olmadığı sürece. Az önce sorunu anlattım, sonra bir çözüm arıyoruz. Aslında, birçok çözüm var. Çoğu ticaret terminali bu mantığın nasıl kullanılacağını zaten biliyor ve hatta hazır komut dosyaları bile bulabilirsiniz. Ama ilginç değil. Yaratıcılığa ve istediğiniz zillere ve ıslıklara yer yok. Diğer yoldan gideceğiz, komisyoncuya bağlanacağız ve doğrudan yapacağız. Bunun için ihtiyacımız var: 1.
Bir komisyoncu ile bir hesap, örneğin, tinkoff (bağlantıyı kullanarak kaydolanlar için, bonus, komisyonsuz bir aylık ticarettir). 2.
nodejs 17+ 3.
Git 4.
Github hesabı 5. Kod yaz 1. Broker hesabı
Kayıt ol. Daha sonra
yatırım hesabı açın 1-2 gün içerisinde açabilirsiniz. Bu yüzden hemen yapın. 2,3,4. nodejs sürüm 17 veya üstü, git, github’u yükleyin. Bu bir sorun olmamalı. Bu adımları tamamladıktan sonra komut satırından bu programların sürümlerini kontrol etmelisiniz. 5. Yapılacak tek şey)) İlginç olan, düşünüyordum ve hazırlanıyordum ve aniden bam – Tinkoff Bank’tan bir ticaret robotu yaratma yarışması. Şimdi tüm güçler oraya atılıyor. https://github.com/Tinkoff/invest-robot-contest Daha sonra nasıl ve ne yaptığımı anlatacağım.