社区发展
社区发展的趋势是什么 警惕!粉饰的将来主义:REFDATE函数不妥用法,何如识别并幸免技巧分析中的陷坑
2025-02-01
弁言:天下上不存在包赢技巧,天上不会掉馅饼
在技巧分析的范围中,有一种被称为“将来函数主义”的器具,它们被蓄意得看似大致揭示商场的将来走势,但现实上却是一种运用性的技能。这些主义之是以被称为“将来函数”,是因为它们在策划经过中引入了将来的数据,从而在回测或实时来往中产生了误导性的效果。
将来函数主义的一个典型例子是“过后诸葛亮”式的分析,千东说念主千浪,即在已知商场效果的情况下,通过治疗参数或使用将来的价钱数据来优化主义的弘扬。这种作念法固然在历史数据上看起来十分准确,但在现实来往中要遇大问题,因为将来的数据在来往时是未知的。
举例,某些主义可能会使用收盘价来策划信号,但在策划经过中却巧合地引入了将来的价钱信息,导致信号在回测中显得异常准确。关联词,当这些主义应用于实时来往时,由于无法取得将来的价钱信息,其弘扬时常会大打扣头,以致导致投资者遇到亏欠。
图片
将来函数经常包括:
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正本本来的用法,器具在东说念主手上,可为善,可为恶。作念商业信号,屏蔽之前异常信号,即是为恶。
图片
要记取犯错才是商场实质,犯错不成怕,可怕的是知说念错了莫得实时革新,抛开商业点,主义本无是非,万物都数,主义更多的是对商场行径的统计,是统计学,是物理学,是数学,是感性,是客不雅的。
风险请示:本主义公式仅行动学习疏导,切勿商用,不组成任何投资冷落。
图片
更好的私用主义,期货自动化来往容颜与股票自动化容颜在星球
图片
本站仅提供存储作事,扫数内容均由用户发布,如发现存害或侵权内容,请点击举报。