Skip to main content
This is the vocabulary AskFutures draws on when it turns your idea into rules. You never type any of these names — you describe what you want in plain English and AskFutures picks the right pieces. This page is a reference so you know what is available to describe.
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.
Every indicator here is the real TA-Lib function — the same math charting platforms use, computed by fixed code, not approximated by the AI. See is the backtest real? for why that matters.

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.
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.
Common use: “buy when RSI crosses above 30”, “go long on a MACD signal cross”, or use the oscillator to confirm a trend entry.
Common use: an ADX gate (“only take trades when ADX is above 20”) so you skip chop, or a +DI/−DI cross for direction.
Common use: an ATR-based stop and target, a Bollinger Band fade, or “only trade when volatility is expanding”.
Common use: “buy when OBV crosses above its own 20-period average” — volume leading the breakout.
Common use: “long when the regression slope is positive”, or a Hilbert cycle gate for fast-cycling regimes.
Indicators stack. You can compute one on top of another — “OBV crossing above its own 20-period moving average” — and combine families with AND/OR, like “50-EMA rising and RSI crossing above 40”.

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.

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.
Spreads and ratios behave like any other series — you can put an indicator, a z-score, or a moving average on top of them, and gate the whole thing with rolling correlation so you only trade when the legs move together.

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.
Backtests built from these indicators and series are hypothetical and simulated, net of modeled slippage and commission. Past performance does not guarantee future results. Always test before you trade.

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.