커뮤니티

crossup 에러 수정 부탁드립니다.

프로필 이미지
nadogaja
2010-12-03 14:27:12
678
글번호 34059
답변완료

첨부 이미지

input:열시(1.5),전부(2); # 거래량 증가 비율 var:폭락(0),지지논리(false),지지논리2(false),지지값(0), 지위치(0),지지1(0); var:g(0),gg(0),g1(0),j(0),j1(0),j2(0); #카운터 var:휩소(False),거래량(0); var:위치(0),보유(False),날짜(0), 분봉(0),돌파1(False), 카운터(0); Var: d2상승(0), 하락종가(0),상위치(0),상날짜(0),상승종가(0),날짜1(0); array:지지[10](0),음봉값[3](0),음봉값d2[3](0),돌파[2](0),상승[3](false),상승시가[3](0); # data2 (상승) , 하락 판단. if date != date[1] then{ 상승[0] = false; 날짜1= date; 상승시가[0]=o; } # 상승 에 대한 False if DayIndex>1 then{ if data2(v)>highest(data2(v),20)[1] Then{ if data2(c)>data2(c[1]) and data2(c)>highest(data2(c),20)[1] then{ #d2의 c,v 상승 상승시가[0]=data1(o); 상승종가= data1(c); 상위치=DayIndex; 상승[0]=true; for gg=1 to 2{ 상승[gg]=상승[gg-1]; 상승시가[gg]=상승시가[gg-1]; } 상날짜=date; } } } #23456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 12345# if dayindex == 0 Then 지지논리 = false; # 7봉 보다 크고 열시 전, d2 음봉- 거래량 2배- 7봉중 거래량 top if dayindex>0 and time<=100000 then Begin # begin if data2(c) < data2(o) and data1(v)>ma(data1(v),5)[1]*열시 and data2(v) > Highest(data2(v),7)[1] then{ 지지논리=true; 음봉값[0]=data1(c); 음봉값d2[0]=data2(c); 거래량=data2(v); 지지값=data1((h+c)/2); 지위치=DayIndex; 날짜=date; #같은날인지 구분키 위한 변수 for j=1 to 2{ 음봉값[j]=음봉값[j-1][1]; 음봉값d2[j]=음봉값d2[j-1][1]; }} End # end # 10-15시 사이, d2 음봉- 거래량 2배- 5봉중 거래량 top Else if stime>=100000 and time<=150000 then { # being if data2(c) < data2(o) and data2(v)>ma(data2(v),5)[1]*전부 and data2(v) > Highest(data2(v),5)[1] then{ 지지논리=true; 음봉값[0]=data1(c); 음봉값d2[0]=data2(c); 거래량=data2(v); 지지값=data1((h+c)/2); 지위치=DayIndex; 날짜 =date; for j1=1 to 2{ 음봉값[j1]=음봉값[j1-1][1]; 음봉값d2[j1]=음봉값d2[j1-1][1]; } } } if 상날짜==date and DayIndex-상위치 >0 and 상승[0]==True then { # 음봉값이 if crossup(음봉값[0],상승시가[0]) then{ # 상승시가 돌파 PlotPaintBar(o,c,"지지1", yellow ); <---------------------- 강조식에 적용 } } var1=음봉값[0]; <------------------------------------------ 지표식에 적용 var2=상승시가[0]; plot1(var1); plot2(var2); 위 식으로 강조식 및 지표식을 구현했습니다. 음봉값 이 상승시가를 크로스 할 경우를 강조식으로 나타 내어 보았는데 제대로 나타 나지 &#50527;습니다. 수정 및 설명 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-12-03 16:43:40

> nadogaja 님이 쓴 글입니다. > 제목 : crossup 에러 수정 부탁드립니다. > input:열시(1.5),전부(2); # 거래량 증가 비율 var:폭락(0),지지논리(false),지지논리2(false),지지값(0), 지위치(0),지지1(0); var:g(0),gg(0),g1(0),j(0),j1(0),j2(0); #카운터 var:휩소(False),거래량(0); var:위치(0),보유(False),날짜(0), 분봉(0),돌파1(False), 카운터(0); Var: d2상승(0), 하락종가(0),상위치(0),상날짜(0),상승종가(0),날짜1(0); array:지지[10](0),음봉값[3](0),음봉값d2[3](0),돌파[2](0),상승[3](false),상승시가[3](0); # data2 (상승) , 하락 판단. if date != date[1] then{ 상승[0] = false; 날짜1= date; 상승시가[0]=o; } # 상승 에 대한 False if DayIndex>1 then{ if data2(v)>highest(data2(v),20)[1] Then{ if data2(c)>data2(c[1]) and data2(c)>highest(data2(c),20)[1] then{ #d2의 c,v 상승 상승시가[0]=data1(o); 상승종가= data1(c); 상위치=DayIndex; 상승[0]=true; for gg=1 to 2{ 상승[gg]=상승[gg-1]; 상승시가[gg]=상승시가[gg-1]; } 상날짜=date; } } } #23456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 12345# if dayindex == 0 Then 지지논리 = false; # 7봉 보다 크고 열시 전, d2 음봉- 거래량 2배- 7봉중 거래량 top if dayindex>0 and time<=100000 then Begin # begin if data2(c) < data2(o) and data1(v)>ma(data1(v),5)[1]*열시 and data2(v) > Highest(data2(v),7)[1] then{ 지지논리=true; 음봉값[0]=data1(c); 음봉값d2[0]=data2(c); 거래량=data2(v); 지지값=data1((h+c)/2); 지위치=DayIndex; 날짜=date; #같은날인지 구분키 위한 변수 for j=1 to 2{ 음봉값[j]=음봉값[j-1][1]; 음봉값d2[j]=음봉값d2[j-1][1]; }} End # end # 10-15시 사이, d2 음봉- 거래량 2배- 5봉중 거래량 top Else if stime>=100000 and time<=150000 then { # being if data2(c) < data2(o) and data2(v)>ma(data2(v),5)[1]*전부 and data2(v) > Highest(data2(v),5)[1] then{ 지지논리=true; 음봉값[0]=data1(c); 음봉값d2[0]=data2(c); 거래량=data2(v); 지지값=data1((h+c)/2); 지위치=DayIndex; 날짜 =date; for j1=1 to 2{ 음봉값[j1]=음봉값[j1-1][1]; 음봉값d2[j1]=음봉값d2[j1-1][1]; } } } if 상날짜==date and DayIndex-상위치 >0 and 상승[0]==True then { # 음봉값이 if crossup(음봉값[0],상승시가[0]) then{ # 상승시가 돌파 PlotPaintBar(o,c,"지지1", yellow ); <---------------------- 강조식에 적용 } } var1=음봉값[0]; <------------------------------------------ 지표식에 적용 var2=상승시가[0]; plot1(var1); plot2(var2); 위 식으로 강조식 및 지표식을 구현했습니다. 음봉값 이 상승시가를 크로스 할 경우를 강조식으로 나타 내어 보았는데 제대로 나타 나지 &#50527;습니다. 수정 및 설명 부탁드립니다.