커뮤니티

매도 수식 수정 부탁드립니다.

프로필 이미지
승부사1
2018-01-11 20:26:49
150
글번호 115692
답변완료
if stime == 150000 and C > DayOpen and C > DayClose(1) and C > AvgEntryPrice*1.03 then Exitlong("매도03",OnClose,def,"",Floor(MaxContracts*0.20),2); 위의 수식은 보유금액의 20%를 매도하는 로직인데요. 이를 1회 매수한 수량만큼 매도하되 연속적인 수식으로 수정하고 싶습니다. 예를들어서 3회 매수한 종목이 있다면 3% 이상 수익권에서 3일동안 지속적으로 양봉이 발생한다면 매일의 150000에 1회 매수한 수량만큼씩 매도해 나가도록 로직을 짜고 싶습니다. 부탁드립니다. 수정해 주시면 감사하겠습니다. 매수 수식은 아래와 같습니다. if sdate >= 지정일 and MarketPosition == 0 and stime == 150000 and C < DayClose(1) and C < DayOpen then Buy("매수",OnClose,def,Floor(매수금액/C));
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-01-12 11:13:36

안녕하세요 예스스탁입니다. if stime == 150000 and C > DayOpen and C > DayClose(1) and C > AvgEntryPrice*1.03 then Exitlong("매도03",OnClose,def,"",round(MaxContracts/MaxEntries,0),2); 즐거운 하루되세요 > 승부사1 님이 쓴 글입니다. > 제목 : 매도 수식 수정 부탁드립니다. > if stime == 150000 and C > DayOpen and C > DayClose(1) and C > AvgEntryPrice*1.03 then Exitlong("매도03",OnClose,def,"",Floor(MaxContracts*0.20),2); 위의 수식은 보유금액의 20%를 매도하는 로직인데요. 이를 1회 매수한 수량만큼 매도하되 연속적인 수식으로 수정하고 싶습니다. 예를들어서 3회 매수한 종목이 있다면 3% 이상 수익권에서 3일동안 지속적으로 양봉이 발생한다면 매일의 150000에 1회 매수한 수량만큼씩 매도해 나가도록 로직을 짜고 싶습니다. 부탁드립니다. 수정해 주시면 감사하겠습니다. 매수 수식은 아래와 같습니다. if sdate >= 지정일 and MarketPosition == 0 and stime == 150000 and C < DayClose(1) and C < DayOpen then Buy("매수",OnClose,def,Floor(매수금액/C));