커뮤니티
맨처음 들어간 금액 을 고정시켜서 사용하고 싶습니다.
2010-02-26 00:50:45
612
글번호 28404
Var30 = 현금*0.02 ;
var31 = (c-(mav10*0.988))/C ;
var32 = var30/var31 ;
if c < mav10
Then{
buy("-2risk적정가",onclose,def,IntPortion(var32/C*0.1)*10);
buyp1 = C;
}
이렇게 var32를 만들어서
현금만 정해주면 그때그때
손절선따라 수량이 다르게 들어가게 만들었습니다.
지금 이상태서
currentcontract*buyp1 = "1차에들어간금액"
이렇게 완전히 "1차에 들어간금액" 고정시켜서
사용할 수 없나요?
currentcontract사용할경우
매수진입이 2차까지는
1차currentcontract*buyp1 이라 1차에들어간 금액이 맞지만
매수진입이 3차드가면
1+2차currentcontract*buyp1 이라
1차에 들어간 금액이 아니게 되서 골치가 아프네요
마찬가지로 var32를 이용하면
"1차에 들어간 금액"이 var32지만
var32 역시 c와 움직이는ma를 이용해 만들어져서 그때그때 값이 달라져서
2차진입에 쓰려고 하면
딱 "1차에 들어간 금액"이 아니게 되버립니다.
조언 좀 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2010-02-26 10:06:04
안녕하세요
예스스탁입니다.
1차에 진입한 수량과 금액은 아래와 같이 계산하셔서 사용하시면 됩니다.
if MarketPosition == 1 Then{
1차진입수량 = CurrentContracts[BarsSinceEntry-1];
1차진입가격 = C[BarsSinceEntry]
}
1차진입가격은 entryprice니 따로 저장하지 않고 사용하셔도 됩니다.
즐거운 하루되세요
> 지수와함께춤을 님이 쓴 글입니다.
> 제목 : 맨처음 들어간 금액 을 고정시켜서 사용하고 싶습니다.
> Var30 = 현금*0.02 ;
var31 = (c-(mav10*0.988))/C ;
var32 = var30/var31 ;
if c < mav10
Then{
buy("-2risk적정가",onclose,def,IntPortion(var32/C*0.1)*10);
buyp1 = C;
}
이렇게 var32를 만들어서
현금만 정해주면 그때그때
손절선따라 수량이 다르게 들어가게 만들었습니다.
지금 이상태서
currentcontract*buyp1 = "1차에들어간금액"
이렇게 완전히 "1차에 들어간금액" 고정시켜서
사용할 수 없나요?
currentcontract사용할경우
매수진입이 2차까지는
1차currentcontract*buyp1 이라 1차에들어간 금액이 맞지만
매수진입이 3차드가면
1+2차currentcontract*buyp1 이라
1차에 들어간 금액이 아니게 되서 골치가 아프네요
마찬가지로 var32를 이용하면
"1차에 들어간 금액"이 var32지만
var32 역시 c와 움직이는ma를 이용해 만들어져서 그때그때 값이 달라져서
2차진입에 쓰려고 하면
딱 "1차에 들어간 금액"이 아니게 되버립니다.
조언 좀 부탁드립니다.