커뮤니티
수식문의
2009-11-17 15:44:22
599
글번호 25659
일봉 피봇 갭보정 하여 분봉적용
R2 = 2차저항
R1 = 1차저항
P = 피봇
S1 = 1차지지
S2 = 2차지지
1. 금일 시가가 R2~S2 사이에서 시작
R2 돌파시 매수, R1 이탈시 청산
S2 이탈시 매도, S1 돌파시 청산
2. 금일 시가가 R2~S2 사이에서 시작
R2 돌파했다 R1 이탈시 매도, 피봇청산
S2 이탈했다 S1 돌파시 매수, 피봇청산
수고하세여
답변 1
예스스탁 예스스탁 답변
2009-10-26 18:15:36
안녕하세요
예스스탁입니다.
1.
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0);
var : R1(0),R2(0),P(0),S1(0),S2(0),HH1(0),LL1(0),CC1(0),HH(0),LL(0);
if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉)
gap = Open-Close[1]; // 일간갭
sumGap = sumGap+gap; // 일간갭 누적
HH1 = HH[1];
LL1 = LL[1];
CC1 = GC[1];
}
GO = O - sumGap;// 갭보정 시가
GH = H - sumGap;// 갭보정 고가
GL = L - sumGap;// 갭보정 저가
GC = C - sumGap; // 갭보정 종가
if GH > HH Then
HH = GH;
if GL < LL Then
LL = GL;
P = (HH1+LL1+CC1)/3;
R2 = P+HH1-LL1;
R1 = 2*P-LL1;
S1 = 2*P-HH1;
S2 = P-HH1+LL1;
if dayopen > S2[dayindex] and dayopen < R2[dayindex] Then{
if crossup(c,R2) Then
buy();
if CrossDown(c,S2) Then
sell();
}
if CrossDown(c,R1) Then
exitlong();
if crossup(C,S1) Then
ExitShort();
2.
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0);
var : R1(0),R2(0),P(0),S1(0),S2(0),HH1(0),LL1(0),CC1(0),HH(0),LL(0);
if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉)
gap = Open-Close[1]; // 일간갭
sumGap = sumGap+gap; // 일간갭 누적
HH1 = HH[1];
LL1 = LL[1];
CC1 = GC[1];
}
GO = O - sumGap;// 갭보정 시가
GH = H - sumGap;// 갭보정 고가
GL = L - sumGap;// 갭보정 저가
GC = C - sumGap; // 갭보정 종가
if GH > HH Then
HH = GH;
if GL < LL Then
LL = GL;
P = (HH1+LL1+CC1)/3;
R2 = P+HH1-LL1;
R1 = 2*P-LL1;
S1 = 2*P-HH1;
S2 = P-HH1+LL1;
if dayopen > S2[dayindex] and dayopen < R2[dayindex] Then{
if crossup(c,S1) and countif(C > R2,dayindex+1) >= 1 Then
buy();
if CrossDown(c,R1) and countif(C < S2,dayindex+1) >= 1 Then
sell();
}
if CrossDown(c,P) Then
exitlong();
if crossup(C,P) Then
ExitShort();
즐거운 하루되세요
> 무사시 님이 쓴 글입니다.
> 제목 : 수식문의
> 일봉 피봇 갭보정 하여 분봉적용
R2 = 2차저항
R1 = 1차저항
P = 피봇
S1 = 1차지지
S2 = 2차지지
1. 금일 시가가 R2~S2 사이에서 시작
R2 돌파시 매수, R1 이탈시 청산
S2 이탈시 매도, S1 돌파시 청산
2. 금일 시가가 R2~S2 사이에서 시작
R2 돌파했다 R1 이탈시 매도, 피봇청산
S2 이탈했다 S1 돌파시 매수, 피봇청산
수고하세여
다음글