Breaking Changes
client.strategies에서 편의 헬퍼가 client.shortcuts로 이동 (#35)
get_portfolio_value(), get_portfolio(), market_buy_krw(), place_and_wait(), cancel_all_orders()는 이제 client.shortcuts.*로 접근
client.strategies에는 매매 전략(dca, rebalance, price_alert)만 남음
마이그레이션
# Before (0.1.0)
client.strategies.get_portfolio_value()
client.strategies.market_buy_krw("KRW-BTC", 10000)
# After (0.2.0)
client.shortcuts.get_portfolio_value()
client.shortcuts.market_buy_krw("KRW-BTC", 10000)
Internal
- 공유 클라이언트 프로토콜을
_protocols.py로 추출
shortcuts/strategies 경계 명확화: shortcuts = API 편의 헬퍼, strategies = 매매 전략