커뮤니티

총 매수 금액, 총 매도 금액을 구할 수 있나요?

프로필 이미지
오전만트레이딩
2019-11-07 13:48:44
3372
글번호 225073
답변완료
예스스팟으로 주식 데이트레이딩 중인데요 오늘 수익률을 기반으로 다음 날 베팅 비중을 결정하고 싶습니다. 단순히 오늘 중 주식 총 매수금액과 주식 총 매도금액을 리턴받을 수 있으면 됩니다. 어떻게 하면 될까요?
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-11-28 15:02:27

안녕하세요 예스스탁입니다. 계좌에 총매수금액과 총매도금액을 리턴해 주는 함수가 없습니다. 문의하신 내용은 체결이 들어올때마다 값을 누적하고 별도로 그값을 기억시켜서 다음날 사용하셔야 합니다. var sumBuy; var sumSell; //스팟 시작 function Main_OnStart() { //내부파일에서 지정한 이름으로 저장된 값을 가져옴 var B = Main.GetUserValue("sumBuy"); var S = Main.GetUserValue("sumSell"); var R = 0; //2개 값이 모두 존재할때만 if (B != "" && S != "") { //수익율계산 R = (B-S)/S*100; Main.MessageList(B,S,R); } //초기값 0 sumBuy = 0; sumSell = 0; } //체결발생 function Main_OnNotifyFill(NotifyFill) { //Account1계좌 체결이면 if (NotifyFill.accountNum == Account1.number) { //매도주문 체결이면 if (NotifyFill.orderKind == 1) { //sumSell에 체결금액 합산 sumSell = sumSell + (NotifyFill.fillCount * NotifyFill.fillPrice); //내부파일에 sumSell이라는 이름으로 값저장 Main.SetUserValue("sumSell",sumSell,1); } //매수주문 체결이면 if (NotifyFill.orderKind == 2) { //sumBuy에 체결금액 합산 sumBuy = sumBuy + (NotifyFill.fillCount * NotifyFill.fillPrice); //내부파일에 sumBuy라는 이름으로 값저장 Main.SetUserValue("sumBuy",sumBuy,1); } } } 즐거운 하루되세요 > 오전만트레이딩 님이 쓴 글입니다. > 제목 : 총 매수 금액, 총 매도 금액을 구할 수 있나요? > 예스스팟으로 주식 데이트레이딩 중인데요 오늘 수익률을 기반으로 다음 날 베팅 비중을 결정하고 싶습니다. 단순히 오늘 중 주식 총 매수금액과 주식 총 매도금액을 리턴받을 수 있으면 됩니다. 어떻게 하면 될까요?