첨부 이미지
그림1
그림2
input : map(60),map1(120);
var : value1(0),value2(0),value3(0);
value1 = ma(c,map);
value2 = ma(c,map1);
value3 = _BarsSince(crossup(value1,value2),1);
plot1(value3);
60분120 골든크로스된 시점을 라인으로 표현하고자 하는데 첫 뻔째 그림은 대각선이 들어가있는데 두 번째 그림처럼 마치 다바스박스처럼 반듯반듯한 직선으로만 표현할 방법을 알려주심 고맙겠습니다.
답변 1
예스스탁
예스스탁 답변
2020-07-22 13:17:57
안녕하세요
예스스탁입니다.
올려주신 수식은 아마 조건만족후에 봉수를 카운트하는 사용자함수같습니다.
_BarsSince 함수가 기본제공되는 함수가 아닙니다.
골든크로스 시점의 값을 수평으로 나타내기 위해서는
봉수로는 가능하지 않고 크로스시점의 어떤 값을 저장해 그리셔야 합니다.
크로스 시점의 종가를 저장해 그리게 변경해 드립니다.
input : map(60),map1(120);
var : value1(0),value2(0),value3(0);
value1 = ma(c,map);
value2 = ma(c,map1);
if crossup(value1,value2) then
value3 = C;
if value3 > 0 then
plot1(value3);
즐거운 하루되세요
> 상철이 님이 쓴 글입니다.
> 제목 : 데이타 출력방식 질문
> input : map(60),map1(120);
var : value1(0),value2(0),value3(0);
value1 = ma(c,map);
value2 = ma(c,map1);
value3 = _BarsSince(crossup(value1,value2),1);
plot1(value3);
60분120 골든크로스된 시점을 라인으로 표현하고자 하는데 첫 뻔째 그림은 대각선이 들어가있는데 두 번째 그림처럼 마치 다바스박스처럼 반듯반듯한 직선으로만 표현할 방법을 알려주심 고맙겠습니다.