首页 > 代码库 > python 优矿自动化交易
python 优矿自动化交易
一、进入官网,打开notebook
自己新建 notebook
二、在代码中编写自己的交易策略
https://uqer.io/help/faqApi/#account相关属性 在帮助文档中可以找到 怎么 下单、获取当日收盘价、交易量等
自己用条件筛选时机,用order()等函数就可以下单了。
注意:函数handle_data() 是按照每日行情数据系统做的循环调用
如帮助文档中的简单策略:
简单的交易策略:每天买入一手股票池里的所有股票。 start = ‘2014-01-01‘ # 回测起始时间 end = ‘2015-01-01‘ # 回测结束时间 benchmark = ‘HS300‘ # 策略参考标准 universe = [‘000001.XSHE‘, ‘600000.XSHG‘] # 证券池,支持股票和基金 capital_base = 100000 # 起始资金 freq = ‘d‘ # 策略类型,‘d‘表示使用日线回测 refresh_rate = 1 # 调仓频率,表示执行handle_data的时间间隔,由于freq = ‘d‘,时间间隔的单位为交易日 def initialize(account): # 初始化虚拟账户状态 pass def handle_data(account): # 每个交易日的买入卖出指令 for stock in account.universe: order(stock,100)
三、运行策略就可以在网页的交互界面看到结果了。
如图
python 优矿自动化交易
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。