커뮤니티

다음날 진입이 안됩니다. 수정 좀 부탁드립니다

프로필 이미지
바리스타
2013-10-04 15:57:18
122
글번호 68133
답변완료
도움을 주셔서 감사드립니다. 아래식은 1. 1일 4회만 진입 2. 무포지션상태에서 양봉일때 선물매수 3. 0.3포인트 이익시 목표이익 청산 4. 매입가보다 0.2포인트 하락시 매수청산, 청산했을 경우는 당일 매수 진입금지 이런식인데요 당일 매수청산후에 다음날 매수 진입이 안되는데 이유를 모르겠네요 수정 좀 부탁 드리겠습니다. var: cnt(0), count(0); count=0; for cnt = 0 to 20{ If sDate == EntryDate(cnt) Then Count=Count+1; } If count<4 && MarketPosition==0 && !(IsExitName("EL",1)) && C>=O Then Buy("F1",AtMarket,DEF,1); If MarketPosition == 1 Then{ SetStopProfittarget(0.3, PointStop); If EntryPrice-Lowest(L,BarsSinceEntry) >= 0.2 Then ExitLong("EL",OnClose,1); } SetStopLoss(3,PointStop); SetStopEndofday(150000);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-10-04 16:30:27

안녕하세요 예스스탁입니다. 가장 최근 진입이 EL이라는 이름으로 청산이 되면 수식상 직전 청산이 EL이 아닐때만 발생하라고 하므로 더이상 진입이 이루어 지지 않습니다. 당일에 발생한 청산신호가 EL일때만 더이상 진입하지 않게 했습니다. var: cnt(0), count(0); count=0; for cnt = 0 to 20{ if sDate == EntryDate(cnt) Then Count=Count+1; } If count < 4 && MarketPosition==0 && !(IsExitName("EL",1) and ExitDate(1) == sdate ) && C>=O Then Buy("F1",AtMarket,DEF,1); If MarketPosition == 1 Then SetStopProfittarget(0.3, PointStop); If EntryPrice-Lowest(L,BarsSinceEntry) >= 0.2 Then ExitLong("EL",OnClose,1); SetStopLoss(3,PointStop); SetStopEndofday(150000); 즐거운 하루되세요 > 바리스타 님이 쓴 글입니다. > 제목 : 다음날 진입이 안됩니다. 수정 좀 부탁드립니다 > 도움을 주셔서 감사드립니다. 아래식은 1. 1일 4회만 진입 2. 무포지션상태에서 양봉일때 선물매수 3. 0.3포인트 이익시 목표이익 청산 4. 매입가보다 0.2포인트 하락시 매수청산, 청산했을 경우는 당일 매수 진입금지 이런식인데요 당일 매수청산후에 다음날 매수 진입이 안되는데 이유를 모르겠네요 수정 좀 부탁 드리겠습니다. var: cnt(0), count(0); count=0; for cnt = 0 to 20{ If sDate == EntryDate(cnt) Then Count=Count+1; } If count<4 && MarketPosition==0 && !(IsExitName("EL",1)) && C>=O Then Buy("F1",AtMarket,DEF,1); If MarketPosition == 1 Then{ SetStopProfittarget(0.3, PointStop); If EntryPrice-Lowest(L,BarsSinceEntry) >= 0.2 Then ExitLong("EL",OnClose,1); } SetStopLoss(3,PointStop); SetStopEndofday(150000);