커뮤니티
Swinghigh에 대한 수식 질문~!
2006-08-02 08:29:43
1012
글번호 10544
Swinghigh에 대한 답변 감사했습니다~
근데, Swinghigh와 Swinglow는 그것이 현재봉으로부터 몇 번째 가까운 것인가에 대하서 표시하므로 그 효용성이 떨어지고 있다고 생각됩니다.
여러 개의 Swinghigh가 있을 때 이 중에서 가장 높은 Swinghigh를 찾는 수식이 없을까요?
예를 들어 80개봉중에서 좌로 5개봉, 우로 3개봉으로 된 Swinghigh중에서 가장 높은 것을 상향돌파할 때 매수진입하라는 수식을 만들고 싶습니다. 가능한 것인지요???
답변 1
예스스탁 예스스탁 답변
2006-08-02 10:41:01
안녕하세요
예스스탁입니다.
swinghigh와 swinglow는 n번째 큰 스윙로우와 스윙하이의 값을 가져오며
swinghighbar와 swinglowbar는 n번째 큰 스윙로우와 스윙하이의 값이 현재봉으로 부터
몇봉 떨어졌는지를 나타냅니다.
문의하신 식은 다음과 같습니다.
var : Cnt(0);
array : SH[11](0);
SH[1] = swinghigh(1,H,5,3,80);
SH[2] = swinghigh(2,H,5,3,80);
SH[3] = swinghigh(3,H,5,3,80);
SH[4] = swinghigh(4,H,5,3,80);
SH[5] = swinghigh(5,H,5,3,80);
SH[6] = swinghigh(6,H,5,3,80);
SH[7] = swinghigh(7,H,5,3,80);
SH[8] = swinghigh(7,H,5,3,80);
SH[9] = swinghigh(7,H,5,3,80);
SH[10] = swinghigh(7,H,5,3,80);
var1 = -1;
for cnt = 1 to 10 {
if SH[cnt] > var1 then
var1 = SH[cnt];
}
plot1(var1);
80봉안에 스윙하이가 발생하지 않으면 -1값이 나오게 됩니다.[지표식]
문의하신 시스템 식은 아래와 같습니다.
var : Cnt(0);
array : SH[11](0);
SH[1] = swinghigh(1,H,5,3,80);
SH[2] = swinghigh(2,H,5,3,80);
SH[3] = swinghigh(3,H,5,3,80);
SH[4] = swinghigh(4,H,5,3,80);
SH[5] = swinghigh(5,H,5,3,80);
SH[6] = swinghigh(6,H,5,3,80);
SH[7] = swinghigh(7,H,5,3,80);
SH[8] = swinghigh(7,H,5,3,80);
SH[9] = swinghigh(7,H,5,3,80);
SH[10] = swinghigh(7,H,5,3,80);
var1 = -1;
for cnt = 1 to 10 {
if SH[cnt] > var1 then
var1 = SH[cnt];
}
if crossup(c,var1) then
buy();
즐거운 하루되세요
> pigrett 님이 쓴 글입니다.
> 제목 : Swinghigh에 대한 수식 질문~!
> Swinghigh에 대한 답변 감사했습니다~
근데, Swinghigh와 Swinglow는 그것이 현재봉으로부터 몇 번째 가까운 것인가에 대하서 표시하므로 그 효용성이 떨어지고 있다고 생각됩니다.
여러 개의 Swinghigh가 있을 때 이 중에서 가장 높은 Swinghigh를 찾는 수식이 없을까요?
예를 들어 80개봉중에서 좌로 5개봉, 우로 3개봉으로 된 Swinghigh중에서 가장 높은 것을 상향돌파할 때 매수진입하라는 수식을 만들고 싶습니다. 가능한 것인지요???
다음글
이전글