精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

亚洲国产精品尤物yw在线观看| 国产麻豆一精品一av一免费| 日韩成人中文电影| 黑人粗进入欧美aaaaa| 免费网站免费进入在线| 国产宾馆实践打屁股91| 国产99久久久欧美黑人| 在线免费看av网站| 亚洲人成网亚洲欧洲无码| 欧美日韩精品欧美日韩精品一| 日韩欧美视频免费在线观看| 久草视频视频在线播放| 国产精品香蕉一区二区三区| 国产ts人妖一区二区三区| 欧美极品视频在线观看| 成人三级视频| 日韩精品在线观看视频| 在线观看网站黄| 亚洲综合av一区二区三区| 亚洲香蕉伊在人在线观| 亚洲毛片aa| 欧美色视频免费| 国产精品538一区二区在线| 国产成人精品久久| 欧美特黄aaaaaa| 午夜天堂精品久久久久| 中文字幕在线看视频国产欧美| av电影在线播放| 免费观看亚洲天堂| 欧美男女性生活在线直播观看| 欧美在线观看成人| av小说在线播放| 亚洲精品视频在线| 亚洲精品无人区| 久久手机免费观看| 久久综合色婷婷| 精品国产_亚洲人成在线| 国产成人精品亚洲精品色欲| 精品综合免费视频观看| 国产精品美女久久久免费| 精品无码一区二区三区电影桃花| 亚洲成人日韩| 久久人人爽人人爽爽久久 | 成人黄色理论片| 日本韩国欧美在线| 成人免费毛片播放| 日韩成人动漫| 欧美自拍丝袜亚洲| 99视频在线免费| 亚洲精品555| 欧美日韩在线三区| 色噜噜狠狠一区二区| 巨胸喷奶水www久久久 | www.xxx国产| 国产麻豆日韩欧美久久| 91精品国产99久久久久久红楼| 国产又黄又粗又硬| 国产一区二区三区国产| 亚洲自拍偷拍视频| 丰满熟妇乱又伦| youjizz国产精品| 蜜桃视频日韩| 国产在线日本| 国产精品灌醉下药二区| 一本二本三本亚洲码 | 欧洲成人在线观看| av毛片在线免费观看| 免费看精品久久片| 91久久久精品| 老牛影视av牛牛影视av| 99re视频这里只有精品| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 自拍偷拍你懂的| 亚洲va在线| 国语自产偷拍精品视频偷 | 97影院秋霞午夜在线观看| 一区二区三区丝袜| 国产午夜伦鲁鲁| 欧美精品总汇| 欧美一级艳片视频免费观看| 精品无码人妻少妇久久久久久| 日韩精品社区| 尤物yw午夜国产精品视频明星| 911国产在线| 国语精品一区| 国产精品激情自拍| 午夜精品久久久久久久第一页按摩| jlzzjlzz国产精品久久| 神马影院我不卡| 五月婷婷视频在线观看| 色综合天天综合网天天狠天天| 一区二区免费av| 国产无遮挡裸体免费久久| 国产亚洲精品一区二555| 少妇aaaaa| 六月婷婷一区| 91最新在线免费观看| 欧洲一区av| 亚洲免费三区一区二区| 亚洲精品乱码久久久久久自慰| 99久久999| 亚洲免费电影在线观看| 三级影片在线看| 日韩精品电影在线观看| 国产91亚洲精品一区二区三区| 日韩av视屏| 一区二区三区免费| 日日噜噜夜夜狠狠| 亚洲图区在线| 欧美极品少妇xxxxx| 色婷婷久久综合中文久久蜜桃av| 国产91丝袜在线播放0| 亚洲精品一区二区毛豆| 水蜜桃在线视频| 欧美不卡视频一区| 日韩成人短视频| 首页综合国产亚洲丝袜| 精品福利影视| 精品精品导航| 日韩西西人体444www| www中文在线| 久久精品观看| 久久久水蜜桃| 日本乱码一区二区三区不卡| 日韩三级视频在线观看| 欧美日韩亚洲精品内裤| 国产亚洲精品久久久久久久| 97欧美成人| 亚洲午夜未删减在线观看| 久久国产精品免费看| 国产另类ts人妖一区二区| 一区二区三区不卡在线| 精品国产欧美日韩一区二区三区| 国产视频久久久久| 五月婷婷中文字幕| 成人sese在线| 日本在线xxx| 国产伦精品一区二区三区在线播放 | 日韩免费高清一区二区| 亚洲国产一区二区三区a毛片| 2022国产精品| 暖暖在线中文免费日本| 欧美videossexotv100| 国产精品 欧美激情| 国产在线精品免费av| 综合久久国产| 国产美女亚洲精品7777| 久久人人爽人人爽爽久久| av免费观看网址| 亚洲黄色性网站| 韩国三级视频在线观看| 最新日韩欧美| 精选一区二区三区四区五区| 亚洲精品mv| 亚洲色图色老头| 中文字幕 日韩有码| 国产精品水嫩水嫩| 一级淫片在线观看| 午夜性色一区二区三区免费视频| 99se婷婷在线视频观看| 成年网站在线视频网站| 日韩国产高清视频在线| 黄色av网站免费观看| 亚洲欧洲日韩女同| 任你躁av一区二区三区| 久久国产精品亚洲77777| 天堂社区 天堂综合网 天堂资源最新版 | 天天影视综合| 97人人模人人爽人人喊38tv| 波多野结衣久久| 亚洲少妇中文在线| 中文字幕人妻色偷偷久久| 日韩美女久久久| 你懂的在线观看网站| 葵司免费一区二区三区四区五区| 天天人人精品| 日韩视频一二区| 青草青草久热精品视频在线网站| se在线电影| 日韩免费视频一区| 国产免费av一区| 亚洲欧洲三级电影| 极品白嫩丰满美女无套| 日韩高清国产一区在线| 三级在线免费观看| 亚洲理论电影片| 亚洲最大福利视频网| 一二三四视频在线中文| 北条麻妃一区二区三区中文字幕| 亚洲国产www| 欧美特级限制片免费在线观看| 天天干中文字幕| 久久久91精品国产一区二区三区| 欧美午夜精品理论片| 午夜亚洲福利在线老司机| 亚洲一区二区免费视频软件合集| 91麻豆精品激情在线观看最新 | 最新成人av在线| 亚洲の无码国产の无码步美| 美国三级日本三级久久99| 国产一二三在线视频| 91欧美日韩| 鲁丝一区二区三区免费| 国产视频一区二| 国产精品久久二区| 黄色漫画在线免费看| 久久成人人人人精品欧| 国内av一区二区三区| 亚洲大尺度美女在线| 国产精品欧美综合亚洲| 一本到高清视频免费精品| 久久精品视频9| 国产精品久久久久久久久晋中 | 日本福利片高清在线观看| 91精品国产色综合久久| 国产91av在线播放| 欧美日韩国产一区在线| 免费视频一二三区| 亚洲免费在线视频一区 二区| 阿v天堂2014| 久久久久久电影| 日本japanese极品少妇| 国产成人综合网| 青娱乐国产精品视频| 九九九久久久精品| 亚洲最大天堂网| 琪琪一区二区三区| 激情五月婷婷久久| 欧美综合国产| 日韩毛片在线免费看| 亚洲免费一区二区| 国产精品沙发午睡系列| 91久久亚洲| 国产九九九九九| 国产精品久久久久久模特| 成人免费观看cn| 最新成人av网站| 国产精品一区二区免费在线观看| 亚洲国产裸拍裸体视频在线观看乱了中文 | 萌白酱视频在线| 中文字幕免费在线观看视频一区| 女人又爽又黄免费女仆| 久久久久久麻豆| aaaaa级少妇高潮大片免费看| 久久综合久久综合久久| 成人免费av片| 国产亚洲精品aa午夜观看| 一级黄色片大全| 国产欧美一区二区精品婷婷 | 亚洲二区视频在线| 国产在线观看免费视频今夜| 亚洲一区二区三区免费视频| 免费人成在线观看| 婷婷六月综合亚洲| 69国产精品视频免费观看| 色偷偷一区二区三区| 波多野结衣在线观看视频| 欧美三级电影在线看| 国产一区二区三区黄片| 欧美一级一区二区| 欧美自拍偷拍一区二区| 日韩av最新在线观看| 欧美中文在线| 自拍偷拍亚洲一区| 成人av福利| 国内精品伊人久久| 亚洲一区二区三区四区| 成人精品一区二区三区电影免费| 精品国产一区二| 国产精品自拍首页| 国产一区二区三区四区二区| 艳色歌舞团一区二区三区| 午夜精品剧场| 国产老熟妇精品观看| 日韩电影免费一区| 日本黄色www| 91亚洲精品久久久蜜桃网站| 一级在线观看视频| 亚洲一区在线观看免费观看电影高清| www.国产高清| 欧美巨大另类极品videosbest| 亚洲精品无amm毛片| 亚洲人成网在线播放| 激情在线小视频| 国产69久久精品成人看| 农村妇女一区二区| 国产欧美欧洲| 色天天综合网| 国产av麻豆mag剧集| 激情综合色综合久久| 国产激情第一页| 1000部国产精品成人观看| 毛片视频网站在线观看| 日韩一区二区影院| 北条麻妃在线| 韩国三级电影久久久久久| 久久免费资源| 久久久婷婷一区二区三区不卡| 欧美一区二区三区久久精品茉莉花| 免费观看日韩毛片| 国产精品亚洲一区二区三区妖精 | 国产精品久久久久久av福利软件| 日本成人手机在线| 日本一区二区精品| 亚洲第一伊人| 在线a免费观看| 中国av一区二区三区| 日本三级欧美三级| 91 com成人网| 国产免费av高清在线| 91av成人在线| 成功精品影院| 特色特色大片在线| 麻豆久久一区二区| 精品无码在线观看| 一本大道综合伊人精品热热| 风流老熟女一区二区三区| 久久精品视频中文字幕| 亚洲a∨精品一区二区三区导航| 国产精品一区二区欧美| 在线中文一区| 热久久久久久久久| 国产精品久久久久久久久久免费看| 国产农村妇女aaaaa视频| 日韩精品一区二区三区在线| 欧美精品hd| 国产精品一区二区3区| 精品久久久久久久久久久aⅴ| 日韩免费一级视频| 成人av免费在线播放| 久久精品第一页| 日韩精品一区二区三区蜜臀| 国产精品va在线观看视色| 成人福利在线视频| 99re66热这里只有精品8| 性刺激的欧美三级视频| 中文字幕免费不卡| 中文字幕 视频一区| 中文字幕国产日韩| 久久91视频| 中文字幕欧美日韩一区二区三区| 麻豆视频一区二区| 午夜精品久久久久99蜜桃最新版| 欧美日韩一级二级| 99中文字幕一区| 成人精品久久av网站| 欧美在线观看天堂一区二区三区| 九一精品久久久| 一区二区三区高清在线| 欧美熟妇交换久久久久久分类 | 91网页版在线| 中文字幕免费在线观看视频| 精品小视频在线| 日韩大尺度黄色| 亚洲成色www久久网站| 久久av老司机精品网站导航| 国精品无码一区二区三区| 日韩三区在线观看| 超碰在线cao| 日产国产精品精品a∨| 久久国产精品第一页| 国产精品九九九九九九| 亚洲电影免费观看高清| 日韩伦理在线一区| 亚洲va韩国va欧美va精四季| 另类专区欧美蜜桃臀第一页| 黑鬼狂亚洲人videos| 亚洲国产91精品在线观看| 欧美xx视频| 欧美少妇在线观看| 99久久精品情趣| 中文字幕精品一区二区精| 另类专区欧美制服同性| 男人的天堂久久| 亚洲欧美视频二区| 亚洲一区二区视频| 国产人成在线观看| 99re在线| 久久精品导航| 综合五月激情网| 亚洲天堂av电影| 日韩在线观看中文字幕| jizzjizzxxxx| 亚洲人成人一区二区在线观看| 天天综合在线视频| 成人福利在线观看| 六月丁香综合| 久久老司机精品视频| 尤物九九久久国产精品的特点| 玖玖玖视频精品| 日韩一级在线免费观看| 亚洲理论在线观看| 国产三级在线看| 国产精品日韩欧美一区二区三区 | 日本黄色免费观看| 欧美日韩国产在线观看| 91av久久| 中国一级大黄大黄大色毛片| 91蜜桃网址入口| www.日本在线观看|