python量化交易详细教程_哪位⼤神能给我推荐⼀套⾮常通俗易懂的、针对完全不懂交易的⼈的。。。
你好,我本⼈做A股超短6年,做A股超短线量化3年,其中超短线程序化交易差不多⼀年左右,是个量化的新⼈,分享下⾃⼰的经验,范围仅限于A股,
我主要是⽤python和c++进⾏量化模型搭建和程序化交易的,其中也会⽤到通达信的选股公式,作为初步搭建量化模型的雏形。
我觉着如果单论“量化交易”这个词,通达信同花顺的公式选股已经可以算作量化了。不过我想题主提出的是python量化交易,应该是想做的是偏向于程序化交易的模式吧。
单论量化交易层⾯,公式选股和python回测其实起到的作⽤差不多,各有优缺点吧。公式选股可以看到模型参数之外的更多数据和信息,可以为后续对模型的优化起到更好的作⽤,⽐如说。在买点卖点的设置上。⽽python回测可以更快更便捷的验证⼀个交易模型的历史收益曲线,写好⼀个交易模型,可以回测很多很多年的数据。
⽬前的超短量化策略,主要分为两种类型,⼀类是纯形态上的量化,偏向于纯数学模型的交易系统,主要⽤到的是周期内⾼开低收四个数据,即本周期内最⾼价、开盘价、最低价和收盘价,通过不同函数的逻辑组合,选出⾃⼰想要进⾏的量化模型。
举个栗⼦,选出三天连续涨停的股票:
ZT:=IF(C/REF(C)>1.098 AND C=H ,1,0);
XG:COUNT(ZT,3)=3;
然后按照⽇期进⾏选股,就可以选出⽇期内的所有连续三天涨停的票了。
在这个模型的基础上,可以进⼀步设置⾃⼰的买点和卖点。再⼈⼯看看收益率和成功率如何。
⽤python量化的过程也跟上⾯是差不多的,⽆⾮是通达信的函数是固定的,python需要写个回测的脚本,你如果是回测以⾼开低收为准,弄四个csv⽂件,分别存放相应数据,写出你要搭建的模型就⾏了,然后就可以回测历史效果了。
当然这只是最简单的⼀个举例。具体的模型搭建是⼀个很复杂繁琐的过程,需要⽤到的参数也是很多的。
个⼈感觉作为新⼿来说,不需要去考虑太多MACD KDJ之类的东西,主要还是从k线图开始熟悉起来。
⼀些基本的交易逻辑还是需要掌握的。我个⼈不是很认可纯数学层⾯的交易模型。如果要做超短量化模型,其他基本的⼀些交易思路要掌握,⽐如打板,追涨,板块,中军,龙头,卡位等等。
这样,你才能更加理解你模型搭建的内核逻辑是什么,也更⽅便做进⼀步的优化。
python安装教程非常详细
说的可能有点零碎,不过我还是建议题主去好好了解下你想量化交易的⽬标物,期货也好,美股也好,可转债也好,基本的规则还是多多了解⼀下。
希望以后可以⼀起交流共同进步。