아래와 같이 netprofit함수를 이용해서 일요일이후 누적된 pt로 부터 수익금을 계산하여 진입수량을 자동으로 변경코자 합니다. (매주 일요일에 예수금을 수동으로 업데이트)
실전에 적용할 수 있을까요? 실전차트에 시스템을 (시험적용)시켜보니 진입수량이 모두 1로 나와서 문의드립니다.
netprofit은 차트상의 신호값이므로, 실제 진입된 수량을 반영할 방법이 없는것인가요?
--------------------------------------------------------------------------------
if DayOfWeek(bdate) < dayofweek(bdate[1]) Then
{
N1 = NetProfit; //지난주까지의 누적손익
}
MPL = NetProfit-N1;
답변 1
예스스탁
예스스탁 답변
2022-09-07 14:19:33
안녕하세요
예스스탁입니다.
1
netprofit은 차트신호상 손익입니다.
실제 진입된 수량을 기준으로는 체크할수는 없습니다.
2
지정한 예수금값에 차트상 발생한 손익을 기준으로
이번주 손익을 가감해서 수량계산하신다면 아래와 같이 사용하시면 됩니다.
input : 예수금(100000000);
var : n1(0),mm(0),mpl(0);
if DayOfWeek(bdate) < dayofweek(bdate[1]) Then
{
N1 = NetProfit;
}
MPL = NetProfit-N1;
mm = 예수금+mpl;
if 조건 Then
Buy("b",OnClose,Def,Floor(mm/c));
즐거운 하루되세요
> 건곤대 님이 쓴 글입니다.
> 제목 : netprofit
> 아래와 같이 netprofit함수를 이용해서 일요일이후 누적된 pt로 부터 수익금을 계산하여 진입수량을 자동으로 변경코자 합니다. (매주 일요일에 예수금을 수동으로 업데이트)
실전에 적용할 수 있을까요? 실전차트에 시스템을 (시험적용)시켜보니 진입수량이 모두 1로 나와서 문의드립니다.
netprofit은 차트상의 신호값이므로, 실제 진입된 수량을 반영할 방법이 없는것인가요?
--------------------------------------------------------------------------------
if DayOfWeek(bdate) < dayofweek(bdate[1]) Then
{
N1 = NetProfit; //지난주까지의 누적손익
}
MPL = NetProfit-N1;