
真正的交易高手都深谙一个残酷真相:市场专治各种不服。职业交易员之所以能持续盈利,关键在于他们洞悉了人性弱点并逆向操作。普通交易者常犯七大致命错误:一是损失厌恶,亏损时死扛加仓,最终被一波行情带走;二是沉溺沉没成本,在错误的交易系统上不断投入,不愿改变;三是近期偏好,因短期亏损就否定长期有效的策略;四是结果导向,只看盈亏不论逻辑,把扛单回本当作正确方法;五是锚定效应,被初始盈利点位束缚,最终利润回吐变亏损;六是羊群效应,盲目跟随大众观点而不验证真伪;七是迷信小数法则,用短期样本验证系统有效性。职业交易员的制胜法宝在于坚守大数法则,用十年以上的数据验证系统,关注长期整体收益而非短期波动。他们严格做到:该止损时果断止损,该止盈时从容止盈,系统无效时立即调整,系统有效时坚持执行。交易的本质就是与人性对抗,当你能逆向操作这七大弱点时,就已经站在了赢家行列。市场永远遵循二八定律,1%的理性交易者收割99%的情绪交易者,这就是金融市场的生存法则。
注意:本指标源码用于:本指标源码用于文华财经赢顺wh6、睿期wh7、


以下是全部代码,更牛指标关注公众号:鑫池量化
//均线参数//☆ ★ △ ▲ ▽ ▼ □ ■ ● ○↑↓ || /**/
均线参考线:EMA(C,13),NOTEXT;//
均线生命线:=EMA(C,21),NOTEXT;//
//DRAWCOLORLINE(均线生命线>REF(均线生命线,1),均线生命线,COLORRED,COLORGREEN),LINETHICK1;//
DRAWCOLORLINE(均线参考线>均线生命线,均线生命线,COLORRED,COLORGREEN),LINETHICK1;//
均线多空线:=EMA(C,60);//,NOTEXT
DRAWCOLORLINE(均线生命线>均线多空线,均线多空线,COLORRED,COLORGREEN),LINETHICK1;//
均线多头区间:=均线参考线>均线生命线;
均线空头区间:=均线参考线<均线生命线;
//随机原始参数
随机RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
随机参考线:=SMA(随机RSV,3,1),NOTEXT;//
随机生命线:=SMA(随机参考线,3,1),NOTEXT;//
//随机定义参数
//M:=3;
随机Q:=PRICEPRECISION;//与品种一致
随机P:=0;//数值与位置的相差额度
随机金叉点:=CROSS(随机参考线,随机生命线);
随机死叉点:=CROSSDOWN(随机参考线,随机生命线);
随机多头区间:=随机参考线>随机生命线;
随机空头区间:=随机参考线<随机生命线;
随机N1:=BARSLAST(随机金叉点)+1;
随机N2:=BARSLAST(随机死叉点)+1;
随机本次低点:=LLV(L,随机N2);//
随机前次低点:=REF(VALUEWHEN(随机金叉点,随机本次低点),1);//
随机本次高点:=HHV(H,随机N1);//
随机前次高点:=REF(VALUEWHEN(随机死叉点,随机本次高点),1);//
随机低点上升:=随机本次低点>随机前次低点;
随机低点下降:=随机本次低点<随机前次低点;
随机高点上升:=随机本次高点>随机前次高点;
随机高点下降:=随机本次高点<随机前次高点;
随机低点相等:=随机本次低点=随机前次低点;
随机高点相等:=随机本次高点=随机前次高点;
/*
//随机指标点
DRAWICON(随机金叉点, L,'ICO10'),VALIGN0;//
DRAWICON(随机死叉点, H,'ICO11'),VALIGN2;//
*/
//随机指标点根据大小分颜色
DRAWICON(随机金叉点&&随机低点上升, L,'ICO10') ,VALIGN0;//
DRAWICON(随机金叉点&&随机低点下降, L,'ICO118'),VALIGN0;//
DRAWICON(随机金叉点&&随机低点相等, L,'ICO12') ,VALIGN0;//
DRAWICON(随机死叉点&&随机高点上升, H,'ICO119'),VALIGN2;//
DRAWICON(随机死叉点&&随机高点下降, H,'ICO11') ,VALIGN2;//
DRAWICON(随机死叉点&&随机高点相等, H,'ICO12') ,VALIGN2;//
//均线多头和随机多头共振//均线空头和随机空头共振
所有B点:=均线多头区间&&随机多头区间&&COUNT(随机多头区间,BARSLASTCOUNT(均线多头区间))=1;//
所有S点:=均线空头区间&&随机空头区间&&COUNT(随机空头区间,BARSLASTCOUNT(均线空头区间))=1;//
间隔B点:=所有B点&&COUNT(所有B点,SUMBARS(所有S点,1))=1;//
间隔S点:=所有S点&&COUNT(所有S点,SUMBARS(所有B点,1))=1;//
共振多头区间:=BARSLAST(间隔B点)<BARSLAST(间隔S点);//间隔B点到间隔S点
共振空头区间:=BARSLAST(间隔B点)>BARSLAST(间隔S点);//间隔S点到间隔B点
//均线和随机共振二色
DRAWCOLORKLINE(共振多头区间&&ISDOWN=0,COLORMAGENTA, 1);//粉色区间
DRAWCOLORKLINE(共振多头区间&&ISDOWN=1,COLORMAGENTA, 0);//粉色区间
DRAWCOLORKLINE(共振空头区间&&ISDOWN=0,COLORCYAN, 1);//青色区间
DRAWCOLORKLINE(共振空头区间&&ISDOWN=1,COLORCYAN, 0);//青色区间
//共振定义参数
共振Q:=PRICEPRECISION;//与品种一致
共振P:=0;//数值与位置的相差额度
共振N1:=BARSLAST(间隔B点)+1;
共振N2:=BARSLAST(间隔S点)+1;
共振本次低点:=REF(L,LLVBARS(L,SUMBARS(间隔S点,1)));//
共振前次低点:=REF(VALUEWHEN(间隔B点,共振本次低点),1);//
共振本次高点:=REF(H,HHVBARS(H,SUMBARS(间隔B点,1)));// REF(HHV(H,SUMBARS(CROSS(共振多头区间,0.5),1)),1)
共振前次高点:=REF(VALUEWHEN(间隔S点,共振本次高点),1);//
共振低点上升:=共振本次低点>共振前次低点;
共振低点下降:=共振本次低点<共振前次低点;
共振高点上升:=共振本次高点>共振前次高点;
共振高点下降:=共振本次高点<共振前次高点;
共振低点相等:=共振本次低点=共振前次低点;
共振高点相等:=共振本次高点=共振前次高点;
//前后相邻的两个共振多头区间的最高数值相比较,如果后面的数值,大于前面数值用红色,小于前面数值用粉色,等于前面数值用黄色,小数点与品种相一致。
//前两相邻的两个共振空头区间的最低数值相比较,如果后面的数值,大于前面数值用红色,小于前面数值用青色,等于前面数值用白色,小数点与品种相一致。
DRAWSHIFTNUMBER(间隔S点&&共振高点上升,REF(共振本次高点,1)+共振P*MINPRICE,REF(共振本次高点,1),共振Q,COLORRED, 0,REF(HHVBARS(H,SUMBARS(间隔B点,1)),1)+1),VALIGN2;//茶杯//齐云修正
DRAWSHIFTNUMBER(间隔S点&&共振高点相等,REF(共振本次高点,1)+共振P*MINPRICE,REF(共振本次高点,1),共振Q,COLORYELLOW, 0,REF(HHVBARS(H,SUMBARS(间隔B点,1)),1)+1),VALIGN2;//茶杯//齐云修正
DRAWSHIFTNUMBER(间隔S点&&共振高点下降,REF(共振本次高点,1)+共振P*MINPRICE,REF(共振本次高点,1),共振Q,COLORGREEN, 0,REF(HHVBARS(H,SUMBARS(间隔B点,1)),1)+1),VALIGN2;//茶杯//齐云修正
DRAWSHIFTNUMBER(间隔B点&&共振低点上升,REF(共振本次低点,1)-共振P*MINPRICE,REF(共振本次低点,1),共振Q,COLORRED, 0,REF(LLVBARS(L,SUMBARS(间隔S点,1)),1)+1),VALIGN0;//茶杯//齐云修正
DRAWSHIFTNUMBER(间隔B点&&共振低点相等,REF(共振本次低点,1)-共振P*MINPRICE,REF(共振本次低点,1),共振Q,COLORWHITE, 0,REF(LLVBARS(L,SUMBARS(间隔S点,1)),1)+1),VALIGN0;//茶杯//齐云修正
DRAWSHIFTNUMBER(间隔B点&&共振低点下降,REF(共振本次低点,1)-共振P*MINPRICE,REF(共振本次低点,1),共振Q,COLORGREEN, 0,REF(LLVBARS(L,SUMBARS(间隔S点,1)),1)+1),VALIGN0;//茶杯//齐云修正
/*
//共振高点下降,共振多头区间突破画线,共振低点上升,共振空头区间突破画线
P1:=VALUEWHEN(间隔B点&&共振低点上升,REF(共振本次低点,1));
X1:=VALUEWHEN(间隔B点,共振低点上升);
Y1:=L<P1&&SUM(L<P1&&共振空头区间,BARSLAST(间隔B点&&共振低点上升))=1&&X1&&共振空头区间;
R1:=REF(LLVBARS(L,SUMBARS(间隔S点,1)),BARSLAST(间隔B点&&共振低点上升))+BARSLAST(间隔B点&&共振低点上升);
DRAWSL(Y1,P1,0,-R1,0,COLORGREEN),DOT;
P2:=VALUEWHEN(间隔S点&&共振高点下降,REF(共振本次高点,1));
X2:=VALUEWHEN(间隔S点,共振高点下降);
Y2:=H>P2&&SUM(H>P2&&共振多头区间,BARSLAST(间隔S点&&共振高点下降))=1&&X2&&共振多头区间;
R2:=REF(HHVBARS(H,SUMBARS(间隔B点,1)),BARSLAST(间隔S点&&共振高点下降))+BARSLAST(间隔S点&&共振高点下降);
DRAWSL(Y2,P2,0,-R2,0,COLORRED),DOT;
*/
//在BS区间的基础上确定拐点
//假定一个共振多头区间,这个共振多头区间前一个共振多头区间的最高价是上升的,同时这个共振多头区间前一个共振空头区间的最低价也是上升时,那么这个假定共振多头区间的第一根K线的下方标注白色“GS”
//假定一个共振空头区间,这个共振空头区间前一个共振空头区间的最低价是下降的,同时这个共振空头区间前一个共振多头区间的最高价也是下降时,那么这个假定共振空头区间的第一根K线的上方标注白色“GX”
白色GS:=CROSS(共振多头区间,0.5) AND REF(共振低点上升,1) AND REF(共振高点上升,SUMBARS(CROSS(共振低点上升,0.5),1));//茶杯
白色GX:=CROSS(共振空头区间,0.5) AND REF(共振高点下降,1) AND REF(共振低点下降,SUMBARS(CROSS(共振高点下降,0.5),1));//
//白色GS:=REF(共振低点上升,BARSLAST(CROSSDOWN(共振空头区间,0.5))+1)&&REF(共振高点上升,BARSLAST(CROSSDOWN(共振多头区间,0.5))+1)&&CROSS(共振多头区间,0.5);//敬源
//白色GX:=REF(共振低点下降,BARSLAST(CROSSDOWN(共振空头区间,0.5))+1)&&REF(共振高点下降,BARSLAST(CROSSDOWN(共振多头区间,0.5))+1)&&CROSS(共振空头区间,0.5);//
//DRAWTEXT(白色GS,L,'GS'),VALIGN0,COLORWHITE,FONTSIZE30;//,FONTSIZE23
//DRAWTEXT(白色GX,H,'GX'),VALIGN2,COLORWHITE,FONTSIZE30;//,FONTSIZE23
//VERTLINE(CROSS(共振多头区间,0.5) AND REF(共振低点上升,1) AND REF(共振高点上升,SUMBARS(CROSS(共振低点上升,0.5),1)),COLORRED );//茶杯画竖线的指标
//VERTLINE(CROSS(共振空头区间,0.5) AND REF(共振高点下降,1) AND REF(共振低点下降,SUMBARS(CROSS(共振高点下降,0.5),1)),COLORGREEN);//茶杯画竖线的指标
//将“GS”和“GX”间隔出现,标注变为黄色。
黄色GS:=白色GS&&COUNT(白色GS,BARSLAST(白色GX)+1);
黄色GX:=白色GX&&COUNT(白色GX,BARSLAST(白色GS)+1);
DRAWTEXT(黄色GS,L,'GS'),VALIGN0,COLORYELLOW,FONTSIZE30;//,FONTSIZE23
DRAWTEXT(黄色GX,H,'GX'),VALIGN2,COLORYELLOW,FONTSIZE30;//,FONTSIZE23
//黄色GS后面的第一个共振多头区间的数值是绿色数值时,那么在共振多头区间后的共振空头区间的第一根K线,标注黄色GX
//黄色GX后面的第一个共振空头区间的数值是红色数值时,那么在共振空头区间后的共振多头区间的第一根K线,标注黄色GS
DRAWTEXT(间隔B点&&共振低点上升&&COUNT(间隔B点&&共振低点上升,BARSLAST(黄色GX)),L,'GS'),VALIGN0,COLORYELLOW,FONTSIZE30;
DRAWTEXT(间隔S点&&共振高点下降&&COUNT(间隔S点&&共振高点下降,BARSLAST(黄色GS)),H,'GX'),VALIGN0,COLORYELLOW,FONTSIZE30;
DRAWTEXT(间隔B点&&共振低点上升&&COUNT(间隔B点&&共振低点上升,BARSLAST(黄色GX)),L,'GS'),VALIGN0,COLORYELLOW,FONTSIZE30;
DRAWTEXT(间隔S点&&共振高点下降&&COUNT(间隔S点&&共振高点下降,BARSLAST(黄色GS)),H,'GX'),VALIGN0,COLORYELLOW,FONTSIZE30;