10 Saniyelik BTC Datalari Gerekiyor
-
Selam arkadaslar
Kücük bir teorim var, verdigim tarihler arasinda (aslinda sadece 5 dakikalik toplam data gerekiyor), 10'ar saniyelik halinde fiyat bilgisi gerekiyor.
yani atiyorum
18.09.2022 10:00:00 19880
18.09.2022 10:00:10 19885
......
18.09.2022 10:04:55 19910
seklinde toplam 300 mumdan olusacak data gerekiyor.
Binance api'de history search yapinca, interval olarak (10 saniye yok), 1 saniye verdim sonra onlari 10 icin toplarim, ama invalid interval diye hata aliyorum. min 1 dakikalik yapinca veri geliyor. Yani anladigim kadariyla binance, 1 dakikaligin asagisinda history search vermiyor
Anlik data degil de, geriye yönelik data lazim, en az 2 yillik olmali
Illa API destegi sunmasi lazim degil, manuel olarak da kontrol edebilirim (biraz uzun sürse de).
Tradingview'in o kadar cok geriye gitmiyor (10 saniyelik icin).
Bu hizmeti sunan yerler var midir? aradim ama cikmadi bir sey.
Tesekkürler
unbalanced tarafından 18/Eyl/22 01:27 tarihinde düzenlenmiştir -
geçerli aralıklar:
api kullanımı:
https://binance-docs.github.io/apidocs/spot/en/#kline-candlestick-data
örnek saniyelik mumlar:
https://api.binance.com/api/v3/klines?symbol=BTCUSDT&interval=1s&limit=5
edit: geçmiş dataları vermediğini yazmışsın hocam. up olsun.
lepusmorris tarafından 18/Eyl/22 01:47 tarihinde düzenlenmiştir -
hocam klines simdikileri veriyor. Benim isime yaramaz o.
Bir kac yerde buldum ticker olarak adamlar kaydetmis milyonlarca data. Birisi 1000 küsür dolara digeri de 400 dolar civarina satiyor.
-
unbalanced bunu yazdı
hocam klines simdikileri veriyor. Benim isime yaramaz o.
Bir kac yerde buldum ticker olarak adamlar kaydetmis milyonlarca data. Birisi 1000 küsür dolara digeri de 400 dolar civarina satiyor.
yoo veriyormuş işte. ezberden iş yapmışım. hata falan da yok. ya geriye geriye gideceksin ya da ileriye ileriye. 0 indisindeki o mumun açılışını veriyor. sorgu attığın parametrede de timestamp *1000 şeklinde kullanman gerekiyor. url'de endTime kullanacaksan $arr[0][0] al bir daha endTime'a yazdır. böyle böyle geriye geriye git :d limiti de 1000 ayarla. bu kadar. aşağıda 1 yıl öncesinin datası var.
https://api.binance.com/api/v3/klines?symbol=BTCUSDT&interval=1s&limit=100&endTime=1631919170000
-
lepusmorris bunu yazdıunbalanced bunu yazdı
hocam klines simdikileri veriyor. Benim isime yaramaz o.
Bir kac yerde buldum ticker olarak adamlar kaydetmis milyonlarca data. Birisi 1000 küsür dolara digeri de 400 dolar civarina satiyor.
yoo veriyormuş işte. ezberden iş yapmışım. hata falan da yok. ya geriye geriye gideceksin ya da ileriye ileriye. 0 indisindeki o mumun açılışını veriyor. sorgu attığın parametrede de timestamp *1000 şeklinde kullanman gerekiyor. url'de endTime kullanacaksan $arr[0][0] al bir daha endTime'a yazdır. böyle böyle geriye geriye git :d limiti de 1000 ayarla. bu kadar. aşağıda 1 yıl öncesinin datası var.
https://api.binance.com/api/v3/klines?symbol=BTCUSDT&interval=1s&limit=100&endTime=1631919170000
cok sagolasin hocam, tam denemesini yapamadim calisiyor gibi görünüyor, yarin saglam kafayla tekrar bakayim. Cok ilginc ama alabilmem.
Ben binance.net kütüphanesini kullaniyorum. Ona baktim hangi url'e istek atiyor diye
yolladigi url bu ve dönen cevap {"code":-1120,"msg":"Invalid interval."}
fapi.binance ile api.binance farki ne bilmiyorum bakmak lazim.
tekrardan tesekkürler, hic umudum yoktu :) eger denedigim sey tutarsa seninle paylasacagim ;)
-
biz yazdığımız botta ccxt kütüphanesinden fetch ticker ile alıyoruz anlık verileri, geriye dönük denemedik ama alınabilir diye düşünüyorum.
-
tamamdir sorunu cözdüm :) fapi'den yola cikarak bakayim dedim
Daha önce UsdtFuturesApi kullaniyordum o 1 saniyelik intervali kabul etmedi ama spotapi ediyor. Sorun da ondan kaynakliymis.
-
LynXMaSTeR bunu yazdı
biz yazdığımız botta ccxt kütüphanesinden fetch ticker ile alıyoruz anlık verileri, geriye dönük denemedik ama alınabilir diye düşünüyorum.
ben de bir tane arbitraj uygulaması için kullanmıştım onu. hemen hemen bütün büyük borsaları eklemiş eleman. ihtiyacı olan arkadaşlara tavsiye ederim.
@unbalanced; rica ederim hocam. kolay gelsin.
-
lepusmorris bunu yazdıLynXMaSTeR bunu yazdı
biz yazdığımız botta ccxt kütüphanesinden fetch ticker ile alıyoruz anlık verileri, geriye dönük denemedik ama alınabilir diye düşünüyorum.
ben de bir tane arbitraj uygulaması için kullanmıştım onu. hemen hemen bütün büyük borsaları eklemiş eleman. ihtiyacı olan arkadaşlara tavsiye ederim.
@unbalanced; rica ederim hocam. kolay gelsin.
Evet hocam kütüphane baya geniş, binance futures için kullanıyoruz, gayet başarılı.