You don’t write formulas or pick function names. Say “when the 14-period RSI
crosses above 30” and AskFutures uses the real RSI indicator. The list below
is what it understands — not a syntax you have to learn.
TA-Lib indicators
Reference these by name and period in plain English — “the 50-period EMA”, “14-period ADX above 25”, “the upper Bollinger Band”. Group by group, here’s everything supported and when you’d reach for it.Moving averages — smooth price into a trend line
Moving averages — smooth price into a trend line
Common use: a fast-over-slow crossover (e.g. EMA 9 over EMA 21), or
“price closes above its 30-period average” as a trend filter.
Momentum & oscillators — measure speed and overbought/oversold
Momentum & oscillators — measure speed and overbought/oversold
Common use: “buy when RSI crosses above 30”, “go long on a MACD signal
cross”, or use the oscillator to confirm a trend entry.
Trend strength — is there actually a trend?
Trend strength — is there actually a trend?
Common use: an ADX gate (“only take trades when ADX is above 20”) so you
skip chop, or a +DI/−DI cross for direction.
Volatility — how much is price moving?
Volatility — how much is price moving?
Common use: an ATR-based stop and target, a Bollinger Band fade, or “only
trade when volatility is expanding”.
Volume — is money confirming the move?
Volume — is money confirming the move?
Common use: “buy when OBV crosses above its own 20-period average” — volume
leading the breakout.
Statistical & cycle — regression, midpoints, Hilbert cycles
Statistical & cycle — regression, midpoints, Hilbert cycles
Common use: “long when the regression slope is positive”, or a Hilbert
cycle gate for fast-cycling regimes.
Crossovers
Two of the most useful words you can say. A crossover is the moment one line moves from below another to above it; a crossunder is the reverse. The lines can be two indicators, an indicator and price, or price and a fixed level.“Crosses above” fires only on the bar the cross happens — not on every bar the
line stays above. That’s what makes it an event rather than a state.
Special series builders
Beyond the classic indicators, AskFutures understands a set of purpose-built series for session structure, ranges, levels, and rolling statistics. Describe them in words; here’s the catalog.Session & intraday structure
Session & intraday structure
Daily & prior-session levels
Daily & prior-session levels
Rolling statistics
Rolling statistics
Prior-bar values (shift)
Many ideas compare this bar to an earlier one. Just say so — “a new high versus the prior bar’s high”, “the close two bars ago”, “the 14-period RSI on the previous bar”. AskFutures shifts any series back by however many bars you name. This is what powers breakouts, new-high/new-low logic, and bar-pattern sequences.Cross-market, spreads & ratios
A strategy can read markets it doesn’t trade, and it can trade the relationship between two markets.Commitment of Traders (COT)
AskFutures can read weekly Commitment of Traders positioning as a series and fold it into your rules. It’s a slow, structural signal — updated once a week — best used as a bias or filter, not a fast trigger.Micro contracts map to their full-size COT series automatically —
MES reads
ES, MCL reads CL, and so on. You can also smooth COT with an indicator,
like “the 8-week SMA of commercial net positioning”.Putting it together
These pieces combine freely. A single rule can chain an indicator on a spread, gate it with rolling correlation, and overlay a weekly COT bias:Trade the ES–NQ spread: short when its 20-bar z-score exceeds +2 and commercials are net short ES in the weekly COT — but only when the two markets’ 30-bar rolling correlation is above 0.8.You describe it; AskFutures assembles the right indicators and series and writes the precise rule.
Next steps
Strategies
How these pieces fit into entry rules, exit rules, filters, and parameters.
Risk & trade management
Stops, targets, trailing stops, and ATR-based exits.
Build a strategy
Walk through turning an idea into a backtested strategy.
Is the backtest real?
Why the same rules and data always produce the same numbers.