커뮤니티

수정 부탁드립니다.

프로필 이미지
nadogaja
2010-12-17 11:45:09
833
글번호 34404
답변완료

첨부 이미지

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),봉개수(0); #카운터 var:휩소(False),거래량(0),트루(false),가(0),논리(False); var:위치(0),보유(False),날짜(0), 분봉(0),돌파1(False), 카운터(0),낮은값(0); Var: d2상승(0), 하락종가(0),상위치(0),상날짜(0),상승종가(0),날짜1(0), 상종가배율(0),상승시가(0); array:지지[10](0),음봉값[3](0),양봉값[3](0),음봉값d2[3](0),돌파[2](0),상승[3](false),종가[5](0); #음봉값 보다 상승종가 낮을때 음봉값에 상승시가 넣기 # data2 (상승) , 하락 판단. if date != date[1] Then{ 상종가배율=0; } if dayindex == 0 Then{ 날짜1= date; 상승[0] = false; } # 상승 에 대한 False if DayIndex>1 and 날짜1==date 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 상승 상승시가=data1(o); 상승종가= data1(c); 상위치=DayIndex; 상날짜=date; 상승[0]=true; for gg=1 to 2{ 상승[gg]=상승[gg-1]; } } } } #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 and 트루==false then Begin # begin if data2(c) < data2(o) and data2(v)>ma(data2(v),5)[1]*열시 and data2(v) > Highest(data2(v),7)[1] then{ 지지논리=true; 음봉값[0]=data1(c); 양봉값[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 and 트루==False 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); 양봉값[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 상날짜==날짜 then{ #---------------------------- 상승종가에 if 상승종가<음봉값[0] then{ 음봉값 넣기 음봉값[0]=상승종가; # 낮은값=상승시가; # 봉개수=dayindex; # } #--------------------------------- } Plot1(음봉값[0]); plot2(상승시가); plot3(상승종가); 음봉값에 상승종가 를 넣었습니다. 음봉값에 상승종가를 넣은 후 다음 음봉값이 발생할때 음봉값에 계속 상승 종가가 들어가 있는 현상이 발생합니다. 제가 원하는것은 음봉값이 상승종가에 일치 하다가 음봉값이 발생하는 다시 음봉값이 나타내 지는 식을 원합니다. 위 식 보고 수정좀 해주세요,, 음봉값 초기화가 필요한거 같은데 어렵네요, 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-12-17 16:08:28

> nadogaja 님이 쓴 글입니다. > 제목 : 수정 부탁드립니다. > 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),봉개수(0); #카운터 var:휩소(False),거래량(0),트루(false),가(0),논리(False); var:위치(0),보유(False),날짜(0), 분봉(0),돌파1(False), 카운터(0),낮은값(0); Var: d2상승(0), 하락종가(0),상위치(0),상날짜(0),상승종가(0),날짜1(0), 상종가배율(0),상승시가(0); array:지지[10](0),음봉값[3](0),양봉값[3](0),음봉값d2[3](0),돌파[2](0),상승[3](false),종가[5](0); #음봉값 보다 상승종가 낮을때 음봉값에 상승시가 넣기 # data2 (상승) , 하락 판단. if date != date[1] Then{ 상종가배율=0; } if dayindex == 0 Then{ 날짜1= date; 상승[0] = false; } # 상승 에 대한 False if DayIndex>1 and 날짜1==date 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 상승 상승시가=data1(o); 상승종가= data1(c); 상위치=DayIndex; 상날짜=date; 상승[0]=true; for gg=1 to 2{ 상승[gg]=상승[gg-1]; } } } } #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 and 트루==false then Begin # begin if data2(c) < data2(o) and data2(v)>ma(data2(v),5)[1]*열시 and data2(v) > Highest(data2(v),7)[1] then{ 지지논리=true; 음봉값[0]=data1(c); 양봉값[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 and 트루==False 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); 양봉값[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 상날짜==날짜 then{ #---------------------------- 상승종가에 if 상승종가<음봉값[0] then{ 음봉값 넣기 음봉값[0]=상승종가; # 낮은값=상승시가; # 봉개수=dayindex; # } #--------------------------------- } Plot1(음봉값[0]); plot2(상승시가); plot3(상승종가); 음봉값에 상승종가 를 넣었습니다. 음봉값에 상승종가를 넣은 후 다음 음봉값이 발생할때 음봉값에 계속 상승 종가가 들어가 있는 현상이 발생합니다. 제가 원하는것은 음봉값이 상승종가에 일치 하다가 음봉값이 발생하는 다시 음봉값이 나타내 지는 식을 원합니다. 위 식 보고 수정좀 해주세요,, 음봉값 초기화가 필요한거 같은데 어렵네요, 부탁드립니다.