커뮤니티
함수요청
2019-08-13 07:32:22
378
글번호 131106
안녕하세요?
함수요청드립니다.
1. 매수: 최근 20개봉에서 볼린저 밴드 하단 밖에서 저점이 나타난 뒤 밴드 하단 안에서 신저점이 나타나고 이중바닥 완성 분기 점 돌파 시점에 진입
2. 매도: 최근 20개봉에서 볼린저 밴드 상단 밖에서 고점이 나타난 뒤 밴드 상단 안에서 신고점이 나타나고 이중천정 완성 분기점 이탈 시점에 진입
모두 완성봉 기준입니다.
이중천정과 이중바닥 완성패턴이후 완성시점에 진입을 하는 것인데
이중천정 패턴은 왼쪽 꼭지점은 볼린저 밴드 상단 위에서 오른쪽 꼭지점은 볼린저 밴드 상단 아래에서 나타나되 왼쪽 꼭지점 값보다 오른쪽 꼭지점의 값은 커야 합니다.
이중바닥 패턴은 왼쪽 꼭지점은 볼린저 밴드 하단 아래에서 오른쪽 꼭지점은 볼린저 밴드 하단 위에서 나타나되 왼쪽 꼭지점 값보다 오른쪽 꼭지점의 값은 작아야 합니다.
답변 1
예스스탁 예스스탁 답변
2019-08-13 09:50:18
안녕하세요
예스스탁입니다.
꼭지점판단은 스윙함수 이용했습니다.
참고하셔서 수정보완해 사용하시기 바랍니다.
input : Left(3),right(3),P(20),dv(2);
var : BBup(0),BBdn(0);
var : HP(0),HB(0),HI(0),HP1(0),HB1(0),HI1(0);
var : LP(0),LB(0),LI(0),LP1(0),LB1(0),LI1(0);
BBup = BollBandUp(P,dv);
BBdn = BollBandDown(P,dv);
if SwingHigh(1,H,left,right,left+right+1) != -1 Then
{
HP = H[right];
HB = BBup[right];
HI = index[right];
HP1 = HP[1];
HB1 = HB[1];
HI1 = HI[1];
if HP1 > HB1 and HP < HB and HP > HP1 and HP1 > 0 and HI <= HI1+20 Then
sell();
}
if SwingLow(1,L,left,right,left+right+1) != -1 Then
{
HP = H[right];
HB = BBdn[right];
HI = index[right];
HP1 = HP[1];
HB1 = HB[1];
HI1 = HI[1];
if LP1 < LB1 and LP > LB and LP < LP1 and LP1 > 0 and LI <= LI1+20 Then
Buy();
}
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
함수요청드립니다.
1. 매수: 최근 20개봉에서 볼린저 밴드 하단 밖에서 저점이 나타난 뒤 밴드 하단 안에서 신저점이 나타나고 이중바닥 완성 분기 점 돌파 시점에 진입
2. 매도: 최근 20개봉에서 볼린저 밴드 상단 밖에서 고점이 나타난 뒤 밴드 상단 안에서 신고점이 나타나고 이중천정 완성 분기점 이탈 시점에 진입
모두 완성봉 기준입니다.
이중천정과 이중바닥 완성패턴이후 완성시점에 진입을 하는 것인데
이중천정 패턴은 왼쪽 꼭지점은 볼린저 밴드 상단 위에서 오른쪽 꼭지점은 볼린저 밴드 상단 아래에서 나타나되 왼쪽 꼭지점 값보다 오른쪽 꼭지점의 값은 커야 합니다.
이중바닥 패턴은 왼쪽 꼭지점은 볼린저 밴드 하단 아래에서 오른쪽 꼭지점은 볼린저 밴드 하단 위에서 나타나되 왼쪽 꼭지점 값보다 오른쪽 꼭지점의 값은 작아야 합니다.
다음글