커뮤니티
VA 적립 투자 수식
2019-01-15 13:57:27
152
글번호 125302
적립식으로 장기 투자를 하려고 하는데 수식작성이 가능한지 검토 부탁드립니다.
- 투자대상: kodex 200
- 기본적 투자법: VA (value averaging)법: 매월 평가액이 50만원씩 증가되도록 매수함.
- 월 총매수액: 50만원(input변수로)
- 월 매수횟수:
case1) 매월 첫째주 수요일에 60일(=외부변수화) 이평선을 상회시 월 총매수액 전액인
50만원어치 매수.
case2) 매월 첫째주 수요일에 60일(=외부변수화) 이평선을 하회시 월 총매수액 중 1/2인
25만원어치 매수하고,
셋째주 수요일에 나머지 1/2인 25만원어치 매수함.
*단, 매수할 때 VA가 되도록 (평가액이 50만원씩 증가) 했으면 하는데,
2회로 나눠 매수하는 경우에 혹시 첫번째 매수분에 해당되는 매수 금액이
value 평가에 따라 조정하기 어렵다면
매월 마지막 매수분인 두번째 매수분에 해당되는 금액에 VA가 적용되도록
금액 가감하게 했으면 합니다.
항상 감사합니다.
답변 1
예스스탁 예스스탁 답변
2019-01-16 11:30:47
안녕하세요
예스스탁입니다.
아래식 참고하셔서 수정보완해 사용하시기 바랍니다.
피라미딩은 모든진입신호 허용으로 설정하고 적용하시면 되고
피라미딩탭 하단에 누적 주문수량과 진입횟수를 값을 크게 설정하고 적용하셔야 합니다.
input : mm(500000),P(60);
var : Tcond(false),mav(0),Wednesday(0);
mav = ma(C,P);
if bdate > bdate[1]+30 Then
{
Tcond = true;
Wednesday = 0;
}
if tcond == true then
{
if Bdate != Bdate[1] and DayOfWeek(bdate) == 3 and mav > 0 then
{
Wednesday = Wednesday+1;
if Wednesday == 1 then
{
var1 = var1+1;
var2 = MM*var1;
var3 = var2-CurrentContracts*c;
if var3 > 0 then
{
if C > mav Then
buy("b11",OnClose,def,Floor(var3/c));
Else
buy("b12",OnClose,def,Floor((min(var3,mm*0.50)/c)));
}
if var3 < 0 then
{
ExitLong("bx1",OnClose,def,"",Ceiling(abs(var3))/C,2);
}
}
if Wednesday == 3 then
{
var3 = var2-CurrentContracts*c;
if var3 > 0 then
{
buy("b3",OnClose,def,Floor(var3/c));
}
if var3 < 0 then
{
ExitLong("bx3",OnClose,def,"",Ceiling(abs(var3))/C,2);
}
}
}
}
즐거운 하루되세요
> theogo66 님이 쓴 글입니다.
> 제목 : VA 적립 투자 수식
>
적립식으로 장기 투자를 하려고 하는데 수식작성이 가능한지 검토 부탁드립니다.
- 투자대상: kodex 200
- 기본적 투자법: VA (value averaging)법: 매월 평가액이 50만원씩 증가되도록 매수함.
- 월 총매수액: 50만원(input변수로)
- 월 매수횟수:
case1) 매월 첫째주 수요일에 60일(=외부변수화) 이평선을 상회시 월 총매수액 전액인
50만원어치 매수.
case2) 매월 첫째주 수요일에 60일(=외부변수화) 이평선을 하회시 월 총매수액 중 1/2인
25만원어치 매수하고,
셋째주 수요일에 나머지 1/2인 25만원어치 매수함.
*단, 매수할 때 VA가 되도록 (평가액이 50만원씩 증가) 했으면 하는데,
2회로 나눠 매수하는 경우에 혹시 첫번째 매수분에 해당되는 매수 금액이
value 평가에 따라 조정하기 어렵다면
매월 마지막 매수분인 두번째 매수분에 해당되는 금액에 VA가 적용되도록
금액 가감하게 했으면 합니다.
항상 감사합니다.
다음글
이전글