Copy
{
"format": "itb.condition-constraints/0.4.0",
"definitions": [
{
"id": "fomo-width.filter",
"field_ids": [
"fomo-width.filter.asset",
"fomo-width.filter.timeframe",
"fomo-width.filter.filter-exit-action",
"fomo-width.filter.extreme-level",
"fomo-width.filter.source-ei",
"fomo-width.filter.source-cw"
],
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
],
"strict_mode_eligible": true,
"eligibility_scope": "complete normalized constructor input domain; not numerical execution or deployed parity"
},
{
"id": "fomo.entry",
"field_ids": [
"fomo.entry.asset",
"fomo.entry.timeframe",
"fomo.entry.candles",
"fomo.entry.calculation",
"fomo.entry.reverse",
"fomo.entry.extreme-level",
"fomo.entry.condition"
],
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
],
"strict_mode_eligible": true,
"eligibility_scope": "complete normalized constructor input domain; not numerical execution or deployed parity"
},
{
"id": "fomo.exit",
"field_ids": [
"fomo.exit.asset",
"fomo.exit.timeframe",
"fomo.exit.candles",
"fomo.exit.calculation",
"fomo.exit.reverse",
"fomo.exit.signal-action",
"fomo.exit.extreme-level",
"fomo.exit.condition"
],
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
],
"strict_mode_eligible": true,
"eligibility_scope": "complete normalized constructor input domain; not numerical execution or deployed parity"
},
{
"id": "fomo.filter",
"field_ids": [
"fomo.filter.asset",
"fomo.filter.timeframe",
"fomo.filter.candles",
"fomo.filter.reverse",
"fomo.filter.filter-exit-action",
"fomo.filter.extreme-level",
"fomo.filter.offset",
"fomo.filter.filter-type",
"fomo.filter.count-by"
],
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
],
"strict_mode_eligible": true,
"eligibility_scope": "complete normalized constructor input domain; not numerical execution or deployed parity"
}
],
"fields": {
"fomo-width.filter.asset": {
"definition_id": "fomo-width.filter",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
],
"binding": {
"kind": "same_as_card_field",
"field_id": "backtest.symbol",
"no_external_or_invented_asset": true
},
"allowed_values_status": "card_symbol_binding; no static market symbol list in condition metadata"
},
"fomo-width.filter.timeframe": {
"definition_id": "fomo-width.filter",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"1s",
"5s",
"10s",
"15s",
"30s",
"45s",
"1m",
"2m",
"3m",
"5m",
"10m",
"15m",
"30m",
"1h",
"4h",
"12h",
"1d"
],
"backtest-binance-dca-true": [
"1s",
"5s",
"10s",
"15s",
"30s",
"45s",
"1m",
"2m",
"3m",
"5m",
"10m",
"15m",
"30m",
"1h",
"4h",
"12h",
"1d"
],
"backtest-bybit-dca-false": [
"1s",
"5s",
"10s",
"15s",
"30s",
"45s",
"1m",
"2m",
"3m",
"5m",
"10m",
"15m",
"30m",
"1h",
"4h",
"1d"
],
"backtest-bybit-dca-true": [
"1s",
"5s",
"10s",
"15s",
"30s",
"45s",
"1m",
"2m",
"3m",
"5m",
"10m",
"15m",
"30m",
"1h",
"4h",
"1d"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo-width.filter.filter-exit-action": {
"definition_id": "fomo-width.filter",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"SD",
"ED",
"EDOP"
],
"backtest-binance-dca-true": [
"SD",
"ED",
"EDOP"
],
"backtest-bybit-dca-false": [
"SD",
"ED",
"EDOP"
],
"backtest-bybit-dca-true": [
"SD",
"ED",
"EDOP"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo-width.filter.extreme-level": {
"definition_id": "fomo-width.filter",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"W",
"M",
"S"
],
"backtest-binance-dca-true": [
"W",
"M",
"S"
],
"backtest-bybit-dca-false": [
"W",
"M",
"S"
],
"backtest-bybit-dca-true": [
"W",
"M",
"S"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo-width.filter.source-ei": {
"definition_id": "fomo-width.filter",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"BN",
"BW"
],
"backtest-binance-dca-true": [
"BN",
"BW"
],
"backtest-bybit-dca-false": [
"BN",
"BW"
],
"backtest-bybit-dca-true": [
"BN",
"BW"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo-width.filter.source-cw": {
"definition_id": "fomo-width.filter",
"type": "number",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": 0.1,
"maximum": 100,
"minimum_inclusive": true,
"maximum_inclusive": true,
"integer": false,
"finite": true,
"allowed_values": null,
"allowed_values_by_context": {},
"step": {
"status": "server_no_explicit_step",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
],
"numeric_status": "source_constructor_bounds_observed",
"bounds_status": "source_constructor_bounds_observed",
"input_policy": "finite JSON number; no numeric strings or bool; apply exact listed source rules",
"ui_step": 0.01,
"ui_step_is_server_constraint": false
},
"fomo.entry.asset": {
"definition_id": "fomo.entry",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
],
"binding": {
"kind": "same_as_card_field",
"field_id": "backtest.symbol",
"no_external_or_invented_asset": true
},
"allowed_values_status": "card_symbol_binding; no static market symbol list in condition metadata"
},
"fomo.entry.timeframe": {
"definition_id": "fomo.entry",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"1s",
"5s",
"10s",
"15s",
"30s",
"45s",
"1m",
"2m",
"3m",
"5m",
"10m",
"15m",
"30m",
"1h",
"4h",
"12h",
"1d"
],
"backtest-binance-dca-true": [
"1s",
"5s",
"10s",
"15s",
"30s",
"45s",
"1m",
"2m",
"3m",
"5m",
"10m",
"15m",
"30m",
"1h",
"4h",
"12h",
"1d"
],
"backtest-bybit-dca-false": [
"1s",
"5s",
"10s",
"15s",
"30s",
"45s",
"1m",
"2m",
"3m",
"5m",
"10m",
"15m",
"30m",
"1h",
"4h",
"1d"
],
"backtest-bybit-dca-true": [
"1s",
"5s",
"10s",
"15s",
"30s",
"45s",
"1m",
"2m",
"3m",
"5m",
"10m",
"15m",
"30m",
"1h",
"4h",
"1d"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.entry.candles": {
"definition_id": "fomo.entry",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"DEFAULT",
"HEIKEN_ASHI"
],
"backtest-binance-dca-true": [
"DEFAULT",
"HEIKEN_ASHI"
],
"backtest-bybit-dca-false": [
"DEFAULT",
"HEIKEN_ASHI"
],
"backtest-bybit-dca-true": [
"DEFAULT",
"HEIKEN_ASHI"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.entry.calculation": {
"definition_id": "fomo.entry",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"CL",
"CR"
],
"backtest-binance-dca-true": [
"CL",
"CR"
],
"backtest-bybit-dca-false": [
"CL",
"CR"
],
"backtest-bybit-dca-true": [
"CL",
"CR"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.entry.reverse": {
"definition_id": "fomo.entry",
"type": "boolean",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": [
false,
true
],
"allowed_values_by_context": {},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.entry.extreme-level": {
"definition_id": "fomo.entry",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"W",
"M",
"S"
],
"backtest-binance-dca-true": [
"W",
"M",
"S"
],
"backtest-bybit-dca-false": [
"W",
"M",
"S"
],
"backtest-bybit-dca-true": [
"W",
"M",
"S"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.entry.condition": {
"definition_id": "fomo.entry",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"CEC",
"CRTC"
],
"backtest-binance-dca-true": [
"CEC",
"CRTC"
],
"backtest-bybit-dca-false": [
"CEC",
"CRTC"
],
"backtest-bybit-dca-true": [
"CEC",
"CRTC"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.exit.asset": {
"definition_id": "fomo.exit",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
],
"binding": {
"kind": "same_as_card_field",
"field_id": "backtest.symbol",
"no_external_or_invented_asset": true
},
"allowed_values_status": "card_symbol_binding; no static market symbol list in condition metadata"
},
"fomo.exit.timeframe": {
"definition_id": "fomo.exit",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"1s",
"5s",
"10s",
"15s",
"30s",
"45s",
"1m",
"2m",
"3m",
"5m",
"10m",
"15m",
"30m",
"1h",
"4h",
"12h",
"1d"
],
"backtest-binance-dca-true": [
"1s",
"5s",
"10s",
"15s",
"30s",
"45s",
"1m",
"2m",
"3m",
"5m",
"10m",
"15m",
"30m",
"1h",
"4h",
"12h",
"1d"
],
"backtest-bybit-dca-false": [
"1s",
"5s",
"10s",
"15s",
"30s",
"45s",
"1m",
"2m",
"3m",
"5m",
"10m",
"15m",
"30m",
"1h",
"4h",
"1d"
],
"backtest-bybit-dca-true": [
"1s",
"5s",
"10s",
"15s",
"30s",
"45s",
"1m",
"2m",
"3m",
"5m",
"10m",
"15m",
"30m",
"1h",
"4h",
"1d"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.exit.candles": {
"definition_id": "fomo.exit",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"DEFAULT",
"HEIKEN_ASHI"
],
"backtest-binance-dca-true": [
"DEFAULT",
"HEIKEN_ASHI"
],
"backtest-bybit-dca-false": [
"DEFAULT",
"HEIKEN_ASHI"
],
"backtest-bybit-dca-true": [
"DEFAULT",
"HEIKEN_ASHI"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.exit.calculation": {
"definition_id": "fomo.exit",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"CL",
"CR"
],
"backtest-binance-dca-true": [
"CL",
"CR"
],
"backtest-bybit-dca-false": [
"CL",
"CR"
],
"backtest-bybit-dca-true": [
"CL",
"CR"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.exit.reverse": {
"definition_id": "fomo.exit",
"type": "boolean",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": [
false,
true
],
"allowed_values_by_context": {},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.exit.signal-action": {
"definition_id": "fomo.exit",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"ED",
"EDOP"
],
"backtest-binance-dca-true": [
"AVG",
"ED",
"EDOP"
],
"backtest-bybit-dca-false": [
"ED",
"EDOP"
],
"backtest-bybit-dca-true": [
"AVG",
"ED",
"EDOP"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.exit.extreme-level": {
"definition_id": "fomo.exit",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"W",
"M",
"S"
],
"backtest-binance-dca-true": [
"W",
"M",
"S"
],
"backtest-bybit-dca-false": [
"W",
"M",
"S"
],
"backtest-bybit-dca-true": [
"W",
"M",
"S"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.exit.condition": {
"definition_id": "fomo.exit",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"CEC",
"CRTC"
],
"backtest-binance-dca-true": [
"CEC",
"CRTC"
],
"backtest-bybit-dca-false": [
"CEC",
"CRTC"
],
"backtest-bybit-dca-true": [
"CEC",
"CRTC"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.filter.asset": {
"definition_id": "fomo.filter",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
],
"binding": {
"kind": "same_as_card_field",
"field_id": "backtest.symbol",
"no_external_or_invented_asset": true
},
"allowed_values_status": "card_symbol_binding; no static market symbol list in condition metadata"
},
"fomo.filter.timeframe": {
"definition_id": "fomo.filter",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"1s",
"5s",
"10s",
"15s",
"30s",
"45s",
"1m",
"2m",
"3m",
"5m",
"10m",
"15m",
"30m",
"1h",
"4h",
"12h",
"1d"
],
"backtest-binance-dca-true": [
"1s",
"5s",
"10s",
"15s",
"30s",
"45s",
"1m",
"2m",
"3m",
"5m",
"10m",
"15m",
"30m",
"1h",
"4h",
"12h",
"1d"
],
"backtest-bybit-dca-false": [
"1s",
"5s",
"10s",
"15s",
"30s",
"45s",
"1m",
"2m",
"3m",
"5m",
"10m",
"15m",
"30m",
"1h",
"4h",
"1d"
],
"backtest-bybit-dca-true": [
"1s",
"5s",
"10s",
"15s",
"30s",
"45s",
"1m",
"2m",
"3m",
"5m",
"10m",
"15m",
"30m",
"1h",
"4h",
"1d"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.filter.candles": {
"definition_id": "fomo.filter",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"DEFAULT",
"HEIKEN_ASHI"
],
"backtest-binance-dca-true": [
"DEFAULT",
"HEIKEN_ASHI"
],
"backtest-bybit-dca-false": [
"DEFAULT",
"HEIKEN_ASHI"
],
"backtest-bybit-dca-true": [
"DEFAULT",
"HEIKEN_ASHI"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.filter.reverse": {
"definition_id": "fomo.filter",
"type": "boolean",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": [
false,
true
],
"allowed_values_by_context": {},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.filter.filter-exit-action": {
"definition_id": "fomo.filter",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"SD",
"ED",
"EDOP"
],
"backtest-binance-dca-true": [
"SD",
"ED",
"EDOP"
],
"backtest-bybit-dca-false": [
"SD",
"ED",
"EDOP"
],
"backtest-bybit-dca-true": [
"SD",
"ED",
"EDOP"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.filter.extreme-level": {
"definition_id": "fomo.filter",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"W",
"M",
"S"
],
"backtest-binance-dca-true": [
"W",
"M",
"S"
],
"backtest-bybit-dca-false": [
"W",
"M",
"S"
],
"backtest-bybit-dca-true": [
"W",
"M",
"S"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.filter.offset": {
"definition_id": "fomo.filter",
"type": "integer",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": 0,
"maximum": 200,
"minimum_inclusive": true,
"maximum_inclusive": true,
"integer": true,
"finite": true,
"allowed_values": null,
"allowed_values_by_context": {},
"step": {
"status": "integer_normalized_domain",
"value": 1,
"anchor": 0
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
],
"numeric_status": "source_constructor_bounds_observed",
"bounds_status": "source_constructor_bounds_observed",
"input_policy": "exact JSON integer; no numeric strings, bool, rounding or truncation",
"ui_step": 1,
"ui_step_is_server_constraint": false
},
"fomo.filter.filter-type": {
"definition_id": "fomo.filter",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"BD",
"BIC",
"BICFM",
"BHL",
"BP"
],
"backtest-binance-dca-true": [
"BD",
"BIC",
"BICFM",
"BHL",
"BP"
],
"backtest-bybit-dca-false": [
"BD",
"BIC",
"BICFM",
"BHL",
"BP"
],
"backtest-bybit-dca-true": [
"BD",
"BIC",
"BICFM",
"BHL",
"BP"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
},
"fomo.filter.count-by": {
"definition_id": "fomo.filter",
"type": "string",
"nullable": false,
"nullability_status": "curated_non_null_subset",
"strict_mode_eligible": true,
"status": "source_observed_and_current_backtest_observed",
"minimum": null,
"maximum": null,
"minimum_inclusive": null,
"maximum_inclusive": null,
"integer": false,
"finite": false,
"allowed_values": null,
"allowed_values_by_context": {
"backtest-binance-dca-false": [
"BY_LAST_PRICE",
"BY_BAR_RANGE"
],
"backtest-binance-dca-true": [
"BY_LAST_PRICE",
"BY_BAR_RANGE"
],
"backtest-bybit-dca-false": [
"BY_LAST_PRICE",
"BY_BAR_RANGE"
],
"backtest-bybit-dca-true": [
"BY_LAST_PRICE",
"BY_BAR_RANGE"
]
},
"step": {
"status": "not_applicable",
"value": null,
"anchor": null
},
"available_contexts": [
"backtest-binance-dca-false",
"backtest-binance-dca-true",
"backtest-bybit-dca-false",
"backtest-bybit-dca-true"
]
}
},
"conditional_rules": [],
"cross_field_rules": []
}