인프런 커뮤니티 질문&답변

안재일님의 프로필 이미지

작성한 질문수

비트코인 알고리즘 트레이딩 봇 개발

취소/신규주문 관련 질문입니다

21.10.09 09:43 작성

·

133

0

강의 잘 듣고 있고, 감사하다는 말씀부터 드립니다.
 
지금 봇은 10초단위로 매수/매도 조건을 판단하고 조건에 맞으면 미체결 주문은 취소하고 새로 주문을 냅니다.
 
만약 체결속도가 충분히 빠르지 않다면 (10초안에 주문체결이 완료되지않으면) 취소/신규주문이 반복될것 같은데요,
혹시 이에대한 문제는 없을까요?

답변 1

0

멀티코어님의 프로필 이미지
멀티코어
지식공유자

2021. 10. 09. 21:46

안녕하세요 안재일님.

수강해주셔서 감사합니다.

강의에서 제공하는 트레이딩봇은 10초 간격으로 미체결 주문에 대한 취소를 하고 있습니다. 이는 코인 가격이 갑자기 급등락 할 경우 기 주문한 내역이 미체결 상태로 계속 남아있는 의도치 않는 상황(빈번하게 발생하지 않습니다.)을 방지하기 위해 넣은 코드입니다. 소량 주문일 경우 대부분 현재가로 즉시 체결됩니다. 하지만, 투자 금액을 늘려서 한꺼 번에 많은 수량을 매매할 경우 체결이 늦어질 수 있습니다. 이 경우에는 취소 간격을 조금 늘이시면 됩니다. 이건 테스트하시면서 직접 조절하셔야 합니다.

또한, 강의에서 다루고 있는 리플(XRP) 코인은 1분 매매 가격 변동이 크지 않다는 특징이 있습니다.

위 그림을 보면 보다 쉽게 이해할 수 있는데요. 아래쪽에 이더리움의 경우 1분 데이터의 변화가 심하기 때문에 캔들이 분단위로 뚜렷하게 형성되는 것을 확인할 수 있습니다. 하지만 위쪽에 있는 리플의 경우 1분 단위로 가격 변동이 상대적으로 크지 않습니다. 이와 같은 이유로 리플은 현재가로 매매했을 때 체결되는 확률이 아주 높은 편입니다.

감사합니다.