커뮤니티
수식 부탁드립니다.
2014-07-05 15:59:39
218
글번호 76464
A > C
C > E
A,C,E는 엔벨로프(10,11) 저항선돌파 지점의 최고점
B > D
D > F
B,D,F는 볼린저밴드(20,2) 하한선 이탈 지점의 최저점
현재가
볼린저밴드(20,2) 상한선 돌파한것
수식부탁드립니다.
- 1. 76945_무제-1_복사.jpg (0.04 MB)
답변 3
예스스탁 예스스탁 답변
2014-07-07 15:28:11
안녕하세요
예스스탁입니다.
문의하신 내용 이전에 36846번 글과 같은내용입니다.
이전 답변내용 참고하시기 바랍니다.
해당 식은 지정하신 고점과 저점이 순서대로 나와야만
신호가 발생합니다. 고점과 고점사이에 하단을 여러번 하향이탈하던가
저점과 저점사이에 상단을 여러번 상향돌파하는 경우등
발생할수 있는 경우들이 많습니다.
올리신 패턴과 같은 내용은 답변드린식을 참고하셔서
수정보완해 사용하셔야 합니다.
즐거운 하루되세요
> ysj0411 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> A > C
C > E
A,C,E는 엔벨로프(10,11) 저항선돌파 지점의 최고점
B > D
D > F
B,D,F는 볼린저밴드(20,2) 하한선 이탈 지점의 최저점
현재가
볼린저밴드(20,2) 상한선 돌파한것
수식부탁드립니다.
ysj0411
2014-07-07 20:34:19
만들어주신 식이 종목검색으로 만들면 오류가 떠서요
마지막부분 buy();를 find()로 바꾸면 되는건가요??
var : BBup(0),BBdn(0),EvUp(0);
var : T(0),H1(0),H2(0),H3(0),H4(0),L1(0),L2(0),L3(0),L4(0);
var : Hi1(0),Hi2(0),Hi3(0),Hi4(0),Li1(0),Li2(0),Li3(0),Li4(0);
BBup = BollBandUp(20,2);
BBdn = BollBandDown(20,2);
EvUp = EnvelopeUp(10,11);
if EvUp > BBdn Then
Condition1 = true;
Else
Condition1 = false;
# 엔벨상단이 볼밴하단보다 큰 구간의 첫봉 봉번호
if (Condition1 == true and Condition1[1] == false) or (index == 0 and EvUp > BBdn) Then
T = index;
#엔벨상단 돌파 후 최고가와 봉번호 계산 (최근순으로 h1,h2,h3,4)
if CrossUp(c,EvUp) Then{
H1 = H;
H2 = H1[1];
H3 = H2[1];
H4 = H3[1];
Hi1 = index;
Hi2 = Hi1[1];
Hi3 = Hi2[1];
Hi4 = Hi3[1];
}
if C > EvUp and H > H1 Then
H1 = H;
#볼밴하단을 하향이탈후 최저가와 봉번호 계산(최근순으로 L1,L2,L3,L4)
if CrossDown(c,BBdn) Then{
L1 = L;
L2 = L1[1];
L3 = L2[1];
L4 = L3[1];
Li1 = index;
Li2 = Li1[1];
Li3 = Li2[1];
Li4 = L3[1];
}
if C < BBdn and L < L1 Then
L1 = L;
if BBup > EvUp and EvUp > BBdn and
crossup(c,BBup) and
index > T and
H2 < H3 and H3 < H4 and
L1 < L2 and L2 < L3 and
Hi1 > Li1 and Li1 > Hi2 and Hi2 < Li2 and
Li2 > Hi3 and Hi3 > Li3 and Li3 > Hi4 and
Hi4 > T and
Li3 > T Then
buy();
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁드립니다.
>
안녕하세요
예스스탁입니다.
문의하신 내용 이전에 36846번 글과 같은내용입니다.
이전 답변내용 참고하시기 바랍니다.
해당 식은 지정하신 고점과 저점이 순서대로 나와야만
신호가 발생합니다. 고점과 고점사이에 하단을 여러번 하향이탈하던가
저점과 저점사이에 상단을 여러번 상향돌파하는 경우등
발생할수 있는 경우들이 많습니다.
올리신 패턴과 같은 내용은 답변드린식을 참고하셔서
수정보완해 사용하셔야 합니다.
즐거운 하루되세요
> ysj0411 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> A > C
C > E
A,C,E는 엔벨로프(10,11) 저항선돌파 지점의 최고점
B > D
D > F
B,D,F는 볼린저밴드(20,2) 하한선 이탈 지점의 최저점
현재가
볼린저밴드(20,2) 상한선 돌파한것
수식부탁드립니다.
예스스탁 예스스탁 답변
2014-07-08 08:52:46
안녕하세요
예스스탁입니다.
Buy();를 Find(1);로 변경하시면 되며
종목검색 편집창여신후 작성하셔야 합니다.
아래식 문법 검증하신 후에 f5키를 누르시면 종목검색 속성화면이 나타납니다.
검색에 필요한 최소기간에 검색에 제공되는 최대 봉수인 500을 입력하시고
검색하시기 바랍니다.
var : BBup(0),BBdn(0),EvUp(0);
var : T(0),H1(0),H2(0),H3(0),H4(0),L1(0),L2(0),L3(0),L4(0);
var : Hi1(0),Hi2(0),Hi3(0),Hi4(0),Li1(0),Li2(0),Li3(0),Li4(0);
BBup = BollBandUp(20,2);
BBdn = BollBandDown(20,2);
EvUp = EnvelopeUp(10,11);
if EvUp > BBdn Then
Condition1 = true;
Else
Condition1 = false;
# 엔벨상단이 볼밴하단보다 큰 구간의 첫봉 봉번호
if (Condition1 == true and Condition1[1] == false) or (index == 0 and EvUp > BBdn) Then
T = index;
#엔벨상단 돌파 후 최고가와 봉번호 계산 (최근순으로 h1,h2,h3,4)
if CrossUp(c,EvUp) Then{
H1 = H;
H2 = H1[1];
H3 = H2[1];
H4 = H3[1];
Hi1 = index;
Hi2 = Hi1[1];
Hi3 = Hi2[1];
Hi4 = Hi3[1];
}
if C > EvUp and H > H1 Then
H1 = H;
#볼밴하단을 하향이탈후 최저가와 봉번호 계산(최근순으로 L1,L2,L3,L4)
if CrossDown(c,BBdn) Then{
L1 = L;
L2 = L1[1];
L3 = L2[1];
L4 = L3[1];
Li1 = index;
Li2 = Li1[1];
Li3 = Li2[1];
Li4 = L3[1];
}
if C < BBdn and L < L1 Then
L1 = L;
if BBup > EvUp and EvUp > BBdn and
crossup(c,BBup) and
index > T and
H2 < H3 and H3 < H4 and
L1 < L2 and L2 < L3 and
Hi1 > Li1 and Li1 > Hi2 and Hi2 < Li2 and
Li2 > Hi3 and Hi3 > Li3 and Li3 > Hi4 and
Hi4 > T and
Li3 > T Then
find(1);
즐거운 하루되세요
> ysj0411 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 부탁드립니다.
> 만들어주신 식이 종목검색으로 만들면 오류가 떠서요
마지막부분 buy();를 find()로 바꾸면 되는건가요??
var : BBup(0),BBdn(0),EvUp(0);
var : T(0),H1(0),H2(0),H3(0),H4(0),L1(0),L2(0),L3(0),L4(0);
var : Hi1(0),Hi2(0),Hi3(0),Hi4(0),Li1(0),Li2(0),Li3(0),Li4(0);
BBup = BollBandUp(20,2);
BBdn = BollBandDown(20,2);
EvUp = EnvelopeUp(10,11);
if EvUp > BBdn Then
Condition1 = true;
Else
Condition1 = false;
# 엔벨상단이 볼밴하단보다 큰 구간의 첫봉 봉번호
if (Condition1 == true and Condition1[1] == false) or (index == 0 and EvUp > BBdn) Then
T = index;
#엔벨상단 돌파 후 최고가와 봉번호 계산 (최근순으로 h1,h2,h3,4)
if CrossUp(c,EvUp) Then{
H1 = H;
H2 = H1[1];
H3 = H2[1];
H4 = H3[1];
Hi1 = index;
Hi2 = Hi1[1];
Hi3 = Hi2[1];
Hi4 = Hi3[1];
}
if C > EvUp and H > H1 Then
H1 = H;
#볼밴하단을 하향이탈후 최저가와 봉번호 계산(최근순으로 L1,L2,L3,L4)
if CrossDown(c,BBdn) Then{
L1 = L;
L2 = L1[1];
L3 = L2[1];
L4 = L3[1];
Li1 = index;
Li2 = Li1[1];
Li3 = Li2[1];
Li4 = L3[1];
}
if C < BBdn and L < L1 Then
L1 = L;
if BBup > EvUp and EvUp > BBdn and
crossup(c,BBup) and
index > T and
H2 < H3 and H3 < H4 and
L1 < L2 and L2 < L3 and
Hi1 > Li1 and Li1 > Hi2 and Hi2 < Li2 and
Li2 > Hi3 and Hi3 > Li3 and Li3 > Hi4 and
Hi4 > T and
Li3 > T Then
buy();
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁드립니다.
>
안녕하세요
예스스탁입니다.
문의하신 내용 이전에 36846번 글과 같은내용입니다.
이전 답변내용 참고하시기 바랍니다.
해당 식은 지정하신 고점과 저점이 순서대로 나와야만
신호가 발생합니다. 고점과 고점사이에 하단을 여러번 하향이탈하던가
저점과 저점사이에 상단을 여러번 상향돌파하는 경우등
발생할수 있는 경우들이 많습니다.
올리신 패턴과 같은 내용은 답변드린식을 참고하셔서
수정보완해 사용하셔야 합니다.
즐거운 하루되세요
> ysj0411 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> A > C
C > E
A,C,E는 엔벨로프(10,11) 저항선돌파 지점의 최고점
B > D
D > F
B,D,F는 볼린저밴드(20,2) 하한선 이탈 지점의 최저점
현재가
볼린저밴드(20,2) 상한선 돌파한것
수식부탁드립니다.
다음글
이전글