커뮤니티

지그재그 지표 삽입 부탁드립니다

프로필 이미지
블루션
2022-01-13 10:44:16
1219
글번호 155394
답변완료
안녕하세요. 국내선물을 하기위해 예스스탁 차트를 열심히 배우고 있는 사용자입니다, 많은 도움에 감사드리구요. 농협의 예스스탁을 배우면서 분봉, 틱봉에 추세의 흐름을 파악하고자 지그재그 보조지표를 사용하려고 하니까 원하는 지표가 없어 사용이 불가능하더군요. 바쁘신 업무에 죄송합니다만 지그재그 보조지표를 예스스탁 국내선물, 해외선물차트에 사용가능하도록 만들어 주실수 없는지 감히 부탁드리겠읍니다. 혜량해주시길 부탁드립니다. 임인년 호랑이 해에 건강하시고 복많이 받으시길 기원드립니다. 감사합니다. -- 모바일 01038435394, 메일 pinenks@daum.net
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-01-13 13:12:43

안녕하세요 예스스탁입니다. 게시판에 지그재그나 zigzag로 검색하시면 여러 수식들을 찾아보실 수 있습니다. 대표적인 수식을 올려드립니다. Input:전환비율(5); Var:j(0),jj(0),HH(0),LL(0),hiBar(0),loBar(0),최종꼭지점(""),처리구분(""), TL1(0),Text1(0),ADXV1(0); Array:고[10,4](0),저[10,4](0); HH = H; LL = L; If Index == 0 Then { 고[1,1] = HH; 고[1,2] = 0; 고[1,3] = sDate; 고[1,4] = sTime; 저[1,1] = LL; 저[1,2] = 0; 저[1,3] = sDate; 저[1,4] = sTime; } If Index > 0 Then { hiBar = hiBar + 1; loBar = loBar + 1; } If HH[hiBar] < HH Then hiBar = 0; If LL[loBar] > LL Then loBar = 0; Condition1 = 저[1,1] * (1 + (전환비율/100)) < HH and hiBar == 0; Condition2 = 고[1,1] * (1 - (전환비율/100)) > LL and loBar == 0; 처리구분 = ""; If Condition1 and Condition2 Then // 고점과 저점 조건 동시 만족 { If 최종꼭지점 == "저점" Then { If 저[1,1] > LL Then 처리구분 = "저점처리"; Else 처리구분 = "고점처리"; } Else If 최종꼭지점 == "고점" Then { If 고[1,1] < HH Then 처리구분 = "고점처리"; Else 처리구분 = "저점처리"; } } Else If Condition1 Then 처리구분 = "고점처리"; Else If Condition2 Then 처리구분 = "저점처리"; If 처리구분 == "고점처리" Then { If 최종꼭지점 == "저점" Then { For j = 10 DownTo 2 { For jj = 1 To 4 { 고[j,jj] = 고[j-1,jj]; } } 고[1,1] = HH[hiBar]; 고[1,2] = Index - hiBar; 고[1,3] = sDate[hiBar]; 고[1,4] = sTime[hiBar]; hiBar = -1; loBar = -1; TL1 = TL_New(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]); TL_SetSize(TL1,1); TL_SetColor(TL1,RED); } Else If 고[1,1] < HH[hiBar] Then // 1번 고점보다 높은 고가 출현 { 고[1,1] = HH[hiBar]; 고[1,2] = Index - hiBar; 고[1,3] = sDate[hiBar]; 고[1,4] = sTime[hiBar]; hiBar = -1; loBar = -1; TL_SetEnd(TL1,고[1,3],고[1,4],고[1,1]); } 최종꼭지점 = "고점"; } If 처리구분 == "저점처리" Then { If 최종꼭지점 == "고점" Then { For j = 10 DownTo 2 { For jj = 1 To 4 { 저[j,jj] = 저[j-1,jj]; } } 저[1,1] = LL[loBar]; 저[1,2] = Index - loBar; 저[1,3] = sDate[loBar]; 저[1,4] = sTime[loBar]; hiBar = -1; loBar = -1; TL1 = TL_New(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); TL_SetSize(TL1,1); TL_SetColor(TL1,BLUE); } Else If 저[1,1] > LL[loBar] Then { 저[1,1] = LL[loBar]; 저[1,2] = Index - loBar; 저[1,3] = sDate[loBar]; 저[1,4] = sTime[loBar]; hiBar = -1; loBar = -1; TL_SetEnd(TL1,저[1,3],저[1,4],저[1,1]); } 최종꼭지점 = "저점"; } 즐거운 하루되세요 > 블루션 님이 쓴 글입니다. > 제목 : 지그재그 지표 삽입 부탁드립니다 > 안녕하세요. 국내선물을 하기위해 예스스탁 차트를 열심히 배우고 있는 사용자입니다, 많은 도움에 감사드리구요. 농협의 예스스탁을 배우면서 분봉, 틱봉에 추세의 흐름을 파악하고자 지그재그 보조지표를 사용하려고 하니까 원하는 지표가 없어 사용이 불가능하더군요. 바쁘신 업무에 죄송합니다만 지그재그 보조지표를 예스스탁 국내선물, 해외선물차트에 사용가능하도록 만들어 주실수 없는지 감히 부탁드리겠읍니다. 혜량해주시길 부탁드립니다. 임인년 호랑이 해에 건강하시고 복많이 받으시길 기원드립니다. 감사합니다. -- 모바일 01038435394, 메일 pinenks@daum.net