커뮤니티
값 리턴
2009-07-01 10:53:58
560
글번호 23190
5일선이 20일선을 골드크로스 할 때의 5일평균값을 알고 싶어요
그런데 과거의 수치 모두를 리턴받고 싶습니다.
예를 들어
value1=ma(c,5)
value2=ma(c,20)
이라고 하고요,
지금으로부터 과거로 crossup(value1, value2) 된 경우 최근 10번,
그 당시의 value1 값들을 평균내고 싶습니다.
부탁드려요^^
답변 1
예스스탁 예스스탁 답변
2009-07-01 11:11:45
안녕하세요
예스스탁입니다.
Array : Value[20](0);
value1=ma(c,5);
value2=ma(c,20);
if crossup(value1,value2) Then{
value[0] = value1;
for var1 = 1 to 9{
value[var1] = value[var1-1][1];
}
}
var3 = 0;
if value[9] > 0 Then{
for var2 = 0 to 9{
var3 = var3+value[var2];
}
var4 = var3/10;
}
plot1(var4);
즐거운 하루되세요
> 바랍이었어라 님이 쓴 글입니다.
> 제목 : 값 리턴
> 5일선이 20일선을 골드크로스 할 때의 5일평균값을 알고 싶어요
그런데 과거의 수치 모두를 리턴받고 싶습니다.
예를 들어
value1=ma(c,5)
value2=ma(c,20)
이라고 하고요,
지금으로부터 과거로 crossup(value1, value2) 된 경우 최근 10번,
그 당시의 value1 값들을 평균내고 싶습니다.
부탁드려요^^