커뮤니티
질문 올립니다
2019-08-17 20:07:35
250
글번호 131229
안녕하세요.
현재가를 완전 수평선으로 차트에 그리고 싶습니다.
간단하게, 현재가를 상수로 해서, plot으로 만들어서,
가령 오일 현재가가 55.12달러라면,
plot1 (55.1); 와 같은 식으로 해서,
현재가가 계속 바뀌더라도, 가령 현재가가 57.23달러로 바뀌면,
바로 자동으로
plot1 (57.2); 과 같은 식으로 바뀌어서, 완전 수평선으로 표시되어서 현재가 변화에 따라 수평선이 새로 그어 지도록 하는 지표식 부탁드립니다.
이 때에, 만일 유가가 55.12와 같은 경우, 맨 뒤의 숫자를 반올림해 떨궈 낸, 일종의 round number만 표시되도록 하는 지표식으로 부탁 드립니다.
즉 현재가가 55.12면
plot1 (55.1);
만일 현재가가 57.78이라면
plot1 (57.8);
내용상 이런 식으로 되도록 부탁 드립니다.
*
Plot1(C); 와 같은 식으로 하면 선이 완전 수평선이 되지 않고 그냥 종가선, 즉 기간값 1인 이평선과 같이 되어 버려서 선이 봉이 바뀔 때마다 수시로 오르락 내리락하게 됩니다.
그렇지 않고 걍 5틱 범위 내에서는 선이 그냥 변하지 않고 수평선으로 되어 있다가,
가격이 5틱 이상 변해야 새로운 수평선 줄이 그어 지도록 부탁 드리는 것입니다.
(가령 가격이 올라 가는 과정에서, 57.72라면 57.7의 수평선이 그어 지고,
가격이 올라서 57.76으로 되면 반올림돼서 57.8의 수평선이 그어 지는 식으로 부탁드리는 것입니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2019-08-19 16:57:26
안녕하세요
예스스탁입니다.
1
수식으로는 현재가를 차트에 수평으로 그릴방법이 없습니다.
plot은 현재시점의 값을 과거로 그릴수가 없습니다.
특정값을 차트 전체에 수평으로 그리기 위해서는 추세선함수를 이용해야 하는데
추세선함수가 봉이 완성될때만(다음봉시가수신) 동작하여 차트 마지막봉(미완성봉)의 값은 지정을 할수가 없습니다.
2
수식 외에 차트창속성에서 현재가를 수평으로 그리는 기능이 있습니다.
첨부된 그림과 같이 차트창 속성에서 현재가를 지정하시면 됩니다.
다만 소숫점자리를 지정해 반올림을 하지는 못합니다.
차트창 속성은 차트에서 바탕화면을 더블클릭하면 나타납니다.
즐거운 하루되세요
> 즐겁게 님이 쓴 글입니다.
> 제목 : 질문 올립니다
> 안녕하세요.
현재가를 완전 수평선으로 차트에 그리고 싶습니다.
간단하게, 현재가를 상수로 해서, plot으로 만들어서,
가령 오일 현재가가 55.12달러라면,
plot1 (55.1); 와 같은 식으로 해서,
현재가가 계속 바뀌더라도, 가령 현재가가 57.23달러로 바뀌면,
바로 자동으로
plot1 (57.2); 과 같은 식으로 바뀌어서, 완전 수평선으로 표시되어서 현재가 변화에 따라 수평선이 새로 그어 지도록 하는 지표식 부탁드립니다.
이 때에, 만일 유가가 55.12와 같은 경우, 맨 뒤의 숫자를 반올림해 떨궈 낸, 일종의 round number만 표시되도록 하는 지표식으로 부탁 드립니다.
즉 현재가가 55.12면
plot1 (55.1);
만일 현재가가 57.78이라면
plot1 (57.8);
내용상 이런 식으로 되도록 부탁 드립니다.
*
Plot1(C); 와 같은 식으로 하면 선이 완전 수평선이 되지 않고 그냥 종가선, 즉 기간값 1인 이평선과 같이 되어 버려서 선이 봉이 바뀔 때마다 수시로 오르락 내리락하게 됩니다.
그렇지 않고 걍 5틱 범위 내에서는 선이 그냥 변하지 않고 수평선으로 되어 있다가,
가격이 5틱 이상 변해야 새로운 수평선 줄이 그어 지도록 부탁 드리는 것입니다.
(가령 가격이 올라 가는 과정에서, 57.72라면 57.7의 수평선이 그어 지고,
가격이 올라서 57.76으로 되면 반올림돼서 57.8의 수평선이 그어 지는 식으로 부탁드리는 것입니다.
감사합니다.