커뮤니티

캔들스틱의 Low ~ High 범위안에 20일/60일 이평선이 들어오는 경우 강조

프로필 이미지
밧데리
2023-11-07 17:03:19
835
글번호 173832
답변완료

첨부 이미지

키움에서 답답했었는데, yestrader사용해보니 신세계네요. 붙임 파일처럼 차트에서 핑크색 화살표 칠한 부분의 캔들스틱을 강조표시하고 싶습니다. 20일 이평선과 60일 이평선을 동시에 통과되는 캔들스틱에 대한 강조지요. yestrader 처음이라, 공부하면서 구현했는데, 기준이 되는 today가 이평이라 그런지, 놓치는 캔들스틱이 있거나 기준에 부합되지 않는데 강조가 되기도 하네요. 감사합니다. // ---------------------------------------------------------------------------- var : today(0), ma20(0), ma60(0); // if문 등 밖에서 해야되나 보다 today = ma(C, 1); ma20 = ma(C, 20); ma60 = ma(C, 60); if CrossUp(today, ma20) and CrossUp(today, ma60) Then //if (O < C) and (L < ma20 and L < ma60) and (H < ma20 and H < ma60) Then { if DataCompress == 3.0 then { var1 = Text_New(sDate, sTime, H, "↘"); Text_SetBold(var1, 1); Text_SetColor(var1, RED); } }
강조
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2023-11-08 14:10:43

안녕하세요 예스스탁입니다. 올리신 수식에서 today는 1이평으로 매봉 종가이고 종가가 동시에 20이평, 60이평을 돌파하는 내용인데 차트에 표시한 봉들은 종가상 돌파가 발생한 봉이 아닙니다. 양봉이고 고가와 저가안에 2개 이평이 모두 있는 형태인것 같습니다. var : today(0), ma20(0), ma60(0); today = ma(C, 1); ma20 = ma(C, 20); ma60 = ma(C, 60); if CrossUp(today, ma20) and CrossUp(today, ma60) Then //if (O < C) and (L < ma20 and L < ma60) and (H < ma20 and H < ma60) Then { if DataCompress == 3.0 then { var1 = Text_New(sDate, sTime, H, "↘"); Text_SetBold(var1, 1); Text_SetColor(var1, RED); } } if H >= max(ma20,ma60) and min(ma20,ma60) >= L and C > O Then PlotPaintBar(H,L,"강조",Magenta); 즐거운 하루되세요 > 밧데리 님이 쓴 글입니다. > 제목 : 캔들스틱의 Low ~ High 범위안에 20일/60일 이평선이 들어오는 경우 강조 > 키움에서 답답했었는데, yestrader사용해보니 신세계네요. 붙임 파일처럼 차트에서 핑크색 화살표 칠한 부분의 캔들스틱을 강조표시하고 싶습니다. 20일 이평선과 60일 이평선을 동시에 통과되는 캔들스틱에 대한 강조지요. yestrader 처음이라, 공부하면서 구현했는데, 기준이 되는 today가 이평이라 그런지, 놓치는 캔들스틱이 있거나 기준에 부합되지 않는데 강조가 되기도 하네요. 감사합니다. // ---------------------------------------------------------------------------- var : today(0), ma20(0), ma60(0); // if문 등 밖에서 해야되나 보다 today = ma(C, 1); ma20 = ma(C, 20); ma60 = ma(C, 60); if CrossUp(today, ma20) and CrossUp(today, ma60) Then //if (O < C) and (L < ma20 and L < ma60) and (H < ma20 and H < ma60) Then { if DataCompress == 3.0 then { var1 = Text_New(sDate, sTime, H, "↘"); Text_SetBold(var1, 1); Text_SetColor(var1, RED); } }
프로필 이미지

밧데리

2023-11-08 22:09:27

제가 원했던 답변이네요. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 캔들스틱의 Low ~ High 범위안에 20일/60일 이평선이 들어오는 경우 강조 > 안녕하세요 예스스탁입니다. 올리신 수식에서 today는 1이평으로 매봉 종가이고 종가가 동시에 20이평, 60이평을 돌파하는 내용인데 차트에 표시한 봉들은 종가상 돌파가 발생한 봉이 아닙니다. 양봉이고 고가와 저가안에 2개 이평이 모두 있는 형태인것 같습니다. var : today(0), ma20(0), ma60(0); today = ma(C, 1); ma20 = ma(C, 20); ma60 = ma(C, 60); if CrossUp(today, ma20) and CrossUp(today, ma60) Then //if (O < C) and (L < ma20 and L < ma60) and (H < ma20 and H < ma60) Then { if DataCompress == 3.0 then { var1 = Text_New(sDate, sTime, H, "↘"); Text_SetBold(var1, 1); Text_SetColor(var1, RED); } } if H >= max(ma20,ma60) and min(ma20,ma60) >= L and C > O Then PlotPaintBar(H,L,"강조",Magenta); 즐거운 하루되세요 > 밧데리 님이 쓴 글입니다. > 제목 : 캔들스틱의 Low ~ High 범위안에 20일/60일 이평선이 들어오는 경우 강조 > 키움에서 답답했었는데, yestrader사용해보니 신세계네요. 붙임 파일처럼 차트에서 핑크색 화살표 칠한 부분의 캔들스틱을 강조표시하고 싶습니다. 20일 이평선과 60일 이평선을 동시에 통과되는 캔들스틱에 대한 강조지요. yestrader 처음이라, 공부하면서 구현했는데, 기준이 되는 today가 이평이라 그런지, 놓치는 캔들스틱이 있거나 기준에 부합되지 않는데 강조가 되기도 하네요. 감사합니다. // ---------------------------------------------------------------------------- var : today(0), ma20(0), ma60(0); // if문 등 밖에서 해야되나 보다 today = ma(C, 1); ma20 = ma(C, 20); ma60 = ma(C, 60); if CrossUp(today, ma20) and CrossUp(today, ma60) Then //if (O < C) and (L < ma20 and L < ma60) and (H < ma20 and H < ma60) Then { if DataCompress == 3.0 then { var1 = Text_New(sDate, sTime, H, "↘"); Text_SetBold(var1, 1); Text_SetColor(var1, RED); } }