커뮤니티
부탁드립니다
2025-12-04 19:30:52
115
글번호 228684
1. 종가가 양봉이면서 가장 최근 직전 음봉의 최고가보다 높으면 파란색으로, 종가가 음봉이면서 가장 최근 직전 양봉의 최저가보다 낮으면 빨강색으로 구현해 주세요
2. 종가가 양봉이면서 가장 최근 직전 양봉의 최고가보다 높으면 파란색으로, 종가가 음봉이면서 가장 최근 직전 음봉의 최저가보다 낮으면 빨강색으로 구현해 주세요
3.종가가 2개 이상 연속 양봉이면서 가장 최근 직전 2개 이상 음봉의 최고가보다 높으면 파란색으로, 종가가 2개 이상 연속 음봉이면서 가장 최근 직전 2개 이상 양봉의 최저가보다 낮으면 빨강색으로 구현해 주세요
4. 종가가 2개 이상 연속 양봉이면서 가장 최근 직전 2개 이상 양봉의 최고가보다 높으면 파란색으로, 종가가 2개 이상 연속 음봉이면서 가장 최근 직전 2개 이상 음봉의 최저가보다 낮으면 빨강색으로 구현해 주세요
5. 종가가 2개 이상 연속 양봉이면서 가장 최근 직전 2개 이상 양봉의 최고가보다 높고, 가장 최근 직전 2개 이상 음봉의 최고가보다 동시에 높으면 파란색으로, 종가가 2개 이상 연속 음봉이면서 가장 최근 직전 2개 이상 음봉의 최저가보다 낮고, 가장 최근 직전 2개 이상 양봉의 최저가보다 동시에 낮으면 빨강색으로 구현해 주세요 고맙습니다.
답변 1
예스스탁 예스스탁 답변
2025-12-05 09:55:36
안녕하세요
예스스탁입니다.
1
var : NH(Nan),PL(Nan);
if C > O Then
{
PL = L;
if C > NH Then
PlotPaintBar(h,l,"강조",Red);
}
if C < O Then
{
NH = H;
if C < PL Then
PlotPaintBar(h,l,"강조",Blue);
}
2
var : NL(Nan),NL1(Nan);
var : PH(Nan),PH1(Nan);
if C > O Then
{
PH = H;
PH1 = PH[1];
if C > PH1 Then
PlotPaintBar(h,l,"강조",Blue);
}
if C < O Then
{
NL = L;
NL1 = NL[1];
if C < NL1 Then
PlotPaintBar(h,l,"강조",Red);
}
3
var : T(0);
var : LL(nan),PL(Nan);
var : HH(nan),NH(Nan);
if C > O Then
T = 1;
else if C < O Then
T = -1;
Else
T = 0;
if T == 1 Then
{
if T != T[1] Then
{
LL = L;
}
Else
{
if L < LL Then
{
LL = L;
PL = LL;
}
if C > NH Then
PlotPaintBar(H,L,"강조",Blue);
}
}
if T == -1 Then
{
if T != T[1] Then
{
HH = H;
}
Else
{
if H > HH Then
{
HH = H;
NH = HH;
}
if C < PL Then
PlotPaintBar(H,L,"강조",Red);
}
}
4
var : T(0);
var : HH(nan),PH(Nan),PH1(Nan);
var : LL(nan),NL(Nan),NL1(Nan);
if C > O Then
T = 1;
else if C < O Then
T = -1;
Else
T = 0;
if T == 1 Then
{
if T != T[1] Then
{
HH = H;
PH1 = PH[1];
}
Else
{
if H > HH Then
{
HH = H;
PH = HH;
}
if C > PH1 Then
PlotPaintBar(H,L,"강조",Blue);
}
}
if T == -1 Then
{
if T != T[1] Then
{
LL = L;
NL1 = NL[1];
}
Else
{
if L < LL Then
{
LL = L;
NL = LL;
}
if C < NL1 Then
PlotPaintBar(H,L,"강조",Red);
}
}
5
var : T(0);
var : HH(nan),PH(Nan),PH1(Nan),PLL(Nan),PL(Nan);
var : LL(nan),NL(Nan),NL1(Nan),nHH(Nan),NH(Nan);
if C > O Then
T = 1;
else if C < O Then
T = -1;
Else
T = 0;
if T == 1 Then
{
if T != T[1] Then
{
HH = H;
PH1 = PH[1];
pLL = L;
}
Else
{
if H > HH Then
{
HH = H;
PH = HH;
}
if L < PLL Then
{
PLL = L;
PL = PLL;
}
if C > PH1 and c > NH Then
PlotPaintBar(H,L,"강조",Blue);
}
}
if T == -1 Then
{
if T != T[1] Then
{
LL = L;
nHH = H;
NL1 = NL[1];
}
Else
{
if L < LL Then
{
LL = L;
NL = LL;
}
if H > nHH Then
{
nHH = H;
NH = nHH;
}
if C < NL1 and C < PL Then
PlotPaintBar(H,L,"강조",Red);
}
}
즐거운 하루되세요