Jump to page: 1 2
Thread overview
D Crypto Wrapper
Jan 28, 2018
kerdemdemir
Jan 28, 2018
zafer
Jan 28, 2018
kerdemdemir
Jan 29, 2018
Abdullah
Jan 29, 2018
kerdemdemir
Jan 30, 2018
kerdemdemir
Feb 04, 2018
Abdullah
Mar 16, 2018
kerdemdemir
Apr 29, 2018
kerdemdemir
May 04, 2018
zafer
May 07, 2018
zafer
January 28, 2018

Merhaba,

Toplantıya katılmamanın vicdan azabıyla geçen toplantıda Abdullah'a verdiğim sözü yerine getireyim dedim en azından.

Daha önceden toplantıda sanal para alım satımı yapan projemden bahsetmiştim. D ile yaptığım bu proje ilginç bir şekilde çalıştı ve bana ekonomik katkısı oluyor. Abdullah'da konu ile ilgilendiğini söylemişti .

Yaklaşık 2 ay üstünde baya aktif çalıştığım projeyi tamamen paylaşmak istemediğimden dolayı sadece market çağrılarını 1-2 saatte sarmalayıp, yeni bir proje oluşturdum. Burda alma, satma gibi private key gerektiren çağrılar ayrıca anlık fiyat, order-book gibi herkese açık olan çağrılarda bulunuyor.

Ben şimdilik sadece "Bittrex" marketi için bu web çağrılarını hazırladım. Bu bile ~1-2 saatimi aldı bu nedenden dolayı talep-sorular olursa elimde zaten olan "Binance" marketi içinde genişletebilirim. Ayrıca kodladığım fakat hacimler biraz düşük olduğundan pek kullanmadığım "HitBTC" marketinide ekleyebilirim.

Aynı şekilde eğer soru-talep olursa yorumlar eklemeyi düşünüyorum.

Koda şurdan ulaşabilirsiniz:
https://github.com/kerdemdemir/DCryptoWrapper

Erdemdem

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 28, 2018

Çalışan bir demo var mı? Doğrusu ben çok anlamadım. Tam olarak ne iş yapıyor?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 29, 2018

Merhaba Zafer,

auto bittrexClient = new BittrexClient();
bittrexClient.GetAnalyzeData( ); --> Dedimizde ekrana bir suru sanal paranin anlik fiyat bilgisini yazmasi gerekiyor

bittrexClient.GetMarketHistory( "DOGE", "BTC", 30.seconds ); --> Dedimizde ekrana son 30 saniyede DOGE coin ve Bitcoin marketinde yapilan alim ve satimlarin miktarini yazmasi gerekiyor.

Ben alim satim yapan bot'u bu cagrilar ustune kurdum.Belki baska bir arkadasimizda bir seyler yapmak isteyebilir. Ornegin secretkey gerektiren cagrilari anlayip gerceklestirmem baya surmustu. Ilgilenen arkadas burdan nasil yaptigima bakip zaman kazanabilir. Cunku alim, satim gibi kritik isleri yapmak icin Bittrex gibi marketler size bir key,secret pair'i veriyorlar sizin bunlari HMAC ile dogru sekilde sifreleyip web cagrisina eklemeniz gerekiyor.

Ben yakin zamanda biraz ornek ve yorum eklerim. Ilgilenen arkadasimiz olursa sorular geldikce genisletmeyi dusuyorum.

Erdemdem

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 29, 2018

Kaynak koda; fonksiyonların ne işe yaradığını anlatan yorumlar eklemen kaç saatini alır abi? :)

Sadece bittrex'in sunduğu dökümana mı baktın yoksa önceden yapılmış örnekleri inceledin mi?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 29, 2018

https://bittrex.com/home/api' a bakarak basladim.

Bir suru hatalar yaptim sonra ufak ufak duzelttim. Bu arada Bittrex'in V2 api dokumani yok en iyi kaynak bu :
https://github.com/thebotguys/golang-bittrex-api/wiki/Bittrex-API-Reference-(Unofficial) .

Diger botlara bittrex'de cok bakmama gerek kalmamisti. Vibe-d forumlarinda filan HMAC nasil kullanirim diye sormustum. Binance ile ugrasirken kurcaladim baska botlarin kaynak kodlarini.

Bana kalirsa ben ufak ufak dokuman yazarim uzun surer. Ilgilenip ihtiyaci olan varsa hem buraya cevap veririm hemde eklerim daha hizli olur.

Erdemdem

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

January 30, 2018

Yorumlari soyle eklesem anlasilir oluyormu acaba?

	auto bittrexClient = new BittrexClient();

	//  **************** Gecmis Islemler Cagrisi (History Call) *************** /
	// Asagidaki cagri son 30 saniye icinde yapilan hacmi gosteriyor. Ve ekrana sunu yazdiriyor
	// "ETH History data:  Total BTC traded : 0.482065 Total Buys BTC: 0.471851 Transacrion count: 10 Buy count: 9"
	// Bir alis veris iki sekilde olabilir. Elma(Bu ornekte elma ETH'a denk geliyor) satmaya calisan biri 11 liraya(Lira ise BTC'ye) satmak ister. Fakat almak isteyenler buna yanasmayip 9 lira vermek isteyebilirler.
	// Asagida 0.482 BTC hacmi toplam 9 liraya satanlar ve 11 Liraya alanlari iceriyor. 0.471 ise sadece 11 Liraya alanlari iceriyor. Satis fiyatindan islem gorulmesi bu marketin yukselicegi manasina gelebilir.

	// This call prints that:
	// "ETH History data:  Total BTC traded : 0.482065 Total Buys BTC: 0.471851 Transacrion count: 10 Buy count: 9"
	// which means in last 30 seconds 0.482 BTC traded. 0.471 BTC was bought in ask price ,
	// You can think sellers of apple wants to sell apples(apples are ETH in this case) for 11 Liras(Liras are BTC in theses case) and buyers want to buy for 9 liras
	// 0.482 below is the total trade which include both apples sold for 11 Liras and 9 Liras. 0.471 is the apples bought for 11 Liras. The ratio of buyers might indicate a bullish market.
	bittrexClient.GetMarketHistory( "ETH", "BTC", 30.seconds );
	// "ETH History data:  Total BTC traded : 0.482065 Total Buys BTC: 0.471851 Transacrion count: 10 Buy count: 9"
	//  **************** Yorum sonu (End of comment ) *************** /

Surdanda bakilabilir:
https://github.com/kerdemdemir/DCryptoWrapper/blob/master/source/app.d

Eger anlasiliyorsa her bir cagri icin teker teker bunu yapmayi dusunuyorum. Zaten 10 tane filan var galiba.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

February 04, 2018

Evet bunu diyordum abi teşekkürler

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

March 16, 2018

Çok yavaşladım aslında vaktimde var bu ara. Ama motivasyonum düştü baya birde işimle alakalı olmaması biraz can sıkıyor.

Bu arada D conferensına bu projem için öneri gönderdim. Ne zaman geri dönüş olur( veya olurmu ) bilmiyorum.

Önümde iki büyük aşama görüyorum.

WebsocketStream' lerini botuma eklemek. Binance'in dökümantasyonu şurda görülebilir. https://github.com/binance-exchange/binance-official-api-docs/blob/master/web-socket-streams.md. Ama bu websocketleri daha önce ile hiç uğraşmadım.

Birde adam gibi bir öğrenme methodu geliştirmek.

Bu sitede sorulan sorularda olmasa hiç bir şeye bakasım yok bu aralar.

Erdemdem

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

March 16, 2018

Birisi bu tür programlar için bir yarışma ortamı hazırlamış. Kendim incelemedim; Reddit'te gördüm:

https://www.reddit.com/r/programming/comments/84vkhq/create_a_trading_bot_for_the_cryptomarket_this/

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

March 16, 2018

Konferans yanıtı için DConf'un sitesinde "March 17, 2018, 24:00 AOE" yazıyor. (AOE, "anywhere on earth"ün kısaltması: yain, Türkiye için 18 Mart'ın sonları olacaktır ama o kadar hassas değil tabii. :)

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

« First   ‹ Prev
1 2