1. 종가가 양봉이면서 최근 20개이내 봉 중에서 가장 긴 양봉의 최고가보다 높으면 파란색으로, 종가가 음봉이면서 최근 20개이내 봉 중에서 가장 긴 음봉의 최저가보다 낮으면 빨강색으로 구현해 주세요
2. 종가가 최근 20개이내 봉 중에서 아래 꼬리가 몸통보다 가장 긴 봉의 최저가보다 낮으면 파란색으로, 최근 20개이내 봉 중에서 위꼬리가 몸통보다 가장 긴 봉의 최고가보다 높으면 빨강색으로 구현해 주세요
고맙습니다.
답변 1
예스스탁
예스스탁 답변
2025-10-02 09:33:34.0
안녕하세요
예스스탁입니다.
1
input : N(20);
var : cnt(0);
var1 = 0;
var2 = 0;
var3 = 0;
var4 = 0;
For cnt = 1 to N
{
if C[cnt] > O[cnt] and (H[cnt]-L[cnt]) > var1 Then
{
var1 = (H[cnt]-L[cnt]);
var2 = H[cnt];
}
if C[cnt] < O[cnt] and (H[cnt]-L[cnt]) > var3 Then
{
var3 = (H[cnt]-L[cnt]);
var4 = L[cnt];
}
}
if var2 > 0 and C > O and C > var2 Then
PlotPaintBar(H,L,"강조",Blue);
if var4 > 0 and C < O and C < var4 Then
PlotPaintBar(H,L,"강조",Red);
2
input : N(20);
var : cnt(0);
value1 = (min(C,O)-L)-abs(C-O);
value2 = (H-max(C,O))-abs(C-O);
var1 = 0;
var2 = 0;
var3 = 0;
var4 = 0;
For cnt = 1 to N
{
if var1 == 0 or (var1 > 0 and value1 > var1) Then
{
var1 = value1;
var2 = L[cnt];
}
if var3 == 0 or (var3 > 0 and value2 > var3) Then
{
var3 = value3;
var4 = H[cnt];
}
}
if var2 > 0 and C < var2 Then
PlotPaintBar(H,L,"강조",Blue);
if var4 > 0 and C > var4 Then
PlotPaintBar(H,L,"강조",Red);
즐거운 명절 되시기 바랍니다.
> 서태공 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 1. 종가가 양봉이면서 최근 20개이내 봉 중에서 가장 긴 양봉의 최고가보다 높으면 파란색으로, 종가가 음봉이면서 최근 20개이내 봉 중에서 가장 긴 음봉의 최저가보다 낮으면 빨강색으로 구현해 주세요
2. 종가가 최근 20개이내 봉 중에서 아래 꼬리가 몸통보다 가장 긴 봉의 최저가보다 낮으면 파란색으로, 최근 20개이내 봉 중에서 위꼬리가 몸통보다 가장 긴 봉의 최고가보다 높으면 빨강색으로 구현해 주세요
고맙습니다.