MENÜ

Python ile Kripto Para Alım Satım Botu Nasıl Yazılır?

Kripto para alım satım botları, piyasa verilerini analiz eden ve kullanıcı adına alım satımları yürüten otomatik yazılım programlarıdır.

Yayınlanma: 16 Mayıs 2024 20:31 Güncelleme: 15 Eylül 2025 11:36
Python ile Kripto Para Alım Satım Botu Nasıl Yazılır?

Kripto para alım satım botları, piyasa verilerini analiz eden ve kullanıcı adına alım satımları yürüten otomatik yazılım programlarıdır. Bu yazıda, Python ile kripto para alış/satış botu yazma sürecini inceleyeceğiz.

Bu 3commas kripto al sat botu benzeri botlar, alım satımlarını otomatikleştirmek ve potansiyel olarak karlarını artırmak isteyen yatırımcılar için yararlı bir araç olsa da kurulumları ve bakımları oldukça karmaşık olabilir. 

Önkoşullar

Koda girmeden önce, uygulamanız gereken birkaç ön koşul mevcuttur:

 

  • Python bilgisi: Bu eğitim, Python hakkında temel bir anlayışa sahip olduğunuzu ve değişkenler, döngüler ve koşullu ifadeler gibi temel programlama kavramlarına aşina olduğunuzu varsayar.

 

  • Bir kripto para borsasına erişim: Alım satım yapmak için, piyasa verilerine erişmek ve alım satım yapmak için kullanabileceğiniz bir API (Uygulama Programlama Arayüzü) sağlayan bir kripto para borsasında bir hesabınızın olması gerekir. API'ler sunan bazı popüler borsalar Binance, Coinbase ve Kraken'dir.

 

  • Bir Python geliştirme ortamı: Botunuzun kodunu yazmak ve çalıştırmak için bir Python geliştirme ortamı kurmanız gerekir. PyCharm, Visual Studio Code ve IDLE (varsayılan Python düzenleyicisi) gibi pek çok seçenek mevcuttur.

 

1. Adım: Gerekli kitaplıkları içe aktarın

Botumuzu yazmanın ilk adımı, ihtiyaç duyacağımız kitaplıkları içe aktarmaktır. Exchange API'sine HTTP istekleri yapmak için istek kitaplığını ve aldığımız JSON yanıtlarını ayrıştırmak için json kitaplığını kullanacağız.

 

2. Adım: API kimlik bilgilerini ayarlayın

Ardından, API kimlik bilgilerimizi ayarlamamız gerekecek. Kullanmak istediğiniz borsada bir hesaba kaydolmanız ve API anahtarları oluşturmanız gerekir. Bu anahtarlar tipik olarak bir API anahtarı ve bir gizli anahtardan oluşacaktır ve değişim API'sine yönelik isteklerinizin kimliğini doğrulamak için kullanılacaktır.

3. Adım: API istekleri yapmak için işlevleri tanımlayın

Ardından, değiş tokuşa API istekleri yapmak için kullanabileceğimiz birkaç işlevi tanımlayacağız. İlk işlev, API'ye kimliği doğrulanmış GET istekleri yapmak için kullanılacak ve ikinci işlev, API'ye kimliği doğrulanmış POST istekleri yapmak için kullanılacaktır.

4. Adım: Bir kripto para biriminin geçerli fiyatını almak için bir işlev tanımlayın

Artık API istekleri yapmanın bir yolunu bulduğumuza göre, bir kripto para biriminin geçerli fiyatını almak için kullanabileceğimiz bir işlev tanımlayacağız. Bu işlev, borsanın kayan yazı uç noktasına bir kripto para biriminin geçerli fiyatını döndüren bir GET isteği yapacaktır.

5. Adım: Satın alma emri vermek için bir işlev tanımlayın

Artık bir kripto para biriminin güncel fiyatını almanın bir yolunu bulduğumuza göre, satın alma emri vermek için kullanabileceğimiz bir fonksiyon tanımlayacağız. Bu işlev, borsanın satın alma uç noktasına bir POST isteği yapacak ve bu, geçerli piyasa fiyatında belirtilen miktarda bir kripto para birimi için bir satın alma emri oluşturacaktır.

 

6. Adım: Satış emri vermek için bir işlev tanımlayın

Ardından, satış emri vermek için kullanabileceğimiz bir fonksiyon tanımlayacağız. Bu işlev, borsanın satış uç noktasına bir POST isteği yapacak ve bu, geçerli piyasa fiyatında belirtilen miktarda bir kripto para birimi için bir satış emri oluşturacaktır.

7. Adım: Bir siparişin durumunu kontrol etmek için bir işlev tanımlayın

Son olarak, bir siparişin durumunu kontrol etmek için kullanabileceğimiz bir fonksiyon tanımlayacağız. Bu işlev, borsanın sipariş durumu uç noktasına bir GET isteği yapacak ve bu, belirtilen sipariş hakkında, mevcut durumu (ör. "dolu", "açık", vb.) dahil olmak üzere bilgi döndürecektir.

Ve hepsi bu! 

Bu yedi adımla, artık Python ile kripto para alım/satım botu yazma konusunda temel bir anlayışa sahip olacaksınız. Tabii ki, bu sadece basit bir örnek ve botunuza eklemek isteyebileceğiniz, çoklu takas desteği, özel alım/satım fiyatları belirleme yeteneği ve daha fazlası gibi birçok ek özellik ve değerlendirme var. Ancak bu yapı taşları yerinde olduğunda, Python ile kendi özel kripto para birimi alım/satım botunuzu oluşturma yolunda ilerliyor olacaksınız. Daha fazla geliştirme için bazı fikirler, birden fazla borsa için destek eklemeyi, ve botun özel alım/satım fiyatları belirlemesine izin vermeyi ve daha karmaşık ticaret stratejileri uygulamayı içerebilir.

 

Botunuzu daha da geliştirmek için, nasıl performans gösterdiğini anlamanıza yardımcı olacak görselleştirmeler eklemeyi de düşünebilirsiniz. Örneğin, bir kripto para biriminin fiyat geçmişini çizmek ve botunuzun işlemlerinin fiyatı nasıl etkilediğini görmek için Matplotlib gibi bir kitaplık kullanabilirsiniz. Ayrıca, verileri derinlemesine incelemenize ve botunuzun performansının zaman içinde nasıl değiştiğini görmenize olanak tanıyan etkileşimli çizelgeler ve grafikler oluşturmak için Plotly gibi bir kitaplık kullanabilirsiniz.

 

Sonuç olarak, Python ile bir kripto para alım/satım botu yazmak, alım satım ve programlama ile ilgilenenler için zorlu ama ödüllendirici bir proje olabilir. Bu eğitimde özetlenen adımları izleyerek, kendi özel botunuzu yaratma ve kripto para ticaretinizi otomatikleştirmeye başlama yolunda ilerliyor olmalısınız.

KAYNAK:

Yorumlar (0)

Bu habere henüz yorum yapılmamış. İlk yorumu siz yazın!

Bir Yorum Bırakın

Güvenlik Kodu

Yasal Uyarı: Haber sitemizde yayınlanan yorumların yasal sorumluluğu tamamen yorumu yapan yazara aittir. Hakaret içeren, kişisel hakları ihlal eden, argo, küfür, tehdit ve nefret söylemi barındıran veya yasalara aykırı olan yorumlar editoryal onay sürecinde doğrudan elenecektir.

Şanlıurfa'da düğün konvoyuna silahlı saldırıda 5 kişi tutuklandı

Şanlıurfa'da düğün konvoyuna silahlı saldırıda 5 kişi tutuklandı

Şanlıurfa'da 8 Kasım tarihinde düğün konvoyuna motosikletli bir grup tarafından gerçekleştirilen silahlı saldırının aydınlatılmasına yönelik polis ekiplerince çalışma başlatıldı. Şanlıurfa Cumhuriyet Başsavcılığı koordinesinde, İl Emniyet Müdürlüğü Asayiş

Süresiz nafakada gözler Meclis'e çevrildi: Yeni düzenleme nasıl olmalı?

Süresiz nafakada gözler Meclis'e çevrildi: Yeni düzenleme nasıl olmalı?

Süresiz nafaka uygulaması, uzun yıllardır kamuoyunda tartışılmaya ve boşanma süreçlerinin önemli gündem maddelerinden biri olmaya devam ediyor. Anayasa Mahkemesi'nin Türk Medeni Kanunu'ndaki yoksulluk nafakasına ilişkin düzenlemede yer alan "süresiz" ifad

Nemrut Kalderası ve Kirkor Dağı üzerinde kartpostallık görüntü

Nemrut Kalderası ve Kirkor Dağı üzerinde kartpostallık görüntü

Bitlis'te Nemrut Kalderası ve Kirkor Dağı zirvesinde görülen mercek bulutları, gökyüzünde eşsiz bir manzara oluşturdu. Dağların üzerinde katmanlı ve pürüzsüz yapısıyla dikkat çeken bulutlar, gün batımının kızıl tonlarıyla birleşerek görsel şölen sundu. Bö

Ticari araçlarda kış lastiği zorunluluğu yarın başlıyor

Ticari araçlarda kış lastiği zorunluluğu yarın başlıyor

Kış mevsiminin yaklaşmasıyla birlikte trafikte güvenliği artırmaya yönelik kış lastiği uygulaması yeniden devreye giriyor. Ulaştırma ve Altyapı Bakanlığının düzenlemesi kapsamında şehirler arası yollarda yolcu ve eşya taşımacılığında kullanılan araçlar,

Türkiye Sigorta'dan TMSF'ye 1,6 milyar liralık fon iadesi

Türkiye Sigorta'dan TMSF'ye 1,6 milyar liralık fon iadesi

Türkiye Sigorta, sermaye piyasalarında yürütülen fon soruşturması kapsamında gündeme gelen yatırımlarla ilgili yeni bir açıklama yaptı. Şirketin Kamuyu Aydınlatma Platformuna (KAP) yaptığı açıklamaya göre, 30 Eylül 2026 itibarıyla tasfiye edilen fonlarda

ABD'de havacılık krizi: Ülke genelindeki uçuş yasağı kaldırıldı

ABD'de havacılık krizi: Ülke genelindeki uçuş yasağı kaldırıldı

ABD'de hava trafik kontrol merkezlerini etkileyen iletişim kesintisi, hava ulaşımında ülke çapında büyük bir aksaklığa yol açtı. FAA, güvenlik gerekçesiyle ABD'deki havalimanlarından yapılacak kalkışları geçici olarak durdurdu. Karar, çok sayıda bölgesel

Mekke Anlaşması yürürlüğe girdi

Mekke Anlaşması yürürlüğe girdi

Türkiye, Pakistan ve Suudi Arabistan arasında ortak savunma amacıyla imzalanan Mekke Anlaşması'nın onaylanmasının uygun bulunduğuna ilişkin kanun, Resmî Gazete'de yayımlandı. Resmî Gazete'de yayımlanan kanunla, 7 Ağustos'ta Mekke'de imzalanan ‘Türkiye Cum

Polonya, Ukrayna'ya finansmanını geri çekiyor

Polonya, Ukrayna'ya finansmanını geri çekiyor

Polonya Başbakanı Donald Tusk, Varşova’nın Ukrayna’ya yönelik ABD silahı alımlarına mali katkısını sürdürmeyeceğini belirtti. Tusk, buna gerekçe olarak ülkesinin kendi savunma yatırımlarına yaptığı harcamaları göstererek, “NATO Genel Sekreteri’ne, kendi

Malatya Namaz Vakitleri

Yükleniyor...

00:00:00

İmsak 05:35
Güneş 07:00
Öğle 12:16
İkindi 14:59
Akşam 17:23
Yatsı 18:42

Süper Lig Puan Durumu

Takım Puan
Galatasaray A.ş. Galatasaray A.ş.
28
Trabzonspor A.ş. Trabzonspor A.ş.
25
Amed Sporti̇f Faali̇yetler Amed Sporti̇f Faali̇yetler
23
Beşi̇ktaş A.ş. Beşi̇ktaş A.ş.
22
Kasimpaşa A.ş. Kasimpaşa A.ş.
20
Fenerbahçe A.ş. Fenerbahçe A.ş.
19
Kocaeli̇spor Kocaeli̇spor
19
İstanbul Başakşehi̇r Fk İstanbul Başakşehi̇r Fk
17
Arca Çorum Fk Arca Çorum Fk
16
Göztepe A.ş. Göztepe A.ş.
15
Çaykur Ri̇zespor A.ş. Çaykur Ri̇zespor A.ş.
14
Erzurumspor Fk Erzurumspor Fk
14
Corendon Alanyaspor Corendon Alanyaspor
12
Gençlerbi̇rli̇ği̇ Gençlerbi̇rli̇ği̇
11
Tümosan Konyaspor Tümosan Konyaspor
8
Gazi̇antep Futbol Kulübü A.ş. Gazi̇antep Futbol Kulübü A.ş.
8
Samsunspor A.ş. Samsunspor A.ş.
7
Eyüpspor Eyüpspor
3