커뮤니티

추세선 작성과 추세선 돌파 붕괴 표시

프로필 이미지
묘선낭자
2020-12-28 17:13:33
920
글번호 144954
답변완료

첨부 이미지

If crossup(이평1,이평2) Then{ var1=Index; var2=Lowest(L,Index-var4+1); var3=var2[1]; 저점추세선은 var3와 var2를 연결한 선. 우측연장. } If crossdown(이평1,이평2) Then{ var4=Index; var5=Highest(H,Index-var1+1); var6=var2[1]; 고검추세선은 var6와 var5를 연결한 선. 우측연장. } plot1(저점추세선) plot2(고점추세선) If crossup(c,고점추세선) Then{ var7=Index; plot3(L-0.5,"돌파",red); } If crossup(c,저점추세선) Then{ plot3(L-0.5,"돌파",yellow); } If crossdown(c,고점추세선) Then{ plot4(H+0.5,"붕괴",white); } If crossdown(c,저점추세선) Then{ var8=Index; plot4(H+0.5,"붕괴",cyan); } 첨부한 사진처럼 저점추세선과 고점추세선을 만들어서 고점추세선 돌파시 저점추세선 붕괴시 신호를 내고 싶습니다. 저점추세선은 이평1이 이평2 위로 올라오는 순간에 이평1이 이평2 아래 있었던 동안의 최저점끼리 연결하고 고점추세선은 이평1이 이평2 아래로 내려가는 순간에 이평1이 이평2 위에 있었던 동안의 최고점끼리 연결하고자 합니다. 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-12-29 15:55:30

안녕하세요 예스스탁입니다. var : 이평1(0),이평2(0),t(0); var : hh(0),hd(0),ht(0),hh1(0),hd1(0),ht1(0),고점추세선(0); var : ll(0),ld(0),lt(0),ll1(0),ld1(0),lt1(0),저점추세선(0); 이평1 = ma(C,20); 이평2 = ma(C,60); Plot1(이평1); Plot2(이평2); If crossup(이평1,이평2) Then { t = 1; hh = h; hd = sDate; ht = sTime; hh1 = hh[1]; hd1 = hd[1]; ht1 = ht[1]; if hh1 > 0 Then { TL_SetExtRight(고점추세선,False); 고점추세선 = TL_New(hd1,ht1,hh1,hd,ht,hh); TL_SetColor(고점추세선,RED); TL_SetExtRight(고점추세선,true); } } If crossdown(이평1,이평2) Then { t = -1; ll = l; ld = sDate; lt = sTime; ll1 = ll[1]; ld1 = ld[1]; lt1 = lt[1]; if ll1 > 0 Then { TL_SetExtRight(저점추세선,False); 저점추세선 = TL_New(ld1,lt1,ll1,ld,lt,ll); TL_SetColor(저점추세선,BLUE); TL_SetExtRight(저점추세선,true); } } if t == 1 Then { if h > hh Then { hh = h; hd = sDate; ht = sTime; TL_SetEnd(고점추세선,hd,ht,hh); } } if t == -1 Then { if l < ll Then { ll = l; ld = sDate; lt = sTime; TL_SetEnd(저점추세선,ld,lt,ll); } } If c > TL_GetValue(고점추세선,sDate,sTime) and C[1] < TL_GetValue(고점추세선,sDate[1],sTime[1]) Then { plot3(L-0.5,"돌파",red); } If c > TL_GetValue(저점추세선,sDate,sTime) and C[1] < TL_GetValue(저점추세선,sDate[1],sTime[1]) Then { plot3(L-0.5,"돌파",yellow); } If c < TL_GetValue(고점추세선,sDate,sTime) and C[1] > TL_GetValue(고점추세선,sDate[1],sTime[1]) Then { plot4(H+0.5,"붕괴",white); } If c < TL_GetValue(저점추세선,sDate,sTime) and C[1] > TL_GetValue(저점추세선,sDate[1],sTime[1]) Then { plot4(H+0.5,"붕괴",cyan); } 즐거운 하루되세요 > 묘선낭자 님이 쓴 글입니다. > 제목 : 추세선 작성과 추세선 돌파 붕괴 표시 > If crossup(이평1,이평2) Then{ var1=Index; var2=Lowest(L,Index-var4+1); var3=var2[1]; 저점추세선은 var3와 var2를 연결한 선. 우측연장. } If crossdown(이평1,이평2) Then{ var4=Index; var5=Highest(H,Index-var1+1); var6=var2[1]; 고검추세선은 var6와 var5를 연결한 선. 우측연장. } plot1(저점추세선) plot2(고점추세선) If crossup(c,고점추세선) Then{ var7=Index; plot3(L-0.5,"돌파",red); } If crossup(c,저점추세선) Then{ plot3(L-0.5,"돌파",yellow); } If crossdown(c,고점추세선) Then{ plot4(H+0.5,"붕괴",white); } If crossdown(c,저점추세선) Then{ var8=Index; plot4(H+0.5,"붕괴",cyan); } 첨부한 사진처럼 저점추세선과 고점추세선을 만들어서 고점추세선 돌파시 저점추세선 붕괴시 신호를 내고 싶습니다. 저점추세선은 이평1이 이평2 위로 올라오는 순간에 이평1이 이평2 아래 있었던 동안의 최저점끼리 연결하고 고점추세선은 이평1이 이평2 아래로 내려가는 순간에 이평1이 이평2 위에 있었던 동안의 최고점끼리 연결하고자 합니다. 부탁드립니다.