틱차트에서 5분봉 20선의 기울기가 양일때
종가선과 20선 사이를 노란색으로 색상 채움
20선의 기울기가 음일때는
종가선과 20선 사이를 파랑색으로 색상 채움
수식좀 부탁드려요
답변 1
예스스탁
예스스탁 답변
2020-09-09 10:38:43
안녕하세요
예스스탁입니다.
지표사이에 색을 채우는 부분은 수식안에서 설정이 되지 않습니다.
지표속성 차트표시탭에서 채우기 기능을 이용해 직접 설정하셔야 합니다.
하지만 올려주신 내용으로는 속성창의 채우기로도 구현이 가능하지 않습니다.
지표의 채우기는 단지 출력되는 지표값을 비교해서
크다와 작다로만 구분해 색채우기가 가능합니다.
예를 들어 종가와 이평을 비교해 클때와 작을때로 구분해서 다른색으로 지정은 가능하지만
지표의 기울기를 조건으로 2개선 사이의 색을 채울수는 없습니다.
만약 종가와 이평을 비교해 채우기를 하신다면
수식은 아래와 같고 채우시설정은 첨부된 그림과 같이 하시면 됩니다.
수식작성후 문법검증을 하고 f5키 누르면 지표속성창이 나타납니다.
input : ntime1(5),P(20);
var : S1(0),D1(0),TM(0),TF(0),cnt(0);
var : sum(0),mav(0);
Array : C1[100](0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%ntime1;
if Bdate != Bdate[1] or
(ntime1 != 1 and Bdate == Bdate[1] and TF < TF[1]) or
(ntime1 == 1 and Bdate == Bdate[1] and TM > TM[1]) Then
{
for cnt = 1 to 99
{
C1[cnt] = C1[cnt-1][1];
}
}
C1[0] = C;
if C1[P] > 0 then
{
sum = 0;
for cnt = 0 to P-1
{
sum = sum+C1[cnt];
}
mav = sum/P;
plot1(mav,"이평");
}
plot2(C,"종가");
}
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> 중추신경 님이 쓴 글입니다.
> 제목 : 틱차트에서 이평선 위에 색상 표시
> 틱차트에서 5분봉 20선의 기울기가 양일때
종가선과 20선 사이를 노란색으로 색상 채움
20선의 기울기가 음일때는
종가선과 20선 사이를 파랑색으로 색상 채움
수식좀 부탁드려요