커뮤니티
문의드립니다.
2012-07-23 14:55:47
253
글번호 53159
안녕하세요.
일전에 지표식을 문의드린 후 아래 수식을 답변 받았습니다.
var : idx(0);
if date != date[1] Then
Condition1 = false;
var1 = ma(C,20);
if Condition1 == false and CrossDown(L,var1) Then{
var11 = var1;
idx = index;
Condition1 = true;
}
var12 = Highest(h,100); # 최근 100개봉의 최고가
var21 = var12-var11;
var22 = var11 - var21*0.5;
if H > var12[1] Then
Condition1 = false;
if Condition1 == true and index <= idx+6 Then{
plot1(var11);
plot2(var22);
}
위 수식을 적용하였더니
최근 100개봉의 최고가가 적용되지 않고
당일100개봉이 넘을 때는 괜찮은데
당일 100개봉이 넘지 않으면 당일 최고가 값을 가져 옵니다.
당일 최고가가 아닌 전일 또는 전전일을 포함한
최근 100개봉의 최고가를 가져올 수 있도록 수식 변경 부탁드립니다.
수고하세요.
답변 1
예스스탁 예스스탁 답변
2012-07-23 16:49:34
안녕하세요
예스스탁입니다.
수식 자체에 항상 현재시점에서 이전 100봉을 사용하게 되어 있습니다.
당일 100봉이 발생하지 않았을때는 당일최고가를 사용하는
내용 자체가 식안에 없습니다.
식 내용 확인하시기 바랍니다.
즐거운 하루되세요
> 화곡8동 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
일전에 지표식을 문의드린 후 아래 수식을 답변 받았습니다.
var : idx(0);
if date != date[1] Then
Condition1 = false;
var1 = ma(C,20);
if Condition1 == false and CrossDown(L,var1) Then{
var11 = var1;
idx = index;
Condition1 = true;
}
var12 = Highest(h,100); # 최근 100개봉의 최고가
var21 = var12-var11;
var22 = var11 - var21*0.5;
if H > var12[1] Then
Condition1 = false;
if Condition1 == true and index <= idx+6 Then{
plot1(var11);
plot2(var22);
}
위 수식을 적용하였더니
최근 100개봉의 최고가가 적용되지 않고
당일100개봉이 넘을 때는 괜찮은데
당일 100개봉이 넘지 않으면 당일 최고가 값을 가져 옵니다.
당일 최고가가 아닌 전일 또는 전전일을 포함한
최근 100개봉의 최고가를 가져올 수 있도록 수식 변경 부탁드립니다.
수고하세요.