예스스탁
예스스탁 답변
2025-11-12 13:36:32
안녕하세요
예스스탁입니다.
1
var : MD(0),MDS(0),MD조건(False);
var : STO(0),STOs(0),STO조건(False);
var : DP(0),DM(0),AX(0),DPl(0),DMl(0),DM조건(False);
var : PN(0),PNs(0),PN조건(False);
var : TX(0),TXs(0),TX조건(False);
var : 핸들A(0),핸들B(0),핸들DT(0),핸들DTs(0),핸들조건(false);
var : RM(0),RM강세(False),조건a(False);
MD=(ema(C,12)-ema(C,26))/C*100;
MDs=(ema(MD,9))/C*100;
MD조건=MD>=MDs && MD[1]<=MD;
STO=StochasticsK(12,5);
STOs=StochasticsD(12,5,5);
STO조건=STO>=STOs && STO>=20;
DP=DIPlus(11);
DM=DIMinus(11);
AX=ADX(11);
DPl=Lowest(DP,9);
DMl=Lowest(DM,9);
DM조건=DP>DM && DM<=25;
PN=PVI+NVI;
PNs=ma(PN,9);
PN조건=PN>PNs;
TX=Trix(10);
TXs=ema(TX, 5);
TX조건=TX>TXs && TX[1]<=TX;
핸들A=100-(100/(1+EMA(EMA(EMA(iff((C-C[1])>0,(C-C[1]),0),9),9),9)/EMA(EMA(EMA(iff((C-C[1])<0,abs((C-C[1])),0),9),9),9)));
핸들B=100-(100/(1+EMA(EMA(iff((C-C[1])>0,(C-C[1]),0),9),9)/EMA(EMA(iff((C-C[1])<0,abs((C-C[1])),0),9),9)));
핸들DT=핸들B/핸들A*100;
핸들DTs=ema(핸들DT,9);
핸들조건=핸들DT>핸들DTs && 핸들DT>=100;
RM = iff(ma(iff(c<c[5],(c[5]-c),0),11) <= 0,100,(100-(100/(1+((ma(iff(c>c[5],(c-c[5]),0),11))/ (ma(iff(c<c[5],(c[5]-c),0),11)))))));
RM강세=RM>=80;
조건a = (iff(MD조건,1,0)+iff(STO조건,1,0)+iff(DM조건,1,0)+iff(PN조건,1,0)+iff(TX조건,1,0)+iff(핸들조건,1,0))>=2;
if 조건a Then
PlotPaintBar(H,L,"강조",LightGreen);
Else
PlotPaintBar(H,L,"강조",Gray);
var : Am(0),Bm(0),Hm(0),As(0),Bs(0),Hs(0),제한(False);
var : Hm조건(False),Hs조건(False),조건b(False);
Am=wma(C,35/2);
Bm=wma(C,35);
Hm=wma(2*Am-Bm,floor(Sqrt(35)));
As=wma(C,20/2);
Bs=wma(C,20);
Hs=wma(2*As-Bs,floor(Sqrt(20)));
제한=CountIf(CrossDown(Hs,Hm),10)<1;
Hm조건=CrossUp(C,Hm) or C>Hm;
Hs조건=(CrossUp(C,Hs) or C>Hs) && C>=O && 제한;
조건b = Hm조건 or Hs조건;
if 조건b Then
PlotPaintBar(H,L,"강조",Green);
Else
PlotPaintBar(H,L,"강조",darkGray);
2
var : MD(0),MDS(0),MD조건(False);
var : STO(0),STOs(0),STO조건(False);
var : DP(0),DM(0),AX(0),DPl(0),DMl(0),DM조건(False);
var : PN(0),PNs(0),PN조건(False);
var : TX(0),TXs(0),TX조건(False);
var : 핸들A(0),핸들B(0),핸들DT(0),핸들DTs(0),핸들조건(false);
var : RM(0),RM강세(False),조건a(False);
MD=(ema(C,12)-ema(C,26))/C*100;
MDs=(ema(MD,9))/C*100;
MD조건=MD>=MDs && MD[1]<=MD;
STO=StochasticsK(12,5);
STOs=StochasticsD(12,5,5);
STO조건=STO>=STOs && STO>=20;
DP=DIPlus(11);
DM=DIMinus(11);
AX=ADX(11);
DPl=Lowest(DP,9);
DMl=Lowest(DM,9);
DM조건=DP>DM && DM<=25;
PN=PVI+NVI;
PNs=ma(PN,9);
PN조건=PN>PNs;
TX=Trix(10);
TXs=ema(TX, 5);
TX조건=TX>TXs && TX[1]<=TX;
핸들A=100-(100/(1+EMA(EMA(EMA(iff((C-C[1])>0,(C-C[1]),0),9),9),9)/EMA(EMA(EMA(iff((C-C[1])<0,abs((C-C[1])),0),9),9),9)));
핸들B=100-(100/(1+EMA(EMA(iff((C-C[1])>0,(C-C[1]),0),9),9)/EMA(EMA(iff((C-C[1])<0,abs((C-C[1])),0),9),9)));
핸들DT=핸들B/핸들A*100;
핸들DTs=ema(핸들DT,9);
핸들조건=핸들DT>핸들DTs && 핸들DT>=100;
RM = iff(ma(iff(c<c[5],(c[5]-c),0),11) <= 0,100,(100-(100/(1+((ma(iff(c>c[5],(c-c[5]),0),11))/ (ma(iff(c<c[5],(c[5]-c),0),11)))))));
RM강세=RM>=80;
조건a = (iff(MD조건,1,0)+iff(STO조건,1,0)+iff(DM조건,1,0)+iff(PN조건,1,0)+iff(TX조건,1,0)+iff(핸들조건,1,0))>=2;
var : Am(0),Bm(0),Hm(0),As(0),Bs(0),Hs(0),제한(False);
var : Hm조건(False),Hs조건(False),조건b(False);
Am=wma(C,35/2);
Bm=wma(C,35);
Hm=wma(2*Am-Bm,floor(Sqrt(35)));
As=wma(C,20/2);
Bs=wma(C,20);
Hs=wma(2*As-Bs,floor(Sqrt(20)));
제한=CountIf(CrossDown(Hs,Hm),10)<1;
Hm조건=CrossUp(C,Hm) or C>Hm;
Hs조건=(CrossUp(C,Hs) or C>Hs) && C>=O && 제한;
조건b = Hm조건 or Hs조건;
var : tx1(0),tx2(0),tx3(0),T(0),S(0);
#가
if 조건a and 조건a[1] == False Then
{
tx1 = Text_New(sDate,sTime,L,"▲");
Text_SetColor(tx1,Red);
Text_SetStyle(tx1,2,0);
}
if 조건a == False and 조건a[1] == true Then
{
tx1 = Text_New(sDate,sTime,L,"▼");
Text_SetColor(tx1,Blue);
Text_SetStyle(tx1,2,0);
}
#나
if 조건b and 조건b[1] == False Then
{
tx2 = Text_New(sDate,sTime,L,"▲");
Text_SetColor(tx2,Magenta);
Text_SetStyle(tx2,2,0);
}
if 조건b == False and 조건b[1] == true Then
{
tx2 = Text_New(sDate,sTime,L,"▼");
Text_SetColor(tx2,Cyan);
Text_SetStyle(tx2,2,0);
}
#다
Condition1 = 조건a and 조건b;
if Condition1 == False Then
{
if Condition1[1] == true Then
T = 1;
if T == 1 and 조건b then
{
T = 0;
tx3 = Text_New(sDate,sTime,L,"▲");
Text_SetColor(tx2,Pink);
Text_SetStyle(tx2,2,0);
}
if T == 1 and C > O then
{
T = 2;
S = open;
tx3 = Text_New(sDate,sTime,L,"▲");
Text_SetColor(tx2,Pink);
Text_SetStyle(tx2,2,0);
}
if T == 2 and C > O and O < S then
{
T = 3;
S = open;
tx3 = Text_New(sDate,sTime,L,"▲");
Text_SetColor(tx2,Pink);
Text_SetStyle(tx2,2,0);
}
if T == 3 and C > O and O < S then
{
T = 4;
S = open;
tx3 = Text_New(sDate,sTime,L,"▲");
Text_SetColor(tx2,Pink);
Text_SetStyle(tx2,2,0);
}
}
즐거운 하루되세요
예스스탁
예스스탁 답변
2025-11-12 14:14:31
안녕하세요
예스스탁입니다.
var : MD(0),MDS(0),MD조건(False);
var : STO(0),STOs(0),STO조건(False);
var : DP(0),DM(0),AX(0),DPl(0),DMl(0),DM조건(False);
var : PN(0),PNs(0),PN조건(False);
var : TX(0),TXs(0),TX조건(False);
var : 핸들A(0),핸들B(0),핸들DT(0),핸들DTs(0),핸들조건(false);
var : RM(0),RM강세(False),조건a(False);
MD=(ema(C,12)-ema(C,26))/C*100;
MDs=(ema(MD,9))/C*100;
MD조건=MD>=MDs && MD[1]<=MD;
STO=StochasticsK(12,5);
STOs=StochasticsD(12,5,5);
STO조건=STO>=STOs && STO>=20;
DP=DIPlus(11);
DM=DIMinus(11);
AX=ADX(11);
DPl=Lowest(DP,9);
DMl=Lowest(DM,9);
DM조건=DP>DM && DM<=25;
PN=PVI+NVI;
PNs=ma(PN,9);
PN조건=PN>PNs;
TX=Trix(10);
TXs=ema(TX, 5);
TX조건=TX>TXs && TX[1]<=TX;
핸들A=100-(100/(1+EMA(EMA(EMA(iff((C-C[1])>0,(C-C[1]),0),9),9),9)/EMA(EMA(EMA(iff((C-C[1])<0,abs((C-C[1])),0),9),9),9)));
핸들B=100-(100/(1+EMA(EMA(iff((C-C[1])>0,(C-C[1]),0),9),9)/EMA(EMA(iff((C-C[1])<0,abs((C-C[1])),0),9),9)));
핸들DT=핸들B/핸들A*100;
핸들DTs=ema(핸들DT,9);
핸들조건=핸들DT>핸들DTs && 핸들DT>=100;
RM = iff(ma(iff(c<c[5],(c[5]-c),0),11) <= 0,100,(100-(100/(1+((ma(iff(c>c[5],(c-c[5]),0),11))/ (ma(iff(c<c[5],(c[5]-c),0),11)))))));
RM강세=RM>=80;
조건a = (iff(MD조건,1,0)+iff(STO조건,1,0)+iff(DM조건,1,0)+iff(PN조건,1,0)+iff(TX조건,1,0)+iff(핸들조건,1,0))>=2;
var : box1(0);
if 조건a == true Then
{
if 조건a[1] == False Then
{
box1 = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L);
Box_SetColor(box1,LightGreen);
Box_SetFill(box1,true);
Box_SetExtFill(box1,true);
}
Else
{
Box_SetEnd(box1,NextBarSdate,NextBarStime,l);
}
}
if 조건a == False Then
{
if 조건a[1] == true Then
{
box1 = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L);
Box_SetColor(box1,Gray);
Box_SetFill(box1,true);
Box_SetExtFill(box1,true);
}
Else
{
Box_SetEnd(box1,NextBarSdate,NextBarStime,l);
}
}
var : Am(0),Bm(0),Hm(0),As(0),Bs(0),Hs(0),제한(False);
var : Hm조건(False),Hs조건(False),조건b(False);
Am=wma(C,35/2);
Bm=wma(C,35);
Hm=wma(2*Am-Bm,floor(Sqrt(35)));
As=wma(C,20/2);
Bs=wma(C,20);
Hs=wma(2*As-Bs,floor(Sqrt(20)));
제한=CountIf(CrossDown(Hs,Hm),10)<1;
Hm조건=CrossUp(C,Hm) or C>Hm;
Hs조건=(CrossUp(C,Hs) or C>Hs) && C>=O && 제한;
조건b = Hm조건 or Hs조건;
var : box2(0);
if 조건b == true Then
{
if 조건b[1] == False Then
{
box2 = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L);
Box_SetColor(box2,Green);
Box_SetFill(box2,true);
Box_SetExtFill(box2,true);
}
Else
{
Box_SetEnd(box2,NextBarSdate,NextBarStime,l);
}
}
if 조건b == False Then
{
if 조건b[1] == true Then
{
box2 = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L);
Box_SetColor(box2,darkGray);
Box_SetFill(box2,true);
Box_SetExtFill(box2,true);
}
Else
{
Box_SetEnd(box2,NextBarSdate,NextBarStime,l);
}
}
즐거운 하루되세요