커뮤니티

3846번 재질문입니다.

프로필 이미지
회원
2005-08-27 12:51:16
1017
글번호 8137
답변완료
답변감사합니다.. 그런데 답변해주신 식은 초기자금과 날짜가 X일 이전부터 발생한 모든 누적손익의 80%를 기준으로 진입하는 식인거 같습니다. 제가 요청드린 것은 날짜가 X일 이하까지는 손익에 관계없이 초기자금으로 진입하고 X일 이후 부터는 초기자금과 X일 이후부터 진입하여 발생된 손익의 80%를 합산하여 주문계약수를 산출하는 것입니다. 즉,X일 이전까지의 매매손익은 0로 만들고 이후부터 발생하는 누적손익을 산출하여 주문계약수를 산출하여야 합니다. 수정부탁드립니다. 안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. ## 1주단위 매매 input : Capital(500000),YYYYMMDD(20050501); var: Account(0); if sdate < YYYYMMDD then Account = Capital; else Account = Capital+NetProfit()*0.8; if crossup(ma(c,5),ma(c,20)) then buy("매수", onclose, def, int(ACCOUNT/C)/10*10); if crossdown(ma(c,5),ma(c,20)) then{ exitlong(); } ## 10주 단위 매매 input : Capital(500000),YYYYMMDD(20050501); var: Account(0); if sdate < YYYYMMDD then Account = Capital; else Account = Capital+NetProfit()*0.8; if crossup(ma(c,5),ma(c,20)) then buy("매수", onclose, def, int(int(ACCOUNT/C)/10)*10); if crossdown(ma(c,5),ma(c,20)) then{ exitlong(); } 즐거운 하루되세요 > HH_BUSUNG 님이 쓴 글입니다. > 제목 : 자산관리... > 코스피 옵션에서... 날짜가 X일이전까지는 고정금액 200만원으로 투자하고, 날짜가 X일이후부터는 고정금액 200만원과 X일 이후부터 발생하는 누적손익금액(손실포함)의 80%를 합산하여 산출한 최대 계약수로 진입하는 자산관리식을 이번에 3.0업그레이드 버전의 PROFIT관련 함수로 식을 부탁드립니다.
기타
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2005-08-29 11:43:41

안녕하세요 예스스탁입니다. X일 이전에는 초기자금으로 X일 이후에는 전 포지션의 손익의 80%의 금액으로 진입합니다. #1주 단위 input : Capital(500000),YYYYMMDD(20050501); var: Account(0),ProfitLoss(0); if sdate < YYYYMMDD then Account = Capital; else Account = Capital+PositionProfit(1)*0.8; if crossup(ma(c,5),ma(c,20)) then buy("매수", onclose, def, int(ACCOUNT/C)/10*10); if crossdown(ma(c,5),ma(c,20)) then{ exitlong(); } ##10주 단위 input : Capital(500000),YYYYMMDD(20050501); var: Account(0),ProfitLoss(0); if sdate < YYYYMMDD then Account = Capital; else Account = Capital+PositionProfit(1)*0.8; if crossup(ma(c,5),ma(c,20)) then buy("매수", onclose, def, int(int(ACCOUNT/C)/10)*10); if crossdown(ma(c,5),ma(c,20)) then{ exitlong(); } 즐거운 하루되세요 > HH_BUSUNG 님이 쓴 글입니다. > 제목 : 3846번 재질문입니다. > 답변감사합니다.. 그런데 답변해주신 식은 초기자금과 날짜가 X일 이전부터 발생한 모든 누적손익의 80%를 기준으로 진입하는 식인거 같습니다. 제가 요청드린 것은 날짜가 X일 이하까지는 손익에 관계없이 초기자금으로 진입하고 X일 이후 부터는 초기자금과 X일 이후부터 진입하여 발생된 손익의 80%를 합산하여 주문계약수를 산출하는 것입니다. 즉,X일 이전까지의 매매손익은 0로 만들고 이후부터 발생하는 누적손익을 산출하여 주문계약수를 산출하여야 합니다. 수정부탁드립니다. 안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. ## 1주단위 매매 input : Capital(500000),YYYYMMDD(20050501); var: Account(0); if sdate < YYYYMMDD then Account = Capital; else Account = Capital+NetProfit()*0.8; if crossup(ma(c,5),ma(c,20)) then buy("매수", onclose, def, int(ACCOUNT/C)/10*10); if crossdown(ma(c,5),ma(c,20)) then{ exitlong(); } ## 10주 단위 매매 input : Capital(500000),YYYYMMDD(20050501); var: Account(0); if sdate < YYYYMMDD then Account = Capital; else Account = Capital+NetProfit()*0.8; if crossup(ma(c,5),ma(c,20)) then buy("매수", onclose, def, int(int(ACCOUNT/C)/10)*10); if crossdown(ma(c,5),ma(c,20)) then{ exitlong(); } 즐거운 하루되세요 > HH_BUSUNG 님이 쓴 글입니다. > 제목 : 자산관리... > 코스피 옵션에서... 날짜가 X일이전까지는 고정금액 200만원으로 투자하고, 날짜가 X일이후부터는 고정금액 200만원과 X일 이후부터 발생하는 누적손익금액(손실포함)의 80%를 합산하여 산출한 최대 계약수로 진입하는 자산관리식을 이번에 3.0업그레이드 버전의 PROFIT관련 함수로 식을 부탁드립니다.