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
관련 문의드립니다.
지표가 가격차트에 나타나도록 하는 방법을 알려주시면 감사하겠습니다.