POSITION ENGINE · v2.1
Inputs
17 base market & position variables
2 advanced model-shaping inputs
5 user-defined constraints
5 futures contract prices
Live news sentiment feed
Processing
5-factor weighted scoring
Regime classification engine
6-scenario sensitivity engine
P&L matrix (4×5 outcomes)
Output
Composite Position Score
Market regime classification
Scenario P&L sensitivity
Risk-adjusted environment read
Model Output Classification RISK-ADJUSTED ACTION BIAS
Proof Ledger Context
Proof Ledger Context Available
Saved crop-year, basis, storage, inventory, or protection records may apply to this run. Records stay private unless you choose to share them.
Loading
Open Proof Ledger
Position
bu
$
All-in $/bu — from Module 1 calculator
$
Effective cost basis
CME quotes in cents & eighths — e.g. 466'2 = $4.6625. Enter either format; auto-converts.
Delayed quote auto-fill requires a configured licensed/delayed market-data feed. Manual entry always remains available.
AUTO-CALCULATED FROM CURVE
Total Curve Carry
Avg ¢/bu/Month
$
$/bu
Negative = market fell over past month
Factor Inputs
Computable from 14-day price delta once live CME feed is connected.
$
%
/ 10
days
Auto-filled from the published USDA WASDE calendar. You can overwrite it.
USDA Drought Monitor API (droughtmonitor.unl.edu) — updated Thursdays. Auto-populates by region when live integration is active.
USDA FAS weekly export sales (apps.fas.usda.gov) — published Thursdays. Pace = cumulative sales ÷ USDA full-year forecast vs. seasonal norm.
This captures your perceived risk, not a policy position. How you read the demand environment affects how the engine weights uncertainty in the Macro Catalyst Factor.

Enter position and market context, then run the engine to generate factor decomposition, regime classification, scenario analysis, and position bias.

Save Snapshot to Proof Ledger

You are about to save this Module 3 analysis snapshot to Proof Ledger. This will preserve the selected inputs, output, timestamp, engine version, and disclaimer as a locked record.

Routine analysis runs are saved to Module 3 history and do not need to be ledgered.

GrainIQ attests to the integrity of the record trail, not the truthfulness of every underlying claim or the future performance of any market strategy.

Volatility Calendar
Live Market Signals
Awaiting engine run…
Key Position Numbers
Run engine to populate