Algorithmic Trading Using Python
01:37 OK
项目介绍:
利用iex api获取S&P 500的相关信息,并以excel文件的形式储存到本地。
学到的知识点:
1.将账户、Token等敏感信息储存到文件中,然后在程序中读取出来。
2.将列表分为几十个一个的“块”。
3.批量从API获取数据,大大提高获取数据的速度。
4.对用户输入的数据进行类型判断。
5.将数据储存到excel文件时进行格式化,美化表格。
一、申请iex api
在https://iexcloud.io/docs/api/申请一个Token,并且将token储存到secrets.py文件中。secrets.py文件的内容为:
IEX_CLOUD_API_TOKEN = 'Tpk_059b97af715d417d9f49f50b51b1cxxx'
二、获取单个股票信息
import numpy as np #The Numpy numerical computing library
import pandas as pd #The Pandas data science library
import requests #The requests library for HTTP requests in Python
import xlsxwriter #The XlsxWriter libarary for
import math #The Python math module
from secrets import IEX_CLOUD_API_TOKEN #import Token from secrets.py f