{"generated_ts":1789774630847,"view":"dashboard","markets":{"PF_ADAUSD":{"latest_completed_ts":{"15m":1789774200000,"1h":1789772400000,"4h":1789761600000},"snapshot_id":"snapshot_1789774200000_2d26e8f65fd36f818c64d8a8","snapshot_event_ts":1789774200000,"dominant_bias":"bullish","ichimoku":{"15m":{"long_score":0.8,"short_score":0.0,"price_vs_cloud":"above","available":true},"1h":{"long_score":1.0,"short_score":0.0,"price_vs_cloud":"above","available":true},"4h":{"long_score":1.0,"short_score":0.0,"price_vs_cloud":"above","available":true}},"tradingview_assist":{"symbol":"PF_ADAUSD","side":"long","trend_1h":"long","adx":45.11,"rel_volume":1.92,"event_ts":1789773300000,"recorded_ts":1789773305562},"volatility":{"atr":0.0027576979818645622,"atr_pct":0.012168283024597637,"ratio":0.9956848448844956,"reference_atr_pct":0.012221018615593389,"regime":"normal"},"setup_counts":{"candidate":135,"armed":10,"triggered":0},"setups":[{"setup_id":"setup_13dd9574bc2545af8e4ffc626748430f","symbol":"PF_ADAUSD","side":"long","archetype":"wave3_continuation","state":"armed","snapshot_id":"snapshot_1789774200000_2d26e8f65fd36f818c64d8a8","updated_event_ts":1789774200000},{"setup_id":"setup_295d3cd495e1edaf79e3e73de4a2117e","symbol":"PF_ADAUSD","side":"short","archetype":"corrective_leg","state":"armed","snapshot_id":"snapshot_1789774200000_2d26e8f65fd36f818c64d8a8","updated_event_ts":1789774200000},{"setup_id":"setup_5fb367a11c2d96a0c928e2427729f193","symbol":"PF_ADAUSD","side":"long","archetype":"corrective_leg","state":"armed","snapshot_id":"snapshot_1789774200000_2d26e8f65fd36f818c64d8a8","updated_event_ts":1789774200000},{"setup_id":"setup_8446d4663ce34e94c9ab6519d09ec6f3","symbol":"PF_ADAUSD","side":"long","archetype":"corrective_leg","state":"armed","snapshot_id":"snapshot_1789774200000_2d26e8f65fd36f818c64d8a8","updated_event_ts":1789774200000},{"setup_id":"setup_bee2063a92b6f697975c4ea6d11b8ec1","symbol":"PF_ADAUSD","side":"short","archetype":"corrective_leg","state":"armed","snapshot_id":"snapshot_1789774200000_2d26e8f65fd36f818c64d8a8","updated_event_ts":1789774200000},{"setup_id":"setup_c47cee95a3fa604f58494caee12e4fe5","symbol":"PF_ADAUSD","side":"long","archetype":"correction_completion_reversal","state":"armed","snapshot_id":"snapshot_1789774200000_2d26e8f65fd36f818c64d8a8","updated_event_ts":1789774200000}]},"PF_AVAXUSD":{"latest_completed_ts":{"15m":1789774200000,"1h":1789772400000,"4h":1789761600000},"snapshot_id":"snapshot_1789774200000_dcf132ba328668ac06e1c556","snapshot_event_ts":1789774200000,"dominant_bias":"bullish","ichimoku":{"15m":{"long_score":0.8,"short_score":0.0,"price_vs_cloud":"above","available":true},"1h":{"long_score":0.8,"short_score":0.0,"price_vs_cloud":"above","available":true},"4h":{"long_score":1.0,"short_score":0.0,"price_vs_cloud":"above","available":true}},"tradingview_assist":{"symbol":"PF_AVAXUSD","side":"long","trend_1h":"long","adx":37.19,"rel_volume":0.851,"event_ts":1789767000000,"recorded_ts":1789767000704},"volatility":{"atr":0.08696602916461897,"atr_pct":0.010606906837982556,"ratio":1.077887292142524,"reference_atr_pct":0.009840460051160946,"regime":"normal"},"setup_counts":{"candidate":135,"armed":0,"triggered":0},"setups":[{"setup_id":"setup_033d0f300febc1ca510816f1df94ce3a","symbol":"PF_AVAXUSD","side":"long","archetype":"wave5_continuation","state":"candidate","snapshot_id":"snapshot_1789774200000_dcf132ba328668ac06e1c556","updated_event_ts":1789774200000},{"setup_id":"setup_0bbc1885ec2a223a1646ecaa9ad78f8b","symbol":"PF_AVAXUSD","side":"long","archetype":"corrective_leg","state":"candidate","snapshot_id":"snapshot_1789774200000_dcf132ba328668ac06e1c556","updated_event_ts":1789774200000},{"setup_id":"setup_0c784a725de1f4756766054b80691d49","symbol":"PF_AVAXUSD","side":"long","archetype":"correction_completion_reversal","state":"candidate","snapshot_id":"snapshot_1789774200000_dcf132ba328668ac06e1c556","updated_event_ts":1789774200000},{"setup_id":"setup_10b3ac272322675b22637576a796ba08","symbol":"PF_AVAXUSD","side":"long","archetype":"wave3_continuation","state":"candidate","snapshot_id":"snapshot_1789774200000_dcf132ba328668ac06e1c556","updated_event_ts":1789774200000},{"setup_id":"setup_11617c14648e455e46b47f7852751fe1","symbol":"PF_AVAXUSD","side":"long","archetype":"wave3_continuation","state":"candidate","snapshot_id":"snapshot_1789774200000_dcf132ba328668ac06e1c556","updated_event_ts":1789774200000},{"setup_id":"setup_11d10a58a9ce079a22a120f66bf95151","symbol":"PF_AVAXUSD","side":"long","archetype":"corrective_leg","state":"candidate","snapshot_id":"snapshot_1789774200000_dcf132ba328668ac06e1c556","updated_event_ts":1789774200000}]},"PF_DOGEUSD":{"latest_completed_ts":{"15m":1789774200000,"1h":1789772400000,"4h":1789761600000},"snapshot_id":"snapshot_1789774200000_c4e70dac96a94be88639ba4a","snapshot_event_ts":1789774200000,"dominant_bias":"bullish","ichimoku":{"15m":{"long_score":0.6,"short_score":0.2,"price_vs_cloud":"above","available":true},"1h":{"long_score":1.0,"short_score":0.0,"price_vs_cloud":"above","available":true},"4h":{"long_score":1.0,"short_score":0.0,"price_vs_cloud":"above","available":true}},"tradingview_assist":{"symbol":"PF_DOGEUSD","side":"long","trend_1h":"long","adx":25.6,"rel_volume":2.513,"event_ts":1789763400000,"recorded_ts":1789763402128},"volatility":{"atr":0.0008397977708628288,"atr_pct":0.009530160813241362,"ratio":1.0453817770519886,"reference_atr_pct":0.009116440541097563,"regime":"normal"},"setup_counts":{"candidate":141,"armed":3,"triggered":0},"setups":[{"setup_id":"setup_1a4025ac4f63b053ef4636bd8b1b6ffd","symbol":"PF_DOGEUSD","side":"long","archetype":"corrective_leg","state":"armed","snapshot_id":"snapshot_1789774200000_c4e70dac96a94be88639ba4a","updated_event_ts":1789774200000},{"setup_id":"setup_808efa248e2c37efb48f2e6e1fa9eb4f","symbol":"PF_DOGEUSD","side":"long","archetype":"wave3_continuation","state":"armed","snapshot_id":"snapshot_1789774200000_c4e70dac96a94be88639ba4a","updated_event_ts":1789774200000},{"setup_id":"setup_87482aa4e8ed302fe845738f5c45cae6","symbol":"PF_DOGEUSD","side":"long","archetype":"wave5_continuation","state":"armed","snapshot_id":"snapshot_1789774200000_c4e70dac96a94be88639ba4a","updated_event_ts":1789774200000},{"setup_id":"setup_00d47b4d70d0608f704c5a7e41a9de99","symbol":"PF_DOGEUSD","side":"long","archetype":"wave3_continuation","state":"candidate","snapshot_id":"snapshot_1789774200000_c4e70dac96a94be88639ba4a","updated_event_ts":1789774200000},{"setup_id":"setup_063664e0cfe50f4a98443e789f165789","symbol":"PF_DOGEUSD","side":"long","archetype":"corrective_leg","state":"candidate","snapshot_id":"snapshot_1789774200000_c4e70dac96a94be88639ba4a","updated_event_ts":1789774200000},{"setup_id":"setup_0893556da29f9ad7c6e298e1f1528fe0","symbol":"PF_DOGEUSD","side":"long","archetype":"correction_completion_reversal","state":"candidate","snapshot_id":"snapshot_1789774200000_c4e70dac96a94be88639ba4a","updated_event_ts":1789774200000}]},"PF_DOTUSD":{"latest_completed_ts":{"15m":1789774200000,"1h":1789772400000,"4h":1789761600000},"snapshot_id":"snapshot_1789774200000_ca6413a4a4ad1778ccc5c003","snapshot_event_ts":1789774200000,"dominant_bias":"bullish","ichimoku":{"15m":{"long_score":0.0,"short_score":0.6,"price_vs_cloud":"below","available":true},"1h":{"long_score":0.8,"short_score":0.0,"price_vs_cloud":"above","available":true},"4h":{"long_score":0.8,"short_score":0.0,"price_vs_cloud":"above","available":true}},"tradingview_assist":{"symbol":"PF_DOTUSD","side":"long","trend_1h":"long","adx":27.6,"rel_volume":1.685,"event_ts":1789739100000,"recorded_ts":1789739104714},"volatility":{"atr":0.016798955116797992,"atr_pct":0.014880817713524662,"ratio":1.0280148287895012,"reference_atr_pct":0.01447529480780641,"regime":"normal"},"setup_counts":{"candidate":126,"armed":0,"triggered":0},"setups":[{"setup_id":"setup_014eef4f86e5ce902c6394412574fc70","symbol":"PF_DOTUSD","side":"long","archetype":"wave5_continuation","state":"candidate","snapshot_id":"snapshot_1789774200000_ca6413a4a4ad1778ccc5c003","updated_event_ts":1789774200000},{"setup_id":"setup_01678d3064c1a095c3f3d8582f800db6","symbol":"PF_DOTUSD","side":"long","archetype":"corrective_leg","state":"candidate","snapshot_id":"snapshot_1789774200000_ca6413a4a4ad1778ccc5c003","updated_event_ts":1789774200000},{"setup_id":"setup_01a21e2b029208848f271e7d71c4e536","symbol":"PF_DOTUSD","side":"long","archetype":"corrective_leg","state":"candidate","snapshot_id":"snapshot_1789774200000_ca6413a4a4ad1778ccc5c003","updated_event_ts":1789774200000},{"setup_id":"setup_03b2d515ad3c16cb1c0e3dcd31ef4af9","symbol":"PF_DOTUSD","side":"long","archetype":"wave5_continuation","state":"candidate","snapshot_id":"snapshot_1789774200000_ca6413a4a4ad1778ccc5c003","updated_event_ts":1789774200000},{"setup_id":"setup_05b7ee32188b03462f7ade40efb952ba","symbol":"PF_DOTUSD","side":"long","archetype":"wave3_continuation","state":"candidate","snapshot_id":"snapshot_1789774200000_ca6413a4a4ad1778ccc5c003","updated_event_ts":1789774200000},{"setup_id":"setup_063b46a10c551b61dd385997f1314763","symbol":"PF_DOTUSD","side":"long","archetype":"corrective_leg","state":"candidate","snapshot_id":"snapshot_1789774200000_ca6413a4a4ad1778ccc5c003","updated_event_ts":1789774200000}]},"PF_ETHUSD":{"latest_completed_ts":{"15m":1789774200000,"1h":1789772400000,"4h":1789761600000},"snapshot_id":"snapshot_1789774200000_ac2f4ae8883acb6fd0e75343","snapshot_event_ts":1789774200000,"dominant_bias":"bullish","ichimoku":{"15m":{"long_score":0.8,"short_score":0.0,"price_vs_cloud":"above","available":true},"1h":{"long_score":0.8,"short_score":0.0,"price_vs_cloud":"above","available":true},"4h":{"long_score":0.8,"short_score":0.2,"price_vs_cloud":"above","available":true}},"tradingview_assist":{"symbol":"PF_ETHUSD","side":"long","trend_1h":"long","adx":53.76,"rel_volume":1.423,"event_ts":1789769700000,"recorded_ts":1789769700805},"volatility":{"atr":22.88980507191935,"atr_pct":0.008737567306149312,"ratio":1.033863346033748,"reference_atr_pct":0.008451375454666805,"regime":"normal"},"setup_counts":{"candidate":132,"armed":0,"triggered":0},"setups":[{"setup_id":"setup_00428a59166b157928a747f93b2ad0d6","symbol":"PF_ETHUSD","side":"long","archetype":"wave3_continuation","state":"candidate","snapshot_id":"snapshot_1789774200000_ac2f4ae8883acb6fd0e75343","updated_event_ts":1789774200000},{"setup_id":"setup_023a8f47a72bde49a964c1c164e677f5","symbol":"PF_ETHUSD","side":"long","archetype":"corrective_leg","state":"candidate","snapshot_id":"snapshot_1789774200000_ac2f4ae8883acb6fd0e75343","updated_event_ts":1789774200000},{"setup_id":"setup_03c3a3b9ba2f72d1dad02af335fe21f2","symbol":"PF_ETHUSD","side":"long","archetype":"wave3_continuation","state":"candidate","snapshot_id":"snapshot_1789774200000_ac2f4ae8883acb6fd0e75343","updated_event_ts":1789774200000},{"setup_id":"setup_041b5996d91b69f8317a50abb5fca567","symbol":"PF_ETHUSD","side":"long","archetype":"wave3_continuation","state":"candidate","snapshot_id":"snapshot_1789774200000_ac2f4ae8883acb6fd0e75343","updated_event_ts":1789774200000},{"setup_id":"setup_06340cd4daab61ee9bb31f8644304717","symbol":"PF_ETHUSD","side":"long","archetype":"correction_completion_reversal","state":"candidate","snapshot_id":"snapshot_1789774200000_ac2f4ae8883acb6fd0e75343","updated_event_ts":1789774200000},{"setup_id":"setup_06f12602fb56500a7636fcac30ecf2c5","symbol":"PF_ETHUSD","side":"long","archetype":"correction_completion_reversal","state":"candidate","snapshot_id":"snapshot_1789774200000_ac2f4ae8883acb6fd0e75343","updated_event_ts":1789774200000}]},"PF_LINKUSD":{"latest_completed_ts":{"15m":1789774200000,"1h":1789772400000,"4h":1789761600000},"snapshot_id":"snapshot_1789774200000_04f3c6da42c97bc078e3d0f0","snapshot_event_ts":1789774200000,"dominant_bias":"neutral_conflict","ichimoku":{"15m":{"long_score":0.8,"short_score":0.0,"price_vs_cloud":"above","available":true},"1h":{"long_score":0.8,"short_score":0.0,"price_vs_cloud":"above","available":true},"4h":{"long_score":0.8,"short_score":0.0,"price_vs_cloud":"inside","available":true}},"tradingview_assist":{"symbol":"PF_LINKUSD","side":"long","trend_1h":"long","adx":35.59,"rel_volume":1.601,"event_ts":1789757100000,"recorded_ts":1789757106025},"volatility":{"atr":0.12544696813441095,"atr_pct":0.010202258306311886,"ratio":0.9621799181202364,"reference_atr_pct":0.010603275036381487,"regime":"normal"},"setup_counts":{"candidate":113,"armed":2,"triggered":0},"setups":[{"setup_id":"setup_212688aca13b50cc1f28cc661c0607bb","symbol":"PF_LINKUSD","side":"long","archetype":"corrective_leg","state":"armed","snapshot_id":"snapshot_1789774200000_04f3c6da42c97bc078e3d0f0","updated_event_ts":1789774200000},{"setup_id":"setup_8a6e209cccff7df9e0f431003709f094","symbol":"PF_LINKUSD","side":"long","archetype":"wave3_continuation","state":"armed","snapshot_id":"snapshot_1789774200000_04f3c6da42c97bc078e3d0f0","updated_event_ts":1789774200000},{"setup_id":"setup_017f9401c07dd7190e43d5becba58345","symbol":"PF_LINKUSD","side":"long","archetype":"wave3_continuation","state":"candidate","snapshot_id":"snapshot_1789774200000_04f3c6da42c97bc078e3d0f0","updated_event_ts":1789774200000},{"setup_id":"setup_028c3f96986c56ffeb3b789f74f24369","symbol":"PF_LINKUSD","side":"long","archetype":"wave3_continuation","state":"candidate","snapshot_id":"snapshot_1789774200000_04f3c6da42c97bc078e3d0f0","updated_event_ts":1789774200000},{"setup_id":"setup_03cfff9ef9f0a1f1adc26c88e7673f1c","symbol":"PF_LINKUSD","side":"long","archetype":"corrective_leg","state":"candidate","snapshot_id":"snapshot_1789774200000_04f3c6da42c97bc078e3d0f0","updated_event_ts":1789774200000},{"setup_id":"setup_05617164ce312f21666abea3d93d7ab2","symbol":"PF_LINKUSD","side":"long","archetype":"corrective_leg","state":"candidate","snapshot_id":"snapshot_1789774200000_04f3c6da42c97bc078e3d0f0","updated_event_ts":1789774200000}]},"PF_LTCUSD":{"latest_completed_ts":{"15m":1789774200000,"1h":1789772400000,"4h":1789761600000},"snapshot_id":"snapshot_1789774200000_5565f2c5f57eaef5bb290f61","snapshot_event_ts":1789774200000,"dominant_bias":"bullish","ichimoku":{"15m":{"long_score":0.8,"short_score":0.0,"price_vs_cloud":"above","available":true},"1h":{"long_score":1.0,"short_score":0.0,"price_vs_cloud":"above","available":true},"4h":{"long_score":1.0,"short_score":0.0,"price_vs_cloud":"above","available":true}},"tradingview_assist":{"symbol":"PF_LTCUSD","side":"long","trend_1h":"long","adx":43.58,"rel_volume":1.413,"event_ts":1789774200000,"recorded_ts":1789774203266},"volatility":{"atr":0.5605452771746211,"atr_pct":0.009704731253023218,"ratio":1.195452501373183,"reference_atr_pct":0.00811804002407094,"regime":"normal"},"setup_counts":{"candidate":106,"armed":1,"triggered":0},"setups":[{"setup_id":"setup_bc3ba0f9f03303193036f99330e377e5","symbol":"PF_LTCUSD","side":"long","archetype":"corrective_leg","state":"armed","snapshot_id":"snapshot_1789774200000_5565f2c5f57eaef5bb290f61","updated_event_ts":1789774200000},{"setup_id":"setup_00a8ffb474713a1dcdd650d18813ac49","symbol":"PF_LTCUSD","side":"long","archetype":"correction_completion_reversal","state":"candidate","snapshot_id":"snapshot_1789774200000_5565f2c5f57eaef5bb290f61","updated_event_ts":1789774200000},{"setup_id":"setup_00b28479bda65567737e028a406ccf36","symbol":"PF_LTCUSD","side":"long","archetype":"wave3_continuation","state":"candidate","snapshot_id":"snapshot_1789774200000_5565f2c5f57eaef5bb290f61","updated_event_ts":1789774200000},{"setup_id":"setup_020557a40507dcf8c764c60504f7d047","symbol":"PF_LTCUSD","side":"long","archetype":"correction_completion_reversal","state":"candidate","snapshot_id":"snapshot_1789774200000_5565f2c5f57eaef5bb290f61","updated_event_ts":1789774200000},{"setup_id":"setup_0273efa331ba26659e472d0ef174a308","symbol":"PF_LTCUSD","side":"long","archetype":"correction_completion_reversal","state":"candidate","snapshot_id":"snapshot_1789774200000_5565f2c5f57eaef5bb290f61","updated_event_ts":1789774200000},{"setup_id":"setup_060b44569397bc54b95376c14cd5d96a","symbol":"PF_LTCUSD","side":"long","archetype":"corrective_leg","state":"candidate","snapshot_id":"snapshot_1789774200000_5565f2c5f57eaef5bb290f61","updated_event_ts":1789774200000}]},"PF_SOLUSD":{"latest_completed_ts":{"15m":1789774200000,"1h":1789772400000,"4h":1789761600000},"snapshot_id":"snapshot_1789774200000_53b84738805a467779c5e727","snapshot_event_ts":1789774200000,"dominant_bias":"bullish","ichimoku":{"15m":{"long_score":1.0,"short_score":0.0,"price_vs_cloud":"above","available":true},"1h":{"long_score":0.8,"short_score":0.0,"price_vs_cloud":"above","available":true},"4h":{"long_score":1.0,"short_score":0.0,"price_vs_cloud":"above","available":true}},"tradingview_assist":{"symbol":"PF_SOLUSD","side":"long","trend_1h":"long","adx":30.16,"rel_volume":2.158,"event_ts":1789774200000,"recorded_ts":1789774203135},"volatility":{"atr":1.2571578177654452,"atr_pct":0.011109560072158407,"ratio":1.2069316253491567,"reference_atr_pct":0.009204796559162572,"regime":"normal"},"setup_counts":{"candidate":139,"armed":0,"triggered":0},"setups":[{"setup_id":"setup_0095dff9c08025c914486398e701406a","symbol":"PF_SOLUSD","side":"long","archetype":"corrective_leg","state":"candidate","snapshot_id":"snapshot_1789774200000_53b84738805a467779c5e727","updated_event_ts":1789774200000},{"setup_id":"setup_03f3dfb5199a4756ce359e8f086b0d87","symbol":"PF_SOLUSD","side":"long","archetype":"correction_completion_reversal","state":"candidate","snapshot_id":"snapshot_1789774200000_53b84738805a467779c5e727","updated_event_ts":1789774200000},{"setup_id":"setup_0a7fe9ca732bfcfc29c6369c38e406ea","symbol":"PF_SOLUSD","side":"long","archetype":"corrective_leg","state":"candidate","snapshot_id":"snapshot_1789774200000_53b84738805a467779c5e727","updated_event_ts":1789774200000},{"setup_id":"setup_0aa3a8b3fedcf30d22cd0a48b857ddde","symbol":"PF_SOLUSD","side":"long","archetype":"corrective_leg","state":"candidate","snapshot_id":"snapshot_1789774200000_53b84738805a467779c5e727","updated_event_ts":1789774200000},{"setup_id":"setup_0b74ea562d126f358ab507a1254e351f","symbol":"PF_SOLUSD","side":"long","archetype":"correction_completion_reversal","state":"candidate","snapshot_id":"snapshot_1789774200000_53b84738805a467779c5e727","updated_event_ts":1789774200000},{"setup_id":"setup_0bfa547c6dbdd251a68be18099f46ae8","symbol":"PF_SOLUSD","side":"long","archetype":"wave3_continuation","state":"candidate","snapshot_id":"snapshot_1789774200000_53b84738805a467779c5e727","updated_event_ts":1789774200000}]},"PF_XBTUSD":{"latest_completed_ts":{"15m":1789774200000,"1h":1789772400000,"4h":1789761600000},"snapshot_id":"snapshot_1789774200000_06ff7f15c69962e614733db0","snapshot_event_ts":1789774200000,"dominant_bias":"bullish","ichimoku":{"15m":{"long_score":0.8,"short_score":0.0,"price_vs_cloud":"above","available":true},"1h":{"long_score":0.8,"short_score":0.0,"price_vs_cloud":"above","available":true},"4h":{"long_score":1.0,"short_score":0.0,"price_vs_cloud":"above","available":true}},"tradingview_assist":{"symbol":"PF_XBTUSD","side":"long","trend_1h":"long","adx":46.2,"rel_volume":1.028,"event_ts":1789773300000,"recorded_ts":1789773305590},"volatility":{"atr":505.80783150026406,"atr_pct":0.006234611932850942,"ratio":1.0141911233027026,"reference_atr_pct":0.006147373793361545,"regime":"normal"},"setup_counts":{"candidate":144,"armed":1,"triggered":0},"setups":[{"setup_id":"setup_6ef45cfd21b678a7ff2f3e70f1357039","symbol":"PF_XBTUSD","side":"short","archetype":"corrective_leg","state":"armed","snapshot_id":"snapshot_1789774200000_06ff7f15c69962e614733db0","updated_event_ts":1789774200000},{"setup_id":"setup_061695355cd1974bb5a356824160d227","symbol":"PF_XBTUSD","side":"long","archetype":"correction_completion_reversal","state":"candidate","snapshot_id":"snapshot_1789774200000_06ff7f15c69962e614733db0","updated_event_ts":1789774200000},{"setup_id":"setup_0b6f0d017743522e38e9567a64c39dc5","symbol":"PF_XBTUSD","side":"long","archetype":"corrective_leg","state":"candidate","snapshot_id":"snapshot_1789774200000_06ff7f15c69962e614733db0","updated_event_ts":1789774200000},{"setup_id":"setup_0c2d70825d86a1f800e18569abad6a21","symbol":"PF_XBTUSD","side":"long","archetype":"wave3_continuation","state":"candidate","snapshot_id":"snapshot_1789774200000_06ff7f15c69962e614733db0","updated_event_ts":1789774200000},{"setup_id":"setup_0e24591cc78fcec3ae8d603e20fceb28","symbol":"PF_XBTUSD","side":"long","archetype":"corrective_leg","state":"candidate","snapshot_id":"snapshot_1789774200000_06ff7f15c69962e614733db0","updated_event_ts":1789774200000},{"setup_id":"setup_10e7ef553818a143ad5c85cd3a6d8bfd","symbol":"PF_XBTUSD","side":"long","archetype":"corrective_leg","state":"candidate","snapshot_id":"snapshot_1789774200000_06ff7f15c69962e614733db0","updated_event_ts":1789774200000}]},"PF_XRPUSD":{"latest_completed_ts":{"15m":1789774200000,"1h":1789772400000,"4h":1789761600000},"snapshot_id":"snapshot_1789774200000_0669f041b48912876f1679c7","snapshot_event_ts":1789774200000,"dominant_bias":"bullish","ichimoku":{"15m":{"long_score":0.8,"short_score":0.0,"price_vs_cloud":"above","available":true},"1h":{"long_score":0.8,"short_score":0.0,"price_vs_cloud":"above","available":true},"4h":{"long_score":0.4,"short_score":0.4,"price_vs_cloud":"above","available":true}},"tradingview_assist":{"symbol":"PF_XRPUSD","side":"long","trend_1h":"long","adx":38.91,"rel_volume":3.937,"event_ts":1789765200000,"recorded_ts":1789765203518},"volatility":{"atr":0.01741548023205082,"atr_pct":0.012452971206328795,"ratio":0.9812787770339215,"reference_atr_pct":0.012690553895366996,"regime":"normal"},"setup_counts":{"candidate":104,"armed":5,"triggered":0},"setups":[{"setup_id":"setup_0ade8234e07c233e5b4bdd52fbe3232a","symbol":"PF_XRPUSD","side":"long","archetype":"corrective_leg","state":"armed","snapshot_id":"snapshot_1789774200000_0669f041b48912876f1679c7","updated_event_ts":1789774200000},{"setup_id":"setup_0c28d48f1f987fd6f928acd07b3de4c9","symbol":"PF_XRPUSD","side":"short","archetype":"corrective_leg","state":"armed","snapshot_id":"snapshot_1789774200000_0669f041b48912876f1679c7","updated_event_ts":1789774200000},{"setup_id":"setup_6e3ac5bacd4aa66e4a34a5d0952e75bc","symbol":"PF_XRPUSD","side":"short","archetype":"corrective_leg","state":"armed","snapshot_id":"snapshot_1789774200000_0669f041b48912876f1679c7","updated_event_ts":1789774200000},{"setup_id":"setup_aa67ce2a4073f82f50f39090788a94db","symbol":"PF_XRPUSD","side":"long","archetype":"wave3_continuation","state":"armed","snapshot_id":"snapshot_1789774200000_0669f041b48912876f1679c7","updated_event_ts":1789774200000},{"setup_id":"setup_fe22cccf90bb6e3b2bff6a4c78908a09","symbol":"PF_XRPUSD","side":"long","archetype":"corrective_leg","state":"armed","snapshot_id":"snapshot_1789774200000_0669f041b48912876f1679c7","updated_event_ts":1789774200000},{"setup_id":"setup_01071ffcf3c0479dc3413a830c183e33","symbol":"PF_XRPUSD","side":"long","archetype":"wave3_continuation","state":"candidate","snapshot_id":"snapshot_1789774200000_0669f041b48912876f1679c7","updated_event_ts":1789774200000}]}},"latest_rankings":[{"symbol":"PF_DOGEUSD","side":"long","archetype":"wave5_continuation","rank":1,"base_score":8.355416666666667,"final_score":8.334346142400406,"normalized_quality":0.8313247863247863,"trigger_attempt_id":"trigger_attempt_1789764300000_27eedac1eb5890854d162f6c"},{"symbol":"PF_DOGEUSD","side":"long","archetype":"corrective_leg","rank":2,"base_score":8.355416666666667,"final_score":8.334346142400406,"normalized_quality":0.8313247863247863,"trigger_attempt_id":"trigger_attempt_1789764300000_66e0f56be7261582e578cdb8"},{"symbol":"PF_DOGEUSD","side":"long","archetype":"wave3_continuation","rank":3,"base_score":8.355416666666667,"final_score":8.334346142400406,"normalized_quality":0.8313247863247863,"trigger_attempt_id":"trigger_attempt_1789764300000_e025b3259aa0f554f997999f"},{"symbol":"PF_ADAUSD","side":"long","archetype":"corrective_leg","rank":4,"base_score":8.172083333333333,"final_score":8.151012809067073,"normalized_quality":0.8381623931623932,"trigger_attempt_id":"trigger_attempt_1789764300000_01eefe7c65743191b13e9e80"},{"symbol":"PF_ADAUSD","side":"long","archetype":"wave3_continuation","rank":5,"base_score":8.172083333333333,"final_score":8.151012809067073,"normalized_quality":0.8381623931623932,"trigger_attempt_id":"trigger_attempt_1789764300000_4d8e6f9ad45645b41f726174"},{"symbol":"PF_ADAUSD","side":"long","archetype":"corrective_leg","rank":6,"base_score":8.172083333333333,"final_score":8.151012809067073,"normalized_quality":0.8381623931623932,"trigger_attempt_id":"trigger_attempt_1789764300000_a1c2210721244dbe7d220471"},{"symbol":"PF_ADAUSD","side":"long","archetype":"wave3_continuation","rank":7,"base_score":8.172083333333333,"final_score":8.151012809067073,"normalized_quality":0.8381623931623932,"trigger_attempt_id":"trigger_attempt_1789764300000_a34b88c4292e1ee0fa3f069b"},{"symbol":"PF_ADAUSD","side":"long","archetype":"corrective_leg","rank":8,"base_score":8.172083333333333,"final_score":8.151012809067073,"normalized_quality":0.8381623931623932,"trigger_attempt_id":"trigger_attempt_1789764300000_aab70d11062404d06a027deb"}],"tradingview_scanner":{"event_ts":1789774200000,"recorded_ts":1789774201007,"states":{"PF_ADAUSD":{"symbol":"PF_ADAUSD","side":"flat","trend_1h":"long","adx":43.6,"rel_volume":0.711,"event_ts":1789774200000},"PF_AVAXUSD":{"symbol":"PF_AVAXUSD","side":"flat","trend_1h":"long","adx":26.03,"rel_volume":1.481,"event_ts":1789774200000},"PF_DOGEUSD":{"symbol":"PF_DOGEUSD","side":"flat","trend_1h":"long","adx":21.98,"rel_volume":0.122,"event_ts":1789774200000},"PF_DOTUSD":{"symbol":"PF_DOTUSD","side":"flat","trend_1h":"long","adx":11.38,"rel_volume":0.394,"event_ts":1789774200000},"PF_ETHUSD":{"symbol":"PF_ETHUSD","side":"flat","trend_1h":"long","adx":42.97,"rel_volume":0.354,"event_ts":1789774200000},"PF_LINKUSD":{"symbol":"PF_LINKUSD","side":"flat","trend_1h":"long","adx":37.22,"rel_volume":0.593,"event_ts":1789774200000},"PF_LTCUSD":{"symbol":"PF_LTCUSD","side":"long","trend_1h":"long","adx":43.58,"rel_volume":1.413,"event_ts":1789774200000},"PF_SOLUSD":{"symbol":"PF_SOLUSD","side":"long","trend_1h":"long","adx":30.16,"rel_volume":2.158,"event_ts":1789774200000},"PF_XBTUSD":{"symbol":"PF_XBTUSD","side":"flat","trend_1h":"long","adx":44.42,"rel_volume":1.546,"event_ts":1789774200000},"PF_XRPUSD":{"symbol":"PF_XRPUSD","side":"flat","trend_1h":"long","adx":30.33,"rel_volume":0.157,"event_ts":1789774200000}}},"recent_tradingview_assists":[{"symbol":"PF_LTCUSD","side":"long","trend_1h":"long","adx":43.58,"rel_volume":1.413,"event_ts":1789774200000,"recorded_ts":1789774203266},{"symbol":"PF_SOLUSD","side":"long","trend_1h":"long","adx":30.16,"rel_volume":2.158,"event_ts":1789774200000,"recorded_ts":1789774203135},{"symbol":"PF_XBTUSD","side":"long","trend_1h":"long","adx":46.2,"rel_volume":1.028,"event_ts":1789773300000,"recorded_ts":1789773305590},{"symbol":"PF_ADAUSD","side":"long","trend_1h":"long","adx":45.11,"rel_volume":1.92,"event_ts":1789773300000,"recorded_ts":1789773305562},{"symbol":"PF_LTCUSD","side":"long","trend_1h":"long","adx":42.4,"rel_volume":1.069,"event_ts":1789769700000,"recorded_ts":1789769700902},{"symbol":"PF_SOLUSD","side":"long","trend_1h":"long","adx":41.89,"rel_volume":2.054,"event_ts":1789769700000,"recorded_ts":1789769700807},{"symbol":"PF_ETHUSD","side":"long","trend_1h":"long","adx":53.76,"rel_volume":1.423,"event_ts":1789769700000,"recorded_ts":1789769700805},{"symbol":"PF_SOLUSD","side":"long","trend_1h":"long","adx":47.82,"rel_volume":1.088,"event_ts":1789767000000,"recorded_ts":1789767000708},{"symbol":"PF_ADAUSD","side":"long","trend_1h":"long","adx":41.14,"rel_volume":0.93,"event_ts":1789767000000,"recorded_ts":1789767000704},{"symbol":"PF_AVAXUSD","side":"long","trend_1h":"long","adx":37.19,"rel_volume":0.851,"event_ts":1789767000000,"recorded_ts":1789767000704},{"symbol":"PF_XRPUSD","side":"long","trend_1h":"long","adx":38.91,"rel_volume":3.937,"event_ts":1789765200000,"recorded_ts":1789765203518},{"symbol":"PF_DOGEUSD","side":"long","trend_1h":"long","adx":25.6,"rel_volume":2.513,"event_ts":1789763400000,"recorded_ts":1789763402128}],"trigger_engine":{"event_ts":1789774200000,"recorded_ts":1789774290918,"run_id":"run_1789774280392_98a3c593ff4a7b2d31a70cec","mode":"paper","evaluated":22,"passed":0,"rejected":22,"reason_counts":{"micro_break_missing":20,"entry_window_expired":6,"ichimoku_15m":5,"entry_extension_excessive":5},"rejections":[{"setup_id":"setup_1a4025ac4f63b053ef4636bd8b1b6ffd","symbol":"PF_DOGEUSD","side":"long","archetype":"corrective_leg","strength":0.53,"reason_codes":["micro_break_missing"]},{"setup_id":"setup_212688aca13b50cc1f28cc661c0607bb","symbol":"PF_LINKUSD","side":"long","archetype":"corrective_leg","strength":0.5800000000000001,"reason_codes":["micro_break_missing"]},{"setup_id":"setup_295d3cd495e1edaf79e3e73de4a2117e","symbol":"PF_ADAUSD","side":"short","archetype":"corrective_leg","strength":0.38,"reason_codes":["micro_break_missing","ichimoku_15m"]},{"setup_id":"setup_5fb367a11c2d96a0c928e2427729f193","symbol":"PF_ADAUSD","side":"long","archetype":"corrective_leg","strength":0.5800000000000001,"reason_codes":["micro_break_missing"]},{"setup_id":"setup_0ade8234e07c233e5b4bdd52fbe3232a","symbol":"PF_XRPUSD","side":"long","archetype":"corrective_leg","strength":0.5800000000000001,"reason_codes":["micro_break_missing"]},{"setup_id":"setup_87482aa4e8ed302fe845738f5c45cae6","symbol":"PF_DOGEUSD","side":"long","archetype":"wave5_continuation","strength":0.53,"reason_codes":["micro_break_missing"]},{"setup_id":"setup_d52d4715d7a8406dc9df4ca39c3372e3","symbol":"PF_ADAUSD","side":"long","archetype":"corrective_leg","strength":0.38,"reason_codes":["micro_break_missing","entry_window_expired","entry_extension_excessive"]},{"setup_id":"setup_aa67ce2a4073f82f50f39090788a94db","symbol":"PF_XRPUSD","side":"long","archetype":"wave3_continuation","strength":0.5800000000000001,"reason_codes":["micro_break_missing"]}]},"portfolio":{"wallet_usd":100.991290985,"equity_usd":100.992421205,"high_water_equity_usd":101.66201125,"drawdown_pct":0.6586433189418203,"open_risk_usd":0.0,"initial_margin_usd":2.8222739999999997,"open_position_count":1,"directional_risk_usd":{"long":0.0,"short":0.0},"open_positions":[{"entry_price":0.22399,"entry_fee_usd":0.007055685,"initial_risk_usd":0.41836913999999886,"remaining_risk_usd":0.0,"initial_margin_usd":2.8222739999999997,"atr_pct":0.01274517024357041,"objectives":[{"price":0.22881,"modeled_exit":0.22844,"net_reward_r":0.6360374835486224,"method":"corrective_c_0_618_a","ratio":0.618},{"price":0.23542,"modeled_exit":0.23504,"net_reward_r":1.6293997090703254,"method":"corrective_c_equals_a","ratio":1.0},{"price":0.24613,"modeled_exit":0.24573,"net_reward_r":3.238345495559267,"method":"corrective_c_1_618_a","ratio":1.618}],"trade_plan":{"trigger_attempt_id":"trigger_attempt_1789764300000_a1c2210721244dbe7d220471","symbol":"PF_ADAUSD","side":"long","archetype":"corrective_leg","reference_entry":0.22363,"modeled_entry":0.22399,"initial_stop":0.21792,"modeled_stop_fill":0.21757,"risk_per_unit_usd":0.0066407799999999816,"objectives":[{"price":0.22881,"modeled_exit":0.22844,"net_reward_r":0.6360374835486224,"method":"corrective_c_0_618_a","ratio":0.618},{"price":0.23542,"modeled_exit":0.23504,"net_reward_r":1.6293997090703254,"method":"corrective_c_equals_a","ratio":1.0},{"price":0.24613,"modeled_exit":0.24573,"net_reward_r":3.238345495559267,"method":"corrective_c_1_618_a","ratio":1.618}],"net_reward_risk":3.238345495559267,"atr_pct":0.01274517024357041,"volatility_regime":"normal","instrument":{"symbol":"PF_ADAUSD","min_lot":1.0,"qty_step":1.0,"tick_size":1.0e-5},"evidence":{"entry_fill":{"price":0.22399,"adverse_bps":16.0,"fee_bps":5.0}},"expected_friction_r":0.14209625977671314,"trade_plan_id":"trade_plan_1789764300000_856fa57e544ccf3f855ca950","quantity":63.0,"initial_risk_usd":0.41836913999999886,"initial_margin_usd":2.8222739999999997},"remaining_margin_usd":2.8222739999999997,"position_id":"position_1789764300000_5d0661768fd96cc39ce6632a","trade_plan_id":"trade_plan_1789764300000_856fa57e544ccf3f855ca950","symbol":"PF_ADAUSD","side":"long","quantity":63.0,"remaining_quantity":63.0,"current_stop":0.22416}],"entries_paused":false,"latest_ranking":{"ranking_snapshot_id":"ranking_snapshot_1789764300000_4859bf23973a67c685c8cee0","run_id":"run_1789764370401_b914664998186d4a09de0eba","event_ts":1789764300000,"recorded_ts":1789764300000}}}