有人试过编写个程序来炒股吗?
利用程序来炒股,这个想法其实很久以前就有了,而且目前运用得也十分广泛。
股票价格是纯概率的吗?
如果从大周期来看很显然不是!因为我们自己做股票的时候就可以发现,日线乃至其以上级别的走势其实比较好把握,这是因为大级别走势往往与股票自身质地相关,从宏观经济、行业动态,到股票自身业绩均会在价格上得到体现,而这必然会令价格存在一定的趋向性,波动并不是纯概率的。
而如果股票波动纯概率的这个假设本身就不成立,那么很显然你的程序化策略必然失败。
股票不能程序化?
那么,股价不是纯概率的就不能做程序化了?
其实并不是这样,目前程序化已经深入到股票投资的方方面面。
细数当前程序化在股票投资的运用,大约是在以下几个方面:1、选股A股市场中股票众多,如何快速的选出自己心仪的那支?
很显然,程序化能够起到化繁为简的作用。
当前,大多数软件都有自动选股功能,而这就是程序化的运用之一。
我们只需要按照想好的策略设定参数,很快就能筛选出符合要求的股票,而不用一个一个去找,去查,从而大幅减少了筛选股票过程中所需要花费的精力。
至于使用哪些参数进行股票筛选,则又是另一个话题了,在这里不做深入。
2、策略运用除了选股外,针对题主说的单一股票买卖点选择之上,也有相应的程序化方法,而这也在日常投资过程中一直有所运用。
例如我们平常在股票投资时常用的MACD,本质上也是通过对策略进行程序化后才实现的指标。
因此,当我们有一套自己的交易策略之后,也可以通过程序化方式进行实现,从而更好地辅助自己交易。
3、交易下单还有一种程序化运用方式就是替代人手进行下单了,这一般会利用专门的接口来实现。
通过上面的策略来决定触发交易的规则,从而令程序能够摆脱人手,实现自动交易。
但其实这种方式在普通人投资中很少运用,特别是由于股市采取T+1的交易模式,我个人感觉如此低频的投资真的没必要让机器来帮忙。
当然在期货等其他市场的高频交易中,程序化替代就具备较大的优势。
由此可见,其实利用程序做交易其实早就已经普及。
只是它们大多被内嵌在了我们平常使用的股票软件中默默地工作着,不被大多数人所察觉。
因此,对于大部分人而言,想要利用程序化做交易,关键的是运用好我们的行情软件,根本不用那么复杂的编个程序去实现!