小编Yua*_*uan的帖子

如何从交互式经纪商 API 获取历史股价数据?

我想使用 IBAPI 来获取历史股票数据。我的代码不起作用并且不返回任何内容。有人可以帮我编辑代码吗?谢谢

from ibapi import client
from ibapi import wrapper
import datetime
from ibapi.contract import Contract
from ibapi.common import BarData

# ! [socket_init]
class App(wrapper.EWrapper,client.EClient):
    def __init__(self):
        wrapper.EWrapper.__init__(self)
        client.EClient.__init__(self, wrapper=self)


 #Build a sample contract
contract = Contract();
contract.symbol = "9005.T";
contract.secType = "STK";
contract.currency = "JPY";
contract.exchange = "SMART";


app = App()
app.connect(host='localhost',port=7497, clientId=3)
print(app.isConnected())
queryTime = (datetime.datetime.today() - datetime.timedelta(days=180)).strftime("%Y%m%d %H:%M:%S")
print(app.reqHistoricalData(4102, contract, queryTime,"1 M", "1 day", "MIDPOINT", 1, 1, False, []))
queryTime = (datetime.datetime.today() - datetime.timedelta(days=180)).strftime("%Y%m%d %H:%M:%S")
print(app.historicalData(4102,BarData)) …
Run Code Online (Sandbox Code Playgroud)

python api interactive-brokers

2
推荐指数
1
解决办法
3951
查看次数

标签 统计

api ×1

interactive-brokers ×1

python ×1