암호화 지표 MCP 서버
다양한 암호화폐 기술적 분석 지표와 전략을 제공하는 MCP 서버로, AI 트레이딩 에이전트가 시장 동향을 효율적으로 분석하고 강력한 양적 전략을 개발할 수 있도록 지원합니다.
특징
기술 지표 : 추세, 모멘텀, 변동성 및 거래량 카테고리에 걸쳐 50개 이상의 지표.
거래 전략 : 해당 전략에 따른 신호 출력:
-1(매도),0(보류),1(매수).유연한 데이터 소스 : Binance가 기본이며,
ccxt지원하는 모든 거래소로 구성 가능합니다.모듈식 디자인 : 지표와 전략이 쉽게 유지관리할 수 있도록 분류되어 있습니다.
Related MCP server: crypto-sentiment-mcp
설치
필수 조건
Node.js (v18.x 이상)
npm(v8.x 이상)
단계
저장소 복제 :
지엑스피1
종속성 설치 :
npm installMCP 클라이언트 구성 : 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 지표 계산
입력(자연어 프롬프트) :
출력 :
예제 2: RSI 전략 계산
입력(자연어 프롬프트) :
출력 :
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.