MC python bridge接入功能,可帮助使用者实现语言、算法、数据的扩展。Python以其功能强大以及简单易懂的优势,受到许多量化投资者的青睐。而现在通过开通此功能权限,就可以实现在MC软件上接入python语言了。这可以帮助投资者调用更多元的数据参数到MC进行分析回测,大大扩展策略参数多元化,提高策略开发效率!MC Python Bridge 使用说明:
1. 在MC中导入只读MCpyBridge MC12X64.sef
2. 在MC导入使用范例MCpyBridgesample.pla
3. 安装python3.8版本
4. 运行python MCBridgeexample.py(mcbridge.cp38-win_amd64.pyd为MCpyBridge的python包,需要如python范例放在同一目录)
5. MC函数暂时只提供2个函数:mc2py和py2mc,
mc2py("MCBridgePythonSample",50000)- 第一个参数为py和MC连接的标识,需要python范例中初始化参数一致,
- 第二参数为连线超时时间,超过设定时间没有数据通讯自动断开连接,该函数在一个策略中最好只是用一次
py2mc("MCBridgePythonSample",Symbol_CurrentBar,"aaa")- 第一个参数为py和MC连接的标识,需要python范例中class初始化参数一致,
- 第二个参数为数据系列,可以使用datetime或者bar编号,对应python函数中self.py2mc的第一个参数
- 第三个参数为Key,对应python函数中self.py2mc的第二个参数
- 该函数可以在同一powerlanguage脚本中多次使用,返回的数据 为python接口中self.py2mc发送的数据
6. Python包,从mcbridge导入MultiCharts类,继承OnBar事件函数,price为K线的开高低收数据,is_close为触发该事件的是否是当根K线已收bar,调用self.py2mc结束后,需要调用self.py2mc_isend标识一次完整的发送
7.会员账号需开通MCpyBridge权限方可使用
▼
- 【MC Python Bridge】功能仅限MC14年度会员享有开通权限;
- 非MC14付费用户可先前往MC官网付费开通服务后,再选择加值服务;
开通指南:进入MC官网→登录付费会员账号→选择加值功能→确认后自动开通
1.MC14内盘期货扫码开通
▼