암호화 지표 MCP 서버
다양한 암호화폐 기술적 분석 지표와 전략을 제공하는 MCP 서버로, AI 트레이딩 에이전트가 시장 동향을 효율적으로 분석하고 강력한 양적 전략을 개발할 수 있도록 지원합니다.

특징
- 기술 지표 : 추세, 모멘텀, 변동성 및 거래량 카테고리에 걸쳐 50개 이상의 지표.
- 거래 전략 : 해당 전략에 따른 신호 출력:
-1
(매도), 0
(보류), 1
(매수). - 유연한 데이터 소스 : Binance가 기본이며,
ccxt
지원하는 모든 거래소로 구성 가능합니다. - 모듈식 디자인 : 지표와 전략이 쉽게 유지관리할 수 있도록 분류되어 있습니다.
설치
필수 조건
단계
- 저장소 복제 :지엑스피1
- 종속성 설치 :
- MCP 클라이언트 구성 : Claude Desktop과 같은 MCP 클라이언트와 함께 이 서버를 사용하려면 다음을 구성 파일(또는 동등한 파일)에 추가하세요.
{
"mcpServers": {
"crypto-indicators-mcp": {
"command": "node",
"args": ["path/to/crypto-indicators-mcp/index.js"],
"env": {
"EXCHANGE_NAME": "binance"
}
}
}
}
사용 가능한 도구
추세 지표
calculate_absolute_price_oscillator
: 두 EMA 간의 차이를 측정하여 추세 강도(APO)를 파악합니다.calculate_aroon
: 최고/최저 가격 극단값(Aroon)을 사용하여 추세 변화와 강도를 파악합니다.calculate_balance_of_power
: 가격 변동(BOP)을 기반으로 매수 압력과 매도 압력을 측정합니다.calculate_chande_forecast_oscillator
: 과거 추세를 기준으로 미래의 가격 변동을 예측합니다(CFO).calculate_commodity_channel_index
: 매수 과다/매도 과다 조건과 추세 반전(CCI)을 감지합니다.calculate_double_exponential_moving_average
: 추세 감지를 위한 지연을 줄여 가격 데이터를 매끄럽게 만듭니다(DEMA).calculate_exponential_moving_average
: 추세 분석(EMA)을 위해 최근 가격에 더 큰 가중치를 둡니다.calculate_mass_index
: 범위 확장(MI)을 측정하여 잠재적인 반전을 식별합니다.calculate_moving_average_convergence_divergence
: EMA 차이(MACD)를 통해 모멘텀과 추세 방향을 추적합니다.calculate_moving_max
: 특정 기간 동안의 최대 가격(MMAX)을 계산합니다.calculate_moving_min
: 일정 기간 동안의 최소 가격(MMIN)을 계산합니다.calculate_moving_sum
: 일정 기간 동안의 가격 합계(MSUM)를 계산합니다.calculate_parabolic_sar
: 추세 추종(PSAR)을 위한 정지 및 역전 지점을 제공합니다.calculate_qstick
: 시가-종가 차이(Qstick)를 기반으로 매수/매도 압력을 측정합니다.calculate_kdj
: 추세 분석(KDJ)을 위해 확률적 신호와 모멘텀 신호를 결합합니다.calculate_rolling_moving_average
: 보다 원활한 추세 추적(RMA)을 위해 롤링 EMA를 적용합니다.calculate_simple_moving_average
: 기간별 가격 평균을 계산하여 추세(SMA)를 파악합니다.calculate_since_change
: 마지막으로 중요한 가격 변동 이후 경과된 시간을 추적합니다.calculate_triple_exponential_moving_average
: 추세 명확성을 위해 DEMA(TEMA)보다 지연을 더욱 줄입니다.calculate_triangular_moving_average
: 더 부드러운 추세를 위해 중간 가격에 더 많은 가중치를 둡니다(TRIMA).calculate_triple_exponential_average
: 삼중 평활화(TRIX)를 통해 모멘텀을 측정합니다.calculate_typical_price
: 균형 잡힌 추세 보기를 위해 최고가, 최저가, 종가의 평균을 계산합니다.calculate_volume_weighted_moving_average
: 추세 강도(VWMA)를 위한 이동 평균에 볼륨을 통합합니다.calculate_vortex
: 실제 범위(Vortex)를 사용하여 추세 방향과 강도를 식별합니다.
모멘텀 지표
calculate_awesome_oscillator
: 중간선 교차(AO)를 사용하여 시장 모멘텀을 측정합니다.calculate_chaikin_oscillator
: 축적/분포 모멘텀(CMO)을 추적합니다.calculate_ichimoku_cloud
: 지지선, 저항선, 모멘텀(이치모쿠)에 대한 포괄적인 견해를 제공합니다.calculate_percentage_price_oscillator
: MACD를 모멘텀(PPO)에 대한 백분율로 정규화합니다.calculate_percentage_volume_oscillator
: EMA 차이(PVO)를 통해 볼륨 모멘텀을 측정합니다.calculate_price_rate_of_change
: 가격 모멘텀을 백분율 변화(ROC)로 추적합니다.calculate_relative_strength_index
: 모멘텀(RSI)을 통해 매수 과다/매도 과다 조건을 식별합니다.calculate_stochastic_oscillator
: 종가를 모멘텀 신호(STOCH) 범위와 비교합니다.calculate_williams_r
: 최근 최고-최저 범위에 대한 모멘텀을 측정합니다(Williams %R).
변동성 지표
calculate_acceleration_bands
: 동적 변동성 대역(AB)을 사용하여 가격 움직임을 프레임화합니다.calculate_average_true_range
: 가격 범위(ATR)를 기반으로 시장 변동성을 측정합니다.calculate_bollinger_bands
: 변동성 기반 밴드(BB)로 가격 움직임을 묶습니다.calculate_bollinger_bands_width
: 밴드 폭 변화(BBW)를 통해 변동성을 정량화합니다.calculate_chandelier_exit
: 변동성(CE)을 기반으로 추적 손절매를 설정합니다.calculate_donchian_channel
: 고가/저가 채널(DC)을 통해 변동성을 추적합니다.calculate_keltner_channel
: 변동성 대역(KC)에 대한 ATR과 EMA를 결합합니다.calculate_moving_standard_deviation
: 변동성에 대한 가격 편차(MSTD)를 측정합니다.calculate_projection_oscillator
: 예상 가격(PO) 대비 변동성을 평가합니다.calculate_true_range
: 변동성 분석(TR)을 위해 일일 가격 범위를 계산합니다.calculate_ulcer_index
: 하락 변동성과 하락폭(UI)을 정량화합니다.
볼륨 지표
calculate_accumulation_distribution
: 가격 추세를 확인하기 위해 볼륨 흐름을 추적합니다(AD).calculate_chaikin_money_flow
: 볼륨(CMF)을 통한 매수/매도 압력을 측정합니다.calculate_ease_of_movement
: 가격이 거래량에 따라 얼마나 쉽게 변동하는지 평가합니다(EMV).calculate_force_index
: 가격과 거래량을 결합하여 모멘텀 강도(FI)를 계산합니다.calculate_money_flow_index
: 가격-거래량(MFI)을 통해 매수 과다/매도 과다를 식별합니다.calculate_negative_volume_index
: 거래량이 적은 날(NVI)의 가격 변화를 추적합니다.calculate_on_balance_volume
: 가격 변동(OBV)을 예측하기 위해 거래량을 누적합니다.calculate_volume_price_trend
: 추세 확인(VPT)을 위해 볼륨과 가격을 결합합니다.calculate_volume_weighted_average_price
: 볼륨(VWAP)을 기준으로 가중치를 적용한 평균 가격입니다.
트렌드 전략
calculate_absolute_price_oscillator_strategy
: APO 크로스오버(APO 전략)에서 매수/매도 신호를 생성합니다.calculate_aroon_strategy
: Aroon 크로스오버를 사용하여 추세 반전을 알립니다(Aroon 전략).calculate_balance_of_power_strategy
: BOP 임계값(BOP 전략)에 따라 신호를 발행합니다.calculate_chande_forecast_oscillator_strategy
: CFO 신호(CFO 전략)를 통해 반전을 예측합니다.calculate_kdj_strategy
: 추세 기반 신호(KDJ 전략)를 위해 KDJ 라인을 결합합니다.calculate_macd_strategy
: 거래 신호(MACD 전략)에 MACD 크로스오버를 사용합니다.calculate_parabolic_sar_strategy
: PSAR 변화에 따른 추세 방향을 알려줍니다(PSAR 전략).calculate_typical_price_strategy
: 일반적인 가격 추세로부터 신호를 생성합니다.calculate_volume_weighted_moving_average_strategy
: VWMA 교차(VWMA 전략)를 기반으로 신호를 발행합니다.calculate_vortex_strategy
: Vortex 교차를 통해 추세 방향을 알려줍니다(Vortex 전략).
모멘텀 전략
calculate_momentum_strategy
: 모멘텀 방향에 따라 신호를 발행합니다.calculate_awesome_oscillator_strategy
: AO 교차로 인한 모멘텀 변화를 나타냅니다(AO 전략).calculate_ichimoku_cloud_strategy
: 이치모쿠 클라우드 위치(이치모쿠 전략)에서 신호를 생성합니다.calculate_rsi2_strategy
: RSI 임계값을 사용하여 매수 과다/매도 과다 신호를 보냅니다(RSI 전략).calculate_stochastic_oscillator_strategy
: 신호에 대한 확률적 교차를 사용합니다(STOCH 전략).calculate_williams_r_strategy
: Williams %R(Williams %R 전략)을 사용하여 모멘텀 반전 신호를 보냅니다.
변동성 전략
calculate_acceleration_bands_strategy
: 가속 대역을 통한 돌파 신호(AB 전략)calculate_bollinger_bands_strategy
: 볼린저 밴드 돌파 시 신호를 발행합니다(BB 전략).calculate_projection_oscillator_strategy
: PO(PO 전략)에 따른 변동성 변화를 나타냅니다.
볼륨 전략
calculate_chaikin_money_flow_strategy
: CMF(CMF 전략)를 통해 볼륨 압력을 나타냅니다.calculate_ease_of_movement_strategy
: EMV 추세(EMV 전략)에 따라 신호를 발행합니다.calculate_force_index_strategy
: 힘 지수 변화에 따른 모멘텀을 나타냅니다(FI 전략).calculate_money_flow_index_strategy
: MFI(MFI 전략)를 사용하여 매수 과다/매도 과다 신호를 보냅니다.calculate_negative_volume_index_strategy
: NVI 변화에 따른 추세를 나타냅니다(NVI 전략).calculate_volume_weighted_average_price_strategy
: VWAP 크로스오버(VWAP 전략)에서 신호를 발행합니다.
사용 예
예제 1: MACD 지표 계산
입력(자연어 프롬프트) :
Calculate the MACD for BTC/USDT on a 1-hour timeframe with fast period 12, slow period 26, signal period 9, and fetch 100 data points.
출력 :
{"macd": [...], "signal": [...], "histogram": [...]}
예제 2: RSI 전략 계산
입력(자연어 프롬프트) :
Give me the RSI strategy signals for ETH/USDT on a 4-hour timeframe with a period of 14 and 50 data points.
출력 :
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.