커뮤니티

부탁드립니다

프로필 이미지
크라켄
2021-12-10 13:00:33
1005
글번호 154370
답변완료
$,안녕하세요. #74976 작성해주신 수식 아주 유용하게 잘쓰고 있습니다,감사드리구요 아래조건추가하면 좋겠습니다, 부탁드립니다, 1,74976 조건1에서 3번파동 고접 봉완성시 화살표(매도형) 생성 2,74976 조건2에서 7번파동 저점봉 완성시 화살표(매수형) 생성 되게 부탁드립니다. $,고맙습니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-12-10 14:55:28

안녕하세여 예스스탁입니다. Input: Length(20); Var:j(0),jj(0),HH(0),LL(0),최종고가(0),최종저가(0),최종꼭지점(""),처리구분(""), TL1(0),tx1(0),tx2(0),tx3(0),tx4(0); Array:고[10,4](0),저[10,4](0); HH = H; LL = L; If Index == 0 Then { 고[1,1] = HH; 저[1,1] = LL; } Condition1 = Highest(HH,Length) == HH and 최종고가 <> HH; Condition2 = Lowest (LL,Length) == LL and 최종저가 <> LL; 처리구분 = ""; 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 { 최종고가 = HH; If 최종꼭지점 == "저점" Then { For j = 10 DownTo 2 { For jj = 1 To 4 { 고[j,jj] = 고[j-1,jj]; } } 고[1,1] = HH; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; TL1 = TL_New(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]); TL_SetColor(TL1,red); if 고[4,1] > 0 and 고[4,1] < 고[3,1] and 고[3,1] > 고[2,1] Then { var1 = abs(고[3,1]-저[2,1]); tx1 = Text_New(저[1,3],저[1,4],저[1,1]+var1,"■"); tx2 = Text_New(저[1,3],저[1,4],저[1,1]-var1,"■"); Text_SetStyle(tx1,2,2); Text_SetStyle(tx2,2,2); Text_SetColor(tx1,BLUE); Text_SetColor(tx2,BLUE); } if 저[3,1] > 0 and 저[3,1] > 저[2,1] and 저[2,1] < 저[1,1] Then { tx4 = Text_New(저[1,3],저[1,4],저[1,1],"▲"); Text_SetStyle(tx4,2,0); Text_SetColor(tx4,RED); } } Else If 고[1,1] < HH Then { 고[1,1] = HH; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; TL_SetEnd(TL1,고[1,3],고[1,4],고[1,1]); } 최종꼭지점 = "고점"; } If 처리구분 == "저점처리" Then { 최종저가 = LL; If 최종꼭지점 == "고점" then { For j = 10 DownTo 2 { For jj = 1 To 4 { 저[j,jj] = 저[j-1,jj]; } } 저[1,1] = LL; 저[1,2] = Index; 저[1,3] = sDate; 저[1,4] = sTime; TL1 = TL_New(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); TL_SetColor(TL1,blue); if 저[4,1] > 0 and 저[4,1] > 저[3,1] and 저[3,1] < 저[2,1] Then { var1 = abs(저[3,1]-고[2,1]); tx1 = Text_New(고[1,3],고[1,4],고[1,1]+var1,"■"); tx2 = Text_New(고[1,3],고[1,4],고[1,1]-var1,"■"); Text_SetStyle(tx1,2,2); Text_SetStyle(tx2,2,2); Text_SetColor(tx1,RED); Text_SetColor(tx2,RED); } if 고[3,1] > 0 and 고[3,1] < 고[2,1] and 고[2,1] > 고[1,1] Then { tx3 = Text_New(고[1,3],고[1,4],고[1,1],"▼"); Text_SetStyle(tx3,2,1); Text_SetColor(tx3,BLUE); } } Else If 저[1,1] > LL then { 저[1,1] = LL; 저[1,2] = Index; 저[1,3] = sDate; 저[1,4] = sTime; TL_SetEnd(TL1,저[1,3],저[1,4],저[1,1]); } 최종꼭지점 = "저점"; } 즐거운 하루되세요 > 크라켄 님이 쓴 글입니다. > 제목 : 부탁드립니다 > $,안녕하세요. #74976 작성해주신 수식 아주 유용하게 잘쓰고 있습니다,감사드리구요 아래조건추가하면 좋겠습니다, 부탁드립니다, 1,74976 조건1에서 3번파동 고접 봉완성시 화살표(매도형) 생성 2,74976 조건2에서 7번파동 저점봉 완성시 화살표(매수형) 생성 되게 부탁드립니다. $,고맙습니다.