美文网首页
使用金字塔开始程序化交易

使用金字塔开始程序化交易

作者: 黄昏漫步 | 来源:发表于2017-08-04 09:00 被阅读0次

    为什么选用金字塔平台?

    现在量化的平台已经有很多了,TB、易盛、金字塔、飞创、CTP、飞马、恒生等期货常用交易平台,还有MT4、MC、基于python的聚宽、米筐等等,这些平台各有各的特点,编程的语言和使用友好度都不同,对于普通入门来说,金字塔是最佳的选择:

    1、编程语言比较简单,并且与通达信等软件类似度很高,接受起来更快;

    2、平台的稳定性很好,测试的速度很快;

    3、免费的功能,足够满足一般的需求,实盘程序化需要交费;

    先打开程序的编辑器(软件左侧-管理面板-新建公式-新建交易系统)

    交易系统编写界面

    写一个均线金叉死叉的策略:

    A、10日均线上穿60日均线,买入;

    B、10日均线下穿60日均线,卖出;

    策略运行于15分钟   品种:沪深300连续合约

    程序编写完成

    可以看出,很少的代码就可以解决,上手极快。

    策略编写好,点击右上角的编译公式,编译成功后,点击应用于图。

    这时可以在实际图表上观察,实际的开仓位置是不是与自己想象中的一样。

    程序运行图

    每个交叉点都有开仓,与计划一致,那就可以进行测试环节,点击公式编辑器中的公式测试。

    公式测试系统界面

    简单调整几个参数:

    1、开仓信号:周期15分钟,其他不变;

    2、测试时间段:调整为你想测试的时间段,缺失的数据平台会补上;

    3、出场规则:不变,系统默认;

    4、交易费用:滑价成本设置,开仓、平仓都先改为0,滑价对测试的结果影响很大,以后会单独说明,我一般选择先设为0,策略在符合下一步要求时,按照经验设置滑价大小;

    5、市场模型:

    选择使用专业测试报告

    6、测试报告:系统默认;

    全部设置完成后,点击开始:

    选择  是

    最终的测试报告:

    很详细的测试报告数据

    我们从数据中,可以看到这个策略的胜率在32%左右,还有很多有用的信息,大家可以自己去研究。

    从上面看,短短的13行代码,就可以完成一个简单的策略,节省了大量的手工复盘时间,可以让你把更多的精力放在研究你的交易思路和系统上,对自己的想法在过去的表现中有个全局的了解。

    当然,程序化交易的细节内容也很多,一些小的细节对测试结果有很大的影响。这就需要自己在程序化的过程中不停地思考、总结,让程序化成为你手中的利器。

    下一步,我们将从交易思路以及细节去深化了解程序化交易,从解决问题中学习。

    相关文章

      网友评论

          本文标题:使用金字塔开始程序化交易

          本文链接:https://www.haomeiwen.com/subject/usbmlxtx.html