커뮤니티

실행검토요망

프로필 이미지
주식달인
2008-09-30 09:56:28
847
글번호 17279
답변완료
안녕하세요 항상친절한 답변 감사드립니다 var : Cnt(0); if date != date[1] Then cnt = 0; if cnt == 0 and C >= DayHigh()*1.05 Then{ cnt = 1; var1 = dayindex(); //당일인덱스 저장 var2 = H; //돌파시점 고가 저장 } if cnt == 1 and dayindex() >= var1+20 and accumn(iff(C <= var1*1.02,1,0),dayindex()-var1) >= 1 and accumn(iff(H > var1,1,0),dayindex()-var1) < 1 Then cnt = 2; if cnt == 2 and crossup(C,var2) Then buy(); 상기식으로 적용하였는데 신호가 나오지 않습니다. 어디가 잘못되었는지 수정 부탁합니다 미리 감사드립니다 즐거운 하루되세요
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2008-09-30 10:09:54

안녕하세요 예스스탁입니다. 문의하신 부분에 대해 정확히 이해하지 못했습니다. 그림과 함께 설명을 올려주시거나 전화주시기 바랍니다. 02-3453-1060 즐거운 하루되세요 > 주식달인 님이 쓴 글입니다. > 제목 : 실행검토요망 > 안녕하세요 항상친절한 답변 감사드립니다 var : Cnt(0); if date != date[1] Then cnt = 0; if cnt == 0 and C >= DayHigh()*1.05 Then{ cnt = 1; var1 = dayindex(); //당일인덱스 저장 var2 = H; //돌파시점 고가 저장 } if cnt == 1 and dayindex() >= var1+20 and accumn(iff(C <= var1*1.02,1,0),dayindex()-var1) >= 1 and accumn(iff(H > var1,1,0),dayindex()-var1) < 1 Then cnt = 2; if cnt == 2 and crossup(C,var2) Then buy(); 상기식으로 적용하였는데 신호가 나오지 않습니다. 어디가 잘못되었는지 수정 부탁합니다 미리 감사드립니다 즐거운 하루되세요
프로필 이미지

예스스탁 예스스탁 답변

2008-09-30 11:23:04

안녕하세요 예스스탁입니다. 식을 수정했습니다. 많은 경우의 수를 내포하므로 식을 여러개로 작성해 올려 드립니다. 1. 아래의 식은 시가대비 5% 상승시 고가를 저장해서 그 고가 3% 이하로는 하락하지 않고 그 고가를 다시 돌파할 때 매수하는 식입니다. 하단으로 3%이하로만 내려가지 않으면 조건이 만족하므로 시가 5%돌파후에 계속 상승하면 또한 신호가 나옵니다. input : P(5),PP(3); var : Cnt(0); if date != date[1] Then cnt = 0; if dayindex() > 0 and cnt == 0 and H >= Dayopen()*(1+P/100) Then{ cnt = 1; var1 = dayindex(); //당일인덱스 저장 var2 = H; //돌파시점 고가 저장 } if cnt == 1 and dayindex() >= var1+20 and accumn(iff(C < var2*(1-PP/100),1,0),dayindex()-var1) < 1 Then cnt = 2; if cnt == 2 and crossup(C,var2) Then buy(); 2. 아래식은 시가 5% 돌파시점의 고가대비 위로 3% 아래로 3% 이하로 내려가지 않고 움직이다가 돌파시점 고가를 다시 갱신하면 신호가 나는 식입니다. input : P(5),PP(3); var : Cnt(0); if date != date[1] Then cnt = 0; if dayindex() > 0 and cnt == 0 and H >= Dayopen()*(1+P/100) Then{ cnt = 1; var1 = dayindex(); //당일인덱스 저장 var2 = H; //돌파시점 고가 저장 } if cnt == 1 and dayindex() >= var1+20 and accumn(iff(C > var2*(1+PP/100),1,0),dayindex()-var1) < 1 and accumn(iff(C < var2*(1-PP/100),1,0),dayindex()-var1) < 1 Then cnt = 2; if cnt == 2 and crossup(C,var2) Then buy(); 3. 아래의 식은 5%돌파시점의 고가를 횡보기간동안 그 이상의 가격이 형성되지 않고 3%이하로도 내려가지 않은 상태에서 돌파시점의 고가를 돌파하면 매수신호가 나옵니다. input : P(5),PP(3); var : Cnt(0); if date != date[1] Then cnt = 0; if dayindex() > 0 and cnt == 0 and H >= Dayopen()*(1+P/100) Then{ cnt = 1; var1 = dayindex(); //당일인덱스 저장 var2 = H; //돌파시점 고가 저장 } if cnt == 1 and dayindex() >= var1+20 and accumn(iff(C > var2,1,0),dayindex()-var1) < 1 and accumn(iff(C < var2*(1-PP/100),1,0),dayindex()-var1) < 1 Then cnt = 2; if cnt == 2 and crossup(C,var2) Then buy(); 즐거운 하루되세요 > 주식달인 님이 쓴 글입니다. > 제목 : 실행검토요망 > 안녕하세요 항상친절한 답변 감사드립니다 var : Cnt(0); if date != date[1] Then cnt = 0; if cnt == 0 and C >= DayHigh()*1.05 Then{ cnt = 1; var1 = dayindex(); //당일인덱스 저장 var2 = H; //돌파시점 고가 저장 } if cnt == 1 and dayindex() >= var1+20 and accumn(iff(C <= var1*1.02,1,0),dayindex()-var1) >= 1 and accumn(iff(H > var1,1,0),dayindex()-var1) < 1 Then cnt = 2; if cnt == 2 and crossup(C,var2) Then buy(); 상기식으로 적용하였는데 신호가 나오지 않습니다. 어디가 잘못되었는지 수정 부탁합니다 미리 감사드립니다 즐거운 하루되세요