量化交易软件有哪些重要对象?
发布时间:2022-10-24 14:56阅读:800
前面我们讲到了QMT最重要的两个函数: init() 和 handlebar() ,在这两个函数里面,有一个贯穿全局的重要对象,就是ContextInfo:
ContextInfo 是策略运行环境对象,是 init() 和 handlebar() 这两个基本方法必传参数,里面包括了终端自带的属性和方法,还可以添加自定义属性。
*注:除特殊标明外,以下函数均支持回测和实盘/模拟运行模式。
(1)设定股票池 ContextInfo.set_universe()
用法: ContextInfo.set_universe(stocklist)
释义: 设定股票池
参数: list
返回: 无
示例:
(2)设定交易账号 ContextInfo.set_account()
用法: ContextInfo.set_account(account)
释义: 设定交易账号,并将该账号用于之后的交易主推订阅。
*注:
一、可多次调用以设置多个账号,应在init中进行设置完毕,init执行后再设置将不再订阅交易主
推;
二、调用passorder传入账号为空时会使用最后一次设置的账号作为下单账号。
参数: string
返回: 无
示例:
(3)设定回测起止时间 ContextInfo.start / ContextInfo.end
用法: ContextInfo.start / ContextInfo.end
释义: 设定回测起止时间,标准格式如"2009-07-14 01:13:30",读写
*注:
一、此函数只支持回测模式;
二、仅在init中设置生效,应在init中设置完毕;
三、缺省值为策略编辑界面设定的回测时间范围;
四、回测起止时间也可在策略编辑器的回测参数面板中设置,若两处同时设置,则以代码中设置的
值为准;
五、结束时间小于等于开始时间则计算范围为空。
参数: 无
返回: 无
示例:
(4)设定回测初始资金 ContextInfo.capital
用法: ContextInfo.capital
释义: 设定回测初始资金,读写,默认为 1000000
*注:此函数只支持回测模式。回测初始资金也可在策略编辑器的回测参数面板中设置,若两处同时设
置,则以代码中设置的值为准。
参数: 无
返回: number
示例:
(5)设定策略回测滑点 ContextInfo.set_slippage()
用法: ContextInfo.set_slippage(slippageType, slippage)
释义: 设定策略回测滑点,默认值 0.00
*注:此函数只支持回测模式。回测滑点也可在策略编辑器的回测参数面板中设置,若两处同时设置,则
以代码中设置的值为准。
参数:
slippageType:滑点类型,可选值:
0:tick跳数设置滑点
1:按照固定值(价格)设置滑点
2:价格比例设置滑点
slippage:滑点值
返回: 无
示例:
ContextInfo对象包含的属性和方法还有很多,后面会陆续介绍,掌握ContextInfo对象,在策略编写上将会非常容易上手。
我是大牛量化,关注我,了解更多量化干货!
温馨提示:投资有风险,选择需谨慎。
版权及免责声明:本文内容由入驻叩富同城理财的作者自发贡献,该文观点仅代表作者本人,与本网站立场无关,不对您构成任何投资建议。用户应基于自己的独立判断,自行决策投资行为并承担全部风险。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至kf@cofool.com 举报,一经查实,本站将立刻删除。
推荐相关阅读
查看更多>
量化交易软件这么多?量化交易软件哪些好?
您好,关于股票量化交易软件的选择,这里我推荐几款深受投资者欢迎的软件:迅投QMT、恒生Ptrade、聚宽、、掘金、优矿等。它们常年活跃于各大排名榜单之上,每一款都具有自己的独特优势。其...
量化交易软件有哪些,股票量化交易软件哪个好
您好,关于量化交易软件有哪些以及那个好的问题,我推荐QMT和PTrade。迅投QMT是一款备受推崇的免费量化交易软件。部分证券公司可以免费提供该软件,为投资者提供了丰富的量化交易功能和...
什么是量化交易软件,国内量化交易软件哪个好?
量化交易软件是一种基于计算机程序和算法的交易系统,能够自动化地执行投资策略,降低交易成本、提高交易效率。它通过数据分析、技术分析等手段,对市场走势进行预测,并根据预测结果自动执行交易,...
股票量化交易软件有哪些,哪个量化交易软件好
股票量化交易软件有很多,比如Quantopian、TradingView、MetaTrader、Amibroker、水母量化、迅投QMT和恒生Ptrade。目前主要流行的是迅投QMT和...
量化交易软件哪个好?哪家券商可以免费提供量化交易软件?
量化交易是指以先进的计算机模型替代人为的主观判断 ,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种“大概率”事件以制定策略, 极大地减少了投资者情绪波动的影响 ,避免在市场极度狂热或悲观的情况下作出非理性的投资决策。目前市场上主流的两款量化交易软件就是PTrade和QMT!PTrade拥有丰富的个性化交易工具支持智能算法, 特色工具:ETF趋势交易、策略交易、网格交易、篮子交易、追涨停、抢单交易、盘口扫单等,条件单: 支持价格埋单、时间埋单、止盈止损埋单、拐点交易等。以智能...
免费量化交易软件有哪些?国内最好用的量化交易软件推荐!
量化交易软件是指可以帮助投资者进行量化分析、策略编程、回测优化、模拟交易、实盘交易等功能的软件。量化交易软件有很多种,不同的软件有不同的特点和优势,以下是国内好用的量化交易软件推荐:1.QMT:这是一款专门为国内量化私募、个人高净值客户、活跃交易客户、量化爱者研发的集行情显示、策略研究、交易执行和风控管理于一体的策略量化交易终端。它支持多种编程语言,如VB,Python等,可以满足不同程度的用户需求。它还与国内外多家券商和期货公司合作,提供稳定的交易通道和数据服务。它还支持...