커뮤니티

저점과 고점을 찾는 지표 and ..

프로필 이미지
maker
2019-08-23 11:00:43
211
글번호 131397
답변완료
다른분의 글에서 N봉의 고점과 저점을 나타내는 지표 수식에 대한 답변은 보았습니다. 1. 혹시 틱/분 차트에서 N분(시간)동안 고점과 저점을 나타내는 지표도 가능할까요? 1-1) 가로선으로 선의 지속시간은 N분(시간)과 같은 기간을 나타내며 고점/저점이 갱신되면 새로 선이 생성되고 그 선의 지속시간은 갱신된 시점으로 N분(시간) 1-2) "1-1"의 고점과 저점을 직선으로 나타내는 선 1-3) "1-2"의 직선 기간 a, b, c 지점의 가로선 ex) 저점을 0, 고점을 100이라 가정하면 a는 25, b는 50, c는 75 지점 1-4) "1-2"의 구간에서 1분동안 거래량이 많은 캔들(고저시종/4)의 가로선 - 거래량이 많음은 이전 CC캔들 평균의 CF배 이상 부탁 드리겠습니다. 감사합니다.
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2019-08-23 13:31:22

> maker 님이 쓴 글입니다. > 제목 : 저점과 고점을 찾는 지표 and .. > 다른분의 글에서 N봉의 고점과 저점을 나타내는 지표 수식에 대한 답변은 보았습니다. 1. 혹시 틱/분 차트에서 N분(시간)동안 고점과 저점을 나타내는 지표도 가능할까요? 1-1) 가로선으로 선의 지속시간은 N분(시간)과 같은 기간을 나타내며 고점/저점이 갱신되면 새로 선이 생성되고 그 선의 지속시간은 갱신된 시점으로 N분(시간) 1-2) "1-1"의 고점과 저점을 직선으로 나타내는 선 1-3) "1-2"의 직선 기간 a, b, c 지점의 가로선 ex) 저점을 0, 고점을 100이라 가정하면 a는 25, b는 50, c는 75 지점 1-4) "1-2"의 구간에서 1분동안 거래량이 많은 캔들(고저시종/4)의 가로선 - 거래량이 많음은 이전 CC캔들 평균의 CF배 이상 부탁 드리겠습니다. 감사합니다.
프로필 이미지

예스스탁 예스스탁 답변

2019-08-23 17:54:51

안녕하세요 예스스탁입니다. 아래 내용 참고하시기 바랍니다. input : n(20),CC(10),CF(3); var : TF(0),S1(0),D1(0),TM(0),cnt(0),T1(0),HH(0),LL(0),ii(0),TT(0); var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0),TL6(0); var : O1(0),H1(0),L1(0),C1(0),sum(0),mav(0),VD(0),VT(0),VM(0),VP(0); Array : V1[100](0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; TT = stime; ii = 0; } Else ii = ii+1; if D1 > 0 then { #영업일변경 기준으로 경과된 분 if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; //n분 미만 if TM < n then { //당일최고와 최저가를 기준으로 선 출력 hh = DayHigh; ll = daylow; TL_Delete(TL1); TL_Delete(TL2); TL_Delete(TL3); TL_Delete(TL4); TL_Delete(TL5); TL1 = TL_New(D1,TT,HH,Sdate,stime,HH); TL2 = TL_New(D1,TT,HH-(HH-LL)*0.25,Sdate,stime,HH-(HH-LL)*0.25); TL3 = TL_New(D1,TT,HH-(HH-LL)*0.50,Sdate,stime,HH-(HH-LL)*0.50); TL4 = TL_New(D1,TT,HH-(HH-LL)*0.75,Sdate,stime,HH-(HH-LL)*0.75); TL5 = TL_New(D1,TT,LL,Sdate,stime,LL); } else //분이상 경과 { //최근 n분 이내에서 최고가와 최저가 계산해서 선 출력 HH = H; LL = L; for cnt = 0 to ii { if TM[cnt] > TM-N then { if H[cnt] > HH Then HH = H[cnt]; if L[cnt] < LL Then LL = L[cnt]; TT = stime[cnt]; } if TM[cnt] < TM-N Then cnt = ii+1; } TL_Delete(TL1); TL_Delete(TL1); TL_Delete(TL2); TL_Delete(TL3); TL_Delete(TL4); TL_Delete(TL5); TL1 = TL_New(D1,TT,HH,Sdate,stime,HH); TL2 = TL_New(D1,TT,HH-(HH-LL)*0.25,Sdate,stime,HH-(HH-LL)*0.25); TL3 = TL_New(D1,TT,HH-(HH-LL)*0.50,Sdate,stime,HH-(HH-LL)*0.50); TL4 = TL_New(D1,TT,HH-(HH-LL)*0.75,Sdate,stime,HH-(HH-LL)*0.75); TL5 = TL_New(D1,TT,LL,Sdate,stime,LL); } TL_SetColor(TL1,RED); TL_SetColor(TL2,MAGENTA); TL_SetColor(TL3,GREEN); TL_SetColor(TL4,CYAN); TL_SetColor(TL5,BLUE); #1분봉 기준(시,고,저,종,거래량 계산) if bdate != bdate[1] or (Bdate == bdate[1] and TM > TM[1]) Then { O1 = O; H1 = H; L1 = L; V1[0] = 0 ; for cnt = 1 to 99 { V1[cnt] = v1[cnt-1][1]; } } if H > H1 Then H1 = H; if L < L1 Then L1 = L; C1 = C; V1[0] = V1[0]+V; TL_Delete(TL6); if V1[cc] > 0 then { sum = 0; for cnt = 1 to CC { sum = sum + V1[cnt]; } mav = sum/CC; //최근 1분거래량이 이전 cc봉 평균대비 CF배 이상이면 if V1[0] >= mav*CF Then { //날짜,시간,TM값, 평균값 저장 VD = sdate; VT = stime; VM = TM; VP = (O1+H1+L1+C1)/4; } //오늘 거래량조건이 발생한적 있고 현재부터 20분 이내이면 출력 if VD == sdate and VM > TM-n Then { TL6 = TL_new(D1,TT,VP,Sdate,stime,VP); TL_SetColor(TL1,BLACK); } } } 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 전화주시기 바랍니다.(02-3453-1060) > > maker 님이 쓴 글입니다. > 제목 : 저점과 고점을 찾는 지표 and .. > 다른분의 글에서 N봉의 고점과 저점을 나타내는 지표 수식에 대한 답변은 보았습니다. 1. 혹시 틱/분 차트에서 N분(시간)동안 고점과 저점을 나타내는 지표도 가능할까요? 1-1) 가로선으로 선의 지속시간은 N분(시간)과 같은 기간을 나타내며 고점/저점이 갱신되면 새로 선이 생성되고 그 선의 지속시간은 갱신된 시점으로 N분(시간) 1-2) "1-1"의 고점과 저점을 직선으로 나타내는 선 1-3) "1-2"의 직선 기간 a, b, c 지점의 가로선 ex) 저점을 0, 고점을 100이라 가정하면 a는 25, b는 50, c는 75 지점 1-4) "1-2"의 구간에서 1분동안 거래량이 많은 캔들(고저시종/4)의 가로선 - 거래량이 많음은 이전 CC캔들 평균의 CF배 이상 부탁 드리겠습니다. 감사합니다.