生猪期货趋势方向量化源码
P1:=20;
DE:=CONST(LLV(L,90));
JI:=CONST(HHV(H,90))-DE;
DE_K:=DE+JI/3*2;
JI_K:=JI/2;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
DE_A:=CONST(LLV(RSV,90));
DD_A:=CONST(HHV(RSV,90))-DE_A;
R:=(RSV-DE_A)/DD_A;
RSV1:=R*JI_K+DE_K;
DE_M:=DE+JI/3;
JI_M:=JI/2;
KDL:=CONST(LLV(EMA(C,26),90));
KDH:=CONST(HHV(EMA(C,26),90))-KDL;
R_K1:=(EMA(C,12)-KDL)/KDH;
R_K2:=(EMA(C,26)-KDL)/KDH;
L_00:=DE_K;
L_10:=JI_K/10+DE_K;
L_20:=JI_K/5+DE_K;
SJTJ:=DATE<2590301;
MAH:=(H*18+REF(H,1)*17+REF(H,2)*16+REF(H,3)*15+REF(H,4)*14+REF(H,5)*13+REF(H,6)*12+REF(H,7)*11+REF(H,8)*10+REF(H,9)*9+REF(H,10)*8+REF(H,11)*7+REF(H,12)*6+REF(H,13)*5+REF(H,14)*4+REF(H,15)*3+REF(H,16)*2+REF(H,17)*1)/171;
MAL:=(L*18+REF(L,1)*17+REF(L,2)*16+REF(L,3)*15+REF(L,4)*14+REF(L,5)*13+REF(L,6)*12+REF(L,7)*11+REF(L,8)*10+REF(L,9)*9+REF(L,10)*8+REF(L,11)*7+REF(L,12)*6+REF(L,13)*5+REF(L,14)*4+REF(L,15)*3+REF(L,16)*2+REF(L,17)*1)/171;
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20),COLORGREEN,LINETHICK1;
MA60:=MA(CLOSE,60);
DK:= SJTJ AND( CLOSE>=MAH OR (C>MA5 AND C>MA10 AND C>MA20 AND C>MA60));
KK:= SJTJ AND( MAL>CLOSE OR (C<MA5 AND C<MA10 AND C<MA20 AND C<MA60));
DK1:=BARSLAST(DK);
KK1:=BARSLAST(KK);
DK2:=BARSLAST(CROSS(KK1,DK1));
KK2:=BARSLAST(CROSS(DK1,KK1));
HS:=DK2<KK2;
LS:=KK2<DK2;
松益汇多:=STICKLINE(HS,REFDATE(HHV(H,0),DATE),REFDATE(LLV(L,0),DATE),6,0),COLOR001050;
松益汇多空:=STICKLINE(LS,REFDATE(HHV(H,0),DATE),REFDATE(LLV(L,0),DATE),6,0),COLORBLACK;
STICKLINE(松益汇多空 ,L_00,L_10,6,0),COLORGREEN;
VAR1X:=1;
VAR3X:=LLV(HIGH,240);
VAR4X:=100*(CLOSE-VAR3X)/VAR3X*VAR1X;
VAR5X:=REF(LLV(CLOSE,480),1)*VAR1X;
VAR6X:=REF(HHV(CLOSE,480),1)*VAR1X;
VAR7X:=100*(CLOSE-VAR5X)/(VAR6X-VAR5X)*VAR1X;
VAR8X:=(CLOSE-LLV(CLOSE,981))/(HHV(CLOSE,981)-LLV(CLOSE,981))*100*VAR1X;
VAR9X:=(CLOSE-LLV(CLOSE,393))/(HHV(CLOSE,393)-LLV(CLOSE,393))*100*VAR1X;
VARAX:=(CLOSE-LLV(LOW,981))/(HHV(HIGH,981)-LLV(LOW,981))*100*VAR1X;
VARBX:=(CLOSE-LLV(LOW,393))/(HHV(HIGH,393)-LLV(LOW,393))*100*VAR1X;
VARCX:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),5)/4*VAR1X;
VARDX:=IF(VARCX>23.16,VARCX,0)*VAR1X;
VAREX:=VARCX<1*VAR1X;
VARFX:=VARDX*VAR1X;
VAR10X:=VAR4X<0 AND VAR7X<0;
VAR11X:=1;
VAR12X:=(HIGH+LOW+CLOSE*2)/4*VAR11X;
VAR13X:=EMA(VAR12X,21);
VAR14X:=STD(VAR12X,21);
VAR15X:=((VAR12X-VAR13X)/VAR14X*100+200)/4*VAR11X;
VAR16X:=(EMA(VAR15X,89)-25)*1.56*VAR11X;
VAR17X:=EMA(VAR16X,5)*1.22*VAR11X;
VAR18X:=EMA(VAR17X,3)*VAR11X;
VAR19X:=3*VAR17X-2*VAR18X*VAR11X;
VAR1AX:=IF(CROSS(VAR19X,VAR17X) AND CROSS(VAR19X,VAR18X) AND CROSS(VAR17X,VAR18X),1,0);
VAR1BX:=IF(CROSS(VAR17X,VAR19X) AND CROSS(VAR18X,VAR19X) AND CROSS(VAR18X,VAR17X),1,0);
VAR1CX:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),13)/4*VAR1X;
VAR1DX:=EMA(CLOSE,2)-EMA(CLOSE,89)*VAR1X;
VAR1EX:=EMA(VAR1DX,30)*VAR1X;
VAR1FX:=2*(VAR1DX-VAR1EX)*10*VAR1X;
VAR20X:=POW(VAR1FX,3)*0.1+POW(VAR1FX,2)*VAR1X;
VAR21X:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE));
VAR22X:=EMA(VAR21X*0.97,3)*VAR1X;
VAR23X:=(HIGH+LOW+CLOSE)/3*VAR1X;
VAR24X:=(VAR23X-MA(VAR23X,14))/(0.015*AVEDEV(VAR23X,14))*VAR1X;
VAR25X:=IF(VAR1FX>0.015,VAR20X,0)/45*VAR1X;
多方资金累计:= VAR25X,COLORRED,;
VAR25ZP:=IF(VAR1FX<0.015,VAR20X,0)/45*VAR1X;
空方资金累计:= VAR25ZP,COLORYELLOW,;
DRAWTEXT_FIX(松益汇多=1,0.20,0.90,0,’ →彦松独创交易系统,松益汇开仓,欢迎加盟松益汇 祝每一位合作会员,财源广进’),COLOR996688;
A8:=EMA((EMA(CLOSE,16)+EMA(CLOSE,18)+EMA(CLOSE,20))/3,3),COLORYELLOW;
B8:=REF(A8,1);
DRAWICON( A8>B8 AND 多方资金累计>0,A8,9);
DRAWICON(A8<B8 AND 空方资金累计<0,A8,15);

对于一个畜牧从业者,豆粕,玉米,菜粕,饲料,产业息息相关,洞察趋势,才能掌握未来,本指标源码为彦松所总结编程,对于实盘投资需参考MACD, KDJ ,RSI, ARBR 等指标,对于悟道的投资合作者加群可获得高概率开仓信号.
彦松–2026年 2月 18日 马年 正月初二。

夜雨聆风
