커뮤니티
검증 및 수정 그리고 설명부탁드립니다
2010-11-16 18:05:53
753
글번호 33669
input:열시(1.5),전부(2);
var:폭락(0),지지논리(false),음봉값(0),지지값(0), 지위치(0),지지1(0);
var:g(0),gg(0),g1(0); #카운터
var:휩소(False),거래량(0);
array:지지[10](0);
var:위치(0),j(0);
if dayindex>7 and time<=100000 then{
if data2(c) < data2(o) and data2(v)>ma(data2(v),5)[1]*열시 and
data2(v) > Highest(data2(v),7)[1] then{
지지논리=true;
음봉값=c;
거래량=data2(v);
지지값=(h+c)/2;
지위치=DayIndex;
PlotPaintBar(o,c,"지지1",white);
}
}
Else if stime>=100000 and time<=150000 then{
if data2(c) < data2(o) and data2(v)>ma(data2(v),5)[1]*전부 and
data2(v) > Highest(data2(v),5)[1] then{
지지논리=true;
음봉값=c;
거래량=data2(v);
지지값=(h+c)/2;
지위치=DayIndex;
PlotPaintBar(o,c,"지지1",white);
}
}
If 지지논리==true Then {
For G=1 to 50{
if 지위치 +g1 then{
if AccumN(iff(c<음봉값*0.98,1,0),g) ==0 Then{
휩소=true;
}
}
}
for g1= 1 to 50{
if 지위치 +g1 then{
if AccumN(iff(c<음봉값*0.98,1,0),g1) > 0 Then{
휩소=false;
}
}
}
}
if 휩소==True Then{
if CrossUp(c,지지값) then{
plotPaintBar(o, c, "지지1",GREEN);
}}
data1 는 옵션 등가 콜, data2는 선물입니다.
위 식에서 지지논리는 장대음봉입니다. 장대음봉의 종가 대비 0.98 이하로 내려 가지 않고(휩소) 횡보시 '지지값'(음봉의 중간값)을 돌파하는 봉을 표시하는 강조수식입니다.
검증하여 보니 '휩소' 가 true 가 아닐때에도 강조 '지지1' 이 표시되고 있습니다.
오류 수정부탁드리고 잘못된 곳 설명도 부탁드립니다. 제 생각에는 for 구문에 문제가 있는거 같은데 잘 모르겟습니다.
수정및 설명부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2010-11-16 19:10:48
> HI_coco 님이 쓴 글입니다.
> 제목 : 검증 및 수정 그리고 설명부탁드립니다
> input:열시(1.5),전부(2);
var:폭락(0),지지논리(false),음봉값(0),지지값(0), 지위치(0),지지1(0);
var:g(0),gg(0),g1(0); #카운터
var:휩소(False),거래량(0);
array:지지[10](0);
var:위치(0),j(0);
if dayindex>7 and time<=100000 then{
if data2(c) < data2(o) and data2(v)>ma(data2(v),5)[1]*열시 and
data2(v) > Highest(data2(v),7)[1] then{
지지논리=true;
음봉값=c;
거래량=data2(v);
지지값=(h+c)/2;
지위치=DayIndex;
PlotPaintBar(o,c,"지지1",white);
}
}
Else if stime>=100000 and time<=150000 then{
if data2(c) < data2(o) and data2(v)>ma(data2(v),5)[1]*전부 and
data2(v) > Highest(data2(v),5)[1] then{
지지논리=true;
음봉값=c;
거래량=data2(v);
지지값=(h+c)/2;
지위치=DayIndex;
PlotPaintBar(o,c,"지지1",white);
}
}
If 지지논리==true Then {
For G=1 to 50{
if 지위치 +g1 then{
if AccumN(iff(c<음봉값*0.98,1,0),g) ==0 Then{
휩소=true;
}
}
}
for g1= 1 to 50{
if 지위치 +g1 then{
if AccumN(iff(c<음봉값*0.98,1,0),g1) > 0 Then{
휩소=false;
}
}
}
}
if 휩소==True Then{
if CrossUp(c,지지값) then{
plotPaintBar(o, c, "지지1",GREEN);
}}
data1 는 옵션 등가 콜, data2는 선물입니다.
위 식에서 지지논리는 장대음봉입니다. 장대음봉의 종가 대비 0.98 이하로 내려 가지 않고(휩소) 횡보시 '지지값'(음봉의 중간값)을 돌파하는 봉을 표시하는 강조수식입니다.
검증하여 보니 '휩소' 가 true 가 아닐때에도 강조 '지지1' 이 표시되고 있습니다.
오류 수정부탁드리고 잘못된 곳 설명도 부탁드립니다. 제 생각에는 for 구문에 문제가 있는거 같은데 잘 모르겟습니다.
수정및 설명부탁드립니다.
다음글
이전글