커뮤니티
자동으로 0.5포인트 단위 선을 그으려면?
2013-04-15 10:14:12
251
글번호 62060
선물 고가, 저가 사이와 바깥 범위에 0.5포인트 단위로 선을 그려서
저항과 지지선으로 활용하려고 합니다.
현재 고가가 252.75 / 저가가 250.10 이라면
253.00
252.50
252.00
251.50
251.00
250.50
250.00
이렇게 7개의 선을 그리고 싶은데 수식을 어떻게 작성해야
할까요?
답변 1
예스스탁 예스스탁 답변
2013-04-15 18:15:44
안녕하세요
예스스탁입니다.
수식의 plot함수는 가변으로 가져갈수가 없습니다.
고가와 저가 사이에 0.5단위로 발생하는 선이 유동적이므로
아래와 같이 고가와 저가안에 발생된 선의 갯수별로
따로 나열해 작성하셔야 합니다.
일자별로 갯수가 다르므로 plot3부터 plot10까지는 점그래프등으로
설정하셔야 합니다.
아래식은 고가와 저가 사이에 선이 9개까지만 작성했습니다.
필요하신 만큼 늘려 작성하셔야 합니다.
var1 = round(DayHigh,0);
var2 = round(daylow,0);
var3 = (var1-var2)/0.5;
plot1(var1);
plot2(var2);
if (var3-1) == 9 Then{
plot3(var1-0.5);
plot4(var1-1.0);
plot5(var1-1.5);
plot6(var1-2.0);
plot7(var1-2.5);
plot8(var1-3.0);
plot9(var1-3.5);
plot9(var1-4.0);
plot10(var1-4.5);
}
if (var3-1) == 8 Then{
plot3(var1-0.5);
plot4(var1-1.0);
plot5(var1-1.5);
plot6(var1-2.0);
plot7(var1-2.5);
plot8(var1-3.0);
plot9(var1-3.5);
plot9(var1-4.0);
}
if (var3-1) == 7 Then{
plot3(var1-0.5);
plot4(var1-1.0);
plot5(var1-1.5);
plot6(var1-2.0);
plot7(var1-2.5);
plot8(var1-3.0);
plot9(var1-3.5);
}
if (var3-1) == 6 Then{
plot3(var1-0.5);
plot4(var1-1.0);
plot5(var1-1.5);
plot6(var1-2.0);
plot7(var1-2.5);
plot8(var1-3.0);
}
if (var3-1) == 5 Then{
plot3(var1-0.5);
plot4(var1-1.0);
plot5(var1-1.5);
plot6(var1-2.0);
plot7(var1-2.5);
}
if (var3-1) == 4 Then{
plot3(var1-0.5);
plot4(var1-1.0);
plot5(var1-1.5);
plot6(var1-2.0);
}
if (var3-1) == 3 Then{
plot3(var1-0.5);
plot4(var1-1.0);
plot5(var1-1.5);
}
if (var3-1) == 2 Then{
plot3(var1-0.5);
plot4(var1-1.0);
}
if (var3-1) == 1 Then{
plot3(var1-0.5);
}
즐거운 하루되세요
> 서또상 님이 쓴 글입니다.
> 제목 : 자동으로 0.5포인트 단위 선을 그으려면?
> 선물 고가, 저가 사이와 바깥 범위에 0.5포인트 단위로 선을 그려서
저항과 지지선으로 활용하려고 합니다.
현재 고가가 252.75 / 저가가 250.10 이라면
253.00
252.50
252.00
251.50
251.00
250.50
250.00
이렇게 7개의 선을 그리고 싶은데 수식을 어떻게 작성해야
할까요?
다음글
이전글