有两个策略,策略A和策略B,它们就是在某些参数上有差别。当统计所有交易机会时,策略A的平均利润明显要比策略B好,比如策略A平均利润15%,策略B是7%,一共大概都是1000个交易机会。但当加入资金管理策略后,比如每笔交易分配1/5资金,策略A最后获得的总收益就是不如策略B。因为是股票策略,不可能每个股票的所有交易机会都抓到,加入资金管理策略后真实交易次数下降到大概200个,但在这200次交易中,策略A的准确率和平均利润都大大下降,反而是策略B的准确率和平均利润更高。为什么会有这种差别?难道说是策略A更适合晚出现的信号而策略B更适合早出现的信号(因为资金有限,先交易早出现的信号,晚出现的信号很多由于资金不够而被忽略了)?还是说有些其他的原因?盼解答!
depends on how you size your positions. one possible scenario on top of my head is that on each trade your model allocates a fixed amount of capital and strategy A happens to be buying on the lows and selling on the highs. in nature this type of money mgmt leads to more unbalanced weightings on the longs than on the shorts, which can skew the pnl.
其实ATR based position我在别的策略中试过,原版海龟就是用ATR的。但后来觉得算起来挺麻烦而且效果也就那样,可能还不如直接分配固定资金来得简单有效(可能是我没理解ATR的精髓)。另外一个考虑是ATR原来是用在期货上的,但国内股票和期货不同,上下都是10%限制,波幅差不到哪里去,所以这个策略没有用ATR。但我会回去试一下ATR的,谢谢提示