美文网首页
Python比特币行情分析(71)*

Python比特币行情分析(71)*

作者: 一日歌 | 来源:发表于2017-08-13 23:25 被阅读46次
1.当buy/sell价到一定值的时候,判断合适的卖、买价格。(为什么,因为你可以便宜买啊)

接下来,大大会从这组比特币的分时数据里,取出买价和卖价。然后取出这段时间最低的买价,就是买点。最高的卖价,就是卖点。这样利润最大。

我们从网站上取出的数据是列表中带有五组字典(k=0,1,2,3,4)的数据。list是整体的列表,row是取出的一组字典(包含最高价、最低价、买点、卖点等),把每组字典加入到列表里(用append),就构成了列表嵌套字典的数据结构。下图为整个list,灰色部分为列表中的一组字典,共5组。

在for循环里,r_row是列表里的一组元素,因此是字典。r_row[“buy”]是取出键为buy时的值,

取出buy对应的值以后以append()方式加入名为buy的列表。由于一共有五组字典,因此一共取出5个buy的值。列表buy里有5个值。用min(buy)取出了列表buy里的最小值作为买点。

同理,sell列表里有5个值,用max(sell)取出其中最大值作为卖点。

2.进阶作业是,直接在大大代码中更改,加入这段逻辑。而不是取用list的值了

不取用list的值关键在于23行。因为我们取的数据里row就是一整组字典,因此我们直接用if语句判断sell对应的值就可以得到时间了。由于在循环里打印,一共有五个sell,因此打印了五个时间。

datetime.fromtimestamp()用于将时间戳转换为字符串日期时间。

相关文章

网友评论

      本文标题:Python比特币行情分析(71)*

      本文链接:https://www.haomeiwen.com/subject/rozerxtx.html