oanda的v20 rest api的异步包装器
async_v20的Python项目详细描述
异步v20:asynchronous oanda v20客户端
< Buff行情> 外汇客户免责声明
- 损失可能超过投资。
- 异步v20及其创建者与oanda没有任何关联。不以任何方式得到OANDA的认可。
- Async v20处于测试阶段,尚未在实时OANDA帐户上进行测试
- 自担风险使用
功能
- 公开整个v20 api
- 客户端方法中没有参数。因此,无需猜测方法采用什么参数
- 将对象直接序列化为 pandas 系列 或 数据框 对象
- 构造并发的交易算法
安装
要求:
python=3.6
< Buff行情> $pip安装异步v20
异步v20
是用
aiohttp构建的。
因此,建议还按照aiohttp安装cchardet和aiodns。
文档
$ pip install cchardet $ pip install aiodns
为什么要异步v20?
已经有许多面向python的oanda客户机可用,为什么还要创建另一个呢? 创建Async v20的主要驱动程序是为了促进更好的风险管理, 允许用户同时监控帐户状态和交易货币。
异步v20的一个意外结果是能够创建清晰的隔离 两个实施方案之间。
一个简单的示例可能包含以下内容的协同程序:
< Buff行情>- 监控总体帐户状态 < Lee >观看价格流和触发买卖信号
- 监控个人交易和持仓的收盘走势
同步实现将需要相当大的努力来确定 任务接下来与服务器通信。异步v20通过使用 aiohttp
异步v20的进一步目标是降低算法交易的进入壁垒。 通过提供一个完整且简单易用的界面。