老虎证券开放api常用常量
定义在tigeropen/common/consts里
# -*- coding: utf-8 -*-
"""
Created on 2018/9/20@author: gaoan
"""
import threading
import platform
from enum import Enum, uniquepython_version = platform.python_version()if python_version.startswith("3"):PYTHON_VERSION_3 = True
else:PYTHON_VERSION_3 = FalseOPEN_API_SDK_VERSION = "2.0"THREAD_LOCAL = threading.local()@unique
class Market(Enum):"""Enum for market """ALL = 'ALL'US = 'US' # 美股HK = 'HK' # 港股CN = 'CN' # A股@unique
class TradingSession(Enum):PreMarket = 'PreMarket' # 盘前Regular = 'Regular' # 盘中AfterHours = 'AfterHours' # 盘后@unique
class SecurityType(Enum):"""Enum for sec_type """ALL = 'ALL'STK = 'STK' # 股票OPT = 'OPT' # 期权WAR = 'WAR' # 窝轮IOPT = 'IOPT' # 权证(牛熊证)FUT = 'FUT' # 期货FOP = 'FOP' # 期货期权CASH = 'CASH' # 外汇@unique
class Currency(Enum):"""Enum for currency """ALL = 'ALL'USD = 'USD' # 美元HKD = 'HKD' # 港币CNH = 'CNH' # 离岸人民币@unique
class Language(Enum):zh_CN = 'zh_CN' # 简体中文zh_TW = 'zh_TW' # 繁体中文en_US = 'en_US' # 英文@unique
class QuoteRight(Enum):BR = 'br' # 前复权NR = 'nr' # 不复权@unique
class TimelinePeriod(Enum):DAY = 'day' # 当天分时FIVE_DAYS = '5day' # 5日分时@unique
class BarPeriod(Enum):DAY = 'day' # 日KWEEK = 'week' # 周KMONTH = 'month' # 月KYEAR = 'year' # 年KONE_MINUTE = '1min' # 1分钟FIVE_MINUTES = '5min' # 5分钟FIFTEEN_MINUTES = '15min' # 15分钟HALF_HOUR = '30min' # 30分钟ONE_HOUR = '60min' # 60分钟
市场状态
‘Not Open Yet’ ,‘Pre Market Trading’, ‘Trading’
打印资产概览:
cur_asset=openapi_client.get_assets(account=account)
potfolio=cur_asset[0]
print(potfolio.summary)
Account({'day_trades_remaining': inf, 'cash': inf, 'settled_cash': inf, 'initial_margin_requirement': 498202.625, 'excess_liquidity': 597845.7733,'accrued_cash': 0, 'accrued_dividend': 0, 'buying_power': 996410.4966, 'regt_equity': inf, 'timestamp': None, 'leverage': inf,'net_leverage': inf, 'cushion': inf, 'net_liquidation': 996407.8733, 'gross_position_value': 996405.25, 'regt_margin': inf, 'sma': inf,'maintenance_margin_requirement': 398562.1, 'equity_with_loan': 996407.8733, 'available_funds': 498205.2483, 'accrued_interest': inf, 'currency': 'USD'})
老虎证券开放api常用常量相关推荐
- 老虎证券开放api期货合约建立
目前老虎证券开放api有比较方便的股票和期权的contract建立方法,详见官网接入文档.期货的contract需要自己建立,目前实测不能交易,只能建立order,不能place order. 下面是 ...
- 运行于老虎证券开放api的一个小小策略
经过两周的时间,在老虎证券开放api基础上起一个策略,上穿20日均线买入,下穿20日均线卖出,标普500股票池,运行在阿里云上.用crontab定时,美股开盘前运行.策略文件夹下需要有sp500cod ...
- 在ubuntu16阿里云服务器上vnpy1.9.2连接老虎证券开放api以及裸api开发
接着vnpy1.9.2的话题,把老虎证券的接口解决.在命令终端先敲入source activate py27_quant命令,进入conda的虚拟python环境,再pip install tiger ...
- 老虎证券开放api期货合约的创建
获取期货 Contract 对象¶ 目前没有提供直接获取期货 Contract 对象的方法, 需要用户自己构建. 示例如下: >>> from tigeropen.trade.dom ...
- python 开放_老虎证券开放api的使用python
使用的开发工具是winpython的Spyder 把下载好的压缩包解压得到最重要的tigeropen文件夹 pyasn,rsa,delorean这几个包默认是没有的,要去网上下好,直接把同名文件夹粘贴 ...
- 老虎证券开放api返回信息太长太啰嗦,返回值与账户api请求对应
输入: contract = openapi_client.get_contracts('AAPL')[0] 输出:2019-03-26 05:50:41,292 INFO [c2fc0681-4fc ...
- 老虎证券开放api的使用python
使用的开发工具是winpython的Spyder 把下载好的压缩包解压得到最重要的tigeropen文件夹 pyasn,rsa,delorean这几个包默认是没有的,要去网上下好,直接把同名文件夹粘贴 ...
- python画老虎_老虎证券量化API Python SDK
TigerOpen - 老虎量化开放平台 (Tiger Quant Open API) 简介 老虎开放平台可以为个人开发者和机构客户提供接口服务,投资者可以充分的利用老虎的交易服务.行情服务.账户服务 ...
- 将quantopian的动量策略迁移到老虎证券量化api
原quantopian的动量策略,感谢原策略作者 首先需要获取数据 dataframe的列是各个股票的代码,index是时间,日频 def get_price(bars_num):stocks = r ...
- 上海证券交易所开放api 查询证券编码及基本上市信息
证券交易上海证券开放api 上海证券交易所开放api调用代码,可输入一个或多个证券交易代码,获取证券ID,证券在数据结构中的一个唯一识别的编码:同时可以获取输入证券的基本上市信息,如交易市场,上市状 ...
最新文章
- 大数据的两面性_大数据,多大的数据才是大数据?
- Linux块设备驱动总结
- Java内存模型的历史变迁
- 临汾移动搜索引擎推广_竞价信息流移动搜索推广分析!
- 禁用ios7 手势滑动返回功能
- 挑战程序员同学,如何只用2GB内存从20/40/80亿个整数中找到出现次数最多的数?
- 关于SQL语句中的双引号、单引号和
- python安装详细步骤windows10_Windows10系统安装Python教程
- SPSS学习(五)独立样本t检验
- DWG文件不大,打开却慢的要死?
- 3DGIS 与 BIM 融合技术方案
- UE4遇到的各种奇葩问题
- 转座子可抑制mRNA翻译
- 什么蓝牙耳机适合学生党?内行推荐四款适合学生党的蓝牙耳机
- 数论 质因数分解 试除法
- Tikz教程:一个异步FIFO设计步骤示意图的画法
- pre 图像稳定_什么是图像稳定,它如何工作?
- 在谷歌浏览器上注册账号--具有偶然性的成功
- IO-Link和CC-Link的区别是什么?
- 英语被动句中动词后可以接形容词吗