커뮤니티

수식문의

프로필 이미지
하루4%
2016-10-20 16:38:40
83
글번호 103156
답변완료
답변 주신 내용 잘 봤습니다 어렵네요 ㅎㅎ 매수 진입만 표시를 했드만 매도가 안나가니 다시 매수신호가 들어와도 안뜨는것 같네요 input : P1(5),P2(10),P3(20); input : stdlen(26); var : cnt(0),HH(0),LL(0),RR(0); var : sumV1(0),sumV2(0),sumV3(0),mav1(0),mav2(0),mav3(0); HH = dayhigh; LL = daylow; for cnt = 0 to stdlen-1{ if dayhigh(cnt) > HH Then HH = dayhigh(cnt); if daylow(cnt) < LL Then LL = daylow(cnt); } RR = (HH+LL)/2; sumV1 = 0; sumV2 = 0; sumV3 = 0; for cnt = 0 to P3{ if cnt < P1 Then sumV1 = sumV1+DayClose(cnt); if cnt < P2 Then sumV2 = sumV2+DayClose(cnt); if cnt < P3 Then sumV3 = sumV3+DayClose(cnt); } maV1 = sumV1 / P1; maV2 = sumV2 / P2; maV3 = sumV3 / P3; if mav1 > mav3 and mav2 < mav3 and L > RR*1.01 Then buy("b",atlimit,RR*1.01); 수식인데 매도는 5일이평*0.99를 상향돌파할때 (진행형으로 부탁드립니다.atstop으로 했는데 안되네요) 5% 1차매도 10% 나머지매도 손절 -3% 부탁드립니다.. 이젠 질문 안했으면 좋겠습니다 수고하시는데 너무 죄송스럽네요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-10-20 16:54:26

안녕하세요 예스스탁입니다. 예 청산이 없으면 한번 진입이후 추가로 진입되지 않습니다. 진입-청산이 반복되어야 합니다. input : P1(5),P2(10),P3(20); input : stdlen(26); var : cnt(0),HH(0),LL(0),RR(0); var : sumV1(0),sumV2(0),sumV3(0),mav1(0),mav2(0),mav3(0); HH = dayhigh; LL = daylow; for cnt = 0 to stdlen-1{ if dayhigh(cnt) > HH Then HH = dayhigh(cnt); if daylow(cnt) < LL Then LL = daylow(cnt); } RR = (HH+LL)/2; sumV1 = 0; sumV2 = 0; sumV3 = 0; for cnt = 0 to P3{ if cnt < P1 Then sumV1 = sumV1+DayClose(cnt); if cnt < P2 Then sumV2 = sumV2+DayClose(cnt); if cnt < P3 Then sumV3 = sumV3+DayClose(cnt); } maV1 = sumV1 / P1; maV2 = sumV2 / P2; maV3 = sumV3 / P3; if mav1 > mav3 and mav2 < mav3 and L > RR*1.01 Then buy("b",atlimit,RR*1.01); if MarketPosition == 1 Then{ #5% 수익시 절반매도 ExitLong("bp1",atlimit,EntryPrice*1.05,"",Floor(MaxContracts*0.5),1); #10% 수익시 나머지수량 전량매도 ExitLong("bp2",atlimit,EntryPrice*1.10); #5일이평-1% 아래에서 상승해 위로 터치하면 전량매도 if H < mav1*0.99 Then ExitLong("bx",atlimit,mav1*0.99); } #손절 5% SetStopLoss(5,PercentStop); 즐거운 하루되세요 > 하루4% 님이 쓴 글입니다. > 제목 : 수식문의 > 답변 주신 내용 잘 봤습니다 어렵네요 ㅎㅎ 매수 진입만 표시를 했드만 매도가 안나가니 다시 매수신호가 들어와도 안뜨는것 같네요 input : P1(5),P2(10),P3(20); input : stdlen(26); var : cnt(0),HH(0),LL(0),RR(0); var : sumV1(0),sumV2(0),sumV3(0),mav1(0),mav2(0),mav3(0); HH = dayhigh; LL = daylow; for cnt = 0 to stdlen-1{ if dayhigh(cnt) > HH Then HH = dayhigh(cnt); if daylow(cnt) < LL Then LL = daylow(cnt); } RR = (HH+LL)/2; sumV1 = 0; sumV2 = 0; sumV3 = 0; for cnt = 0 to P3{ if cnt < P1 Then sumV1 = sumV1+DayClose(cnt); if cnt < P2 Then sumV2 = sumV2+DayClose(cnt); if cnt < P3 Then sumV3 = sumV3+DayClose(cnt); } maV1 = sumV1 / P1; maV2 = sumV2 / P2; maV3 = sumV3 / P3; if mav1 > mav3 and mav2 < mav3 and L > RR*1.01 Then buy("b",atlimit,RR*1.01); 수식인데 매도는 5일이평*0.99를 상향돌파할때 (진행형으로 부탁드립니다.atstop으로 했는데 안되네요) 5% 1차매도 10% 나머지매도 손절 -3% 부탁드립니다.. 이젠 질문 안했으면 좋겠습니다 수고하시는데 너무 죄송스럽네요