Skip to content

Docs/docstrings indicators#27

Open
Suriya-002 wants to merge 5 commits intomainfrom
docs/docstrings-indicators
Open

Docs/docstrings indicators#27
Suriya-002 wants to merge 5 commits intomainfrom
docs/docstrings-indicators

Conversation

@Suriya-002
Copy link
Collaborator

Task 10: Docstrings audit on helpers/indicators.py
Added docstrings to 11 undocumented functions across 4 grouped commits. No logic, formatting, imports, or parameter changes — docstrings only.
Commits:

SMA/EMA crossover functions (sma_crossover_logic, ema_crossover_spy_only, ema_crossover_vix_only)
RSI and MACD functions (rsi_logic, macd_crossover_logic, macd_rsi_filter_logic)
Bollinger, Stochastic, ROC functions (bollinger_breakout_logic, stochastic_logic, roc_logic)
MA bounce and overnight functions (ma_bounce_logic, weekday_overnight_logic)
Updated CLAUDE.md to clarify do-not-touch applies to logic only, not documentation

All 563 existing tests pass. The 14 failures in test_progress_tracking.py are a pre-existing ZeroDivisionError (elapsed time = 0 on fast machines) unrelated to this PR.

@Suriya-002 Suriya-002 requested a review from zachisit March 19, 2026 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant