精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

使用Python輕松獲取Binance歷史交易

開發(fā) 后端
在制定交易策略時,即使用過去的數據執(zhí)行我們的策略并分析收益和其他重要因素時,我們必須確保我們擁有合適的數據類型。

鑒于某些策略需要一定水平的技術數據,而其他數據可能只需要花費一個小時的時間,該過程并不總是那么簡單,而基礎架構,可用性和連接性等元素可能會因數據類型的不同而大相徑庭。

但是為什么本文僅涉及獲取“交易”數據,為什么我們使用Binance API?你可能對我的文章內容有些疑問。

數據頻率和平衡

我想說,交易數據端點主要在99.99%的交易所中提供。它是細粒度的,提供了足夠的詳細信息(在某些非常特殊的情況下)用于回測高頻交易(HFT)策略,并且可以用作 OHLC candles(1S至24H或更多,如果你想要的話)的基礎。

交易數據是通用的,并且允許使用不同頻率的策略進行大量實驗。

為什么選擇Binance?

那只是因為它是我由于數量龐大而傾向于回溯的交易所之一。

我們將要進行的編碼

我們將創(chuàng)建一個Python腳本,該腳本接收對符號,開始日期和結束日期作為命令行參數。它將包含所有交易的CSV文件輸出到磁盤。該過程可以通過以下步驟進行詳細說明:

1、解析symbol,starting_date和ending_date論據。

2、獲取開始日期發(fā)生的第一筆交易,以獲取第一筆交易trade_id。

3、循環(huán)獲取每個請求1000筆交易(Binance API限制),直到ending_date達到為止。

4、最后,將數據保存到磁盤。對于示例,我們將其保存為CSV,但是你還有其他選擇,不一定保存為CSV。

5、我們將使用pandas,requests,time,sys,和datetime。在代碼段中,將不會顯示錯誤驗證,因為它不會為說明添加任何值。

編碼時間

該腳本將使用以下參數:

1、symbol:交易對的符號,由Binance定義。可以在此處查詢,也可以從Binance Web應用程序的URL復制(不包括 _ 字符)。

-starting_date and ending_date:不言自明。期望的格式為mm/dd/yyyy,或者使用Python lang語為%m/%d/%Y。

為了獲取參數,我們將使用內置函數sys(這里沒有什么花哨的地方),并且為了解析日期,我們將使用datetime庫。

我們將添加一天并減去一微秒,以使ending_date時間部分始終處于23:59:59.999,這使得獲取當天間隔更加實用。

提取交易

使用Binance的API并使用aggTrades端點,我們可以在一個請求中獲得最多1000 筆交易,如果我們使用開始和結束參數,則它們之間的間隔最多為一小時。

在出現一些失敗之后,通過使用時間間隔獲?。ㄔ谀硞€時間點或另一個時間點,流動性會變得瘋狂,我會失去一些寶貴的交易),我決定嘗試from_id策略。

將aggTrades選擇的端點,因為它返回壓縮行業(yè)。這樣,我們將不會丟失任何寶貴的信息。

獲得壓縮的總交易。在同一時間從同一訂單以相同價格執(zhí)行的交易將匯總數量。

該from_id策略是這樣的:

我們要得到的第一筆交易starting_date 通過發(fā)送日期的時間間隔向終點。之后,我們將從第一個獲取的交易ID開始獲取1000個交易。然后,我們將檢查最后一筆交易是否發(fā)生在我們之后ending_date。

如果是這樣,我們已經遍歷了所有時間段,可以將結果保存到文件中。否則,我們將更新from_id變量以獲取最后的交易ID,然后重新開始循環(huán)。

取得第一個交易編號

首先,我們創(chuàng)建一個new_end_date。那是因為我們aggTrades通過傳遞a startTime和endTime 參數來使用。

現在,我們只需要知道該期間的第一個交易編號,因此我們將增加60秒。在低流動性貨幣對中,可以更改此參數,因為不能保證在請求的第一天發(fā)生交易。

然后,使用我們的輔助函數解析日期,以使用該calendar.timegm函數將日期轉換為Unix毫秒表示形式。該timegm函數是首選函數,因為它將日期保留為UTC。

請求的響應是按日期排序的貿易對象列表,格式如下:

因此,由于我們需要第一個交易ID ,因此我們將返回該response[0]["a"]值。

主循環(huán)

現在我們有了第一個交易ID,我們可以一次提取1000個交易,直到達到ending_date。以下代碼將在我們的主循環(huán)中調用。它將使用from_id參數,放棄startDate和endDate參數,執(zhí)行我們的請求。

現在,這是我們的主循環(huán),它將執(zhí)行請求并創(chuàng)建我們的DataFrame。

我們檢查是否current_time包含最近獲取的交易日期大于to_date,如果是,則我們:

  •  使用from_id參數獲取交易
  •  使用從最新交易中獲取的信息來更新from_id和current_time參數
  • 打印nice調試消息
  •  pd.concat 這些交易與我們之前的交易 DataFrame
  •  使用sleep讓Binance不會給我們一個429 HTTP響應

清潔和保存

組裝完之后DataFrame,我們需要執(zhí)行簡單的數據清理。我們將刪除重復trim的交易和之后發(fā)生的交易to_date(我們有這個問題,因為我們要獲取1000筆交易中的大部分,因此,我們有望在目標結束日期之后執(zhí)行一些交易)。

我們可以封裝我們的trim功能:

并執(zhí)行我們的數據清理:

現在,我們可以使用以下to_csv方法將其保存到文件中:

我們還可以使用其他數據存儲機制,例如Arctic。

最后:驗證你的數據

在使用交易策略時,我們必須信任我們的數據,這一點很重要。通過應用以下驗證,我們可以輕松地利用獲取的交易數據來做到這一點:

在代碼段中,我們將其轉換DataFrame為NumPy數組,并逐行迭代,檢查交易ID是否每行遞增1。

Binance交易ID是以遞增方式編號的,并且是為每個交易品種創(chuàng)建的,因此,很容易驗證數據是否正確。

PS:創(chuàng)建成功的交易策略的第一步是擁有正確的數據。

責任編輯:龐桂玉 來源: Python新手入門
相關推薦

2023-06-29 13:43:30

2021-08-14 20:31:46

黑客加密貨幣賬戶

2021-02-22 13:44:41

開發(fā)Python金融

2010-01-13 18:28:21

VB.NET歷史菜單

2009-04-29 15:30:39

2021-12-11 23:17:38

加密貨幣比特幣貨幣

2014-08-05 13:42:06

2021-09-28 14:07:25

區(qū)塊鏈幣安加密貨幣

2022-05-05 14:16:19

加密貨幣幣安監(jiān)管機構

2021-11-30 14:59:09

比特幣加密貨幣貨幣

2015-11-28 10:05:49

數據變現

2022-01-21 09:31:37

PythonLinux視頻

2010-06-12 08:53:19

2021-01-05 15:36:17

數據中心并購交易

2022-11-28 16:04:16

2021-06-29 10:29:25

幣安市場FCA比特幣

2023-11-01 18:02:33

RayPython分布式

2023-05-08 12:54:54

語言模型LLMPython

2024-09-27 12:54:48

上交所交易系統

2021-09-04 23:48:32

加密貨幣金融比特幣
點贊
收藏

51CTO技術棧公眾號

综合国产在线观看| 亚洲成av人**亚洲成av**| 国产精品高清免费在线观看| 老熟妇一区二区| 欧美aaaaaa| 亚洲综合免费观看高清完整版| 精品午夜一区二区| 亚洲视频一区二区三区四区| 欧美激情一级片一区二区| 亚洲九九九在线观看| 亚洲免费黄色录像| 天堂中文av在线资源库| 亚洲欧洲国产日本综合| 久久精品日韩| 久久免费国产视频| 台湾佬美性中文| 久久人体大尺度| 亚洲精品国产高清久久伦理二区| 久久综合久久综合这里只有精品| 97超碰人人草| 久久精品盗摄| 色综合色综合久久综合频道88| 免费看污黄网站在线观看| 国产在线视频欧美一区| 亚洲第一图区| 成人av电影在线| 成人av色在线观看| 国产精品男女视频| 91蜜臀精品国产自偷在线 | 国产xxxx振车| 日本中文字幕在线看| 26uuu另类欧美亚洲曰本| 亚洲淫片在线视频| 中文字幕+乱码+中文乱码91| 中文欧美日韩| 欧美激情aaaa| 中文字幕av免费在线观看| 成人综合一区| 亚洲人成欧美中文字幕| 艳妇乳肉亭妇荡乳av| 视频一区视频二区欧美| 欧美日韩成人综合天天影院 | 午夜剧场免费在线观看| 欧美中文一区二区| 亚洲视频在线看| 亚洲激情视频小说| 影视先锋久久| 国产婷婷97碰碰久久人人蜜臀| 女性生殖扒开酷刑vk| 日韩08精品| 欧美一区二区播放| www.污网站| 精品亚洲二区| 91精品国产色综合久久ai换脸 | 成人污网站在线观看| 国产在线观看av| 亚洲婷婷国产精品电影人久久| 亚洲一区二区三区四区中文| 在线免费av电影| 国产精品沙发午睡系列990531| 日本黄网免费一区二区精品| 久久久pmvav| 久久先锋影音av| 日韩国产精品一区二区| 国产h在线观看| 免费黄色网址在线观看| 日本电影一区二区| 中文字幕免费国产精品| 国产在线观看免费视频软件| 91九色精品| 欧美wwwxxxx| 国产一级大片在线观看| 亚洲欧洲一区| 国产高清视频一区三区| 中文字幕二区三区| 国产精品一区二区三区四区| 国产精品10p综合二区| 天堂av一区二区三区| 成人性生交大片免费看中文| 九九九九九九精品| 番号在线播放| 亚洲激情网站免费观看| 激情伊人五月天| 欧美xxxxxx| 欧美精品久久99| 精品一区二区三区四区五区六区| 亚州综合一区| 久久精品国产亚洲7777| 精品一区在线视频| 免费在线欧美视频| 成人av资源网| av网站无病毒在线| 亚洲一区二区三区在线| 午夜免费精品视频| 精品视频91| 亚洲人午夜精品免费| 青青操在线视频观看| 精品9999| 国产有码一区二区| 四虎精品在永久在线观看| 国产精品理论在线观看| 男女超爽视频免费播放| 欧美亚洲福利| 亚洲免费影视第一页| 久久国产波多野结衣| 国产视频一区三区| 亚洲在线免费视频| 国产黄色片在线播放| 亚洲一区二区精品久久av| 免费一级特黄录像| 欧美国产不卡| 欧美大片欧美激情性色a∨久久| 无码人妻精品一区二区50| 成人不卡视频| 人妖欧美一区二区| 国产综合香蕉五月婷在线| 五月色婷婷综合| 亚洲欧洲精品天堂一级| 国模杨依粉嫩蝴蝶150p| 日韩精品中文字幕一区二区| 在线中文字幕日韩| 久久人妻免费视频| 成人免费视频免费观看| 亚洲伊人婷婷| 欧美色999| 日韩国产中文字幕| 日韩高清精品免费观看| 国产在线看一区| 亚洲欧洲国产日韩精品| 久久人体大尺度| 亚洲精品国产品国语在线| 久久免费看少妇高潮v片特黄| 日韩av一区二区三区四区| 国内视频一区二区| 黄色污污视频在线观看| 这里只有精品免费| 你懂得在线观看| 青娱乐精品视频在线| 免费久久久一本精品久久区| 嗯啊主人调教在线播放视频| 日韩欧美国产三级| 欧美国产日韩在线观看成人| 精品一区二区三区香蕉蜜桃| 亚洲精品成人自拍| jvid一区二区三区| 中文字幕日韩综合av| 日韩精品在线一区二区三区| 久久久午夜精品理论片中文字幕| 你懂的av在线| 香蕉一区二区| 国产成人午夜视频网址| 国产对白叫床清晰在线播放| 日本道免费精品一区二区三区| 亚洲天堂资源在线| 亚洲综合国产| 欧美一区二区高清在线观看| 少妇一区视频| 最近2019免费中文字幕视频三 | 国产一区视频观看| 春色校园综合激情亚洲| 亚洲高清一区二| 国产香蕉视频在线| 久久综合给合久久狠狠狠97色69| 熟女少妇在线视频播放| 亚洲裸色大胆大尺寸艺术写真| …久久精品99久久香蕉国产| 香港一级纯黄大片| 日本黄色一区二区| 日本少妇aaa| 国产乱人伦偷精品视频不卡 | 欧美a在线播放| 精品一区二区三区视频| 超碰人人爱人人| 美女呻吟一区| 国产成人免费av电影| 一级毛片视频在线| 日韩三级av在线播放| 久久夜色精品亚洲| 国产日韩欧美精品综合| 性欧美在线视频| 国产精品红桃| 日本黑人久久| 少妇精品在线| 26uuu国产精品视频| 一级日本在线| 亚洲国产精品高清久久久| av大全在线观看| 亚洲天堂av老司机| 51调教丨国产调教视频| 蜜臀a∨国产成人精品| 久久天天东北熟女毛茸茸| 欧美aaaaa级| 成人性生交大片免费看小说| cao在线视频| 日韩在线视频网站| 日本韩国免费观看| 欧美日韩激情在线| 97超碰人人干| 亚洲人精品午夜| 丰满少妇一区二区三区| 精品一区二区日韩| 欧美视频第三页| 好吊日精品视频| 日韩欧美视频第二区| 国产成人av毛片| 成人a视频在线观看| 欧美极品videos大乳护士| 久久精品视频免费播放| 日韩a在线观看| 日韩欧美精品三级| 伊人成人在线观看| 日韩欧美亚洲范冰冰与中字| 麻豆国产尤物av尤物在线观看| 国产欧美一区二区三区在线看蜜臀| 无码人妻丰满熟妇啪啪网站| 日韩和的一区二区| 欧美 日本 亚洲| 国产精品v亚洲精品v日韩精品 | 午夜天堂精品久久久久| 日韩视频专区| 亚洲春色h网| 国内外成人免费视频| 欧美一区一区| 成人高清视频观看www| 亚洲国产尤物| 人妖精品videosex性欧美| 污污的视频在线观看| 久久精品国产精品| 日本中文在线| 中文字幕国产日韩| 国产视频网站在线| 精品一区二区三区三区| 欧美特黄一级视频| 日韩精品一区二| 99久久免费国产精精品| 欧美日韩国产bt| 在线观看免费高清视频| 欧洲视频一区二区| www.久久视频| 在线视频综合导航| 波多野结衣不卡| 在线观看91视频| 无码人妻精品一区二区三区不卡 | 老熟妇仑乱视频一区二区| 一本久道久久综合狠狠爱| 被灌满精子的波多野结衣| 欧美精品97| 成年女人18级毛片毛片免费| 国产一区亚洲| a级黄色一级片| 免费欧美在线| 妞干网在线免费视频| 久久亚洲欧洲| 国产免费又粗又猛又爽| 久久精品国产一区二区| 三区视频在线观看| 国产精品一区一区| 国产一精品一aⅴ一免费| 成人国产精品免费| 黄色在线观看av| 国产精品午夜免费| 动漫性做爰视频| 亚洲综合免费观看高清完整版| 中文字幕第28页| 黑人精品xxx一区| 中文字幕精品一区二| 欧美精品xxxxbbbb| 亚洲xxx在线| 日韩精品久久久久| 波多野结衣一区二区| 久久精品电影网站| 高清视频在线观看三级| 国产成+人+综合+亚洲欧洲| 影音成人av| 亚洲free性xxxx护士hd| 国产精品调教| 日韩午夜视频在线观看| 欧美激情第8页| 91九色在线观看视频| 免费一级欧美片在线观看| 亚洲黄色片免费看| 成人av资源网站| 黄大色黄女片18免费| 亚洲激情六月丁香| 欧美一区二区三区不卡视频| 欧美日韩视频在线一区二区 | 亚洲日韩中文字幕| 久久综合之合合综合久久| 羞羞色国产精品| 欧美黄色成人| 精品国产综合久久| 天天做天天爱天天综合网| 久在线观看视频| 久久99久久99小草精品免视看| 91超薄肉色丝袜交足高跟凉鞋| 97久久超碰国产精品电影| 天堂av网手机版| 亚洲电影在线播放| 国产一区二区三区中文字幕| 日韩av在线天堂网| 国产黄大片在线观看画质优化| 8090成年在线看片午夜| 精品一区二区三区免费看| 久久人人九九| 欧美成熟视频| 国产aaaaa毛片| kk眼镜猥琐国模调教系列一区二区| 粉嫩精品久久99综合一区| 亚洲3atv精品一区二区三区| 91尤物国产福利在线观看| 亚洲精品有码在线| 黄污视频在线观看| 亚洲专区在线视频| 欧美精选视频在线观看| 男人日女人视频网站| 国产在线精品一区在线观看麻豆| 性欧美精品中出| 香蕉久久一区二区不卡无毒影院 | 日本特黄特色aaa大片免费| 欧美精品在欧美一区二区少妇| 天堂av资源在线| 久热精品在线视频| 国产一区二区三区四区五区3d| 久久久久资源| 亚洲高清资源| 欧美视频亚洲图片| 国产精品久久综合| www.欧美色| 亚洲色图美腿丝袜| 在线观看福利电影| 激情伦成人综合小说| 很黄很黄激情成人| 黄页网站在线看| 亚洲色图一区二区三区| 一区二区视频网站| 中文字幕在线日韩| 粉嫩91精品久久久久久久99蜜桃| 欧美系列一区| 视频一区二区不卡| 人与嘼交av免费| 欧美三区在线视频| www.国产精品.com| 国产精品人人做人人爽| 欧美午夜精品一区二区三区电影| 欧美日韩亚洲第一| 久久久久久久性| 姑娘第5集在线观看免费好剧| 国产亚洲精品久久久久久牛牛| 欧美大胆成人| 日韩精品第一页| 蜜臀av一级做a爰片久久| 亚洲区一区二区三| 69p69国产精品| 18视频在线观看| www.成人av.com| 亚洲精品乱码| 国产吞精囗交久久久| 色婷婷av久久久久久久| av影片在线看| 国产在线一区二区三区| 欧美 亚欧 日韩视频在线| 中文字幕一区二区三区人妻在线视频| 亚洲影视在线播放| 天天干天天爽天天操| 欧美亚洲激情视频| 精品视频久久| 一级日本黄色片| 亚洲成人精品在线观看| 日本大片在线观看| 国产精品无av码在线观看| 天天操夜夜操国产精品| 在线观看一区二区三区视频| 精品国产乱码久久久久久虫虫漫画| 天天干天天爱天天操| 国产精品久久久精品| 欧美粗暴jizz性欧美20| 极品白嫩丰满美女无套| 欧洲一区二区av| 日韩激情美女| 乱一区二区三区在线播放| 蜜臀国产一区二区三区在线播放| 欧美日韩中文字幕在线观看| 日韩精品电影网| 国产欧美自拍| 国产精品999视频| 国产精品午夜在线| 日韩在线观看视频一区| 国产精品精品久久久| 国产精品hd| 四虎国产成人精品免费一女五男| 欧美一级夜夜爽| 国偷自产一区二区免费视频| 黄色网址在线免费看| 99国产精品一区| 国产乱人乱偷精品视频| 96精品视频在线| 欧美二区视频| 我不卡一区二区| 亚洲第一级黄色片| av在线精品|