커뮤니티
문의드립니다.
2014-11-30 14:53:36
136
글번호 80921
항상 수고해주셔서 감사합니다.
1.
2봉이상 연속으로 양봉이 나올시 음봉이 나올때까지만 그 연속된 양봉들을
하나의 양봉으로 간주하고 '기준봉'이라 정의했을때 그 기준봉의 꼬리길이를 제외한 몸통길이만 구하는 식을 구현하고자합니다.
2.
반대로 1봉이상 연속으로 음봉이 나올시 양봉이 나올때까지만 하나의 음봉으로 간주하는
'기준봉'을 구현하는 식
3.분봉차트로 봤을때 계속해서 초기화되고 기준봉이 바뀌게 되는게 맞죠?
번거로울시겠지만 부탁좀 드리겠습니다.^^
수고하세요.
답변 1
예스스탁 예스스탁 답변
2014-12-01 16:15:08
안녕하세요
예스스탁입니다.
1.
var : T(0),HH(0),LL(0);
var1 = max(C,O);
var2 = min(C,O);
#양봉구간 시작
if T <= 0 and C > O Then
{
T = 1;
Condition1 = false;
}
#음봉구간 시작
if T >= 0 and C < O Then{
T = -1;
Condition2 = false;
}
if T == 1 then
{
#양봉구간에서 첫 연속양봉두개
if Condition1 == false and C > O and C[1] > O[1] Then
{
Condition1 = true;
HH = max(var1,var1[1]);
LL = min(var2,var2[1]);
}
if Condition1 == true Then
{
if var1 > HH Then
HH = var1;
if var2 < LL Then
LL = var2;
}
}
if T == -1 Then
{
#양봉구간에서 첫 연속음봉두개
if Condition2 == false and C < O and C[1] < O[1] Then
{
Condition2 = true;
HH = max(var1,var1[1]);
LL = min(var2,var2[1]);
}
if Condition2 == true Then
{
if var1 > HH Then
HH = var1;
if var2 < LL Then
LL = var2;
}
}
plot1(HH-LL);
2.
var : T(0),HH(0),LL(0);
var1 = max(C,O);
var2 = min(C,O);
#양봉구간 시작
if T <= 0 and C > O Then
{
T = 1;
HH = max(var1,var1[1]);
LL = min(var2,var2[1]);
}
if T >= 0 and C < O Then{
T = -1;
}
if T == 1 then
{
if var1 > HH Then
HH = var1;
if var2 < LL Then
LL = var2;
}
if T == -1 Then
{
if var1 > HH Then
HH = var1;
if var2 < LL Then
LL = var2;
}
plot1(HH-LL);
즐거운 하루되세요
> 엔즈 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 항상 수고해주셔서 감사합니다.
1.
2봉이상 연속으로 양봉이 나올시 음봉이 나올때까지만 그 연속된 양봉들을
하나의 양봉으로 간주하고 '기준봉'이라 정의했을때 그 기준봉의 꼬리길이를 제외한 몸통길이만 구하는 식을 구현하고자합니다.
2.
반대로 1봉이상 연속으로 음봉이 나올시 양봉이 나올때까지만 하나의 음봉으로 간주하는
'기준봉'을 구현하는 식
3.분봉차트로 봤을때 계속해서 초기화되고 기준봉이 바뀌게 되는게 맞죠?
번거로울시겠지만 부탁좀 드리겠습니다.^^
수고하세요.