很多刚接触量化交易或金字塔的客户在学习策略编程上面走了很多弯路,此贴的目标是让用户更好的去掌握学习策略编程的方法,熟练掌握金字塔策略开发语言,实现自我的交易体系。金字塔在策略开发上默认采用自己的脚本语言PEL,PEL语言是面向国内用户的基础编程语言,PEL语言沿用国内手工交易终端的指标语言体系,针对程序化交易增加大量的函数支持,使用简单,零基础的投资者都可快速学习上手。金字塔除了自有的PEL基础语言外,也支持Python、VBA、C++等专业性的编程语言。投资者根据自己的需求和能力选择相应的策略语言,一般建议刚学习的客户使用PEL语言,PEL语言效率高、学习容易、示例多可以让您快速的实现程序化交易。当您的量化投资经验足够丰富且动手能力强,可以学习和了解Python、VBA、C++等编程语言,用他们来实现一些独特的想法和个性化的策略。
PEL策略编程界面
在学习PEL策略编程的道路上,我们可以分了几步阶梯前进:
1、看基础的PEL策略编写教程 官网-量化学院-资料下载-学习资料下载 https://www.weistock.com/univercity_load.html
2、参加每月的基础线上培训课,可以加金字塔网校培训群 QQ318068804 群内都是我们刚接触量化、学习策略编程的塔友,大家可以相互交流、学习,共同进步。我司相应的培训通知、福利课程都会在群内通知大家。
3、结合步骤1、步骤2,我们从系统的基础指标示例看起,看技术指标怎么用PEL实现的,指标里面用到了很多函数,我们参考函数说明查看它的用法即可。 首先要做到能看懂,理解每行代码的意义。能看懂以后我们尝试动手去写一些自己的指标思路或者写一些常见的技术指标。再进一步我么就可以看系统自带的指标交易策略、常见的海龟、突破等策略范例,理解后尝试自己写一些简单的交易策略,在简单交易策略实现的基础上,再去做一些复杂的事情,例如资金、仓位管理等。这是一个循序渐进的过程,要有耐心,一步步学习。 在看和写的过程中,有任何问题要主动的去论坛咨询技术客服,平时也要去论坛多看看,因为论坛指标区有很多别人的想法和实现思路,可以借鉴和思考,例如这个想法我自己能不能写出来。做到多看、多写、多问、多思考、多总结才是我们攀登量化阶梯的基本办法。
4、会看会写以后我们才能了解他人的想法,才能去借鉴学习,总结出来属于自己的东西。平时可以看一些国外量化相关的书籍,例如海龟交易、通往财务自由之路。参加一些有水准的业内交流会,向高手拜师学习。
5、其它学习链接汇总 PEL公式部分 Python部分 VBA部分 C++部分
|