-1013 PERCENT_PRICE_BY_SIDE 오류는 봇이 주문에 사용하려던 가격이 현재 시장 가격과 너무 많이 다르다는 뜻이야. 그래서 바이낸스에서 주문을 거부하는 거지.
봇 출력에서 오류가 뜨는 모습
실시간 매수 주문 체결 ADA 가격: 73 금액: 1. 트리거: 수동 매수.
오류 Binance 오류. 코드: -1013 메시지: 필터 실패: PERCENT_PRICE_BY_SIDE
오류 매수 주문 체결 오류, 데이터: {"error":"Filter failure: PERCENT_PRICE_BY_SIDE","orderNumber":null}
이 예시에서는 1 ADA를 73 USDT에 주문하려고 했는데, 당시 실제 시장 가격은 ADA당 0.63 USDT였어. 바이낸스는 현재 가격과 너무 차이 나는 주문은 허용하지 않아.
원인
이런 일이 발생하는 데는 여러 가지 이유가 있어. 흔한 예시는 다음과 같아:
기본 설정 또는 설정 풀에서 지정가 주문 비율(매수 주문의 매수 비율 또는 매도 주문의 매도 비율)이 너무 높게 설정되어 있어.
극한의 시장 변동성 때문에 신호가 생성된 시점과 주문이 체결된 시점 사이에 가격이 크게 움직였어.
수동 주문이 잘못된 가격으로 체결되었어.
해결 방법
정확한 조치는 원인에 따라 달라져. 몇 가지 예시는 다음과 같아:
지정가 주문 비율이 너무 높으면 설정 → 기본 설정 (또는 해당 설정 풀) → 매수 설정 또는 매도 설정으로 가서 매수 비율 또는 매도 비율을 낮춰.
변동성 때문에 오류가 발생했다면 별도의 조치는 필요 없어. 봇이 업데이트된 가격으로 자동으로 재시도할 거야.
잘못된 가격으로 수동 주문을 해서 오류가 발생했다면, 주문을 다시 하기 전에 현재 시장 가격을 다시 확인해.
