커뮤니티

문의 드립니다

프로필 이미지
칭기스칸
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 로 하면 정확한 건지요?