커뮤니티
질문입니다.
2008-06-12 08:35:04
803
글번호 15703
1)특정일(xdate)로부터 특정일(ydate)까지의 기간동안
최저가와 최고가 사이의 양봉과 음봉 그리고 전체봉의 개수를 나타내는 수식
부탁드립니다.
예를들어)
2008.01.01~2008.03.01까지의 기간중
최저가발생일이 2008.01.15, 최고가발생일이 2008.02.20이면,
2008.01.15~2008.02.20까지의 양봉과 음봉 그리고 전체 봉의 개수를 나타냅니다.
2)특정일(xdate)로부터 특정일(ydate)까지의 기간동안
최저가와 최고가 사이의 양봉과 음봉 그리고 전체봉의 개수중
양봉의 개수와 양봉의 개수가 동일해지는 시점에서 1
양봉의 개수와 음봉의 개수가 동일해지는 시점에서 2
양봉의 개수와 전봉의 개수가 동일해지는 시점에서 3
음봉의 개수와 양봉의 개수가 동일해지는 시점에서 4
음봉의 개수와 음봉의 개수가 동일해지는 시점에서 5
음봉의 개수와 전봉의 개수가 동일해지는 시점에서 6
전봉의 개수와 양봉의 개수가 동일해지는 시점에서 7
전봉의 개수와 음봉의 개수가 동일해지는 시점에서 8
전봉의 개수와 전봉의 개수가 동일해지는 시점에서 9
를 나타내는 수식부탁드립니다.
예를들어)
2008.01.01~2008.03.01까지의 기간중
최저가발생일이 2008.01.15, 최고가발생일이 2008.02.20이면,
2008.01.15~2008.02.20까지의 양봉과 음봉 그리고 전체 봉의 개수를 나타내고,
2008.02.20을 포함하여 우측으로 봉이 진행될때 아래와 같이 나타냅니다.
양봉의 개수와 양봉의 개수가 동일해지는 시점에서 1
양봉의 개수와 음봉의 개수가 동일해지는 시점에서 2
양봉의 개수와 전봉의 개수가 동일해지는 시점에서 3
음봉의 개수와 양봉의 개수가 동일해지는 시점에서 4
음봉의 개수와 음봉의 개수가 동일해지는 시점에서 5
음봉의 개수와 전봉의 개수가 동일해지는 시점에서 6
전봉의 개수와 양봉의 개수가 동일해지는 시점에서 7
전봉의 개수와 음봉의 개수가 동일해지는 시점에서 8
전봉의 개수와 전봉의 개수가 동일해지는 시점에서 9
답변 1
예스스탁 예스스탁 답변
2008-06-12 17:15:53
안녕하세요
예스스탁입니다.
1)
input : StartDate(20080101),EndDate(20080229);
var : cnt(0),idx(0),ToTal(0),redB(0),BlueB(0),DojiB(0);
if Sdate >= Startdate and Sdate <= Enddate Then{
idx = idx+1;
var1 = NthHighestBar(1,H,idx);
var2 = NthLowestBar(1,L,idx);
var3 = min(var1,var2);
var4 = max(var1,var2);
Total = abs(var1-var2)+1;
RedB = 0;
BlueB = 0;
DojiB = 0;
for cnt = var3 to var4
{
if C[cnt] > O[cnt] Then
RedB = RedB +1;
if C[cnt] < O[cnt] Then
BlueB = BlueB+1;
if C[cnt] == O[cnt] Then
DojiB = DojiB+1;
}
}
plot1(ToTal);//전체봉
plot2(BlueB);//양봉
plot3(RedB);//음봉
plot4(DojiB);//도지봉
2) 2번 내용은 정확한 내용을 모르겠습니다.
중복되는 내용과 양봉과 양봉이 같다는 등의 내용에 대해 정확히 이해햐지 못했습니다.
input : StartDate(20080101),EndDate(20080229);
var : cnt(0),idx(0),ToTal(0),redB(0),BlueB(0),DojiB(0);
if Sdate >= Startdate and Sdate <= Enddate Then{
idx = idx+1;
var1 = NthHighestBar(1,H,idx);
var2 = NthLowestBar(1,L,idx);
var3 = min(var1,var2);
var4 = max(var1,var2);
Total = abs(var1-var2)+1;
RedB = 0;
BlueB = 0;
DojiB = 0;
for cnt = var3 to var4
{
if C[cnt] > O[cnt] Then
RedB = RedB +1;
if C[cnt] < O[cnt] Then
BlueB = BlueB+1;
if C[cnt] == O[cnt] Then
DojiB = DojiB+1;
}
}
if Total == RedB Then
value1 = 1;
if Total == BlueB Then
value1 = 2;
if Total == DojiB Then
value1 = 3;
if RedB == BlueB Then
value1 = 4;
if RedB > BlueB Then
value1 = 5;
if RedB < BlueB Then
value1 = 6;
plot1(value1);
전체봉이 양봉이면 1
전체봉이 음봉이면 2
전체봉이 도지이면 3
양봉과 음봉 갯수가 같으면 4
양봉갯수가 음봉갯수보다 많으면 5
음봉갯수가 양봉갯수보다 많으면 6
을 리턴합니다.
즐거운 하루되세요
> CJ_MINSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 1)특정일(xdate)로부터 특정일(ydate)까지의 기간동안
최저가와 최고가 사이의 양봉과 음봉 그리고 전체봉의 개수를 나타내는 수식
부탁드립니다.
예를들어)
2008.01.01~2008.03.01까지의 기간중
최저가발생일이 2008.01.15, 최고가발생일이 2008.02.20이면,
2008.01.15~2008.02.20까지의 양봉과 음봉 그리고 전체 봉의 개수를 나타냅니다.
2)특정일(xdate)로부터 특정일(ydate)까지의 기간동안
최저가와 최고가 사이의 양봉과 음봉 그리고 전체봉의 개수중
양봉의 개수와 양봉의 개수가 동일해지는 시점에서 1
양봉의 개수와 음봉의 개수가 동일해지는 시점에서 2
양봉의 개수와 전봉의 개수가 동일해지는 시점에서 3
음봉의 개수와 양봉의 개수가 동일해지는 시점에서 4
음봉의 개수와 음봉의 개수가 동일해지는 시점에서 5
음봉의 개수와 전봉의 개수가 동일해지는 시점에서 6
전봉의 개수와 양봉의 개수가 동일해지는 시점에서 7
전봉의 개수와 음봉의 개수가 동일해지는 시점에서 8
전봉의 개수와 전봉의 개수가 동일해지는 시점에서 9
를 나타내는 수식부탁드립니다.
예를들어)
2008.01.01~2008.03.01까지의 기간중
최저가발생일이 2008.01.15, 최고가발생일이 2008.02.20이면,
2008.01.15~2008.02.20까지의 양봉과 음봉 그리고 전체 봉의 개수를 나타내고,
2008.02.20을 포함하여 우측으로 봉이 진행될때 아래와 같이 나타냅니다.
양봉의 개수와 양봉의 개수가 동일해지는 시점에서 1
양봉의 개수와 음봉의 개수가 동일해지는 시점에서 2
양봉의 개수와 전봉의 개수가 동일해지는 시점에서 3
음봉의 개수와 양봉의 개수가 동일해지는 시점에서 4
음봉의 개수와 음봉의 개수가 동일해지는 시점에서 5
음봉의 개수와 전봉의 개수가 동일해지는 시점에서 6
전봉의 개수와 양봉의 개수가 동일해지는 시점에서 7
전봉의 개수와 음봉의 개수가 동일해지는 시점에서 8
전봉의 개수와 전봉의 개수가 동일해지는 시점에서 9