커뮤니티

설명 부탁드립니다.

프로필 이미지
회원
2008-12-22 03:14:45
680
글번호 18904
답변완료
var: 오이평(0), 십이평(0), 이십이평(0), 사십이평(0), 육십이평(0); 오이평=ma(c,5); 십이평=ma(c,10); 이십이평=ma(c,20); 사십이평=ma(c,40); 육십이평=ma(c,60); var1=lowest(c,40); if stime>094000 then{ if var1<c Then{ var2=index; } } var: cnt(0); cnt=0; for var9 =0 to 20{ if sdate == entrydate(var9) then cnt= cnt+1; } if cnt==0 then{ if stime>094000 then{ If 오이평>이십이평 and 이십이평>사십이평 Then{ if var1*0.1<c then { buy("첫번째매수", AtMarket,5); var2=dayindex; } } } } var: 매수조건(0); if IsEntryName("첫번째매수",1) Then 매수조건=1; else 매수조건=2; if cnt>0 and 매수조건 ==1 then{ if c> entryPrice(1) Then{ buy("두번째매수",AtMarket,5); var2=dayindex; } } if cnt > 0 then{ if 매수조건==2 Then{ if c> entryprice(1) Then if c>오이평 and 십이평<오이평 and 십이평>이십이평 then{ if v[1]*2<v then buy("세번째매수",AtMarket,5); var2=dayindex; } } } if var2+5 then{ if c>EntryPrice(0)*1.1 then { ExitLong("추적매도", atstop, Lowest(l,14)+atr(14)); } } 09:40 분 이후에 첫매수가 나오고 그이후에 두번째매수가 나오게 되어있는데 두번째매수 가 09시경에 나오는 경우가 있습니다. .... 뭐가 잘못되었나요. 설명부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-12-22 16:03:21

안녕하세요 예스스탁입니다. atmarket,atstop,atlimit은 if문에 조건이 걸리면 다음봉에 신호가 발생합니다. 그러므로 진입식에 stime < 151500과 같은 내용을 추가하여 당일 마지막봉 시간보다 작을때 if문이 만족여부를 판단하도록 식을 작성하셔야 합니다. 즐거운 하루되세요 > CJ_coco 님이 쓴 글입니다. > 제목 : 설명 부탁드립니다. > var: 오이평(0), 십이평(0), 이십이평(0), 사십이평(0), 육십이평(0); 오이평=ma(c,5); 십이평=ma(c,10); 이십이평=ma(c,20); 사십이평=ma(c,40); 육십이평=ma(c,60); var1=lowest(c,40); if stime>094000 then{ if var1<c Then{ var2=index; } } var: cnt(0); cnt=0; for var9 =0 to 20{ if sdate == entrydate(var9) then cnt= cnt+1; } if cnt==0 then{ if stime>094000 then{ If 오이평>이십이평 and 이십이평>사십이평 Then{ if var1*0.1<c then { buy("첫번째매수", AtMarket,5); var2=dayindex; } } } } var: 매수조건(0); if IsEntryName("첫번째매수",1) Then 매수조건=1; else 매수조건=2; if cnt>0 and 매수조건 ==1 then{ if c> entryPrice(1) Then{ buy("두번째매수",AtMarket,5); var2=dayindex; } } if cnt > 0 then{ if 매수조건==2 Then{ if c> entryprice(1) Then if c>오이평 and 십이평<오이평 and 십이평>이십이평 then{ if v[1]*2<v then buy("세번째매수",AtMarket,5); var2=dayindex; } } } if var2+5 then{ if c>EntryPrice(0)*1.1 then { ExitLong("추적매도", atstop, Lowest(l,14)+atr(14)); } } 09:40 분 이후에 첫매수가 나오고 그이후에 두번째매수가 나오게 되어있는데 두번째매수 가 09시경에 나오는 경우가 있습니다. .... 뭐가 잘못되었나요. 설명부탁드립니다.