커뮤니티

수식 여쭤봅니다.

프로필 이미지
부자청년28
2018-10-07 10:50:33
135
글번호 122496
답변완료
1분봉 개별종목에 적용하고 있습니다. 추가하고 싶은 내용이 있습니다. 매수가에서 -5% 하락시 50% 손절 매수가에서 -10% 하락시 남은물량전부 손절 물량이 전량매도된 당일은 매수금지 입니다. 감사합니다. input : mm(300000); input : P1(10),P2(20); var : count(0); var : sumV1(0),sumV2(0); var : mav1(0),mav2(0); sumV1 = 0; sumV2 = 0; for count = 0 to P2{ if count < P1 Then sumV1 = sumV1+DayClose(count); if count < P2 Then sumV2 = sumV2+DayClose(count); } maV1 = sumV1 / P1; maV2 = sumV2 / P2; if mav1 > mav2 and stime == 151800 and C <= DayLow(0)+(DayHigh(0)-DayLow(0))*0.2 Then buy("b",OnClose,def,Floor(mm/c)); if NextBarSdate > sdate and C >= DayHigh(0)-(DayHigh(0)-DayLow(0))*0.2 Then ExitLong("bx",AtMarket);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-10-08 14:11:59

안녕하세요 예스스탁입니다. input : mm(300000); input : P1(10),P2(20); var : count(0); var : sumV1(0),sumV2(0); var : mav1(0),mav2(0); sumV1 = 0; sumV2 = 0; for count = 0 to P2{ if count < P1 Then sumV1 = sumV1+DayClose(count); if count < P2 Then sumV2 = sumV2+DayClose(count); } maV1 = sumV1 / P1; maV2 = sumV2 / P2; if ExitDate(1) != sdate and mav1 > mav2 and stime == 151800 and C <= DayLow(0)+(DayHigh(0)-DayLow(0))*0.2 Then buy("b",OnClose,def,Floor(mm/c)); if NextBarSdate > sdate and C >= DayHigh(0)-(DayHigh(0)-DayLow(0))*0.2 Then ExitLong("bx",AtMarket); if MarketPosition == 1 then { ExitLong("bx1",AtStop,EntryPrice*0.95,"",Floor(MaxContracts*0.5)); ExitLong("bx2",AtStop,EntryPrice*0.90); } 즐거운 하루되세요 > 부자청년28 님이 쓴 글입니다. > 제목 : 수식 여쭤봅니다. > 1분봉 개별종목에 적용하고 있습니다. 추가하고 싶은 내용이 있습니다. 매수가에서 -5% 하락시 50% 손절 매수가에서 -10% 하락시 남은물량전부 손절 물량이 전량매도된 당일은 매수금지 입니다. 감사합니다. input : mm(300000); input : P1(10),P2(20); var : count(0); var : sumV1(0),sumV2(0); var : mav1(0),mav2(0); sumV1 = 0; sumV2 = 0; for count = 0 to P2{ if count < P1 Then sumV1 = sumV1+DayClose(count); if count < P2 Then sumV2 = sumV2+DayClose(count); } maV1 = sumV1 / P1; maV2 = sumV2 / P2; if mav1 > mav2 and stime == 151800 and C <= DayLow(0)+(DayHigh(0)-DayLow(0))*0.2 Then buy("b",OnClose,def,Floor(mm/c)); if NextBarSdate > sdate and C >= DayHigh(0)-(DayHigh(0)-DayLow(0))*0.2 Then ExitLong("bx",AtMarket);