-
量化交易与机器学习第四十六篇
A股天机 / 2019-04-15 16:14 发布
上周我们讨论了不上传代码而是直接实现程序在超算中心运行的问题,本周我们讨论其它问题。
1,先说问题
很多时候人都想追求一种一劳永逸的工具可以用来适应任何情况,禅师称这类想法为上帝式的想法,意思就是说没有一个先验的方法可以适应所有的未来。但是禅师又说了当下思维,当下是历史的创造者,当下的k线都会成为影响历史的因素,而技术分析都是基于历史的。当下即历史,历史即当下。
用更通俗的话来讲“很多时候别人的今天就是自己的明天”。
2,关于实践
没有人天生会做交易,同时在交易中没有人会承认自己当下的决定是错误的。而每个人做这个当下的决定的依据也各不相同,如果市场是T+0的,随时可以买卖,那么市场的交易者会出现无数个交易方法。我们把每个交易方法的人在软件里称为agent。致力于Agent技术标准化的组织给Agent下的定义是:“Agent是驻留于环境中的实体,它可以解释从环境中获得的反映环境中所发生事件的数据,并执行对环境产生影响的行动。” agent具有以下五个特性:
(1)自治性(Autonomy ) : Agent能根据外界环境的变化,而自动地对自己的行为和状态进行调整,而不是仅仅被动地接受外界的刺激,具有自我管理自我调节的能力。
(2)反应性(Reactive):能对外界的刺激作出反应的能力、
(3)主动性(Proactive):对于外界环境的改变,Agent能主动采取活动的能力。
(4)社会性(Social ) : Agent具有与其它Agent或人进行合作的能力,不同的Agent可根据各自的意图与其它Agent进行交互,以达到解决问题的目的。
(5)进化性:Agent能积累或学习经验和知识,并修改自己的行为以适应新环境。
每一个agent代表一种交易方法,必定会造成有的agent赚钱活了下来,有的agent亏钱被淘汰了。然后就会有新的agent进来模仿赚钱的agent,紧接着又有些agent被淘汰。。。那么谁不会被淘汰,只有不断跟随市场的agent。
3总结
K线的每一次跳动,都是一次利益的分配,人们对利益的追逐是很多人受困于交易市场的原因。要突破自己的内心,需要从更高的层次来看待市场中交易者的行为。对人性的思考就是站在更高的层次看个体行为。
禅师说“把每天记录下来就是让后来人有一个尽量准确的参照,本ID宁愿用生命点亮别人看到自己的弱点,失败之处,就此逃开,实现更大的进展,也不愿意浪费生命。”
机器学习是在模仿人类,在人类的交易环境中和人类竞争,当然需要规避弱点。