11 Ocak 2020, 09:42 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Python - Algoritmik Trede için fikirler Bu konuda ;Pytohn ile ilgili daha önce Araştırdığım fikirleri bu konuyu araştıranlara acemice fikir ve deneyim kazandırmak için paylaşacağım. Araştırmaya başladığım hangi dil diye düşündüm Python ve NodeJs arasında kalmıştım.NodeJs bu konuda daha yetenekli olduğunu farkedince udemy vs kurs alıp 1 ay kadar de nodejs ile API veWEBSOCKET ile bilgileri alıp borsalardan işlem yapılabildiğini gördüm.Sonra Pythonda kullanmanın daha kolay olduğunu(AI ve Tensorflowdan dolayı) farkedince Python'a başladım. -Peki Algritmik trade nedir? Kısacası 10 yıldır bu işle uğraşan tecrübeli gibi al-sat yapması. -Tecrübeli olanlar ne yapıyor al-sat da? -Formasyonları biliyor -Trend çizgileri -Haberleri takip ediyor -Mum patternleri biliyor -indikatörleri kullanıyorlar -vs Peki Python yukarıdakileri yapabilir mi? Çok daha fazlasını yapıyor.Bunun için çoğu hazır kütüphane,framework var.(Bazıları desteklenmiyor) Nasıl başlayalım? 1-indikatör değerlerini kendimiz mi hesaplayalım siteden mi alalım? 2 yoluda kısaca yazayım. -Eğer değerleri siteden alacaksan birkaç fikir. Pc de tradingview gibi siteler açık olacak. Bu siteden ekran görüntüsü alıp bu değerleri okutabiliriz.bunun için modüller var Python PyAutoGui Modülü Kullanımı(Otomatik klavye mouse hareketleri için 10 satır kodla klavye+mouse botu yapabilirsiniz.) ekran görüntüsü alma pyautogui.screenshot("KAYDEDECEK YER") dosyayı kaydettikten sonra buradaki verileri okuyup bir değişkene atayabiliriz.RSI indikatörü ve o anki fiyat.(Sadece fiyat çekeceksek buna gerek yok api ile daha kolay alınabilir. Ancak kıvanç hocanın "Mavilim" gibi indikaötleri gibi indikatörleri için gerekli) Dosyayı kaydettikten sonra okumak için OpenCV vs değerreri değişkene atayıp koşullu bir alım yapılaiblir. Koşullar ne olmalı? işin sırrı ve zor kısmı burası.Kişisel tecrübem(Yatırım tavsiyesi değildir) 1-3 indikatörle desteklenmeli 2-Stop Loss olmalı 3-Trend çizgileri ve formasyonlara bakılmalı Piyasada satılan kaliteli olanlar bunların birini yada bir kaçını kullanıyor. Ama en doğru sonuç(Her doğru her zaman en karlı değildir) 1-2-3 numarayıda kullanmak. siteden mi alalım? from binance.websockets import BinanceSocketManagerbm = BinanceSocketManager(client) gibi kodlarla anlık alınabilir.Ancak burda indikatörleri kendimiz hesaplamamız lazım. Örnek RSI için RSI = 100 – 100 / ( 1 + RS ) RS = Relative Strength = AvgU / AvgD. AvgU = average of all up moves in the last N price bars. AvgD = average of all down moves in the last N price bars. N = the period of RSI. Web sockettten seçtiğimiz perioda göre 4 değer gelecek.(en yüksek fiyat,en düşük fiyat,açılış fiyatı,kapanış fiyatı) Konu alıntıdır ancak r.Aşağıda sorular olursa konuyu ilerletebiliriz.
__________________ Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir. | |
|
Etiketler |
algoritmik, kurs, python |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Ayakkabılarınızı süslemek için birbirinden güzel fikirler | AnqeL | Ah Kadınlar | 1 | 15 Şubat 2012 17:09 |