sgcWebSockets 4.5.2부터 3Commas API가 지원돼요. 3Commas는 자동화된 트레이딩 봇 구축을 돕는 암호화폐 트레이딩 플랫폼이에요.
지원되는 API- WebSockets API: 공개 websocket 서버에 연결해 실시간 시장 데이터 업데이트를 제공해요.
- REST API: REST API는 계정과 주문 관리, 공개 시장 데이터를 위한 엔드포인트를 제공해요.
3Commas에 대한 자세한 내용은 공식 웹사이트에서 확인할 수 있어요: https://3commas.io/
WebSockets API
이 websocket 피드는 Trades와 Deals에 대한 실시간 시장 데이터 업데이트를 제공해요.
다음 퍼블릭 채널을 구독할 수 있어요.
- SubscribeSmartTrades
- SubscribeDeals
이 채널들은 3Commas 서버에 대한 인증이 필요해요. 먼저 3Commas 계정에서 API 키를 요청하고, 컴포넌트의 ThreeComas 속성에 값을 설정해 주세요.
- ApiKey
- ApiSecret
구독이 성공하면 OnThreeCommasConfirmSubscription 이벤트가 호출돼요. 그렇지 않으면 OnThreeCommasRejectSubscription 이벤트가 호출되며, aRawMessage 파라미터로 거부 이유를 확인할 수 있어요.
REST API
sgcWebSockets 라이브러리는 다음 엔드포인트 메서드를 지원해요.
연결 테스트
- GetPing
- GetServerTime
계정
- GetAccounts
- GetMarketList
- GetMarketPairs
- GetCurrencyRatesWithLeverageData
- GetCurrencyRates
- GetBalances
- GetAccountTableData
- GetAccountLeverage
- GetAccountInfo
스마트 트레이드
- GetSmartTradeHistory
- PlaceMarketOrder
- PlaceLimitOrder
- GetSmartTrade
- CancelSmartTrade
- CloseByMarketSmartTrade
Windows용 컴파일된 데모

