커뮤니티
문의드립니다
2015-07-23 00:51:52
107
글번호 88800
짬짬히 나는 시간에 공부하다보니 아무래도 답보상태가 길어지네요
오늘도 스승에게 물어보는 제자의 마음으로 질문을 드립니다.
아래 수식은 거의 해석이 되질않습니다 되는대로 하긴해봤는데...
제 주석의 보충설명과, 각 주석에 달아놓은 궁금점을 답변 부탁드리겠습니다!
-이렇게 공부하는게 과연 실력향상을 불러오는데 옳은 방향일지가 궁금합니다.
메뉴얼을 봐도 너무 원론적인얘기인데다가 양이 방대해서 일일이 외우기도어렵네요
식을 해석해보려고해도 이렇게 번번히 막힙니다. 겜블러님 블로그에 있는 수식들은 전략에 대한설명이 거의 없어 사실 제 수준에서는 해석이 불가능하더군요
대충 이러이러한 전략이다 하면 몰라도 대충짜맞춰라도 볼텐데 설명이없으니 그게안되더라구요.. 수식작성 질답게시판에 올라온식들을 최대한 해석해보고 질문을 올리는방식을 최선책으로 바라보고 있는데 이보다 더 좋은방법은 무엇이 있을지요?
-----
질문:
당일 고점(저점)에서 되돌림 이후 돌파 하는 패턴이 수식 가능할까요?
var : T(0),HL(0),LH(0);
if date != date[1] Then
T = 0;
//현재봉의 날짜가 직전봉의 날짜와 같지않을때 T값에 0을할당
당일 전고점을 가려내기위함?
if H == dayhigh Then{
T = 1;
HL = L;
}
//현재 고가값이 당일 고가값일때
T에 1을할당
HL에 현재 저가값을할당
if L == dayLow Then{
T = -1;
LH = L;
}
// 현재 저가값이 당일 저가값일때
T에 -1 을할당
LH에 현재 저가값을 할당
if T >= 1 and L < HL Then{
HL = L;
T = 2;
}
// T가 1보다 같거나 큰상황에서(당일고가값을 갱신했고,당일저가를 갱신 안한 상황에서)
현재 저가 보다 당일고가값에서의 저가가 더 클때 HL에 다시 현재 저가값을 할당하고
T에 2값을 할당
즉 이 상황은 질문자가 요청한, '당일 고가 형성후 되돌림'을 보여주는 상황을 표현한것 맞나요?
if T == 2 and C < HL[1] and L[1] > HL[1] Then
buy();
// T=2 즉 당일 고가형성후 되돌림 상황에서, 종가보다 직전봉의 HL값(당일고가 이후 당일저가 전까지의 저가)이 더클때, 직전봉저가값이 직전봉 HL값 보다 클때
매수
지금이게 제일 이해가 안갑니다. 종가보다 직전봉HL값이 더 큰경우는 T=2값의 연장선아닌가요? 여기서 쓰인 HL값은 당일저가값보다는 크지만 당일고가이후의 저가값이 아닌지요? 현재봉 종가가 직전봉 HL값보다 작다는건 HL값을(당일고점이후 저가값) 계속 갱신하고 있는중이 아닌지
거기다가 직전봉 저가가 직전봉 HL값보다 더클때라는것은... 현재 제 지식으로는 이해가 안갑니다 두개가 같은값이 될수밖에 없지않나요?
즉, 당일 고점형성이후 계속 저가행진을 하는상황인데, 어떻게 매수주문이 나가는지? 어느부분에서 해석이 잘못된건지가 궁금합니다. 제 짧은지식으로는 아무리봐도 돌파식이 안보이구요..
if T <= -1 and H > LH Then{
LH = H;
T = -2;
}
//생략
if T == -2 and C > LH[1] and H[1] < LH[1] and T[1] == -2 and T[2] == -2 Then
sell();
/생략
언제나 진심으로 다시한번 감사드립니다.
답변 1
예스스탁 예스스탁 답변
2015-07-23 14:17:57
안녕하세요
예스스탁입니다.
각 수식에 주석으로 설명을 붙여드립니다.
var : T(0),HL(0),LH(0);
#T변수는 당일 최근 갱신된 방향이 최고가인지 최저가쪽인지 구별하기 위한 변수입니다
#첫봉에서는 0을 저장하고 최고가가 갱신되면 1, 최저가가 갱신되면 -1을 저장해서
#가장최근 당일최고가를 갱신했는지, 최저가를 갱신했는지 알아내기 위한 변수입니다.
if date != date[1] Then
T = 0;
#현재봉 고가가 당일최고가이면 T에는 1을 저장하고
#당일최고가 이후 최저가를 계산할 변수의 초기값으로는 현재봉 저가로 저장
if H == dayhigh Then{
T = 1;
HL = L;
}
#현재봉 저가가 당일최저가이면 T에는 -1을 저장하고
#당일최저가 이후 최고가를 계산할 변수의 초기값으로는 현재봉 고가로 저장
if L == dayLow Then{
T = -1;
LH = L;
}
#T가 1이상이고(현재 가장최근 당일최고가가 갱신되었고 이후 최저가를 계산하고 있는 상황)
#이후 발생한 저가 중 HL변수에 저장된 값보다 작은 저가가 나오면
#HL변수에 저가를 저장하고 T를 2로 변경
#T에 2를 저장한 것은 1회이상 최저가 갱신이 있었는지를 판단하기 위함입니다.
if T >= 1 and L < HL Then{
HL = L;
T = 2;
}
#T가 -1이하이고(현재 가장최근 당일최저가가 갱신되었고 이후 최고가가 계산되고 있는 상황)
#이후 발생한 저가 중 HL변수에 저장된 값보다 작은 저가가 나오면
#HL변수에 저가를 저장하고 T를 -2로 변경
#T에 -2를 저장한 것은 1회이상 최고가 갱신이 있었는지를 판단하기 위함입니다.
if T <= -1 and H > LH Then{
LH = H;
T = -2;
}
#T는 2이고(당일최고가 이후 최저가를 1회이상 갱신했고)
#현재봉 종가는 직전봉기준 HL보다 작고
#직전봉의 저가를 직전봉기준 HL보다 크면 매수
#당일최고가 이후 최저가를 갱신하다가 가격이 상승했다가
#다시떨어져서 당일최고가 이후의 최저가를 현재봉에서 갱신하는 상황을 표현한 것입니다.
#즉 전봉은 최고가 이후의 최저가를 갱신못하고(상승을 했다가)
#현재봉 종가에서 직전봉 기준 최저가보다 낮아져서 값을 갱신했다는 의미입니다.
if T == 2 and C < HL[1] and L[1] > HL[1] Then
buy();
#매도도 위와 같은 맥락입니다.
if T == -2 and C > LH[1] and H[1] < LH[1] and T[1] == -2 and T[2] == -2 Then
sell();
즐거운 하루되세요
> 부동여산 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 짬짬히 나는 시간에 공부하다보니 아무래도 답보상태가 길어지네요
오늘도 스승에게 물어보는 제자의 마음으로 질문을 드립니다.
아래 수식은 거의 해석이 되질않습니다 되는대로 하긴해봤는데...
제 주석의 보충설명과, 각 주석에 달아놓은 궁금점을 답변 부탁드리겠습니다!
-이렇게 공부하는게 과연 실력향상을 불러오는데 옳은 방향일지가 궁금합니다.
메뉴얼을 봐도 너무 원론적인얘기인데다가 양이 방대해서 일일이 외우기도어렵네요
식을 해석해보려고해도 이렇게 번번히 막힙니다. 겜블러님 블로그에 있는 수식들은 전략에 대한설명이 거의 없어 사실 제 수준에서는 해석이 불가능하더군요
대충 이러이러한 전략이다 하면 몰라도 대충짜맞춰라도 볼텐데 설명이없으니 그게안되더라구요.. 수식작성 질답게시판에 올라온식들을 최대한 해석해보고 질문을 올리는방식을 최선책으로 바라보고 있는데 이보다 더 좋은방법은 무엇이 있을지요?
-----
질문:
당일 고점(저점)에서 되돌림 이후 돌파 하는 패턴이 수식 가능할까요?
var : T(0),HL(0),LH(0);
if date != date[1] Then
T = 0;
//현재봉의 날짜가 직전봉의 날짜와 같지않을때 T값에 0을할당
당일 전고점을 가려내기위함?
if H == dayhigh Then{
T = 1;
HL = L;
}
//현재 고가값이 당일 고가값일때
T에 1을할당
HL에 현재 저가값을할당
if L == dayLow Then{
T = -1;
LH = L;
}
// 현재 저가값이 당일 저가값일때
T에 -1 을할당
LH에 현재 저가값을 할당
if T >= 1 and L < HL Then{
HL = L;
T = 2;
}
// T가 1보다 같거나 큰상황에서(당일고가값을 갱신했고,당일저가를 갱신 안한 상황에서)
현재 저가 보다 당일고가값에서의 저가가 더 클때 HL에 다시 현재 저가값을 할당하고
T에 2값을 할당
즉 이 상황은 질문자가 요청한, '당일 고가 형성후 되돌림'을 보여주는 상황을 표현한것 맞나요?
if T == 2 and C < HL[1] and L[1] > HL[1] Then
buy();
// T=2 즉 당일 고가형성후 되돌림 상황에서, 종가보다 직전봉의 HL값(당일고가 이후 당일저가 전까지의 저가)이 더클때, 직전봉저가값이 직전봉 HL값 보다 클때
매수
지금이게 제일 이해가 안갑니다. 종가보다 직전봉HL값이 더 큰경우는 T=2값의 연장선아닌가요? 여기서 쓰인 HL값은 당일저가값보다는 크지만 당일고가이후의 저가값이 아닌지요? 현재봉 종가가 직전봉 HL값보다 작다는건 HL값을(당일고점이후 저가값) 계속 갱신하고 있는중이 아닌지
거기다가 직전봉 저가가 직전봉 HL값보다 더클때라는것은... 현재 제 지식으로는 이해가 안갑니다 두개가 같은값이 될수밖에 없지않나요?
즉, 당일 고점형성이후 계속 저가행진을 하는상황인데, 어떻게 매수주문이 나가는지? 어느부분에서 해석이 잘못된건지가 궁금합니다. 제 짧은지식으로는 아무리봐도 돌파식이 안보이구요..
if T <= -1 and H > LH Then{
LH = H;
T = -2;
}
//생략
if T == -2 and C > LH[1] and H[1] < LH[1] and T[1] == -2 and T[2] == -2 Then
sell();
/생략
언제나 진심으로 다시한번 감사드립니다.
다음글