Hisse filtreleme
Fibonacci Geri çekilmesi seviyelerine göre hisse filtreleme yapabilirsiniz.
Fibonachi 4. seviye ( 0.618 ) altında kalan hisseleri bulur.
İyi bir internet hızınız varsa, her hissenin kontrolü ortalama 0,25 saniye sürer.
Sonuçlar Excel dosyası halinde verilir.
İçindekiler
Özellikler
- Otomatik kapanış açılış yüksek ve düşük değerlerini düzeltme
- Eksik veri ve karışıklıkları düzeltme
- Günlük aralıklarla veri çekilmesi
- Sorgunun yapılacağı mumların seçimi
- Borsalardan kaldırılmış hisseleri bulma seçeneği
Kurulum
- python 3 kur.
python --version
ile kurulumu kontrol et. - hisse-filtreleme.zip dosyasını indir, bilgisayara aç.
- main.py dosyasının olduğu klasörde bir terminal (komut satırı) aç.
python -m pip install -r requirements.txt
komutu çalıştır.- Programı
python main.py -b de -p 5y
komutu ile çalıştır.
PIP olmadan gerekli paketlerin kurulumu İÇİN TIKLA
- Sistemine yfinance eklemek için
pip install yfinance
çalıştır. - Sistemine SciPy eklemek için
pip install scipy
çalıştır.
Kullanım
python .\main.py -b [borsa kodu] -p [periyod kodu]
- Borsa seçmek için:
-b [kod]
- Periyod seçmek için:
-p [kod]
Tercihen
- Mum seçmek için:
-m [kod]
Örneğin:
python .\main.py -b de -p 5y
Almanya borsasında 5 yıllık veriler içinde arama yapar, data klasörü içinde uyumlu-de.csv dosyasını oluşturup, içine sonuçları yazar.
Kodlar
Ülke/BORSA kodları
Ülke | kod | adet |
---|---|---|
Norveç | no | 22 |
İspanya | es | 6 |
Yunanistan | gr | 35 |
Almanya | de | 25 |
BIST | tr | 518 |
NASDAQ | nas | 4689 |
Tüm Hisseler ! | all | 8025 |
NOT: all seçeneğinin sonuç bulması yaklaşık 45 dakika sürüyor
Periyodlar
Aralık | kod |
---|---|
Günlük | 1d |
5 Günlük | 5d |
Aylık | 1mo |
3 Aylık | 3mo |
6 Aylık | 6mo |
Yıllık | 1y |
2 Yıllık | 2y |
5 Yıllık | 5y |
10 Yıllık | 10y |
15 Yıllık | 15y |
geçen yıl bu zamandan itibaren | ytd |
Tüm geçmiş veriler | max |
Mumlar
Verilerin hangi aralıklarla çekildiği Fibonacci için gerekli değil ancak ilerde gerekebilir.
Mum | kod |
---|---|
Yarım Saat | 30m |
Saatlik | 60m |
1,5 Saatlik | 90m |
Günlük | 1d |
5 Günlük | 5d |
Haftalık | 1wk |
Aylık | 1mo |
3 Aylık | 3mo |
Linkler
Sembolleri bulmak için: Borsalardan işlem gören hisse listelerinin CSV halleri
TODO: