커뮤니티

문의드립니다

프로필 이미지
부동여산
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(); /생략 언제나 진심으로 다시한번 감사드립니다.