上篇文章,本狐评论了技能目标为什么会亏钱的问题,引发了不少读者的评论。技能目标亏钱的原因有:技能目标是滞后的,只阐明了当时的走势,不能猜测未来的走势;技能目标反响了一部分人群的观点,反而成为了庄家、主力反向操作的时机;技能目标是根据前史经历和数据核算取得的,可是因为前史约束性,并未通过有用查验。亏惨了

实践是查验真理的唯一规范,数据是查验技能目标精确的规范。技能目标是否精确,只需理论推导是不行的,必定需求数据查验。因而,本狐提出了几条数据查验的基准:

长周期的前史生意数据验证。长周期指时间跨度要长,至少通过几回商场的牛熊改换。大数据量的生意数据验证。生意不能约束在几支股票,或许某一类股票,最好是拿全商场的股票数据进行验证,包含创业板(涨跌幅不同),ST,大盘股,小盘股,指数成分股等。对实在生意的模仿,引进各种实在的客观约束。生意者的资金有限,不行能对商场上全部的契合技能目标的股票进行购买,需求约束持仓股数;涨跌幅生意不成;停牌对资金的占用等。本狐运用了A股商场2010年到2021年10月,近11年的商场A股全部日线数据进行查验,股票数量总共4424只,生意数据773万+。模仿生意模型分为两类:

无约束的生意模型。假定资金量无限,对生意日商场上的全部股票,只需技能目标是买入信号,且当时未持仓该股票,就进行买入;只需技能目标是卖出信号,且当时持仓该股票,就进行卖出。此生意模型用于查验目标的通用成功率,生意后盈余核算为成功,生意后亏本核算为失利,并核算全部生意的均匀盈余和最大亏本。固定持仓生意模型。这个模型更接近于实在,约束一起持仓的股票数量,设定为4只,每只占用约1/4的资金量。只需技能指对持仓股票宣布卖出信号,就卖出持仓股票;一起,对商场上宣布买入信号的股票随机选取进行买入,确保当时持仓4只股票,除非商场上的股票在当时生意日无买入信号。以上两个生意模型的成交价均以股票当日的收盘价成交,假如当天涨停或许跌停则生意失利。全部生意疏忽生意手续费,仅核算生意的差价。

在技能目标中,均线是运用最广的技能目标,金叉买入,死叉卖出是我们都知道的买入、卖出信号。本狐这次就运用均线目标进行数据查验,均线运用5日和10日均线。代码运用了Python pandas_ta的sma,对应买入、卖出的代码片段如下:

def model_predict(self, s, fo, model_path):\n df = pd.DataFrame({'close': s.close_price})\n sma5 = df.ta.sma(length=5)\n sma10 = df.ta.sma(lenghth=10)\n pred_y = [0] * len(sma5)\n for i in range(1, len(pred_y)):\n if np.isnan(sma5[i]) or np.isnan(sma10[i]):\n continue\n # 5日上穿10日,买入\n if sma5[i - 1] <= sma10[i - 1] and sma5[i] > sma10[i]:\n pred_y[i] = self.buy_point\n continue\n # 5日下穿10日,卖出\n if sma5[i - 1] >= sma10[i - 1] and sma5[i] < sma10[i]:\n pred_y[i] = self.sell_point\n return pred_y科学需求谨慎试验

接下来,就上试验的数据成果了:

UnlimitTrade

Evaluate stock count 4424, total sample length:7731826

Total trading count:433378, succeed count:151571, successful rate:0.349743

Revenue:0.003657, max gain:6.152896, max loss:-0.926157

-----------------------------------------------------------------------------------------------------

FixedTrade

Evaluate stock count 4424, total sample length:7731826

Total trading count:1105, succeed count:425, successful rate:0.384615

Average revenue:-0.000132, peak gain: 3.980542, max single gain:1.930748

Max single loss:-0.529183, max backward:-0.885638

Accumulated revenue:-0.540122, Init asset: 000, Final asset:183951

数据解读:

无约束生意模型,共生意次数43万次,其间盈余的生意次数34.9%。均线技能目标的成功率只需1/3,是不是远低于你的预期?全部单次生意的最大盈余有6.15倍,最大亏本-92%。均匀生意的盈余是0.37%。固定持仓4只股票生意模型,共生意次数1105次,其间盈余的生意次数38%。和无约束生意模型的测验成果差不多,成功率约为3成。生意中的最大亏本有52.9%,最大回撤88%。10年下来的终究盈余是-54%。假如在2010年头有40万,到21年10月就只剩余18万了!

根据目标操作,亏惨了

10年实在的牛熊市实在的数据试验检测的成果,是否和你的传统经历有很大的收支?广泛撒播并运用的均线技能目标的成功率只需3成!依靠均线技能目标操作终究将带来50%以上的巨大亏本!

很惋惜,出资商场没有所谓的银弹,或许不败的秘籍。远离全部技能目标吧,当看到股评节目中的专家头头是道地进行技能剖析时,看看就好,千万不要据此做出生意决议计划。技能目标因为受众广,或许能作为出资者的情绪反响,可是万万不能作为出资的流行标。

(重视本狐,共享和评论出资的经历干货和办法)