커뮤니티
틱봉 N개 합쳐서 계산하기
2011-12-05 17:06:47
411
글번호 45483
안녕하세요~
다음 내용 검토 부탁드리겠습니다.
현재 YT의 경우 틱봉의 최대값이 300 으로 한정되어 있습니다.
즉, 600틱봉 또는 900틱봉을 사용할 수 없는데, 이를 해결하고자
생각한 것이 틱봉을 합쳐서 계산하면 어떨까 하는데 저의 생각이
맞는 것인지, 또한 수식으로 가능한 것인지 검토 부탁드립니다.
예를들어, 300틱봉을 사용한다고 가정하고, 제가 원하는 것은 600틱봉이라고
했을 때...
5이평과 20이평 crossup과 crossdown의 교차를 buy와 sell로 한다면,
봉2개의 시고종저를 하나의 시고종저로 계산하여 (즉, 두봉을 합쳐서 시고종저값을
구하여) 이평값을 구하면, 600틱봉을 사용하는 효과와 같을 것 같은데
맞는 생각인가요?
만약 맞다면 이평교차식으로 간단한 예제 수식 부탁드리겠습니다.
이때 N개의 봉을 합친다는 개념의 N은 변수처리로 해주시면,
여러가지 응용이 가능할 것 같습니다.
(예를들면 750틱봉을 원하면 250틱봉 3개를 합친 것,
140틱봉을 원하면 70틱봉 2개를 합친 것 등등)
수식 응용을 위하여 만약 가능하시다면 이평교차식외에
돌파 예제도 하나 부탁드립니다. (봉을 합친 시고종저값의 응용을 위하여
도움이 될 만한 것이면 어떤 것이든 좋습니다)
감사합니다 !!!
답변 1
예스스탁 예스스탁 답변
2011-12-05 17:40:51
안녕하세요
예스스탁입니다.
1.
N개봉을 합쳐 이평을 계산하여 골드와 데드시 매매하는 식입니다.
input : N(3),P1(5),P2(20);
var : cnt(0),sum1(0),sum2(0),mav1(0),mav2(0);
Array : CC[100](0);
var1 = (dayindex)%N;
if dayindex == 0 or (var1 <= var1[1] and stime > stime[1]) Then{
for cnt = 1 to 99{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
sum1 = 0;
sum2 = 0;
for cnt = 0 to P2{
if cnt < P1 Then
sum1 = sum1+CC[cnt];
if cnt < P2 Then
sum2 = sum2+CC[cnt];
}
mav1 = sum1/P1;
mav2 = sum2/P2;
if crossup(mav1,mav2) Then
buy();
if CrossDown(mav1,mav2) Then
sell();
2.
N개봉을 모아 고저가를 구하고
그봉의 이전 5개의 최고가와 최저가를 계산하여
돌파시 매매하는 식입니다.
input : N(3);
var : cnt(0),high5(0),low5(0);
Array : OO[100](0),HH[100](0),LL[100](0),CC[100](0);
var1 = (dayindex)%N;
if dayindex == 0 or (var1 <= var1[1] and stime > stime[1]) Then{
OO[0] = O;
HH[0] = H;
LL[0] = L;
CC[0] = C;
for cnt = 1 to 99{
OO[cnt] = OO[cnt-1][1];
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
}
}
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
CC[0] = C;
high5 = HH[1];
Low5 = LL[1];
for cnt = 1 to 5{
if HH[cnt] > high5 Then
high5 = HH[cnt];
if LL[cnt] < Low5 Then
Low5 = LL[cnt];
}
if crossup(c,high5) Then
buy();
if CrossDown(C,Low5) Then
sell();
즐거운 하루되세요
> 새로운세상 님이 쓴 글입니다.
> 제목 : 틱봉 N개 합쳐서 계산하기
> 안녕하세요~
다음 내용 검토 부탁드리겠습니다.
현재 YT의 경우 틱봉의 최대값이 300 으로 한정되어 있습니다.
즉, 600틱봉 또는 900틱봉을 사용할 수 없는데, 이를 해결하고자
생각한 것이 틱봉을 합쳐서 계산하면 어떨까 하는데 저의 생각이
맞는 것인지, 또한 수식으로 가능한 것인지 검토 부탁드립니다.
예를들어, 300틱봉을 사용한다고 가정하고, 제가 원하는 것은 600틱봉이라고
했을 때...
5이평과 20이평 crossup과 crossdown의 교차를 buy와 sell로 한다면,
봉2개의 시고종저를 하나의 시고종저로 계산하여 (즉, 두봉을 합쳐서 시고종저값을
구하여) 이평값을 구하면, 600틱봉을 사용하는 효과와 같을 것 같은데
맞는 생각인가요?
만약 맞다면 이평교차식으로 간단한 예제 수식 부탁드리겠습니다.
이때 N개의 봉을 합친다는 개념의 N은 변수처리로 해주시면,
여러가지 응용이 가능할 것 같습니다.
(예를들면 750틱봉을 원하면 250틱봉 3개를 합친 것,
140틱봉을 원하면 70틱봉 2개를 합친 것 등등)
수식 응용을 위하여 만약 가능하시다면 이평교차식외에
돌파 예제도 하나 부탁드립니다. (봉을 합친 시고종저값의 응용을 위하여
도움이 될 만한 것이면 어떤 것이든 좋습니다)
감사합니다 !!!
다음글
이전글