커뮤니티
잔고 함수 결함 문제
2019-08-22 23:59:45
243
글번호 131386
지난번에도 잔고함수에서 평가손익 함수의 오류가 있어서 문의를 했고
해결해 주셨다고 했는데
오늘 똑같은 문제가 발생하고 그로 인한 손해가 발생하였습니다.
첫번째 그림은 화면상에는 청산이 되었는데 미결제 현황에 매수진입이 남아 있는 상황 입니다. 원래 청산이 되면 안되는 상황인데 잔고함수에서 오류 값을 리턴하여 발생한 상황입니다.
두번째 그림은 그 당시 메시지 로그 출력 화면 입니다.
포지션 함수의 진입값과 포지션 함수의 평가손익을 출력한 메시지 로그입니다.
다음 4가지 내용에 대한 답변해주세요.
1. 화면상에서 청산이 되었는데, 왜? 미결제 현황에는 매수 진입이 남아 있는건가요?
2. 잔고 함수의 평가 손익 함수가 터무니 없는 값을 리턴하는 문제는 해결해 줬다고 거짓으로 답변을 한건가요?(63769번 글)
3. 진입 포지션 중에 포지션 함수에서 진입 가격은 왜 0으로 출력이 되는건가요?
4. 이런 상황처럼 포지션에는 잡히지 않는데 실제 미결중인 거래가 있는 경우 청산할려면 코드 작성을 어떻게 해야 되나요?
오전에 전화로 연락드리겠습니다.
- 1. 로그화면.PNG (0.07 MB)
- 2. 잔고함수_오류.png (0.10 MB)
답변 2
예스스탁 예스스탁 답변
2019-08-23 11:00:24
안녕하세요
예스스탁입니다.
1
차트의 신호는 지정한 조건을 판단해서 신호를 표시하고 주문만 집행합니다.
자동매매시 차트에서 청산신호가 발생해서 주문이 집행되어도
주문거부가 되거나 주문이 정상접수되어도 체결이 되지 않으면 잔고에는 변동이 없게 됩니다.
2
담당부서에서 다시 문제를 파악 중에 있습니다.
편하신 시간에 전화주시기 바랍니다.
3
예스랭귀지는 차트기반의 언어로 차트의 봉데이타를 이용해 조건을 지정해
신호를 발생하고 신호에 따라 주문까지만 집행하게 되어 있습니다.
랭귀지에서 제공되는 포지션함수, 전략성과함수는
차트의 신호상으로 매수나 매도 포지션에 관련된 내용입니다.
실제 계좌의 내용이 아닙니다.
전체 함수중에 실계좌의 값을 가져오는 함수는 잔고함수로 제공되는 몇가지 함수 뿐입니다.
해당 함수는 과거봉에 대한 히스토리 값이 없습니다.
항상 실시간봉에서만 값이 리턴됩니다.
8월 23일 6시 15분에는 차트 신호상으로무포지션이므로 진입가격이 0입니다.
차트상 포지션이 존재해야만 진입가격이 적혀지게 됩니다.
4
문의하신 내용은 가능하지 않습니다.
랭귀지에서 청산신호는 차트신호상으로 진입신호가 있어야 발생합니다.
잔고의 포지션 상태로 진입신호를 만들수는 없습니다.
즐거운 하루되세요
> yes랭귀지 님이 쓴 글입니다.
> 제목 : 잔고 함수 결함 문제
> 지난번에도 잔고함수에서 평가손익 함수의 오류가 있어서 문의를 했고
해결해 주셨다고 했는데
오늘 똑같은 문제가 발생하고 그로 인한 손해가 발생하였습니다.
첫번째 그림은 화면상에는 청산이 되었는데 미결제 현황에 매수진입이 남아 있는 상황 입니다. 원래 청산이 되면 안되는 상황인데 잔고함수에서 오류 값을 리턴하여 발생한 상황입니다.
두번째 그림은 그 당시 메시지 로그 출력 화면 입니다.
포지션 함수의 진입값과 포지션 함수의 평가손익을 출력한 메시지 로그입니다.
다음 4가지 내용에 대한 답변해주세요.
1. 화면상에서 청산이 되었는데, 왜? 미결제 현황에는 매수 진입이 남아 있는건가요?
2. 잔고 함수의 평가 손익 함수가 터무니 없는 값을 리턴하는 문제는 해결해 줬다고 거짓으로 답변을 한건가요?(63769번 글)
3. 진입 포지션 중에 포지션 함수에서 진입 가격은 왜 0으로 출력이 되는건가요?
4. 이런 상황처럼 포지션에는 잡히지 않는데 실제 미결중인 거래가 있는 경우 청산할려면 코드 작성을 어떻게 해야 되나요?
오전에 전화로 연락드리겠습니다.
토그
2019-09-10 00:43:38
토그 님에 의해 삭제된 답변입니다.
다음글
이전글