Each strategy consists of entry/exit rules, an underlying asset, and a timeframe (5-min, 30-min, etc). Entry/exit rules each have two indicators and one comparator, which are used to determine whether the rule is met when accounting for the underlying asset's latest oracle price. A strategy also has an on-chain synthetic trading bot that makes simulated trades based on the strategy's entry/exit rules.