IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
2Beğeni(ler)
  • 2 Post By MorfiN

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 11 Ocak 2020, 09:42   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Cevapla

Etiketler
algoritmik, kurs, python


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


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