友情链接cfsheng2.com
经过前几日的搜索和研究,市场上支持程式化交易的软件不多。
有几个缺点,就是,,
1. 入门门槛高,需要自己编写代码脚本。
2. 费用高,软件一年平均使用费用就高达8000rmb左右。
经过几天的寻找发现了一款名为天勤的交易平台;
软件免费界面简约美观可以自定义面板;
软件有两个可以自动程式化交易的地方:
1. 软件的指标编写窗口,可以根据指标来写出条件执行买入卖出的动作。
指标编写用的是js代码。
2.软件的策略开发窗口,操作的代码空间有很多,,可以根据自己的需要自行编写,预设的技术指标也非常多。
编写脚本的语言为python。
最开始刚接触到以后,最初的想法是用技术指标去自动执行买入卖出的操作。
然后开始参照技术指标的案例 用 js的指标代码编写了kd kdj wr 等系列的交易代码。结果发现基本都是亏损。
亏损原因分析:
1. 因为技术指标的算法都是算出过去一定周期内的相对强弱,而市场的反映往往不会按照固定的周期循环。有时多有时少。
2. 因为技术指标的交叉延时性,因技术指标需要算出过去“N个周期”的平均值,而往往买入会晚“N个周期”的k线,,这导致 如果一根k线涨一个点,而用技术指标因为技术指标的延时性,交易出来的成本折要达到6根k线,,往往在6根k线中就会亏损
然后我观察到往往行情在短时间大幅上涨/大幅下跌时,会有很大的概率会回到起涨点或者起跌点,于是我照着这个思路开始编写代码城市化交易。
最终写出了 一套盈利的程式化脚本。
从最开始接触软件 到 写出这个脚本 历经时间 7天。。
当然如果要运用到实盘还要经过很长时间的测试。
说说这次代码的优点和缺点:
优点:通用优点不用人去时时刻刻盯盘。不会受到情绪的影响而不敢买入或者卖出。
缺点:代码不够完善,要手动设置涨跌幅的数字,不是%。写了%的代码,但是%的代码会在这根K结束后开始交易,这违背了这交易策略的初衷。