★ ★ ★LIVE97 COINS ANALYZED BY CLAUDE MCP·VIEW SKILLS →★ ★ ★
MCP
claude.analyze("BTCUSDT")→ [buy] signal detectedmcp.draw_levels(resistance=98000)→ [drawn] on chartclaude.scan_watchlist(coins=100)→ [42] buy signals foundmcp.connect("tradingview")→ [connected] daily TFclaude.detect_sr("SOLUSDT")→ [S: $165] [R: $185]claude.analyze("ETHUSDT")→ [neutral] consolidatingmcp.screenshot_chart("BNBUSDT")→ [captured] analyzing...claude.score_quality("XRPUSDT")→ score: 78/100mcp.set_timeframe("1D")→ [ok] chart updatedclaude.analyze("BTCUSDT")→ [buy] signal detectedmcp.draw_levels(resistance=98000)→ [drawn] on chartclaude.scan_watchlist(coins=100)→ [42] buy signals foundmcp.connect("tradingview")→ [connected] daily TFclaude.detect_sr("SOLUSDT")→ [S: $165] [R: $185]claude.analyze("ETHUSDT")→ [neutral] consolidatingmcp.screenshot_chart("BNBUSDT")→ [captured] analyzing...claude.score_quality("XRPUSDT")→ score: 78/100mcp.set_timeframe("1D")→ [ok] chart updated
BACK TO CLAUDE SKILLS

calculate_ichimoku

IndicatorsIchimokuIndicator
INSTALLATION
$python -c "exec(open('calculate_ichimoku.py').read())"
#or paste directly into your Claude Code terminal
[ ABOUT ]

Computes three of the five Ichimoku components: Tenkan-sen (9-period midpoint), Kijun-sen (26-period midpoint), and a boolean flag indicating whether the current close is above the Kijun-sen. The midpoint calculation uses (period_high + period_low) / 2, the definition used by the original Ichimoku system.

The Ichimoku system provides a complete picture of trend, momentum, and support/resistance within a single indicator. Price above the Kijun-sen with Tenkan > Kijun is the most straightforward bullish condition. For full cloud calculations, extend the function to compute Senkou Span A ((Tenkan + Kijun) / 2, projected 26 bars forward) and Senkou Span B (52-period midpoint, projected 26 bars forward).

[ USAGE EXAMPLE ]
example.py
cloud = ichimoku(high, low, close)
# → {"tenkan": 98200, "kijun": 95800, "above_cloud": True}
[ FULL CODE ]
calculate_ichimoku.py
def ichimoku(high, low, close): mid = lambda h,l,n: (max(h[-n:])+min(l[-n:]))/2 tenkan = mid(high,low,9) kijun = mid(high,low,26) return {"tenkan": round(tenkan,2), "kijun": round(kijun,2), "above_cloud": close[-1]>kijun}
[ METADATA ]
CategoryIndicators
ComplexityBeginner
LanguagePython 3.10+
TagsIchimoku, Indicator
[ ASK CLAUDE ]

Ask AI about this skill before installing it.

[ RELATED SKILLS ]