커뮤니티
질문입니다.
2005-07-01 03:00:31
1042
글번호 7666
지표식에서
이동평균 5,20,60 이
정배열이면 trend=1로 하고
횡배열이면 trend=2로 하고
역배열이면 trend=3로 하여
정배열이면 Red로
횡배열이면 black으로
역배열이면 blue로 차트상에 표시하려면 어떻게 해야 하나요...
if trend=1 then
{
plot1(trend,"정배열") ;
plot2(0,"횡배열") ;
plot3(0,"역배열") ;
}
if trend=2 then
{
plot1(0,"정배열") ;
plot2(trend,"횡배열") ;
plot3(0,"역배열") ;
}
if trend=3 then
{
plot1(0,"정배열") ;
plot2(0,"횡배열") ;
plot3(trend,"역배열") ;
}
로 식을 만들었는데... 0선을 없애야 하는데..
답변 1
예스스탁 예스스탁 답변
2005-07-01 10:04:11
안녕하세요
예스스탁입니다.
문의하신 수식은 다음과 같습니다.
input : Period1(5),period2(20),period3(60);
var : Trend(0);
var1 = ma(c,period1);
var2 = ma(c,period2);
var3 = ma(C,period3);
if var1 > var2 and var2 > var3 then
Trend = 1;
else if var1 < var2 and var2 < var3 then
Trend = 3;
else
Trend = 2;
plot1(Trend);
정배열시 1값
역배열시 3값
횡배열시 2값을 리턴합니다.
즐거운 하루되세요
> HH_BUSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 지표식에서
이동평균 5,20,60 이
정배열이면 trend=1로 하고
횡배열이면 trend=2로 하고
역배열이면 trend=3로 하여
정배열이면 Red로
횡배열이면 black으로
역배열이면 blue로 차트상에 표시하려면 어떻게 해야 하나요...
if trend=1 then
{
plot1(trend,"정배열") ;
plot2(0,"횡배열") ;
plot3(0,"역배열") ;
}
if trend=2 then
{
plot1(0,"정배열") ;
plot2(trend,"횡배열") ;
plot3(0,"역배열") ;
}
if trend=3 then
{
plot1(0,"정배열") ;
plot2(0,"횡배열") ;
plot3(trend,"역배열") ;
}
로 식을 만들었는데... 0선을 없애야 하는데..
이전글