首先要明晰策略和算法的概念。
策略,指的是可以用自然语言描述的炒股方法,比如根据5天均线和10天均线,当5天均线上穿10天均线,买入;当5天均线下穿10天均线,卖出。喏!这个描述就是一个策略,很简单吧!
即便再复杂的策略,用三页A4纸都可以描述完毕。所以那些动不动长篇大论,滔滔不绝教你炒股的人,实际上就是卖关子,或者想吊你的钱。还有一些炒股的书籍也是,动辄几十万字的篇幅,带你炒股带你飞,其实核心的内容就是几页纸的事情。我倒是觉得炒股素质可以长篇大论,因为这个事情看似简单实际上最不简单。没有良好的炒股素质,给你一本葵花宝典般珍贵的炒股策略也白搭。
策略
算法,指的是为了用计算机程序实现策略的运算,在编写程序之前设计的程序运行流程、结构。包括输入、输出的种类和格式,运算的先后顺序、逻辑顺序,处理数据采用的方法等等。算法还不是可执行的计算机语言,只不过是为了方便编程进行的思路整理,也便于交流阅读。算法一般用结构流程图来描述。需要指出的是,实现同样的输入输出效果,可以有多种算法,但是算法所消耗的计算机资源,所消耗的时间却有优劣之分。
算法
绝大部分的股民都有自己的策略,没有的也会到别处去学别人的策略。但是绝大部分的股民不确定他手头的策略是否有效,其实大V门所炫耀的策略也不一定有效。绝大部分的股民都在懵懵懂懂地使用策略,拿真金白银,拿宝贵的时间在市场里实战验证策略的有效性。又或者是今儿用一个策略,下个月用另一个策略,明年又换一个策略。每一次拿到一个新的策略都如获至宝,最终大部分绝望地丢弃,最终一事无成。绝大部分股民不懂得如何用历史数据借助测试程序高速回测策略的有效性。
来吧!本头条号将从视频、直播、文字等各种途径带你从零开始,如何编程做股票。小编不推个股,不教策略,只教你如何读取数据、导入数据、策略程序化、回测、分析、发送信息。组建自己的量化系统。欢迎点赞,关注。