在线股票配资 你的位置:在线股票配资_线上股票配资平台_实盘股票配资平台 > 在线股票配资 > 线上股票配资门户 警惕!潜藏的未来指标:REFDATE函数不当用法,如何识别并避免技术分析中的陷阱
线上股票配资门户 警惕!潜藏的未来指标:REFDATE函数不当用法,如何识别并避免技术分析中的陷阱

发布日期:2025-02-06 22:06    点击次数:194


线上股票配资门户 警惕!潜藏的未来指标:REFDATE函数不当用法,如何识别并避免技术分析中的陷阱

前言:世界上不存在包赢技巧线上股票配资门户,天上不会掉馅饼

在技术分析的领域中,有一种被称为“未来函数指标”的工具,它们被设计得看似能够揭示市场的未来走势,但实际上却是一种欺骗性的手段。这些指标之所以被称为“未来函数”,是因为它们在计算过程中引入了未来的数据,从而在回测或实时交易中产生了误导性的结果。

未来函数指标的一个典型例子是“事后诸葛亮”式的分析,千人千浪,即在已知市场结果的情况下,通过调整参数或使用未来的价格数据来优化指标的表现。这种做法虽然在历史数据上看起来非常准确,但在实际交易中要遇大问题,因为未来的数据在交易时是未知的。

例如,某些指标可能会使用收盘价来计算信号,但在计算过程中却意外地引入了未来的价格信息,导致信号在回测中显得异常准确。然而,当这些指标应用于实时交易时,由于无法获取未来的价格信息,其表现往往会大打折扣,甚至导致投资者遭受损失。

图片线上股票配资门户

未来函数通常包括:

ZIG,PEAK,PEAKBARS,TROUGH,TROUGHBARS,FLATZIG,FLATZIGA,PEAKA,PEAKBARSA,TROUGHA,ZIGA,FFT,BACKSET,WINNER,LWINNER,COST,CAPITAL,DYNAINFO,FINANCE,XMA,#MONTH,#WEEK,#YEAR

以上这些都会影响到指标的正常使用

大部分指标的胜率都集中在40-60%附近,会犯错,才是一个正常指标或者正常人的标志。相反未来函数的指标时刻不会犯错。

图片

不要以为检测工具未发现就没有!

下面要介绍一种没有未来的未来函数

也是隐蔽性最强最容易骗大部分的人的指标

现在我们来看下面这个经典案例,也是多数股评骗人常用的指标模板:

X_1:=REF(LOW,1);X_2:=SMA(ABS(LOW-X_1),13,1)/SMA(MAX(LOW-X_1,0),13,1)*100;X_3:=EMA(IF(CLOSE*1.2,X_2*13,X_2/13),13);X_4:=LLV(LOW,34);X_5:=HHV(X_3,34);X_6:=IF(LLV(LOW,56),1,0);X_7:=EMA(IF(LOW<=X_4,(X_3+X_5*2)/2,0),3)/618*X_6;X_8:=X_7>REF(X_7,1);X_9:=REF(LLV(LOW,100),3);X_10:=REFDATE(X_9,DATE);X_11:=LOW=X_10;X_12:=X_8 AND X_11;X_13:=X_12>REF(X_12,1);X_14:=SMA(MAX(CLOSE-EMA(REF((LOW+HIGH)/2,2),1),0),13,1)/SMA(ABS(CLOSE-EMA(REF((LOW+HIGH)/2,2),1)),13,1)*EMA(VOL,13)*3;X_15:=SMA(MAX(CLOSE-SMA(REF(CLOSE,2),2,1),0),34,1)/SMA(ABS(CLOSE-SMA(REF(CLOSE,2),2,1)),34,1)*SMA(VOL,13,1)*2.8;主力进场:X_14<X_15 AND X_13>REF(X_13,1),COLORRED,LINETHICK2;

如果你将这个指标放到未来函数检测中去,会检测不出未来,然而很遗憾的是,这个指标存在未来。这指标就是简单的KDJ和RSI组合,国内的代码荒唐不换药。

那么他是如何躲过未来函数检测的呢?

X_1 := REF(LOW,1)这行代码使用了前一天的最低价,没有引入未来数据。X_2 := SMA(ABS(LOW-X_1),13,1)/SMA(MAX(LOW-X_1,0),13,1)100;这行代码使用了简单移动平均(SMA)和当前最低价与前一天最低价的差值,没有引入未来数据。X_3 := EMA(IF(CLOSE1.2,X_213,X_2/13),13);这行代码使用了指数移动平均(EMA)和条件判断,没有引入未来数据。X_4 := LLV(LOW,34);这行代码使用了最低价的最低值(LLV),没有引入未来数据。X_5 := HHV(X_3,34);这行代码使用了X_3的最高值(HHV),没有引入未来数据。X_6 := IF(LLV(LOW,56),1,0);这行代码使用了最低价的最低值(LLV),没有引入未来数据。X_7 := EMA(IF(LOW<=X_4,(X_3+X_52)/2,0),3)/618X_6;这行代码使用了指数移动平均(EMA)和条件判断,没有引入未来数据。X_8 := X_7>REF(X_7,1);这行代码使用了前一天的X_7值,没有引入未来数据。X_9 := REF(LLV(LOW,100),3);这行代码使用了3天前的最低价最低值(LLV),没有引入未来数据。X_10 := REFDATE(X_9,DATE);这行代码使用了日期函数。X_11 := LOW=X_10;这行代码使用了当前最低价和X_10的比较,没有引入未来数据。X_12 := X_8 AND X_11;这行代码使用了逻辑与运算,没有引入未来数据。X_13 := X_12>REF(X_12,1);这行代码使用了前一天的X_12值,没有引入未来数据。X_14 := SMA(MAX(CLOSE-EMA(REF((LOW+HIGH)/2,2),1),0),13,1)/SMA(ABS(CLOSE-EMA(REF((LOW+HIGH)/2,2),1)),13,1)*EMA(VOL,13)*3;这行代码使用了简单移动平均(SMA)和指数移动平均(EMA),没有引入未来数据。X_15 := SMA(MAX(CLOSE-SMA(REF(CLOSE,2),2,1),0),34,1)/SMA(ABS(CLOSE-SMA(REF(CLOSE,2),2,1)),34,1)*SMA(VOL,13,1)*2.8;这行代码使用了简单移动平均(SMA),没有引入未来数据。主力进场:X_14<X_15 AND X_13>REF(X_13,1),COLORRED,LINETHICK2;

这行代码使用了逻辑与运算和前一天的X_13值,没有引入未来数据。

问题出在10,REFDATE(X_9,DATE);这个结构,是地地道道的未来函数,REFDATE 函数通常用于将某个值固定到特定的日期,这在回测中可能会导致未来数据的使用,因为它是基于当前日期来计算的。

引用了现在的价格对过去价格进行修正,因此回溯过去都是准确的。

这里用REFDATE过滤屏蔽了之前的信号,改变了REFDATE原本本来的用法,工具在人手上,可为善,可为恶。做买卖信号,屏蔽之前错误信号,即是为恶。

图片

要记住犯错才是市场本质,犯错不可怕,可怕的是知道错了没有及时更改,抛开买卖点,指标本无好坏,万物皆数,指标更多的是对市场行为的统计,是统计学,是物理学,是数学,是理性,是客观的。

风险提示:本指标公式仅作为学习交流,切勿商用,不构成任何投资建议。

图片

更好的自用指标,期货自动化交易程序与股票自动化程序在星球

图片

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。

Powered by 在线股票配资_线上股票配资平台_实盘股票配资平台 @2013-2022 RSS地图 HTML地图

Copyright Powered by365站群 © 2009-2029 联华证券 版权所有