Use cases · Buy side
Quant researcher: 21 ways to use Ora
Signal ideas as exact rules, compared with forecasts, across a universe and over time. Each example is a complete, runnable request with the real answers it returned (42 requests, captured 2026-10-31), what they mean and, where it fits, the action it would send.
ora-fin-0.1.1. Another model changes the request JSON and the Playground link; run it there to see its answers.Rule functions and facts used by this player (83)
sma 7offset 5rsi 4ref 3roc 2ema 2zscore 2highest 2abs 2log 2sum 2bblower 2bbupper 2crossup 2linreg 1rec 1adx 1barssince 1diminus 1diplus 1avg 1median 1obv 1percentrank 1doji 1engulfing_bear 1engulfing_bull 1evening_star 1hammer 1harami_bear 1harami_bull 1marubozu 1morning_star 1shooting_star 1dark_cloud 1dragonfly_doji 1gravestone_doji 1hanging_man 1inverted_hammer 1piercing_line 1spinning_top 1three_black_crows 1three_white_soldiers 1tweezer_bottom 1greatest 1hl2 1hlc3 1least 1ohlc4 1tweezer_top 1between 1iif 1atr_pct 1sqrt 1std 1beat_streak 1eps_surprise_pct 1last_earnings_gap 1pre_earnings_close 1revenue_surprise_pct 1div_change_pct 1div_count_ttm 1div_yield_ttm 1years_of_growth 1bbmid 1cum 1sign 1swinghigh 1swinglow 1cci 1stochd 1stochk 1willr 1rma 1wma 1highestbars 1days_since_earnings 1days_since_split 1days_to_earnings 1days_to_split 1last_earnings_move 1reverse_split_last 1lowestbars 1
Examples 21–21 of 21 · page 3 of 3
Quant researcher · example 21
Log-return and acceleration features on BA
Compute log-return momentum at two horizons and an acceleration term, the inputs to a simple trend model.
- StateBA
- Questions6 asked
- Answersreal, captured
- Actionsnone
State
{"symbol":"BA"} The server fills in the latest completed session.
Questions
log20 | rule | log(C / C[-20]) > 0.0520-day log return above 5% |
log60 | rule | log(C / C[-60]) > 060-day log return positive |
accel | rule | log(C / C[-20]) > log(C[-20] / C[-40])The last 20 days beat the 20 days before |
lowestbars | rule | lowestbars(L, 60) >= 40The 60-day low is at least 40 sessions old |
rally10 | forecast | Will it rally at least 10% at some point in the next month? A 10% rally within a month |
drop10 | forecast | Will it drop at least 10% at some point in the next month? A 10% drawdown within a month |
Answers
| Question | Answer | Reading |
|---|---|---|
log2020-day log return above 5% | 0.0569 | false |
log6060-day log return positive | 0.0537 | false |
accelThe last 20 days beat the 20 days before | 0.2972 | false |
lowestbarsThe 60-day low is at least 40 sessions old | 0.0541 | false |
rally10A 10% rally within a month | 0.531 | 53% · close to even |
drop10A 10% drawdown within a month | 0.426 | 43% · close to even |
What it means
For BA on the session of 2026-10-30: Not true: 20-day log return above 5%; 60-day log return positive; The last 20 days beat the 20 days before; The 60-day low is at least 40 sessions old. Forecasts: A 10% rally within a month 53%; A 10% drawdown within a month 43%.
Positive momentum that is accelerating, with a stale low, describes a recovering trend; the two-sided forecasts show how wide the outcome range is.
Request JSON
{
"model": "ora-fin-0.1.1",
"state": {
"symbol": "BA"
},
"questions": {
"log20": {
"type": "yes_no",
"ask": "log(C / C[-20]) > 0.05"
},
"log60": {
"type": "yes_no",
"ask": "log(C / C[-60]) > 0"
},
"accel": {
"type": "yes_no",
"ask": "log(C / C[-20]) > log(C[-20] / C[-40])"
},
"lowestbars": {
"type": "yes_no",
"ask": "lowestbars(L, 60) >= 40"
},
"rally10": {
"type": "yes_no",
"instructions": "Will it rally at least 10% at some point in the next month?"
},
"drop10": {
"type": "yes_no",
"instructions": "Will it drop at least 10% at some point in the next month?"
}
}
}Response JSON (BA, real)
{
"model": "ora-fin-0.1.1",
"answers": {
"log20": {
"yes_no": 0.0569,
"rule": "log(C / C[-20]) > 0.05",
"basis": "rule"
},
"log60": {
"yes_no": 0.0537,
"rule": "log(C / C[-60]) > 0",
"basis": "rule"
},
"accel": {
"yes_no": 0.2972,
"rule": "log(C / C[-20]) > log(C[-20] / C[-40])",
"basis": "rule"
},
"lowestbars": {
"yes_no": 0.0541,
"rule": "lowestbars(L, 60) >= 40",
"basis": "rule"
},
"rally10": {
"yes_no": 0.531
},
"drop10": {
"yes_no": 0.426
}
},
"context": {
"symbol": "BA",
"as_of": "2026-10-30"
}
}Information, not investment advice. Rules answer from the latest completed daily session; forecasts are probabilities. Actions ran as dry runs: nothing was sent. More in Buy side: Financial advisor / RIA, Wealth manager, Family office, Hedge fund PM, Portfolio manager (long-only), Risk manager, Private equity, VC / growth investor, Fund-of-funds allocator.