Utility
OpenAlgo Utility Indicators Documentation
Import Statement
from openalgo import ta, apiSample Data Setup
# Initialize API client
client = api(api_key='your_api_key_here', host='http://127.0.0.1:5000')
# Fetch historical data
df = client.history(symbol="SBIN",
exchange="NSE",
interval="5m",
start_date="2025-04-01",
end_date="2025-04-08")
# Extract price series
close = df['close']
high = df['high']
low = df['low']
open_prices = df['open']
volume = df['volume']Signal Detection Utilities
Crossover
Crossunder
Cross
Range and Extremes
Highest
Lowest
Change and Rate Calculations
Change
Rate of Change (ROC)
Statistical Utilities
Standard Deviation
Trend Direction Utilities
Rising
Falling
Advanced Signal Processing
Excess Removal (ExRem)
Flip
Value When
Complete Utility Example: Trading Signal System
Best Practices for Utility Functions
Common Signal Patterns
Last updated