3. Market Making 전략 설정 및 실행
Market Making (시장 조성)은 Hummingbot의 가장 기본적인 전략 중 하나로, 매수 및 매도 호가를 동시에 제시하여 스프레드에서 이익을 얻습니다.
3.1. Market Making 전략 생성
create 명령어를 사용하여 새로운 마켓 메이킹 전략 설정을 시작합니다. 사용할 거래소와 거래 쌍을 지정합니다.
>>> create
...
Enter your strategy name (e.g. "pure_market_making")
...
Which exchange would you like to use? [binance]
Which trading pair would you like to trade? [ETH-USDT]
3.2. 설정 파일 (Config) 편집
Hummingbot은 설정을 '.yml' 파일로 저장합니다. config 명령을 사용하여 스프레드, 주문 크기, 주문 수량 등 핵심 매개변수를 조정합니다.
>>> config
...
bid_spread: 0.5 # 매수 스프레드 (시가 대비 0.5%)
ask_spread: 0.5 # 매도 스프레드 (시가 대비 0.5%)
order_amount: 10 # 주문 금액 (USDT)
3.3. 전략 실행 및 중지
설정 완료 후 start 명령으로 봇을 실행하고, stop 명령으로 안전하게 중지합니다.
>>> start
# 봇이 거래를 시작합니다.
...
>>> stop
# 봇이 모든 미체결 주문을 취소하고 종료됩니다.