-
bitcoin $87959.907984 USD
1.34% -
ethereum $2920.497338 USD
3.04% -
tether $0.999775 USD
0.00% -
xrp $2.237324 USD
8.12% -
bnb $860.243768 USD
0.90% -
solana $138.089498 USD
5.43% -
usd-coin $0.999807 USD
0.01% -
tron $0.272801 USD
-1.53% -
dogecoin $0.150904 USD
2.96% -
cardano $0.421635 USD
1.97% -
hyperliquid $32.152445 USD
2.23% -
bitcoin-cash $533.301069 USD
-1.94% -
chainlink $12.953417 USD
2.68% -
unus-sed-leo $9.535951 USD
0.73% -
zcash $521.483386 USD
-2.87%
암호화를위한 MFI 거래 전략을 백 테스트하는 방법은 무엇입니까?
The MFI indicator combines price and volume to identify overbought (>80) and oversold (<20) levels in crypto, making it a powerful tool for spotting reversals when backtested properly across assets like Bitcoin and Ethereum.
2025/08/05 16:07
cryptocurrency 거래에서 MFI 지표 이해
MFI (Money Flow Index)는 지정된 기간, 일반적으로 14 개의 양초에 걸쳐 자산으로의 돈 흐름을 측정하는 모멘텀 발진기입니다. 가격 만 고려한 RSI와 달리 MFI는 양을 통합하여 규모가 강력한 제도적 또는 소매 이익을 알 수있는 암호화 시장 에서 특히 유용합니다. MFI의 범위는 0에서 100 사이이며, 80 이상의 판독 값은 과잉 구매로 간주되고 20 명 미만입니다. 거래자는 이러한 수준을 사용하여 잠재적 인 반전 지점을 식별합니다. 백 테스트의 맥락에서 Bitcoin, Ethereum 또는 Altcoins와 같은 다른 암호 자산에서 MFI가 어떻게 행동하는지 이해하는 것이 필수적입니다. 각 자산은 MFI 신호에 영향을 미치는 다른 볼륨 패턴을 나타낼 수 있습니다.
암호화 MFI 전략을위한 백 테스트 환경 설정
MFI 전략을 백 테스트하려면 과거 가격과 볼륨 데이터를 지원하는 신뢰할 수있는 환경이 필요합니다. 인기있는 플랫폼에는 TradingView , Pandas 및 Backtrader와 같은 라이브러리가있는 Python 및 Metatrader (브로커를 통한 암호화 포함)가 포함됩니다. 정밀성 및 사용자 정의의 경우 파이썬 이 적극 권장됩니다. 필요한 패키지를 설치하여 시작하십시오.
- 데이터 조작을 위해
pandas설치하십시오 -
ccxt사용하여 Binance 또는 Coinbase와 같은 교환에서 나오는 Crypto OHLCV (개방형, 높음, 낮음, 가까운, 볼륨) 데이터를 가져 오십시오. - 전략 실행 및 성능 추적을 위해
backtrader또는zipline사용
데이터에 의미있는 결과를 얻으려면 1 시간 이상 1 시간 또는 4 시간 촛불이 포함되어 있는지 확인하십시오. 불완전하거나 품질이 낮은 데이터는 MFI 계산을 왜곡하여 잘못된 신호를 초래할 수 있습니다. CCXT를 통해 데이터를 가져 오면 기호 (예 : BTC/USDT), 시간 프레임 및 한계 (예 : 1000 캔들)를 지정하십시오. 이 데이터를 Pandas Dataframe에 열에 저장하십시오 : Timestamp, Open, High, Low, Close, Volume은 열이 있습니다.
MFI 표시기를 단계별로 계산합니다
MFI 계산에는 여러 단계가 포함됩니다. 유효한 백 검사 결과를 보장하려면 각 단계를 정확하게 구현해야합니다.
- 각 촛불에 대한 일반적인 가격을 계산하십시오 :
(high + low + close) / 3 - 원시 돈 흐름을 결정하십시오 :
Typical Price × volume - 긍정적이고 부정적인 돈 흐름을 식별하십시오 : 오늘의 전형적인 가격을 어제와 비교하십시오. 더 높으면 긍정적 인 흐름입니다. 낮 으면 음수입니다
- 룩백 기간 동안 긍정적이고 부정적인 돈 흐름을 요약하십시오 (보통 14)
- 돈 비율 계산 :
Positive Money Flow Sum / Negative Money Flow Sum - MFI :
100 - (100 / (1 + Money Ratio))를 도출하십시오.
파이썬에서는 pandas .shift() 및 .rolling() 함수를 사용하여 벡터화 할 수 있습니다. 초기 기간의 NAN 값이 처리되도록하십시오. 결과 MFI 열을 데이터 프레임에 추가해야합니다. 가격과 함께 MFI를 플로팅하면 과출/과산 조건 및 잠재적 차이를 시각화하는 데 도움이됩니다.
MFI 전략의 입력 및 종료 규칙 정의
암호화에 대한 기본 MFI 전략은 다음 논리를 사용할 수 있습니다.
- 구매 신호 : MFI는 아래에서 20 이상으로 교차하여 Adtrictold의 잠재적 역전을 나타냅니다.
- 판매 신호 : MFI는 위에서 80 미만으로 교차하여 과출 조건을 신호합니다.
- 다음 촛불이 거래 방향으로 닫히기를 기다리는 것과 같은 확인 필터 추가
- 선택적으로, 발산 탐지 사용 : 가격은 새로운 낮게 만들지 만 MFI는하지 않으므로 하향 운동량이 약화되는 것을 암시합니다.
짧은 항목의 경우 (플랫폼에서 허용되는 경우) :
- 짧은 신호 : MFI는 그 이상으로 80 미만으로 교차합니다.
- 표지 신호 : MFI는 20 이상입니다
이 규칙은 코드로 변환되어야합니다. BackTrader에서 bt.Strategy 에서 사용자 정의 전략 클래스를 정의하십시오. self.mfi = bt.indicators.MFI(self.data, period=14) 사용하여 표시기를 인스턴스화하십시오. 그런 다음 next() 메소드에서 self.mfi[0] (현재 값) 및 self.mfi[-1] (이전 값)를 사용하여 조건을 확인하십시오.
백 테스트 실행 및 결과를 분석합니다
전략이 코딩되면 데이터를 백 테스트 엔진에로드하십시오. 백 트레이더에서 :
-
Cerebro엔진 인스턴스를 만듭니다 -
cerebro.adddata()사용하여 데이터 피드 추가 -
cerebro.addstrategy(MFIStrategy)로 전략 추가 - 초기 자본 설정 :
cerebro.broker.setcash(10000) - 선택적으로, 수수료를 설정하십시오 :
cerebro.broker.setcommission(commission=0.001)0.1% 거래 수수료 - 백 테스트 실행 :
cerebro.run() - 플롯 결과 :
cerebro.plot()
평가할 주요 성능 지표에는 다음이 포함됩니다.
- 총 반환 : 최종 포트폴리오 가치 대 이니셜
- Sharpe 비율 : 위험 조정 수익률
- 최대 드로우 다운 : 최대 피크 대통량 감소
- 승리율 : 수익성 거래 비율
- 이윤 요인 : 총 이익 / 총 손실
다른 cryptocurrencies와 시간대의 결과를 비교하십시오. 예를 들어, MFI는보다 신뢰할 수있는 볼륨 데이터로 인해 낮은 대량 알트 코인보다 BTC/USDT 에서 더 나은 성능을 발휘할 수 있습니다.
MFI 전략 최적화 및 검증
여러 시장 조건에서 테스트하여과 적합성을 피하십시오. 워크 포워드 분석 사용 : 데이터를 샘플 내 (최적화) 및 샘플 외 (검증을 위해)로 나눕니다. 다음과 같은 테스트 변형
- 다른 MFI 기간 (예 : 10, 14, 21)
- 조정 임계 값 (예 : 80/20 대신 75/25)
- MFI를 이동 평균 또는 추세 필터와 결합합니다
예를 들어, 가격이 50주기 EMA 이상인 경우에만 긴 거래를합니다. 여러 교환 및 다른 쌍 에서 전략을 실행하여 견고성을 검증하십시오. 성능이 교육 데이터를 벗어난 성능 저하를 크게 저하 시키면 전략이 신뢰할 수 없을 수 있습니다.
자주 묻는 질문
코딩없이 MFI 전략을 백 테스트 할 수 있습니까? 예. TradingView 와 같은 플랫폼을 사용하면 Pine Script를 작성하여 MFI 기반 전략을 정의하고 내장 전략 테스터를 사용할 수 있습니다. 입력/출구 규칙을 시각적으로 설정하고 암호화 차트에 적용하며 Python 코드를 작성하지 않고 주식 곡선 및 무역 이력과 같은 성능 메트릭을 볼 수 있습니다.
MFI 백 테스트에 가장 적합한 암호화 기간은 무엇입니까? 4 시간 및 일일 기간은 일반적으로 단기 변동성으로 인한 소음을 줄이기 때문에 일반적으로 사용됩니다. 15 분 또는 1 시간 차트의 MFI 신호는 높은 정맥 내 스윙으로 인해 암호화에서 빈번한 오 탐 신호를 생성 할 수 있습니다. 항상 거래 스타일과 기간을 정렬하십시오. 스케일 트레이더는 4H/D를 선호하고 스칼퍼는 더 엄격한 임계 값으로 15m를 테스트 할 수 있습니다.
백 테스트에서 cryptocurrency 교환 수수료를 어떻게 처리합니까? 백 테스트에 커미션 모델을 포함하십시오. 대부분의 플랫폼을 사용하면 거래 당 백분율 수수료를 설정할 수 있습니다. 예를 들어, Binance는 표준 거래에 대해 0.1%를 청구합니다. BackTrader에서 cerebro.broker.setcommission(commission=0.001) 사용하십시오. 수수료를 무시하면 전략이 그렇지 않을 때 전략을 수익성있게 보이게 할 수 있습니다.
내 MFI 전략이 왜 Bitcoin에서 훌륭한 결과를 보여 주지만 AltCoins에서는 실패합니까? 알트 코인은 종종 유동성이 낮고 불규칙한 양이 있어 MFI 계산이 왜곡됩니다. 이 표시기는 돈 흐름을 평가하기 위해 볼륨에 의존합니다. 줄거리 또는 조작 된 볼륨은 오해의 소지가있는 신호를 생성 할 수 있습니다. 볼륨 기반 전략을 적용하기 전에 Altcoin이 일관된 거래량을 가지고 있는지 항상 확인하십시오.
부인 성명:info@kdj.com
제공된 정보는 거래 조언이 아닙니다. kdj.com은 이 기사에 제공된 정보를 기반으로 이루어진 투자에 대해 어떠한 책임도 지지 않습니다. 암호화폐는 변동성이 매우 높으므로 철저한 조사 후 신중하게 투자하는 것이 좋습니다!
본 웹사이트에 사용된 내용이 귀하의 저작권을 침해한다고 판단되는 경우, 즉시 당사(info@kdj.com)로 연락주시면 즉시 삭제하도록 하겠습니다.
- Bitcoin, eCash Fork 및 Airdrop Dynamics: 암호화폐의 최신 논란에 대한 심층 분석
- 2026-05-03 12:55:01
- 2026년 마이애미 컨센서스: Web3, 블록체인, 암호화폐, NFT, 메타버스, 컨퍼런스, 5월 5일 — 월스트리트가 디지털 프론티어를 만나는 곳
- 2026-05-02 12:45:01
- 연준은 금리를 안정적으로 유지하여 지정학적 긴장 속에서 비트코인 가격 하락을 촉발했습니다
- 2026-05-01 06:45:01
- 비트코인 채굴자들이 전력망을 전기화하다: 오하이오 가스 공장 인수로 디지털 금의 새로운 시대가 열리다
- 2026-05-01 00:45:01
- MegaETH의 MEGA 토큰이 빅 애플을 강타했습니다: 실시간 블록체인을 위한 새로운 성능 벤치마크 설정
- 2026-05-01 00:55:01
- 솔라나의 미끄러운 경사: 가격 예측은 저항 손실 및 추가 하락 가능성을 지적합니다.
- 2026-05-01 06:45:01
관련 지식
암호화폐 바닥 지표란 무엇입니까? 거래자는 시장 최저점을 어떻게 식별합니까?
2026-07-21 08:20:12
Bitcoin 반감기 메커니즘 1. Bitcoin의 프로토콜은 약 210,000블록마다 블록 보상이 절반으로 줄어드는 고정된 발행 일정을 시행합니다. 2. 이 이벤트는 대략 4년마다 발생하며 유통되는 새로운 BTC의 수를 직접적으로 줄입니다. 3. 채굴자는 2020년 ...
암호화폐 추세 반전 지표란 무엇입니까? 어떤 신호를 관찰해야 합니까?
2026-07-24 11:00:29
시장 변동성 패턴 1. Bitcoin 가격 변동은 ETF 유입 발표와 같은 유동성이 높은 이벤트 중에 단일 24시간 창 내에 5%를 초과하는 경우가 많습니다. 2. 약세장 단계에서 BTC와 알트코인의 상관관계는 0.85 이상으로 강화되어 독립적인 움직임 신호를 압축합니...
주간 Bitcoin 차트 지표란 무엇입니까? 장기적인 추세를 예측할 수 있습니까?
2026-07-22 07:39:57
시장 변동성 패턴 1. 암호화폐 시장의 가격 변동은 유동성 제약과 알고리즘 거래 행위로 인해 24시간 이내에 10%를 초과하는 경우가 많습니다. 2. Bitcoin 지배력 변동은 알트코인 성능과 밀접한 상관관계가 있으며, 40% 미만으로 떨어지면 중형 토큰 전반에 걸쳐...
4시간 차트 지표란 무엇입니까? 암호화폐 거래자가 이를 사용하는 이유는 무엇입니까?
2026-07-23 14:20:11
시장 변동성 패턴 1. Bitcoin 가격 변동은 ETF 승인 발표 또는 주요 거래소 중단과 같은 유동성이 높은 이벤트 중에 24시간 이내에 10%를 초과하는 경우가 많습니다. 2. BTC와의 알트코인 상관관계는 약세 단계에서 강화되며, 상위 50개 토큰 중 87% 이...
프리미엄 지수 지표란 무엇입니까? 선물 거래에서 이것이 왜 중요한가요?
2026-07-23 18:59:34
프리미엄 지수 정의 및 구성 1. 프리미엄 지수는 여러 주요 거래소의 무기한 선물 계약과 기본 현물 자산 간의 가중 평균 가격 차이에서 파생된 실시간 지표입니다. 2. Binance, Bybit, OKX, Bitget 및 KuCoin을 포함하여 유동성이 풍부한 최소 5...
암호화폐 선물의 베이시스 지표란 무엇입니까? 거래자는 이를 어떻게 사용합니까?
2026-07-20 23:59:58
베이시스 지표 정의 및 핵심 메커니즘 1. 베이시스 지표는 암호화폐 현물 가격과 해당 선물 계약 가격 간의 가격 차이를 백분율 또는 절대값으로 측정합니다. 2. 펀딩 금리, 이자 차이, 미래 가격 방향에 대한 시장 기대 등 캐리 비용을 반영합니다. 3. 긍정적인 베이시...
암호화폐 바닥 지표란 무엇입니까? 거래자는 시장 최저점을 어떻게 식별합니까?
2026-07-21 08:20:12
Bitcoin 반감기 메커니즘 1. Bitcoin의 프로토콜은 약 210,000블록마다 블록 보상이 절반으로 줄어드는 고정된 발행 일정을 시행합니다. 2. 이 이벤트는 대략 4년마다 발생하며 유통되는 새로운 BTC의 수를 직접적으로 줄입니다. 3. 채굴자는 2020년 ...
암호화폐 추세 반전 지표란 무엇입니까? 어떤 신호를 관찰해야 합니까?
2026-07-24 11:00:29
시장 변동성 패턴 1. Bitcoin 가격 변동은 ETF 유입 발표와 같은 유동성이 높은 이벤트 중에 단일 24시간 창 내에 5%를 초과하는 경우가 많습니다. 2. 약세장 단계에서 BTC와 알트코인의 상관관계는 0.85 이상으로 강화되어 독립적인 움직임 신호를 압축합니...
주간 Bitcoin 차트 지표란 무엇입니까? 장기적인 추세를 예측할 수 있습니까?
2026-07-22 07:39:57
시장 변동성 패턴 1. 암호화폐 시장의 가격 변동은 유동성 제약과 알고리즘 거래 행위로 인해 24시간 이내에 10%를 초과하는 경우가 많습니다. 2. Bitcoin 지배력 변동은 알트코인 성능과 밀접한 상관관계가 있으며, 40% 미만으로 떨어지면 중형 토큰 전반에 걸쳐...
4시간 차트 지표란 무엇입니까? 암호화폐 거래자가 이를 사용하는 이유는 무엇입니까?
2026-07-23 14:20:11
시장 변동성 패턴 1. Bitcoin 가격 변동은 ETF 승인 발표 또는 주요 거래소 중단과 같은 유동성이 높은 이벤트 중에 24시간 이내에 10%를 초과하는 경우가 많습니다. 2. BTC와의 알트코인 상관관계는 약세 단계에서 강화되며, 상위 50개 토큰 중 87% 이...
프리미엄 지수 지표란 무엇입니까? 선물 거래에서 이것이 왜 중요한가요?
2026-07-23 18:59:34
프리미엄 지수 정의 및 구성 1. 프리미엄 지수는 여러 주요 거래소의 무기한 선물 계약과 기본 현물 자산 간의 가중 평균 가격 차이에서 파생된 실시간 지표입니다. 2. Binance, Bybit, OKX, Bitget 및 KuCoin을 포함하여 유동성이 풍부한 최소 5...
암호화폐 선물의 베이시스 지표란 무엇입니까? 거래자는 이를 어떻게 사용합니까?
2026-07-20 23:59:58
베이시스 지표 정의 및 핵심 메커니즘 1. 베이시스 지표는 암호화폐 현물 가격과 해당 선물 계약 가격 간의 가격 차이를 백분율 또는 절대값으로 측정합니다. 2. 펀딩 금리, 이자 차이, 미래 가격 방향에 대한 시장 기대 등 캐리 비용을 반영합니다. 3. 긍정적인 베이시...
모든 기사 보기














