커뮤니티
문의 드립니다
2013-08-14 14:25:55
129
글번호 66449
당일 매매의 총 손익을 구하고 싶습니다
예를 들어
매도 또는 매수 거래가 불규칙적으로 일어날 때
당일 매매가 몇 회가 되었든
현재 시점의 당일 매매 손익의 합계를 구하고 싶습니다
당일 매매횟수 제한을 변수로 둬서
10회든 20회든 통제하고 싶습니다
이 당일 매매손익 합계를 이전 누적값도 구하구요.
예를 들어 현재 5번째 진입인 시점에서
4번째까지의 당일 매매손익합도 표현되어야 합니다
그리고 Dprofit[1] 등으로 하면
며칠 전 일별 도 구할 수 있겠지요?
답변 3
예스스탁 예스스탁 답변
2013-08-14 15:42:36
안녕하세요
예스스탁입니다.
var : NP(0),PreNP(0),cnt(0);
Array : Dprofit[100](0);
NP = NetProfit;
if date != date[1] Then{
PreNP = NP[1];
for cnt = 1 to 99{
Dprofit[cnt] = Dprofit[cnt-1][1];
}
}
Dprofit[0] = NP - PreNP;
Dprofit[0]이 당일 직전청산 완료된 거래까지의 손익입니다.
Dprofit[1]이 전일
Dprofit[2]가 전전일 순입니다.
즐거운 하루되세요
> 칭기스칸 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 당일 매매의 총 손익을 구하고 싶습니다
예를 들어
매도 또는 매수 거래가 불규칙적으로 일어날 때
당일 매매가 몇 회가 되었든
현재 시점의 당일 매매 손익의 합계를 구하고 싶습니다
당일 매매횟수 제한을 변수로 둬서
10회든 20회든 통제하고 싶습니다
이 당일 매매손익 합계를 이전 누적값도 구하구요.
예를 들어 현재 5번째 진입인 시점에서
4번째까지의 당일 매매손익합도 표현되어야 합니다
그리고 Dprofit[1] 등으로 하면
며칠 전 일별 도 구할 수 있겠지요?
칭기스칸
2013-08-14 16:20:54
칭기스칸 님에 의해 삭제된 답변입니다.
예스스탁 예스스탁 답변
2013-08-14 16:29:30
안녕하세요
예스스탁입니다.
현재 진행중인 거래의 손익도 합산하고자 하시면
Dprofit[0] = (NP - PreNP)+PositionProfit;와 같이 수정하시면 됩니다.
수정한 식입니다.
var : NP(0),PreNP(0),cnt(0);
Array : Dprofit[100](0);
NP = NetProfit;
if date != date[1] Then{
PreNP = NP[1];
for cnt = 1 to 99{
Dprofit[cnt] = Dprofit[cnt-1][1];
}
}
Dprofit[0] = NP - PreNP;
즐거운 하루되세요
> 칭기스칸 님이 쓴 글입니다.
> 제목 : Re : Re : 문의 드립니다
> Dprofit[0]이 당일 직전청산 완료된 거래까지의 손익입니다.
위와 같이 말씀하셨는데
마지막 진입한 현재의 오픈포지션까지 합을
구해야 합니다
그냥 적어주신 것 활용해서
Dprofit +positionprofit 로 하면 정확한 건지요?