커뮤니티

41812에 대한 문의

프로필 이미지
회원
2015-05-12 18:31:54
141
글번호 85954
답변완료
일단 감사합니다. 보내주신 수식을 살펴보니 제가 원하는것은 하루에 매매를 한번 또는 두번만 매매를 한다는것이고요 그리고 첫번째 진입과 두번째 진입의 조건을 구분하여 그청산도 구분해서 한다는 것인데 보내주신것은 그렇게 안되어 있는듯 합니다. 예)첫번째 260.00에서 매도 진입 그런데 260.50까지 반대로 손실이 났으므로 이때 추가로 두번째 매도진입하고 첫번째 진입한것은 구분하여 종가 청산 또는 손절 -1.5p 두번째는 또 별도로 시가대비 -1.5p 손절 또는 시가대비 1p 익절 이조건이 충족하지 못할경우 종가 청산으로 부탁했는데요 보내주신것은 첫번째 진입한것도 시가대비 1p 수익이면 그냥 청산되어버리는 것 같습니다. 이부분을 어찌 해결해야 할지 다시 수식 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-05-13 08:54:03

안녕하세요 예스스탁입니다. 첫진입은 손절과 종가청산만 두번째 진입은 손절, 종가청산,목표수익이 적용되게 수정했습니다. 손절은 첫진입과 두번째 진입의 손절라인이 같으므로 매수/매도진입시 시가대비+-1.5에 첫진입/두번째진입이 같이 청산됩니다. input : P1(5); var : sumV(0), maV(0),cnt(0), count(0); #일봉이평 계산 sumV = 0; count = 0; for cnt = 0 to P1-1 { sumV = sumV+DayClose(cnt); if sdate == EntryDate(cnt) Then count = count+1; } maV = sumV / P1; if MarketPosition == 0 and stime == 151500 and C > maV Then{ buy("b1",AtMarket); buy("bb1",AtLimit,NextBarOpen-0.5); } if MarketPosition == 1 Then{ if CurrentEntries == 1 and daylow > dayopen-0.5 then{ buy("bb2",AtLimit,dayopen-0.5); } exitlong("BL",AtStop,dayopen-1.5); if MaxEntries == 2 Then{ exitlong("BP1",AtLimit,dayopen+1.0,"bb1"); exitlong("BP2",AtLimit,dayopen+1.0,"bb2"); } } if MarketPosition == 0 and stime == 151500 and C < maV Then{ Sell("S1",AtMarket); Sell("ss1",Atlimit,NextBarOpen+0.5); } if MarketPosition == -1 Then{ if CurrentEntries == 1 and DayHigh < dayopen+0.5 then{ sell("ss2",AtLimit,dayopen+0.5); } ExitShort("SL",AtStop,dayopen+1.5); if MaxEntries == 2 Then{ ExitShort("SP1",AtLimit,dayopen-1.0,"SS1"); ExitShort("SP2",AtLimit,dayopen-1.0,"SS2"); } } SetStopEndofday(150400); 즐거운 하루되세요 > HI_yj**** 님이 쓴 글입니다. > 제목 : 41812에 대한 문의 > 일단 감사합니다. 보내주신 수식을 살펴보니 제가 원하는것은 하루에 매매를 한번 또는 두번만 매매를 한다는것이고요 그리고 첫번째 진입과 두번째 진입의 조건을 구분하여 그청산도 구분해서 한다는 것인데 보내주신것은 그렇게 안되어 있는듯 합니다. 예)첫번째 260.00에서 매도 진입 그런데 260.50까지 반대로 손실이 났으므로 이때 추가로 두번째 매도진입하고 첫번째 진입한것은 구분하여 종가 청산 또는 손절 -1.5p 두번째는 또 별도로 시가대비 -1.5p 손절 또는 시가대비 1p 익절 이조건이 충족하지 못할경우 종가 청산으로 부탁했는데요 보내주신것은 첫번째 진입한것도 시가대비 1p 수익이면 그냥 청산되어버리는 것 같습니다. 이부분을 어찌 해결해야 할지 다시 수식 부탁드립니다.