커뮤니티

수식부탁드립니다...

프로필 이미지
회원
2005-11-15 08:44:47
1472
글번호 8760
답변완료
자산관리식입니다... 1)기초자산에서 기말자산을 뺀것이 투자금액의 50%이상이면 ==>손실액이 투자금액의 50%이상이면 INVEST=0; 이고 2)기말자산에서 기초자산을 뺀것이 0보다 크면 ==>이익이면 INVEST=(기말자산-기초자산)*진입비율+투자금액; 이며 3)기말자산에서 기초자산을 뺀것이 0보다 작으면 ==>손실이지만 손실액이 투자금의 50%이하이면 invest=(기초자산-기말자산)+투자금액; 이다 위의 3가지를 동시에 처리하는 식부탁드립니다. 아래처럼 해보았는데 식적용이 안됩니다... if 기말자산-기초자산 +투자금액*0.5 <0 then #투자금액의 50%이하의 손실이 발생하면 매매정지 invest=0; else if 기말자산-기초자산>=0 then INVEST=(기말자산-기초자산)*진입비율+투자금액; else invest=(기초자산-기말자산)+투자금액;
기타
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2005-11-16 13:40:00

안녕하세요 예스스탁입니다. input : 기초자산(1000),기말자산(1100),투자금액(1000),진입비율(1); var : invest(0); if (기말자산/기초자산)*100 >= 100 then INVEST = (기말자산-기초자산)*진입비율+투자금액; else if (기말자산/기초자산)*100 >= 50 and (기말자산/기초자산)*100 < 100 then invest = (기초자산-기말자산)+투자금액; else invest = 0; 즐거운 하루되세요 > HH_BUSUNG 님이 쓴 글입니다. > 제목 : 수식부탁드립니다... > 자산관리식입니다... 1)기초자산에서 기말자산을 뺀것이 투자금액의 50%이상이면 ==>손실액이 투자금액의 50%이상이면 INVEST=0; 이고 2)기말자산에서 기초자산을 뺀것이 0보다 크면 ==>이익이면 INVEST=(기말자산-기초자산)*진입비율+투자금액; 이며 3)기말자산에서 기초자산을 뺀것이 0보다 작으면 ==>손실이지만 손실액이 투자금의 50%이하이면 invest=(기초자산-기말자산)+투자금액; 이다 위의 3가지를 동시에 처리하는 식부탁드립니다. 아래처럼 해보았는데 식적용이 안됩니다... if 기말자산-기초자산 +투자금액*0.5 <0 then #투자금액의 50%이하의 손실이 발생하면 매매정지 invest=0; else if 기말자산-기초자산>=0 then INVEST=(기말자산-기초자산)*진입비율+투자금액; else invest=(기초자산-기말자산)+투자금액;