ARTICLE · 1213467
主图指标源码:某售卖版
主图指标源码:某售卖版这是某售卖版,不是我,我不是出来卖的。 指标改成了同花顺期货通版,理论上文华也可以用。 效果图如下: 
指标用法一: 1,看趋势线,趋势线开口向上,多头趋势。 开口向下,空头趋势。 2,价格跌破/突破信号线,站稳多空线,做多/做空。 指标用法二: 1,直接根据多空文字提示入场。 指标用法三: 1,自己琢磨 源码如下: 



备注: 一行一行抄写,或者把图片喂给Ai。 文字版如下(可能会乱码,以图片为准) JJ:=(CLOSE+HIGH+LOW)/3;
A:=EMA(JJ,10);
B:=REF(A,1);
M1:=EMA(CLOSE,3);
M2:=EMA(CLOSE,8);
M3:=EMA(M2,13);
M4:=EMA(M2,55);
信号线:EMA(CLOSE,8);
多空线:EMA(M2,13);
趋势线:EMA(M2,55),COLORMAGENTA;
M3S:=(M3-REF(M3,1))/M3*1000,NODRAW;
STICKLINE(A>B,A,B,2,0),COLORLIRED;
STICKLINE(A<B,A,B,2,0),COLORLIGREEN;
//多:IF(A>B,A,NULL),COLORRED;
//空:IF(A<B,A,NULL),COLORGREEN;
RSV:= (CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
FASTK:=SMA(RSV,2,1);
K:=SMA(FASTK,3,1);
D:=SMA(K,2,1);
J:=CROSS(K,D);
S:=CROSSDOWN(K,D);
DT:=M3>M4;
KT:=M3<M4;
KT&&S&&MIN(K,D)>60;
DT&&J&&MAX(K,D)<40;
//可选功能
// ======= 空头死叉卖出信号 =======
// AB交叉主信号,KD共振辅助确认
//BuySignal := CROSS(A, B) AND K < 40 AND J ;
//SellSignal := CROSS(B, A) AND K > 60 AND S;
BuySignal:= CROSS(M2, M3) ;
SellSignal:= CROSS(M3, M2) ;
DRAWTEXT(BuySignal,L, '多'),FONTSIZE20, COLOR00FF00;
DRAWTEXT(SellSignal, H , '空'), FONTSIZE20,COLORYELLOW;
//K柱染色
STICKLINE(BuySignal,H,L,3,0),COLORMAGENTA;
STICKLINE(SellSignal,H,L,3,0),COLORYELLOW;
{
//支撑阻力
N := 9;
M := 3;
TR1 := MAX(MAX((HIGH - LOW), ABS(REF(C, 1) - HIGH)), ABS(REF(C, 1) - LOW));
UP := H + MA(TR1, N) * M;
DN := L - MA(TR1, N) * M;
L1 := REF(UP, BARSLAST(UP <= REF(UP, 1)));
L2 := LLV(UP, N * 1.5);
LL := IF(L2 <> REF(L2, 1) AND L1 < REF(L1, 1), L1, IF(L1 = L2, L1, L2));
S1 := BARSLAST(CROSS(0.5, UP = LL)) + 1;
S2 := CROSS(COUNT((CROSS(C, LL) OR CROSS(C, REF(LL, 2))) AND UP > LL, S1), 0.5);
A6 := BARSLAST(S2);
B6 := BARSLAST(CROSS(HHV(DN, A6 + 1), C));
BY : =CROSS(B6, A6);
SL :=CROSS(A6, B6);
SUPERTREN :=IF(B6 > A6, HHV(DN, BARSLAST(BY) + 1), LLV(UP, BARSLAST(SL) + 1)), COLORWHITE;
支撑 :IF(B6 > A6, SUPERTREN, NULL), COLORRED, LINETHICK3;
阻力 : IF(B6 < A6, SUPERTREN, NULL), COLORGREEN, LINETHICK3;
}





A:=EMA(JJ,10);
B:=REF(A,1);
M1:=EMA(CLOSE,3);
M2:=EMA(CLOSE,8);
M3:=EMA(M2,13);
M4:=EMA(M2,55);
信号线:EMA(CLOSE,8);
多空线:EMA(M2,13);
趋势线:EMA(M2,55),COLORMAGENTA;
M3S:=(M3-REF(M3,1))/M3*1000,NODRAW;
STICKLINE(A>B,A,B,2,0),COLORLIRED;
STICKLINE(A<B,A,B,2,0),COLORLIGREEN;
//多:IF(A>B,A,NULL),COLORRED;
//空:IF(A<B,A,NULL),COLORGREEN;
RSV:= (CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
FASTK:=SMA(RSV,2,1);
K:=SMA(FASTK,3,1);
D:=SMA(K,2,1);
J:=CROSS(K,D);
S:=CROSSDOWN(K,D);
DT:=M3>M4;
KT:=M3<M4;
KT&&S&&MIN(K,D)>60;
DT&&J&&MAX(K,D)<40;
//可选功能
// ======= 空头死叉卖出信号 =======
// AB交叉主信号,KD共振辅助确认
//BuySignal := CROSS(A, B) AND K < 40 AND J ;
//SellSignal := CROSS(B, A) AND K > 60 AND S;
BuySignal:= CROSS(M2, M3) ;
SellSignal:= CROSS(M3, M2) ;
DRAWTEXT(BuySignal,L, '多'),FONTSIZE20, COLOR00FF00;
DRAWTEXT(SellSignal, H , '空'), FONTSIZE20,COLORYELLOW;
//K柱染色
STICKLINE(BuySignal,H,L,3,0),COLORMAGENTA;
STICKLINE(SellSignal,H,L,3,0),COLORYELLOW;
{
//支撑阻力
N := 9;
M := 3;
TR1 := MAX(MAX((HIGH - LOW), ABS(REF(C, 1) - HIGH)), ABS(REF(C, 1) - LOW));
UP := H + MA(TR1, N) * M;
DN := L - MA(TR1, N) * M;
L1 := REF(UP, BARSLAST(UP <= REF(UP, 1)));
L2 := LLV(UP, N * 1.5);
LL := IF(L2 <> REF(L2, 1) AND L1 < REF(L1, 1), L1, IF(L1 = L2, L1, L2));
S1 := BARSLAST(CROSS(0.5, UP = LL)) + 1;
S2 := CROSS(COUNT((CROSS(C, LL) OR CROSS(C, REF(LL, 2))) AND UP > LL, S1), 0.5);
A6 := BARSLAST(S2);
B6 := BARSLAST(CROSS(HHV(DN, A6 + 1), C));
BY : =CROSS(B6, A6);
SL :=CROSS(A6, B6);
SUPERTREN :=IF(B6 > A6, HHV(DN, BARSLAST(BY) + 1), LLV(UP, BARSLAST(SL) + 1)), COLORWHITE;
支撑 :IF(B6 > A6, SUPERTREN, NULL), COLORRED, LINETHICK3;
阻力 : IF(B6 < A6, SUPERTREN, NULL), COLORGREEN, LINETHICK3;
}















































































