Data refresh in 0:10

Errors

TimeSeverityComponentMessageDetail
31/07/2026, 11:24warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.594% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 11:23warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.643% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 11:23warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.563% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 11:21warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.444 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"SOL/USD"}
31/07/2026, 11:21warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.459 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"LINK/USD"}
31/07/2026, 11:19warnreconcilerunprotected position flagged{"env":"paper","feed":"iex","symbol":"BTC/USD","component":"reconciler","hasMetadata":false,"brokerProtected":true}
31/07/2026, 11:18warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.549% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 11:18warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.586% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 11:18warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.618% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 11:14warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.476 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"SOL/USD"}
31/07/2026, 11:12warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.582% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 11:12warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.617% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 11:08warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.638% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 11:07warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.453 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"SOL/USD"}
31/07/2026, 11:07warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.612% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 11:06warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.577% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 11:03warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.637% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 11:02warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.600% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 11:01warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.400 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"SOL/USD"}
31/07/2026, 10:59warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.597% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 10:56warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.553% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 10:56warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.578% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 10:55warnreconcilerunprotected position flagged{"env":"paper","feed":"iex","symbol":"LINK/USD","component":"reconciler","hasMetadata":false,"brokerProtected":true}
31/07/2026, 10:54warnreconcilerunprotected position flagged{"env":"paper","feed":"iex","symbol":"ADA/USD","component":"reconciler","hasMetadata":false,"brokerProtected":true}
31/07/2026, 10:54warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.407 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"SOL/USD"}
31/07/2026, 10:53warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.577% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 10:51warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.573% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 10:50warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.598% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 10:48warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.479 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"SOL/USD"}
31/07/2026, 10:48warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.617% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 10:45warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.619% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 10:44warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.548% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 10:42warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.400 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"ADA/USD"}
31/07/2026, 10:41warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.566% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 10:40warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.453 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"SOL/USD"}
31/07/2026, 10:40warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.615% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 10:39warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=0.859 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"LINK/USD"}
31/07/2026, 10:37warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.604% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 10:36warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.608% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 10:35warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.612% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 10:32warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.451 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"LINK/USD"}
31/07/2026, 10:30warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.587% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 10:30warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.381 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"ADA/USD"}
31/07/2026, 10:28warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.610% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 10:27warnreconcilerunprotected position flagged{"env":"paper","feed":"iex","symbol":"XRP/USD","component":"reconciler","hasMetadata":false,"brokerProtected":true}
31/07/2026, 10:25warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.469 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"SOL/USD"}
31/07/2026, 10:25warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.553% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 10:25warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.400 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"ADA/USD"}
31/07/2026, 10:24warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.594% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 10:19warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.582% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 10:19warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.415 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"ADA/USD"}
31/07/2026, 10:18warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.555% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 10:17warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.556% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 10:14warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.500 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"SOL/USD"}
31/07/2026, 10:14warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.616% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 10:14warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.264 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"ADA/USD"}
31/07/2026, 10:13warnreconcilerunprotected position flagged{"env":"paper","feed":"iex","symbol":"ETH/USD","component":"reconciler","hasMetadata":false,"brokerProtected":true}
31/07/2026, 10:12warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.576% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 10:12warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.588% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 10:10warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.415 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"XRP/USD"}
31/07/2026, 10:09warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.625% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 10:09warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.222 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"ADA/USD"}
31/07/2026, 10:07warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=0.563 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"DOGE/USD"}
31/07/2026, 10:05warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.640% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 10:04warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.610% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 10:04errorreprotectionfailed to place defensive crypto stop_limit{"env":"paper","err":{"name":"AlpacaError","retryable":false,"alpacaCode":40310000,"statusCode":403},"feed":"iex","symbol":"ADA/USD","component":"reprotection"}
31/07/2026, 10:04warnreprotectionplacing defensive stop_limit for unprotected crypto position{"env":"paper","qty":295.49251715,"feed":"iex","side":"sell","symbol":"ADA/USD","component":"reprotection","stopPrice":0.1605,"takeProfit":0.1694}
31/07/2026, 10:04warnreconcilerunprotected position flagged{"env":"paper","feed":"iex","symbol":"ADA/USD","component":"reconciler","hasMetadata":false,"brokerProtected":true}
31/07/2026, 10:03warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.631% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 10:00warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.599% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 09:59errorreprotectionfailed to place defensive crypto stop_limit{"env":"paper","err":{"name":"AlpacaError","retryable":false,"alpacaCode":40310000,"statusCode":403},"feed":"iex","symbol":"ADA/USD","component":"reprotection"}
31/07/2026, 09:59warnreprotectionplacing defensive stop_limit for unprotected crypto position{"env":"paper","qty":295.475886501,"feed":"iex","side":"sell","symbol":"ADA/USD","component":"reprotection","stopPrice":0.1606,"takeProfit":0.1695}
31/07/2026, 09:59warnreconcilerunprotected position flagged{"env":"paper","feed":"iex","symbol":"ADA/USD","component":"reconciler","hasMetadata":false,"brokerProtected":true}
31/07/2026, 09:59warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.567% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 09:58warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.624% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 09:56warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.186 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"DOGE/USD"}
31/07/2026, 09:52warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.596% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 09:52warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.589% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 09:52warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.585% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 09:52warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.400 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"ADA/USD"}
31/07/2026, 09:50warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=0.485 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"DOGE/USD"}
31/07/2026, 09:47warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.635% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 09:46warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.256 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"ADA/USD"}
31/07/2026, 09:45warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.599% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 09:40warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.414 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"ADA/USD"}
31/07/2026, 09:36warnreconcilerunprotected position flagged{"env":"paper","feed":"iex","symbol":"LINK/USD","component":"reconciler","hasMetadata":false,"brokerProtected":true}
31/07/2026, 09:35warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.586% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 09:34warnreconcilerunprotected position flagged{"env":"paper","feed":"iex","symbol":"ADA/USD","component":"reconciler","hasMetadata":false,"brokerProtected":true}
31/07/2026, 09:34warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.581% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 09:34warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.182 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"DOGE/USD"}
31/07/2026, 09:32warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.617% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 09:30warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.606% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 09:29warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.592% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 09:28warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.413 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"ADA/USD"}
31/07/2026, 09:25warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.608% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 09:24warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.567% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 09:23warnreconcilerunprotected position flagged{"env":"paper","feed":"iex","symbol":"ETH/USD","component":"reconciler","hasMetadata":false,"brokerProtected":true}
31/07/2026, 09:21warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.174 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"LINK/USD"}
31/07/2026, 09:21warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.618% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 09:20warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.612% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 09:19warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.585% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 09:18warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=0.869 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"XRP/USD"}
31/07/2026, 09:18warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.247 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"DOGE/USD"}
31/07/2026, 09:16warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.574% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 09:15warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.604% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 09:13warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.608% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 09:12warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=0.667 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"XRP/USD"}
31/07/2026, 09:09warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.586% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 09:07warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.561% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 09:07warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.621% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 09:04warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.574% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 09:02warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=0.473 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"XRP/USD"}
31/07/2026, 09:02warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.565% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 09:02warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.589% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 08:57warnreconcilerunprotected position flagged{"env":"paper","feed":"iex","symbol":"ADA/USD","component":"reconciler","hasMetadata":false,"brokerProtected":true}
31/07/2026, 08:57warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.642% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 08:56warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.578% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 08:55warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=0.982 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"XRP/USD"}
31/07/2026, 08:55warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.492 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"SOL/USD"}
31/07/2026, 08:55warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.597% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 08:52warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.573% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 08:51warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.602% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 08:49warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=0.787 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"XRP/USD"}
31/07/2026, 08:49warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.568% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 08:47warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.467 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"SOL/USD"}
31/07/2026, 08:45warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.564% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 08:45warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.591% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 08:43warnreconcilerunprotected position flagged{"env":"paper","feed":"iex","symbol":"BTC/USD","component":"reconciler","hasMetadata":false,"brokerProtected":true}
31/07/2026, 08:42warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.043 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"XRP/USD"}
31/07/2026, 08:42warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.467 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"SOL/USD"}
31/07/2026, 08:42warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.599% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"LTC/USD"}
31/07/2026, 08:41warnreconcilerunprotected position flagged{"env":"paper","feed":"iex","symbol":"DOGE/USD","component":"reconciler","hasMetadata":false,"brokerProtected":true}
31/07/2026, 08:40warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.639% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 08:40warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.645% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 08:36warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=0.441 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"XRP/USD"}
31/07/2026, 08:34warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.559% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 08:31warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.610% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 08:29warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.621% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 08:26warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.586% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 08:26warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.397 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"ADA/USD"}
31/07/2026, 08:24warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.589% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 08:22warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=0.473 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"XRP/USD"}
31/07/2026, 08:20warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.573% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 08:18warnreconcilerunprotected position flagged{"env":"paper","feed":"iex","symbol":"SOL/USD","component":"reconciler","hasMetadata":false,"brokerProtected":true}
31/07/2026, 08:17warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.629% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 08:17warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.429 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"ADA/USD"}
31/07/2026, 08:14warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.610% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"BCH/USD"}
31/07/2026, 08:13warnreconcilerunprotected position flagged{"env":"paper","feed":"iex","symbol":"LINK/USD","component":"reconciler","hasMetadata":false,"brokerProtected":true}
31/07/2026, 08:13warnreconcilerunprotected position flagged{"env":"paper","feed":"iex","symbol":"ADA/USD","component":"reconciler","hasMetadata":false,"brokerProtected":true}
31/07/2026, 08:12warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.467 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"SOL/USD"}
31/07/2026, 08:12warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"spread=0.604% > max=0.500%","reason":"SPREAD_TOO_WIDE","symbol":"AVAX/USD"}
31/07/2026, 08:06warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=0.563 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"XRP/USD"}
31/07/2026, 08:06warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.475 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"SOL/USD"}
31/07/2026, 08:06warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.374 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"LINK/USD"}
31/07/2026, 08:06warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.462 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"AVAX/USD"}
31/07/2026, 08:06warnunknownorder rejected by risk engine{"env":"paper","feed":"iex","detail":"R:R=1.323 < min=1.5","reason":"REWARD_RISK_BELOW_MIN","symbol":"ADA/USD"}