커뮤니티
감사합니다
2008-08-01 04:55:02
752
글번호 16481
식 올려 주셔서 정말 늘 감사드립니다
안녕하세요
예스스탁입니다.
문의하신 부분을 정확히 이해하지 못했습니다.
아래 식이 내용과 다르시면 자세한 내용 부탁드립니다.
var : accumv1(0),accumv2(0);
value1 = upVol/(upVol+downVol)*100-50;
If value1 > 0 Then
value2 = value1;
Else
value2 = 0;
If value1 <= 0 Then
value3 = value1;
Else
value3 = 0;
accumv1 = accumn(iff(highest(value3,8) <= 30,1,0),30);
accumv2 = accumn(iff(lowest(value2,8) >= 30 ,1,0),30);
if accumv1 >= 1 and accumv2 >= 1 Then
buy();
Accumv1은 8개봉중 최고 value3이 30보다 작을 경우가 30봉이내에 몇번 발생했는지
횟수를 나타냅니다.
Accumv2는 8개봉중 최저 value2이 30보다 클 경우가 30봉이내에 몇번 발생했는지
횟수를 나타냅니다.
즐거운 하루되세요
여기서 highest에서요
최고점을 찍고 내려 올때는 그것을 최고점으로 인식을 하는데
만약 최고점이 하나가 아니고 여러개라면 즉 최고점이 계속나오면서
횡보를 하면 그것을 최고점으로 인식을 하지 않네요
highests라는 개념을 적용할 순 없는것인지요
그리고 또 30봉 이내에 최고점이 하향 하고 있을때
그러니깐 30봉 이내에 value3의 최고점이 한번은 40을 찍고 그 다음 최고점이 20을
찍을때 이것을 구현 하려면 어떻게 되나요
부탁 드립니다 (__);;
답변 1
예스스탁 예스스탁 답변
2008-08-01 15:21:02
안녕하세요
예스스탁입니다.
질문 하신 부분에 대해 정확히 이해하지 못했습니다
1.
highest는 해당기간에 최고값이므로 8봉동안 최고점이라면
0 1 2 3 4 5 6 7 8 9
99 100 101 102 105 103 103 104 110 110
현재봉이 7이면 최고값은 105 이며
현재봉이 8이면 초고값은 110 이고
현재봉이 9이면 최고값은 110 값을 리턴하게 되고
이값이 지정된 값이상 인지를 보게 됩니다.
그러므로 8과 9처럼 최고값이 유지가 되도
항상 110값을 기준으로 판단합니다.
2
nthhighest(1,value3,8) > 40 and NthHighest(2,value3,8) > 20 and
NthHighestBar(1,value3,8) > NthHighestBar(2,value3,8)
nthhighest는 기간동안 기준값중 큰값순으로 순위를 지정해서 볼수 있습니다.
위식은 8개봉 동안 value3값 중 가장큰값은 40보다 크고
8개봉 동안 value3값 중 2번째 큰값은 20보다 크고
2번째 큰값이 제일 큰 값보다 더 최근에 발생했다라는 식입니다.
즐거운 하루되세요
> 백스톰 님이 쓴 글입니다.
> 제목 : 감사합니다
> 식 올려 주셔서 정말 늘 감사드립니다
안녕하세요
예스스탁입니다.
문의하신 부분을 정확히 이해하지 못했습니다.
아래 식이 내용과 다르시면 자세한 내용 부탁드립니다.
var : accumv1(0),accumv2(0);
value1 = upVol/(upVol+downVol)*100-50;
If value1 > 0 Then
value2 = value1;
Else
value2 = 0;
If value1 <= 0 Then
value3 = value1;
Else
value3 = 0;
accumv1 = accumn(iff(highest(value3,8) <= 30,1,0),30);
accumv2 = accumn(iff(lowest(value2,8) >= 30 ,1,0),30);
if accumv1 >= 1 and accumv2 >= 1 Then
buy();
Accumv1은 8개봉중 최고 value3이 30보다 작을 경우가 30봉이내에 몇번 발생했는지
횟수를 나타냅니다.
Accumv2는 8개봉중 최저 value2이 30보다 클 경우가 30봉이내에 몇번 발생했는지
횟수를 나타냅니다.
즐거운 하루되세요
여기서 highest에서요
최고점을 찍고 내려 올때는 그것을 최고점으로 인식을 하는데
만약 최고점이 하나가 아니고 여러개라면 즉 최고점이 계속나오면서
횡보를 하면 그것을 최고점으로 인식을 하지 않네요
highests라는 개념을 적용할 순 없는것인지요
그리고 또 30봉 이내에 최고점이 하향 하고 있을때
그러니깐 30봉 이내에 value3의 최고점이 한번은 40을 찍고 그 다음 최고점이 20을
찍을때 이것을 구현 하려면 어떻게 되나요
부탁 드립니다 (__);;
다음글