OANDA v20 Python 示例项目教程

OANDA v20 Python 示例项目教程

v20-python-samplesSample python code that uses the v20 python library项目地址:https://gitcode.com/gh_mirrors/v20/v20-python-samples

1. 项目的目录结构及介绍

OANDA v20 Python 示例项目的目录结构如下:

v20-python-samples/
├── requirements.txt
├── src/
│   ├── configure.py
│   ├── market_order_full_example.py
│   └── account/
│       └── details.py
├── .gitignore
├── LICENSE.txt
├── Makefile
├── README.md
└── setup.py

目录结构介绍

  • requirements.txt: 项目依赖的Python包列表。
  • src/: 包含所有示例代码的源文件夹。
    • configure.py: 用于创建或更新v20配置文件的脚本。
    • market_order_full_example.py: 一个不使用v20配置文件的有限市场订单示例。
    • account/: 包含与账户相关的示例代码。
      • details.py: 获取当前活跃账户详细信息的示例。
  • .gitignore: Git忽略文件列表。
  • LICENSE.txt: 项目许可证。
  • Makefile: 用于设置虚拟环境的Makefile。
  • README.md: 项目说明文档。
  • setup.py: 用于设置项目的脚本。

2. 项目的启动文件介绍

项目的启动文件主要是src目录下的各个Python脚本。以下是一些关键的启动文件及其功能:

  • src/configure.py: 用于创建或更新v20配置文件的脚本。
  • src/market_order_full_example.py: 一个不使用v20配置文件的有限市场订单示例。
  • src/account/details.py: 获取当前活跃账户详细信息的示例。

启动文件介绍

  • v20-configure: 用于创建或更新v20配置文件的命令行工具。
  • v20-market-order-full-example: 一个不使用v20配置文件的有限市场订单示例。
  • v20-account-details: 获取当前活跃账户详细信息的命令行工具。

3. 项目的配置文件介绍

项目的配置文件是一个YAML文件,用于存储与OANDA v20系统连接所需的配置信息。配置文件的格式如下:

hostname: api-fxpractice.oanda.com
streaming_hostname: stream-fxpractice.oanda.com
port: 443
ssl: true
token: e6ab562b039325f12a026c6fdb7b71bb-b3d8721445817159410f01514acd19hbc
username: user
accounts:
  - 101-001-100000-001
  - 101-001-100000-002
active_account: 101-001-100000-001

配置文件介绍

  • hostname: OANDA API的主机名。
  • streaming_hostname: OANDA流API的主机名。
  • port: 连接端口。
  • ssl: 是否使用SSL加密。
  • token: API访问令牌。
  • username: 用户名。
  • accounts: 账户列表。
  • active_account: 当前活跃账户。

配置文件可以通过src/configure.py脚本生成,该脚本会以交互方式引导用户生成配置文件。

v20-python-samplesSample python code that uses the v20 python library项目地址:https://gitcode.com/gh_mirrors/v20/v20-python-samples

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柯戈喻James

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值