커뮤니티
수식 문의 드립니다.
2014-07-15 15:34:59
132
글번호 76745
갭보정한 피봇 분봉에서 각 지지와 저항을 상향 돌파하면 매수, 하향 돌파하면 매도
수식 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2014-07-16 11:24:04
안녕하세요
예스스타입니다.
1,
차트자체를 갭보정하지 않은 상태에서
수식안에서 보정하시는 경우는 아래식 이용하시면 됩니다.
Var : Pivot(0),R1(0),R2(0),S1(0),S2(0);
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0);
var : GC1(0),GH1(0),GL1(0),HH(0),LL(0),GDO(0),GDO1(0);
if date!=date[1] then {
gap = Open-Close[1];
sumGap = sumGap+gap;
GC1 = GC[1];
GH1 = HH[1];
GL1 = LL[1];
HH = H - sumGap;
LL = L - sumGap;
}
GH = H - sumGap;
GL = L - sumGap;
GC = C - sumGap;
if GH > HH Then
HH = GH;
if GL < LL Then
LL = GL;
Pivot = (GH1+GL1+GC1)/3;
R1 = 2*Pivot-GL1;
R2 = Pivot+GH1-GL1;
S1 = 2*Pivot-GH1;
S2 = Pivot-GH1+GL1;
if crossup(C,R1) or crossup(C,R2) or crossup(C,S1) or crossup(C,S2) Then
buy();
if CrossDown(C,R1) or CrossDown(C,R2) or CrossDown(C,S1) or CrossDown(C,S2) Then
sell();
2
기본차트속성에서 갭보정을 해서
데이터자체를 보정하신 경우에는 아래식 이용하시면 됩니다.
Var : Pivot(0),R1(0),R2(0),S1(0),S2(0);
Pivot = (HighD(1)+LowD(1)+CloseD(1))/3;
R1 = 2*Pivot-LowD(1);
R2 = Pivot+HighD(1)-LowD(1);
S1 = 2*Pivot-DayHigh(1);
S2 = Pivot-HighD(1)+LowD(1);
if crossup(C,R1) or crossup(C,R2) or crossup(C,S1) or crossup(C,S2) Then
buy();
if CrossDown(C,R1) or CrossDown(C,R2) or CrossDown(C,S1) or CrossDown(C,S2) Then
sell();
즐거운 하루되세요
> 린포체 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다.
> 갭보정한 피봇 분봉에서 각 지지와 저항을 상향 돌파하면 매수, 하향 돌파하면 매도
수식 부탁드립니다.