커뮤니티

질문 드리겠습니다

프로필 이미지
yamu
2024-10-31 04:00:08
591
글번호 184805
답변완료
지난 답변 감사드립니다 몇가지 더 여쭤보고 싶은데요 질문1. if t == -1 Then { if h > hh Then hh = h; if l < ll Then ll = l; IF H > M2 TheN PLOT11(HIGH,"HIGH",Cyan,DeF,1); # ElsE NoPloT(11); } 이 부분에서 고가가 M2 (이평선) 보다 높을때 PLOT11로 출력을 했는데요 추세선 TL1 TL2 으로 표현한 구간( 두개의 MA 가 crossdown 했다가 up 하는 구간) 이 아닌 곳에서는 NOPLOT 을 하려면 어떻게 해야될까요?? ELSE NOPLOT(11); 을 추가해봤는데 안되네요. *NOPLOT으로 값은 없지만(n/a) 두개의 지점을 이어주는 선을 없앨 수 있지 않나요?? 질문2. 1번 질문에서의 IF H>M2 가 해당될때의 HIGH 값들 중에서 ,최고 HIGH 와 최저 HIGH 를 표시하고 싶습니다 질문3. 추세선 구간에 해당되지 않는 부분 (조건 만족하지 않는 봉들)에서의 최고 최저값을 작성하고 싶습니다. (최고가는 MA5 보다 클 때만 ). 추세선 구간을 지나는 연결선은 NOPLOT 으로 처리해주세요. 감사드립니다 [아래는 수식입니다] VAR : P1(0),P2(0); var : m1(0),m2(0),T(0),HH(0),LL(0); var : upd(0),upt(0),dnd(0),dnt(0),TL1(0),TL2(0); P1=5; P2=30; m1 = ma(C,P1); m2 = ma(C,P2); #이평 Plot1(M1,"M1",Green,DeF,1); plot2(M2,"M2",OrangE,DeF,1); if CrossUp(m1,m2) Then { T = 1; upd = sDate; upt = sTime; value1 = hh; Value2 = ll; #직전 데드와 골드사이에는 추세선으로 출력 TL1 = TL_New(dnd,dnt,hh,upd,upt,hh); TL_SetColoR(TL1,YelloW); TL_SetSizE(TL1,1); TL2 = TL_New(dnd,dnt,ll,upd,upt,ll); TL_SetColoR(TL2,YelloW); TL_SetSizE(TL2,1); #Plot11(HIGH,"HIGH1",RED,DeF,1); #plot3(value1,"HH EXT",LightGreen,DeF,1); #plot4(LL,"LL EXT",BluE,DeF,1); } if CrossDown(m1,m2) Then { T = -1; hh = h; ll = l; dnd = sDate; dnt = sTime; } if t == -1 Then { if h > hh Then hh = h; if l < ll Then ll = l; IF H > M2 TheN PLOT11(HIGH,"HIGH",Cyan,DeF,1); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-10-31 11:11:27

> yamu 님이 쓴 글입니다. > 제목 : 질문 드리겠습니다 > 지난 답변 감사드립니다 몇가지 더 여쭤보고 싶은데요 질문1. if t == -1 Then { if h > hh Then hh = h; if l < ll Then ll = l; IF H > M2 TheN PLOT11(HIGH,"HIGH",Cyan,DeF,1); # ElsE NoPloT(11); } 이 부분에서 고가가 M2 (이평선) 보다 높을때 PLOT11로 출력을 했는데요 추세선 TL1 TL2 으로 표현한 구간( 두개의 MA 가 crossdown 했다가 up 하는 구간) 이 아닌 곳에서는 NOPLOT 을 하려면 어떻게 해야될까요?? ELSE NOPLOT(11); 을 추가해봤는데 안되네요. *NOPLOT으로 값은 없지만(n/a) 두개의 지점을 이어주는 선을 없앨 수 있지 않나요?? 질문2. 1번 질문에서의 IF H>M2 가 해당될때의 HIGH 값들 중에서 ,최고 HIGH 와 최저 HIGH 를 표시하고 싶습니다 질문3. 추세선 구간에 해당되지 않는 부분 (조건 만족하지 않는 봉들)에서의 최고 최저값을 작성하고 싶습니다. (최고가는 MA5 보다 클 때만 ). 추세선 구간을 지나는 연결선은 NOPLOT 으로 처리해주세요. 감사드립니다 [아래는 수식입니다] VAR : P1(0),P2(0); var : m1(0),m2(0),T(0),HH(0),LL(0); var : upd(0),upt(0),dnd(0),dnt(0),TL1(0),TL2(0); P1=5; P2=30; m1 = ma(C,P1); m2 = ma(C,P2); #이평 Plot1(M1,"M1",Green,DeF,1); plot2(M2,"M2",OrangE,DeF,1); if CrossUp(m1,m2) Then { T = 1; upd = sDate; upt = sTime; value1 = hh; Value2 = ll; #직전 데드와 골드사이에는 추세선으로 출력 TL1 = TL_New(dnd,dnt,hh,upd,upt,hh); TL_SetColoR(TL1,YelloW); TL_SetSizE(TL1,1); TL2 = TL_New(dnd,dnt,ll,upd,upt,ll); TL_SetColoR(TL2,YelloW); TL_SetSizE(TL2,1); #Plot11(HIGH,"HIGH1",RED,DeF,1); #plot3(value1,"HH EXT",LightGreen,DeF,1); #plot4(LL,"LL EXT",BluE,DeF,1); } if CrossDown(m1,m2) Then { T = -1; hh = h; ll = l; dnd = sDate; dnt = sTime; } if t == -1 Then { if h > hh Then hh = h; if l < ll Then ll = l; IF H > M2 TheN PLOT11(HIGH,"HIGH",Cyan,DeF,1); }