커뮤니티
지표수식 문의 드립니다.
2017-07-06 08:53:35
135
글번호 111060
항상 도움 주셔서 감사합니다.
아래 지표식 결과값이 표시가 안됩니다.
점검 부탁드립니다.
그리고 간단하게 할수 있는 방법도 있으면 부탁드립니다.
현재봉을 기준으로 과거 10개의 봉의 값을 for 문으로 가져와
처리하고 싶습니다.
=== 예시 ===
input : period(10) ;
var : hi(0),lo(0);
var : sum(0) ;
var : sum2(0) ;
var : sum3(0) ;
var : sum4(0) ;
var : sum5(0) ;
var : sum6(0) ;
var : sum7(0) ;
var : sum8(0) ;
var : sum9(0) ;
var : sum10(0) ;
hi = max(C[0[+C[1]+C[2]+C[3]+C[4]+C[5]+C[6]+C[7]+C[8]+C[9]+C[10]) ;
lo = max(C[0[+C[1]+C[2]+C[3]+C[4]+C[5]+C[6]+C[7]+C[8]+C[9]+C[10]) ;
for value1 = 0 to period - 1 {
var1 = ((hi-c[value1])/(hi-lo)) *100) ;
if var1 >= 90 then
sum = sum + c[value1] ;
if var1 >= 80 then
sum2 = sum2 + c[value1] ;
if var1 >= 70 then
sum3 = sum3 + c[value1] ;
if var1 >= 60 then
sum4 = sum4 + c[value1] ;
if var1 >= 50 then
sum5 = sum5 + c[value1] ;
if var1 >= 40 then
sum6 = sum6 + c[value1] ;
if var1 >= 30 then
sum7 = sum7 + c[value1] ;
if var1 >= 20 then
sum8 = sum8 + c[value1] ;
if var1 >= 10 then
sum9 = sum9 + c[value1] ;
if var1 >= 0 then
sum10 = sum10 + c[value1] ;
}
plot1 (vv[hi]);
답변 1
예스스탁 예스스탁 답변
2017-07-06 14:58:03
안녕하세요
예스스탁입니다.
수식이 올려주실때 수식이 검증이 완료된 상태로 올려주시기 바랍니다.
어떤 내용의 수식을 구현하고자 하시는지 내용 판단이 되지 않습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 지표수식 문의 드립니다.
> 항상 도움 주셔서 감사합니다.
아래 지표식 결과값이 표시가 안됩니다.
점검 부탁드립니다.
그리고 간단하게 할수 있는 방법도 있으면 부탁드립니다.
현재봉을 기준으로 과거 10개의 봉의 값을 for 문으로 가져와
처리하고 싶습니다.
=== 예시 ===
input : period(10) ;
var : hi(0),lo(0);
var : sum(0) ;
var : sum2(0) ;
var : sum3(0) ;
var : sum4(0) ;
var : sum5(0) ;
var : sum6(0) ;
var : sum7(0) ;
var : sum8(0) ;
var : sum9(0) ;
var : sum10(0) ;
hi = max(C[0[+C[1]+C[2]+C[3]+C[4]+C[5]+C[6]+C[7]+C[8]+C[9]+C[10]) ;
lo = max(C[0[+C[1]+C[2]+C[3]+C[4]+C[5]+C[6]+C[7]+C[8]+C[9]+C[10]) ;
for value1 = 0 to period - 1 {
var1 = ((hi-c[value1])/(hi-lo)) *100) ;
if var1 >= 90 then
sum = sum + c[value1] ;
if var1 >= 80 then
sum2 = sum2 + c[value1] ;
if var1 >= 70 then
sum3 = sum3 + c[value1] ;
if var1 >= 60 then
sum4 = sum4 + c[value1] ;
if var1 >= 50 then
sum5 = sum5 + c[value1] ;
if var1 >= 40 then
sum6 = sum6 + c[value1] ;
if var1 >= 30 then
sum7 = sum7 + c[value1] ;
if var1 >= 20 then
sum8 = sum8 + c[value1] ;
if var1 >= 10 then
sum9 = sum9 + c[value1] ;
if var1 >= 0 then
sum10 = sum10 + c[value1] ;
}
plot1 (vv[hi]);