커뮤니티

문의드립니다.

프로필 이미지
redcon
2023-09-01 10:20:58
1113
글번호 172044
답변완료
83567 관련 문의드립니다. 지표가 가격차트에 나타나도록 하는 방법을 알려주시면 감사하겠습니다.
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2023-09-01 11:45:26

안녕하세요 예스스탁입니다. 1 지표를 작성하시고 문법검증(f4) 후에 f5키를 누르시면 지표속성이 나타납니다. 지표속성 Y축표시에서 가격으로 지정하시면 차트에 적용시 기본종목 봉 위에 바로 그려지게 됩니다. 기본설정이 화면으로 적용하면 차트 하단에 별도 영역으로 적용됩니다. 2 83567번의 경우 CrossUp(93000, T) 위 내용을 해결하셔야 ct에 0이 아닌 값이 저장되고 라인이 그려질수 있습니다. 만약 시간이 9시30분을 넘어간다는 내용이면 crossup(stime,93000)으로 작성하셔야 합니다. 즐거운 하루되세요 > redcon 님이 쓴 글입니다. > 제목 : 문의드립니다. > 83567 관련 문의드립니다. 지표가 가격차트에 나타나도록 하는 방법을 알려주시면 감사하겠습니다.
프로필 이미지

redcon

2023-09-01 12:24:16

다음과 같이 수정하고 가격차트에 올려보니 제대로 나타나지 않는군요.. 다른 지표와 같이 차트에 올려서 그럴까요? 아니면 수정이 잘못된 걸까요? input : T(92000); var : hh(0),ct(0),라인(0); if sDate != sDate Then hh = c; Else { if c > hh Then hh = c; } if CrossUp(stime,92000) Then Ct = HH[1]; if Ct>DayClose(1)*1.3 Then 라인 = ct; Plot1(라인); > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 1 지표를 작성하시고 문법검증(f4) 후에 f5키를 누르시면 지표속성이 나타납니다. 지표속성 Y축표시에서 가격으로 지정하시면 차트에 적용시 기본종목 봉 위에 바로 그려지게 됩니다. 기본설정이 화면으로 적용하면 차트 하단에 별도 영역으로 적용됩니다. 2 83567번의 경우 CrossUp(93000, T) 위 내용을 해결하셔야 ct에 0이 아닌 값이 저장되고 라인이 그려질수 있습니다. 만약 시간이 9시30분을 넘어간다는 내용이면 crossup(stime,93000)으로 작성하셔야 합니다. 즐거운 하루되세요 > redcon 님이 쓴 글입니다. > 제목 : 문의드립니다. > 83567 관련 문의드립니다. 지표가 가격차트에 나타나도록 하는 방법을 알려주시면 감사하겠습니다.
프로필 이미지

예스스탁 예스스탁 답변

2023-09-04 09:20:47

안녕하세요 예스스탁입니다. 수식에 이상한 부분은 없습니다. 당일 9시 20분 이전의 종가상 최고가가 전일종가 대비 +30% 이상이면 값이 저장되고 그려지는 식입니다. 만일 차트상에 해당 조건이 만족한 경우가 없으면 모두 0으로 출력됩니다. 1.3은 30% 입니다. 수치를 조정해 보시기 바랍니다. 아래와 같이 3%로 지정하면 첨부된 그림과 같이 선이 그려지게 됩니다. %를 외부변수로 처리해 드립니다. 조정해 보시기 바랍니다. 조건에 만족한 경우가 없으면 0이 그려지게 되므로 값 출력도 0이상 값이 할당되면 그려지게 작성해 드립니다. input : T(92000),percent(3); var : hh(0),ct(0),라인(0); if sDate != sDate Then hh = c; Else { if c > hh Then hh = c; } if CrossUp(stime,92000) Then Ct = HH[1]; if Ct>DayClose(1)*(1+percent/100) Then 라인 = ct; if 라인 > 0 Then Plot1(라인); 즐거운 하루되세요 > redcon 님이 쓴 글입니다. > 제목 : Re : Re : 문의드립니다. > 다음과 같이 수정하고 가격차트에 올려보니 제대로 나타나지 않는군요.. 다른 지표와 같이 차트에 올려서 그럴까요? 아니면 수정이 잘못된 걸까요? input : T(92000); var : hh(0),ct(0),라인(0); if sDate != sDate Then hh = c; Else { if c > hh Then hh = c; } if CrossUp(stime,92000) Then Ct = HH[1]; if Ct>DayClose(1)*1.3 Then 라인 = ct; Plot1(라인); > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 1 지표를 작성하시고 문법검증(f4) 후에 f5키를 누르시면 지표속성이 나타납니다. 지표속성 Y축표시에서 가격으로 지정하시면 차트에 적용시 기본종목 봉 위에 바로 그려지게 됩니다. 기본설정이 화면으로 적용하면 차트 하단에 별도 영역으로 적용됩니다. 2 83567번의 경우 CrossUp(93000, T) 위 내용을 해결하셔야 ct에 0이 아닌 값이 저장되고 라인이 그려질수 있습니다. 만약 시간이 9시30분을 넘어간다는 내용이면 crossup(stime,93000)으로 작성하셔야 합니다. 즐거운 하루되세요 > redcon 님이 쓴 글입니다. > 제목 : 문의드립니다. > 83567 관련 문의드립니다. 지표가 가격차트에 나타나도록 하는 방법을 알려주시면 감사하겠습니다.