股票是函数吗?
股票不是函数,因为其中涉及人性、心理因素等人类行为学的内容。 但如果只考虑最本质的因素,股票可以抽象成一个函数: 假设100个投资人参与某一支股票的交易,每个人依据不同的决策模型买入时机不同,每人所持标的的仓位各不相同。由于每个参与者都基于自己对未来的预测买入,那么最终结果就取决于对未来发展趋势的判断是否正确,以及判断的准确度有多大。 上述方程中,Y代表交易结果(盈利或亏损),X代表对未来发展趋势的判断(看涨或者看跌),θ代表判断的准确程度。 假如100人中有60人的判断正确且准确程度很高,那么这支股票的收益就应该接近于零;如果有75人的判断正确但不准确,那么收益应该为负;如果有30人的判断完全错误,收益应该很大。
当然,实际的情况可能会更复杂,比如出现震荡行情时,一些人会在高点卖出,一些人在低点买回,使得最终的结果与每个人的努力成正比,但与人性博弈的结果成反比——这实际上反映了人类在控制冲动、克服贪婪上存在缺陷。 从最本质的意义上说,任何一种交易的策略都可以归纳成一个数学模型,这个模型反映的是策略本身的逻辑关系,而策略的好坏取决于参数估计的精确度和包含信息的完整度。 只要给出足够的样本和数据,任何一个人都能通过计算得到一个最优的策略。
对于程序化交易来说,当某个策略实现了最优时,它就能在整个市场范围内获取最大化的利润/风险比值,也就是能在所有的时间、所有的情况下都能做出最合理的决策。 当然,这只是理想情况下的最优解,实际上还要考虑编程的错误和程序本身无法处理的特殊情况。但正是这些特殊情况的存在,使得人类的干预成为必要——没有一劳永逸的最佳策略,只有不断迭代的优化方案。