{"server_ts":1788517253,"api_version":"2.22","expected_schema_version":4,"expected_unit_contract":{"price":"quote","bid":"quote","ask":"quote","spread":"price","spread_points":"points","vol_source":"source_label","vol_er60":"ratio_0_1","vol_impulse_z":"zscore","vol_samples":"count","vol_unique_ticks":"count","vol_window_sec":"seconds","vol_window_observed_sec":"seconds","vol_min_samples":"count","vol_dedupe":"boolean","vol_ready":"boolean","ts":"unix_seconds"},"optional_unit_contract":{"participation":"xau_closed_candle_object_optional","regime_features":"xau_closed_bar_feature_object_optional"},"mt4":{"ts":1788520840,"age":9,"stale":false,"schema_version":4,"indicator_version":"2.17","source_id":"mt4:KlinikFX_MTF_Trend_Dashboard_v2","unit_contract":{"price":"quote","bid":"quote","ask":"quote","spread":"price","spread_points":"points","vol_source":"source_label","vol_er60":"ratio_0_1","vol_impulse_z":"zscore","vol_samples":"count","vol_unique_ticks":"count","vol_window_sec":"seconds","vol_window_observed_sec":"seconds","vol_min_samples":"count","vol_dedupe":"boolean","vol_ready":"boolean","participation":"xau_closed_candle_object_optional","regime_features":"xau_closed_bar_feature_object_optional","ts":"unix_seconds"},"broker_server":"ZealCapitalMarketSC-Live","reliability":null,"contract_ok":true,"contract_issues":[],"data":[{"sym":"AUDCAD","brokerSym":"AUDCAD","D1":"WEAK","H4":"UP","H1":"WEAK","M15":"WEAK","M5":"WEAK","M1":"UP","bias":"MIXED / WAIT","price":0.99379,"bid":0.99379,"ask":0.99403,"spread":0.00024,"spread_points":24,"vol_source":"EA","vol_er60":0.7143,"vol_impulse_z":-1.058,"vol_samples":120,"vol_unique_ticks":5,"vol_window_sec":60,"vol_window_observed_sec":50,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"AUDCHF","brokerSym":"AUDCHF","D1":"UP","H4":"UP","H1":"WEAK","M15":"UP","M5":"WEAK","M1":"WEAK","bias":"MIXED / WAIT","price":0.58271,"bid":0.58271,"ask":0.58292,"spread":0.00021,"spread_points":21,"vol_source":"EA","vol_er60":0.5556,"vol_impulse_z":1.4207,"vol_samples":120,"vol_unique_ticks":7,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"AUDJPY","brokerSym":"AUDJPY","D1":"WEAK","H4":"WEAK","H1":"WEAK","M15":"WEAK","M5":"DOWN","M1":"WEAK","bias":"MIXED / WAIT","price":112.607,"bid":112.607,"ask":112.63,"spread":0.023,"spread_points":23,"vol_source":"EA","vol_er60":0.5349,"vol_impulse_z":1.6407,"vol_samples":120,"vol_unique_ticks":7,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":3,"point":0.001,"pip":0.01,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"AUDNZD","brokerSym":"AUDNZD","D1":"UP","H4":"WEAK","H1":"UP","M15":"UP","M5":"WEAK","M1":"WEAK","bias":"MIXED / WAIT","price":1.22464,"bid":1.22464,"ask":1.22498,"spread":0.00034,"spread_points":34,"vol_source":"EA","vol_er60":0.5135,"vol_impulse_z":2.0124,"vol_samples":120,"vol_unique_ticks":6,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"AUDUSD","brokerSym":"AUDUSD","D1":"WEAK","H4":"UP","H1":"DOWN","M15":"WEAK","M5":"WEAK","M1":"UP","bias":"MIXED / WAIT","price":0.71999,"bid":0.71999,"ask":0.72014,"spread":0.00015,"spread_points":15,"vol_source":"EA","vol_er60":0.3333,"vol_impulse_z":-0.1617,"vol_samples":120,"vol_unique_ticks":3,"vol_window_sec":60,"vol_window_observed_sec":30,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":false,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"CADCHF","brokerSym":"CADCHF","D1":"UP","H4":"WEAK","H1":"UP","M15":"UP","M5":"WEAK","M1":"DOWN","bias":"MIXED / WAIT","price":0.5863,"bid":0.5863,"ask":0.58651,"spread":0.00021,"spread_points":21,"vol_source":"EA","vol_er60":0.8947,"vol_impulse_z":1.9638,"vol_samples":120,"vol_unique_ticks":7,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"CADJPY","brokerSym":"CADJPY","D1":"DOWN","H4":"WEAK","H1":"UP","M15":"WEAK","M5":"DOWN","M1":"DOWN","bias":"MIXED / WAIT","price":113.298,"bid":113.298,"ask":113.321,"spread":0.023,"spread_points":23,"vol_source":"EA","vol_er60":0.8537,"vol_impulse_z":2.0527,"vol_samples":120,"vol_unique_ticks":8,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":3,"point":0.001,"pip":0.01,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"CHFJPY","brokerSym":"CHFJPY","D1":"DOWN","H4":"WEAK","H1":"WEAK","M15":"DOWN","M5":"DOWN","M1":"WEAK","bias":"MIXED / WAIT","price":193.222,"bid":193.222,"ask":193.244,"spread":0.022,"spread_points":22,"vol_source":"EA","vol_er60":0.1148,"vol_impulse_z":0.4692,"vol_samples":120,"vol_unique_ticks":7,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":3,"point":0.001,"pip":0.01,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"EURAUD","brokerSym":"EURAUD","D1":"DOWN","H4":"DOWN","H1":"WEAK","M15":"DOWN","M5":"WEAK","M1":"WEAK","bias":"MIXED / WAIT","price":1.61354,"bid":1.61354,"ask":1.61378,"spread":0.00024,"spread_points":24,"vol_source":"EA","vol_er60":0.619,"vol_impulse_z":-0.8787,"vol_samples":120,"vol_unique_ticks":6,"vol_window_sec":60,"vol_window_observed_sec":50,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"EURCAD","brokerSym":"EURCAD","D1":"DOWN","H4":"WEAK","H1":"WEAK","M15":"DOWN","M5":"WEAK","M1":"UP","bias":"MIXED / WAIT","price":1.60369,"bid":1.60369,"ask":1.60394,"spread":0.00025,"spread_points":25,"vol_source":"EA","vol_er60":1,"vol_impulse_z":-1.8887,"vol_samples":120,"vol_unique_ticks":5,"vol_window_sec":60,"vol_window_observed_sec":50,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"EURCHF","brokerSym":"EURCHF","D1":"UP","H4":"WEAK","H1":"UP","M15":"UP","M5":"WEAK","M1":"DOWN","bias":"MIXED / WAIT","price":0.94035,"bid":0.94035,"ask":0.94058,"spread":0.00023,"spread_points":23,"vol_source":"EA","vol_er60":0.4118,"vol_impulse_z":0.7677,"vol_samples":120,"vol_unique_ticks":5,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"EURGBP","brokerSym":"EURGBP","D1":"UP","H4":"WEAK","H1":"WEAK","M15":"WEAK","M5":"WEAK","M1":"DOWN","bias":"MIXED / WAIT","price":0.85895,"bid":0.85895,"ask":0.85916,"spread":0.00021,"spread_points":21,"vol_source":"EA","vol_er60":0.6667,"vol_impulse_z":-0.5609,"vol_samples":120,"vol_unique_ticks":3,"vol_window_sec":60,"vol_window_observed_sec":30,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":false,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"EURJPY","brokerSym":"EURJPY","D1":"DOWN","H4":"WEAK","H1":"UP","M15":"WEAK","M5":"DOWN","M1":"WEAK","bias":"MIXED / WAIT","price":181.715,"bid":181.715,"ask":181.738,"spread":0.023,"spread_points":23,"vol_source":"EA","vol_er60":0.4444,"vol_impulse_z":1.0696,"vol_samples":120,"vol_unique_ticks":7,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":3,"point":0.001,"pip":0.01,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"EURNZD","brokerSym":"EURNZD","D1":"UP","H4":"DOWN","H1":"UP","M15":"WEAK","M5":"DOWN","M1":"WEAK","bias":"MIXED / WAIT","price":1.97627,"bid":1.97627,"ask":1.97661,"spread":0.00034,"spread_points":34,"vol_source":"EA","vol_er60":0.1899,"vol_impulse_z":0.9387,"vol_samples":120,"vol_unique_ticks":7,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"EURUSD","brokerSym":"EURUSD","D1":"WEAK","H4":"UP","H1":"WEAK","M15":"DOWN","M5":"WEAK","M1":"UP","bias":"MIXED / WAIT","price":1.16186,"bid":1.16186,"ask":1.16199,"spread":0.00013,"spread_points":13,"vol_source":"EA","vol_er60":0.9231,"vol_impulse_z":-1.3372,"vol_samples":120,"vol_unique_ticks":6,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"GBPAUD","brokerSym":"GBPAUD","D1":"DOWN","H4":"WEAK","H1":"WEAK","M15":"DOWN","M5":"WEAK","M1":"UP","bias":"MIXED / WAIT","price":1.87822,"bid":1.87822,"ask":1.87863,"spread":0.00041,"spread_points":41,"vol_source":"EA","vol_er60":0.2222,"vol_impulse_z":-0.5221,"vol_samples":120,"vol_unique_ticks":8,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"GBPCAD","brokerSym":"GBPCAD","D1":"DOWN","H4":"WEAK","H1":"WEAK","M15":"DOWN","M5":"WEAK","M1":"UP","bias":"MIXED / WAIT","price":1.86678,"bid":1.86678,"ask":1.86716,"spread":0.00038,"spread_points":38,"vol_source":"EA","vol_er60":0.8235,"vol_impulse_z":-1.5928,"vol_samples":120,"vol_unique_ticks":8,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"GBPCHF","brokerSym":"GBPCHF","D1":"WEAK","H4":"WEAK","H1":"UP","M15":"UP","M5":"WEAK","M1":"WEAK","bias":"MIXED / WAIT","price":1.09461,"bid":1.09461,"ask":1.09494,"spread":0.00033,"spread_points":33,"vol_source":"EA","vol_er60":0.6,"vol_impulse_z":0.9901,"vol_samples":120,"vol_unique_ticks":8,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"GBPJPY","brokerSym":"GBPJPY","D1":"DOWN","H4":"WEAK","H1":"UP","M15":"WEAK","M5":"DOWN","M1":"WEAK","bias":"MIXED / WAIT","price":211.531,"bid":211.531,"ask":211.557,"spread":0.026,"spread_points":26,"vol_source":"EA","vol_er60":0.6,"vol_impulse_z":0.9884,"vol_samples":120,"vol_unique_ticks":8,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":3,"point":0.001,"pip":0.01,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"GBPNZD","brokerSym":"GBPNZD","D1":"UP","H4":"DOWN","H1":"UP","M15":"WEAK","M5":"DOWN","M1":"UP","bias":"MIXED / WAIT","price":2.30044,"bid":2.30044,"ask":2.30108,"spread":0.00064,"spread_points":64,"vol_source":"EA","vol_er60":0.3261,"vol_impulse_z":1.2548,"vol_samples":120,"vol_unique_ticks":8,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"GBPUSD","brokerSym":"GBPUSD","D1":"DOWN","H4":"UP","H1":"WEAK","M15":"DOWN","M5":"WEAK","M1":"UP","bias":"MIXED / WAIT","price":1.35248,"bid":1.35248,"ask":1.35267,"spread":0.00019,"spread_points":19,"vol_source":"EA","vol_er60":1,"vol_impulse_z":-1.5699,"vol_samples":120,"vol_unique_ticks":7,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"NZDCAD","brokerSym":"NZDCAD","D1":"DOWN","H4":"WEAK","H1":"WEAK","M15":"DOWN","M5":"WEAK","M1":"UP","bias":"MIXED / WAIT","price":0.81135,"bid":0.81135,"ask":0.8116,"spread":0.00025,"spread_points":25,"vol_source":"EA","vol_er60":0.875,"vol_impulse_z":-2.4556,"vol_samples":120,"vol_unique_ticks":6,"vol_window_sec":60,"vol_window_observed_sec":50,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"NZDCHF","brokerSym":"NZDCHF","D1":"DOWN","H4":"UP","H1":"WEAK","M15":"WEAK","M5":"UP","M1":"DOWN","bias":"MIXED / WAIT","price":0.47567,"bid":0.47567,"ask":0.47601,"spread":0.00034,"spread_points":34,"vol_source":"EA","vol_er60":0.25,"vol_impulse_z":-0.616,"vol_samples":120,"vol_unique_ticks":4,"vol_window_sec":60,"vol_window_observed_sec":50,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"NZDJPY","brokerSym":"NZDJPY","D1":"DOWN","H4":"WEAK","H1":"WEAK","M15":"DOWN","M5":"DOWN","M1":"WEAK","bias":"MIXED / WAIT","price":91.936,"bid":91.936,"ask":91.958,"spread":0.022,"spread_points":22,"vol_source":"EA","vol_er60":0.0638,"vol_impulse_z":0.4001,"vol_samples":120,"vol_unique_ticks":7,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":3,"point":0.001,"pip":0.01,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"NZDUSD","brokerSym":"NZDUSD","D1":"DOWN","H4":"UP","H1":"DOWN","M15":"DOWN","M5":"WEAK","M1":"UP","bias":"MIXED / WAIT","price":0.58779,"bid":0.58779,"ask":0.58798,"spread":0.00019,"spread_points":19,"vol_source":"EA","vol_er60":0.4857,"vol_impulse_z":-1.7375,"vol_samples":120,"vol_unique_ticks":6,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"USDCAD","brokerSym":"USDCAD","D1":"DOWN","H4":"DOWN","H1":"UP","M15":"WEAK","M5":"WEAK","M1":"WEAK","bias":"MIXED / WAIT","price":1.38023,"bid":1.38023,"ask":1.38042,"spread":0.00019,"spread_points":19,"vol_source":"EA","vol_er60":0.4,"vol_impulse_z":0.4041,"vol_samples":120,"vol_unique_ticks":5,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"USDCHF","brokerSym":"USDCHF","D1":"WEAK","H4":"DOWN","H1":"UP","M15":"UP","M5":"WEAK","M1":"DOWN","bias":"MIXED / WAIT","price":0.80927,"bid":0.80927,"ask":0.80954,"spread":0.00027,"spread_points":27,"vol_source":"EA","vol_er60":0.9231,"vol_impulse_z":1.7616,"vol_samples":120,"vol_unique_ticks":6,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"USDJPY","brokerSym":"USDJPY","D1":"DOWN","H4":"WEAK","H1":"UP","M15":"WEAK","M5":"DOWN","M1":"WEAK","bias":"MIXED / WAIT","price":156.393,"bid":156.393,"ask":156.41,"spread":0.017,"spread_points":17,"vol_source":"EA","vol_er60":0.9286,"vol_impulse_z":2.3486,"vol_samples":120,"vol_unique_ticks":8,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":3,"point":0.001,"pip":0.01,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"XAUUSD","brokerSym":"XAUUSD","D1":"WEAK","H4":"UP","H1":"WEAK","M15":"WEAK","M5":"UP","M1":"WEAK","bias":"MIXED / WAIT","price":4471.5,"bid":4471.5,"ask":4471.8,"spread":0.3,"spread_points":30,"vol_source":"EA","vol_er60":0.2976,"vol_impulse_z":-0.6181,"vol_samples":120,"vol_unique_ticks":7,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":2,"point":0.01,"pip":0.1,"snb_level":0,"snb_min":0,"snb_risk":"","participation":{"version":"1.0.0","method":"SAME_BROKER_SLOT_EMPIRICAL_PERCENTILE","M5":{"ready":true,"reason":"OK","volume_type":"MT4_TICK","bar_shift":1,"bar_open_ts":1788520500,"bar_close_ts":1788520800,"bar_age_sec":40,"timeframe_sec":300,"price_direction":"DOWN","body_ratio":0.4381,"return_bps":-2.2136,"volume":740,"baseline_median":982,"baseline_samples":20,"ratio":0.7536,"percentile":15,"baseline_method":"SAME_BROKER_SLOT_20D"},"M15":{"ready":true,"reason":"OK","volume_type":"MT4_TICK","bar_shift":1,"bar_open_ts":1788519600,"bar_close_ts":1788520500,"bar_age_sec":340,"timeframe_sec":900,"price_direction":"UP","body_ratio":0.9332,"return_bps":16.245,"volume":2475,"baseline_median":2868.5,"baseline_samples":20,"ratio":0.8628,"percentile":35,"baseline_method":"SAME_BROKER_SLOT_20D"}},"regime_features":{"version":"1.0.0","method":"CLOSED_BAR_XAU_V1","closed_only":true,"timeframes":{"M5":{"ready":true,"reason":"OK","bar_open_ts":1788520500,"bar_close_ts":1788520800,"bar_age_sec":40,"timeframe_sec":300,"open":4472.77,"high":4473.28,"low":4471.02,"close":4471.78,"atr14":3.56,"atr_ratio":0.85365,"adx14":49.7648,"ema20":4471.02,"ema_slope_atr":0.07059,"bb_width_atr":4.85232,"range20_high":4481.48,"range20_low":4463.85,"range_position":0.4498,"body_ratio":0.43805,"upper_wick_ratio":0.22566,"lower_wick_ratio":0.33628,"distance_ema_atr":0.21415,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.33464,"touch_ema20":false,"touch_count_5":2},"M15":{"ready":true,"reason":"OK","bar_open_ts":1788519600,"bar_close_ts":1788520500,"bar_age_sec":340,"timeframe_sec":900,"open":4465.45,"high":4473.13,"low":4465.35,"close":4472.71,"atr14":7.15,"atr_ratio":1.16545,"adx14":22.75,"ema20":4472.46,"ema_slope_atr":-0.18594,"bb_width_atr":3.65975,"range20_high":4490.56,"range20_low":4460.06,"range_position":0.41475,"body_ratio":0.93316,"upper_wick_ratio":0.05398,"lower_wick_ratio":0.01285,"distance_ema_atr":0.03558,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.44406,"touch_ema20":true,"touch_count_5":2},"H1":{"ready":true,"reason":"OK","bar_open_ts":1788516000,"bar_close_ts":1788519600,"bar_age_sec":1240,"timeframe_sec":3600,"open":4477.75,"high":4479.15,"low":4463.85,"close":4465.46,"atr14":12.74,"atr_ratio":0.69224,"adx14":39.0128,"ema20":4467.25,"ema_slope_atr":0.21004,"bb_width_atr":2.41272,"range20_high":4510.72,"range20_low":4437.83,"range_position":0.37906,"body_ratio":0.80327,"upper_wick_ratio":0.0915,"lower_wick_ratio":0.10523,"distance_ema_atr":-0.14056,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.17825,"touch_ema20":true,"touch_count_5":3},"H4":{"ready":true,"reason":"OK","bar_open_ts":1788494400,"bar_close_ts":1788508800,"bar_age_sec":12040,"timeframe_sec":14400,"open":4477.33,"high":4478.58,"low":4460.06,"close":4462.92,"atr14":35.31,"atr_ratio":0.90425,"adx14":38.2622,"ema20":4434.15,"ema_slope_atr":0.36664,"bb_width_atr":6.68607,"range20_high":4510.72,"range20_low":4282.6,"range_position":0.79046,"body_ratio":0.77808,"upper_wick_ratio":0.06749,"lower_wick_ratio":0.15443,"distance_ema_atr":0.81463,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.60523,"touch_ema20":false,"touch_count_5":0}}}},{"sym":"USDX","brokerSym":"USDX","D1":"WEAK","H4":"DOWN","H1":"UP","M15":"UP","M5":"WEAK","M1":"DOWN","bias":"MIXED / WAIT","price":99.087,"bid":99.087,"ask":99.12,"spread":0.033,"spread_points":33,"vol_source":"EA","vol_er60":1,"vol_impulse_z":1.5864,"vol_samples":120,"vol_unique_ticks":6,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":3,"point":0.001,"pip":0.01,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"BTCUSD","brokerSym":"BTCUSD","D1":"WEAK","H4":"UP","H1":"WEAK","M15":"WEAK","M5":"DOWN","M1":"DOWN","bias":"MIXED / WAIT","price":80819.57,"bid":80819.57,"ask":80860.43,"spread":40.86,"spread_points":4086,"vol_source":"EA","vol_er60":0.1408,"vol_impulse_z":0.4787,"vol_samples":120,"vol_unique_ticks":7,"vol_window_sec":60,"vol_window_observed_sec":60,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":2,"point":0.01,"pip":0.01,"snb_level":0,"snb_min":0,"snb_risk":""}],"strength":{"version":"1.0","source":"mt4","formula":"pairScore = D1*.30 + H4*.25 + H1*.20 + M15*.12 + M5*.07 + M1*.06; base += score, quote -= score; EMA alpha=0.45; currency valid only when contributor pairs >= min_pairs_per_currency","alpha":0.45,"min_pairs_per_currency":3,"calculated_at":1788517253,"source_ts":1788520840,"source_age":9,"state":"OK","included_pairs":["AUDCAD","AUDCHF","AUDJPY","AUDNZD","AUDUSD","CADCHF","CADJPY","CHFJPY","EURAUD","EURCAD","EURCHF","EURGBP","EURJPY","EURNZD","EURUSD","GBPAUD","GBPCAD","GBPCHF","GBPJPY","GBPNZD","GBPUSD","NZDCAD","NZDCHF","NZDJPY","NZDUSD","USDCAD","USDCHF","USDJPY"],"excluded_pairs":[{"sym":"XAUUSD","reason":"ccy_not_in_8_major"},{"sym":"USDX","reason":"not_6_char_fx"},{"sym":"BTCUSD","reason":"ccy_not_in_8_major"}],"rows":[{"ccy":"AUD","raw":38.14,"value":38.27,"momentum":-0.1,"count":7,"tf":{"D1":57.14,"H4":57.14,"H1":0},"mtf":"MIX","confidence_score":46,"confidence":"LOW","state":"OK","min_count":3,"label":"STRONG_UP","color_state":"UP"},{"ccy":"JPY","raw":25.57,"value":25.46,"momentum":0.09,"count":7,"tf":{"D1":85.71,"H4":0,"H1":-57.14},"mtf":"MIX","confidence_score":39,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},{"ccy":"CAD","raw":20.71,"value":20.99,"momentum":-0.22,"count":7,"tf":{"D1":57.14,"H4":0,"H1":14.29},"mtf":"MIX","confidence_score":37,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},{"ccy":"EUR","raw":-0.43,"value":-0.48,"momentum":0.04,"count":7,"tf":{"D1":0,"H4":-14.29,"H1":42.86},"mtf":"MIX","confidence_score":25,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"SIDEWAYS"},{"ccy":"USD","raw":-5.57,"value":-5.73,"momentum":0.13,"count":7,"tf":{"D1":0,"H4":-85.71,"H1":71.43},"mtf":"MIX","confidence_score":28,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"DOWN"},{"ccy":"GBP","raw":-9.71,"value":-9.8,"momentum":0.07,"count":7,"tf":{"D1":-57.14,"H4":0,"H1":42.86},"mtf":"MIX","confidence_score":30,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"DOWN"},{"ccy":"NZD","raw":-32,"value":-32,"momentum":-0,"count":7,"tf":{"D1":-100,"H4":57.14,"H1":-57.14},"mtf":"MIX","confidence_score":43,"confidence":"LOW","state":"OK","min_count":3,"label":"DOWN","color_state":"DOWN"},{"ccy":"CHF","raw":-36.71,"value":-36.71,"momentum":-0,"count":7,"tf":{"D1":-42.86,"H4":-14.29,"H1":-57.14},"mtf":"DOWN","confidence_score":65,"confidence":"MED","state":"OK","min_count":3,"label":"STRONG_DOWN","color_state":"DOWN"}],"by_ccy":{"AUD":{"ccy":"AUD","raw":38.14,"value":38.27,"momentum":-0.1,"count":7,"tf":{"D1":57.14,"H4":57.14,"H1":0},"mtf":"MIX","confidence_score":46,"confidence":"LOW","state":"OK","min_count":3,"label":"STRONG_UP","color_state":"UP"},"JPY":{"ccy":"JPY","raw":25.57,"value":25.46,"momentum":0.09,"count":7,"tf":{"D1":85.71,"H4":0,"H1":-57.14},"mtf":"MIX","confidence_score":39,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},"CAD":{"ccy":"CAD","raw":20.71,"value":20.99,"momentum":-0.22,"count":7,"tf":{"D1":57.14,"H4":0,"H1":14.29},"mtf":"MIX","confidence_score":37,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},"EUR":{"ccy":"EUR","raw":-0.43,"value":-0.48,"momentum":0.04,"count":7,"tf":{"D1":0,"H4":-14.29,"H1":42.86},"mtf":"MIX","confidence_score":25,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"SIDEWAYS"},"USD":{"ccy":"USD","raw":-5.57,"value":-5.73,"momentum":0.13,"count":7,"tf":{"D1":0,"H4":-85.71,"H1":71.43},"mtf":"MIX","confidence_score":28,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"DOWN"},"GBP":{"ccy":"GBP","raw":-9.71,"value":-9.8,"momentum":0.07,"count":7,"tf":{"D1":-57.14,"H4":0,"H1":42.86},"mtf":"MIX","confidence_score":30,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"DOWN"},"NZD":{"ccy":"NZD","raw":-32,"value":-32,"momentum":-0,"count":7,"tf":{"D1":-100,"H4":57.14,"H1":-57.14},"mtf":"MIX","confidence_score":43,"confidence":"LOW","state":"OK","min_count":3,"label":"DOWN","color_state":"DOWN"},"CHF":{"ccy":"CHF","raw":-36.71,"value":-36.71,"momentum":-0,"count":7,"tf":{"D1":-42.86,"H4":-14.29,"H1":-57.14},"mtf":"DOWN","confidence_score":65,"confidence":"MED","state":"OK","min_count":3,"label":"STRONG_DOWN","color_state":"DOWN"}}},"xau_decision":{"version":"1.1","scope":"XAU_5_BLOCK_V1","taxonomy":"WAIT|STANDBY|AVOID|BUY XAU Confluence|SELL XAU Confluence","source":"mt4","id":"0c5dd0b26c5c4d44","calculated_at":1788517253,"source_ts":1788520840,"state_source":"SERVER","raw":{"verdict":"WAIT","sign":0,"confidence":"Execution Not Ready","reason":"ER 0.30 < 0.30","immediate":true},"active":{"verdict":"WAIT","sign":0,"confidence":"Execution Not Ready","reason":"ER 0.30 < 0.30","immediate":true,"stable_since":1788490522,"pending":false,"persisted":true},"confluence":"0/3","macro_split":false,"data_gate":{"state":"PASS","reasons":["rates relation neutralized"],"market":{"state":"OPEN","detail":"XAU market open"},"spread":0.3},"blocks":{"xau_mtf":{"sign":0,"has":true,"state":"SIDEWAYS","detail":"D1 WEAK / H4 UP / H1 WEAK","reason":"price not confirmed"},"usd":{"sign":0,"has":true,"state":"SIDEWAYS","sourceQuality":"broker_proxy","detail":"USD -6 / DXY 1","reason":"USD block neutral","usd_value":-5.73,"usd_count":7,"dxy_value":1},"rates":{"sign":0,"has":true,"state":"RELATION_WEAK","detail":"2.45% | +1.0bp | 09-02 | corr -0.36","reason":"gold-yield relation weak/broken"},"execution":{"sign":0,"mode":"DEGRADED","state":"CHOP","detail":"ER 0.30 < 0.30","er":0.2976,"impulseZ":-0.6181},"event":{"state":"CALM","detail":"Tidak ada high-impact dekat"}},"methodology":"Server-side 5-block XAU decision: #0 data gate, #1 XAU MTF, #2 USD block, #3 real-yield relation, #4 execution impulse/ER/spread, #5 event overlay, 3-sample hysteresis.","market_weather":{"version":"1.1.0","state":"TENANG_TANPA_EDGE","label":"Tenang Tanpa Edge","direction":0,"reason":"Eksekusi belum menunjukkan arus yang dapat dipertahankan.","action":"Tunggu; sesi aktif tidak cukup untuk menjadi alasan entry.","session":{"daypart_wib":"SORE","primary":"LONDON","active":["LONDON"],"wib":"17:20 WIB","local_clocks":{"tokyo":"19:20 JST","london":"11:20 BST","new_york":"06:20 EDT"},"lbma_auction_context":null,"directional_weight":0,"rule":"CONTEXT_ONLY_NOT_A_SIGNAL"},"hold":{"license":"NONE","label":"Jangan hold","runner_candidate":"NONE","runner_unlocked":false,"operator_eligible":false,"unlock_requires":"MANUAL_SOP_5_OF_5_AND_VALIDATED_OUTCOME_THRESHOLDS","long_hold_status":"LOCKED"},"manual_sop":{"required":true,"status":"UNVERIFIED","completed":0,"required_count":5,"stages":["ZONA","REJECTION","ENGULFING","SETUP","ENTRY"],"automation":"NONE","note":"Supply/demand dan predikat rinci tiap SOP belum didefinisikan; sistem tidak mengarang konfirmasi."},"reversal":{"status":"NOT_EVALUATED_NO_POSITION_CONTEXT","confirmed":false,"action":"NO_AUTO_EXIT"},"risk":{"hard_sl_can_widen":false,"auto_exit":false,"auto_entry":false,"event_policy":"EVENT_MAY_DOWNGRADE_OPEN_POSITION_TO_DEFEND"},"methodology":{"session_role":"CONTEXT_ONLY","macro_role":"CONTEXT_NOT_M5_M15_TRIGGER","hold_thresholds":"LOCKED_PENDING_INTERNAL_OUTCOME_VALIDATION","reference_ids":["WGC_GRAM","CME_GOLD_APAC_LIQUIDITY","LBMA_GOLD_PRICE","FRED_DFII10","FRED_DTWEXBGS","CFTC_COT","FED_BLS_BEA_CALENDARS"]},"source_policy":{"mode":"DUAL","active_source":"mt4","peer_required":true,"peer_confirmation":"REQUIRED"},"ui_enabled":true}}},"mt5":{"ts":1788528041,"age":7,"stale":false,"schema_version":4,"indicator_version":"2.17","source_id":"mt5:KlinikFX_MTF_Trend_Dashboard_v2","unit_contract":{"price":"quote","bid":"quote","ask":"quote","spread":"price","spread_points":"points","vol_source":"source_label","vol_er60":"ratio_0_1","vol_impulse_z":"zscore","vol_samples":"count","vol_unique_ticks":"count","vol_window_sec":"seconds","vol_window_observed_sec":"seconds","vol_min_samples":"count","vol_dedupe":"boolean","vol_ready":"boolean","participation":"xau_closed_candle_object_optional","regime_features":"xau_closed_bar_feature_object_optional","ts":"unix_seconds"},"broker_server":"JunoMarkets-Live","reliability":null,"contract_ok":true,"contract_issues":[],"data":[{"sym":"AUDUSD","brokerSym":"AUDUSD.c","D1":"WEAK","H4":"WEAK","H1":"DOWN","M15":"WEAK","M5":"WEAK","M1":"UP","bias":"MIXED / WAIT","price":0.71999,"bid":0.71999,"ask":0.72014,"spread":0.00015,"spread_points":15,"vol_source":"EA","vol_er60":1,"vol_impulse_z":-0.4291,"vol_samples":120,"vol_unique_ticks":2,"vol_window_sec":60,"vol_window_observed_sec":10,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":false,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"AUDJPY","brokerSym":"AUDJPY.c","D1":"WEAK","H4":"WEAK","H1":"WEAK","M15":"WEAK","M5":"DOWN","M1":"WEAK","bias":"MIXED / WAIT","price":112.61,"bid":112.61,"ask":112.626,"spread":0.016,"spread_points":16,"vol_source":"EA","vol_er60":0.3714,"vol_impulse_z":0.9606,"vol_samples":120,"vol_unique_ticks":6,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":3,"point":0.001,"pip":0.01,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"EURJPY","brokerSym":"EURJPY.c","D1":"DOWN","H4":"WEAK","H1":"UP","M15":"WEAK","M5":"DOWN","M1":"WEAK","bias":"MIXED / WAIT","price":181.718,"bid":181.718,"ask":181.734,"spread":0.016,"spread_points":16,"vol_source":"EA","vol_er60":0.1489,"vol_impulse_z":0.4481,"vol_samples":120,"vol_unique_ticks":6,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":3,"point":0.001,"pip":0.01,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"EURGBP","brokerSym":"EURGBP.c","D1":"UP","H4":"WEAK","H1":"WEAK","M15":"WEAK","M5":"WEAK","M1":"DOWN","bias":"MIXED / WAIT","price":0.85897,"bid":0.85897,"ask":0.85912,"spread":0.00015,"spread_points":15,"vol_source":"EA","vol_er60":0,"vol_impulse_z":-0.054,"vol_samples":120,"vol_unique_ticks":3,"vol_window_sec":60,"vol_window_observed_sec":30,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":false,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"EURUSD","brokerSym":"EURUSD.c","D1":"WEAK","H4":"WEAK","H1":"WEAK","M15":"DOWN","M5":"WEAK","M1":"UP","bias":"MIXED / WAIT","price":1.16186,"bid":1.16186,"ask":1.16198,"spread":0.00012,"spread_points":12,"vol_source":"EA","vol_er60":1,"vol_impulse_z":-0.7675,"vol_samples":120,"vol_unique_ticks":3,"vol_window_sec":60,"vol_window_observed_sec":20,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":false,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"GBPUSD","brokerSym":"GBPUSD.c","D1":"DOWN","H4":"UP","H1":"WEAK","M15":"DOWN","M5":"WEAK","M1":"UP","bias":"MIXED / WAIT","price":1.35251,"bid":1.35251,"ask":1.35266,"spread":0.00015,"spread_points":15,"vol_source":"EA","vol_er60":1,"vol_impulse_z":-1.1404,"vol_samples":120,"vol_unique_ticks":4,"vol_window_sec":60,"vol_window_observed_sec":30,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":false,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"GBPJPY","brokerSym":"GBPJPY.c","D1":"DOWN","H4":"WEAK","H1":"UP","M15":"WEAK","M5":"DOWN","M1":"WEAK","bias":"MIXED / WAIT","price":211.537,"bid":211.537,"ask":211.555,"spread":0.018,"spread_points":18,"vol_source":"EA","vol_er60":0.5,"vol_impulse_z":0.6044,"vol_samples":120,"vol_unique_ticks":6,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":3,"point":0.001,"pip":0.01,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"NZDUSD","brokerSym":"NZDUSD.c","D1":"DOWN","H4":"WEAK","H1":"DOWN","M15":"DOWN","M5":"WEAK","M1":"UP","bias":"MIXED / WAIT","price":0.58782,"bid":0.58782,"ask":0.58797,"spread":0.00015,"spread_points":15,"vol_source":"EA","vol_er60":0.7143,"vol_impulse_z":-2.0245,"vol_samples":120,"vol_unique_ticks":4,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"USDJPY","brokerSym":"USDJPY.c","D1":"DOWN","H4":"WEAK","H1":"UP","M15":"WEAK","M5":"DOWN","M1":"WEAK","bias":"MIXED / WAIT","price":156.395,"bid":156.395,"ask":156.41,"spread":0.015,"spread_points":15,"vol_source":"EA","vol_er60":1,"vol_impulse_z":1.4647,"vol_samples":120,"vol_unique_ticks":6,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":3,"point":0.001,"pip":0.01,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"USDCAD","brokerSym":"USDCAD.c","D1":"DOWN","H4":"WEAK","H1":"UP","M15":"WEAK","M5":"WEAK","M1":"WEAK","bias":"MIXED / WAIT","price":1.38025,"bid":1.38025,"ask":1.3804,"spread":0.00015,"spread_points":15,"vol_source":"EA","vol_er60":0,"vol_impulse_z":0.1276,"vol_samples":120,"vol_unique_ticks":3,"vol_window_sec":60,"vol_window_observed_sec":20,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":false,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"USDCHF","brokerSym":"USDCHF.c","D1":"WEAK","H4":"WEAK","H1":"UP","M15":"UP","M5":"WEAK","M1":"DOWN","bias":"MIXED / WAIT","price":0.80933,"bid":0.80933,"ask":0.80948,"spread":0.00015,"spread_points":15,"vol_source":"EA","vol_er60":1,"vol_impulse_z":1.7481,"vol_samples":120,"vol_unique_ticks":3,"vol_window_sec":60,"vol_window_observed_sec":41,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":false,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"CADJPY","brokerSym":"CADJPY.c","D1":"DOWN","H4":"WEAK","H1":"UP","M15":"WEAK","M5":"DOWN","M1":"DOWN","bias":"MIXED / WAIT","price":113.302,"bid":113.302,"ask":113.317,"spread":0.015,"spread_points":15,"vol_source":"EA","vol_er60":0.8,"vol_impulse_z":1.5094,"vol_samples":120,"vol_unique_ticks":5,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":3,"point":0.001,"pip":0.01,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"CADCHF","brokerSym":"CADCHF.c","D1":"UP","H4":"UP","H1":"UP","M15":"UP","M5":"WEAK","M1":"DOWN","bias":"VERY STRONG UP","price":0.58632,"bid":0.58632,"ask":0.58647,"spread":0.00015,"spread_points":15,"vol_source":"EA","vol_er60":1,"vol_impulse_z":1.6387,"vol_samples":120,"vol_unique_ticks":3,"vol_window_sec":60,"vol_window_observed_sec":41,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":false,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"NZDJPY","brokerSym":"NZDJPY.c","D1":"DOWN","H4":"WEAK","H1":"WEAK","M15":"DOWN","M5":"DOWN","M1":"WEAK","bias":"MIXED / WAIT","price":91.939,"bid":91.939,"ask":91.955,"spread":0.016,"spread_points":16,"vol_source":"EA","vol_er60":0.1892,"vol_impulse_z":-0.3848,"vol_samples":120,"vol_unique_ticks":6,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":3,"point":0.001,"pip":0.01,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"NZDCAD","brokerSym":"NZDCAD.c","D1":"DOWN","H4":"WEAK","H1":"DOWN","M15":"DOWN","M5":"WEAK","M1":"UP","bias":"MIXED / WAIT","price":0.81139,"bid":0.81139,"ask":0.81155,"spread":0.00016,"spread_points":16,"vol_source":"EA","vol_er60":0.7576,"vol_impulse_z":-2.4623,"vol_samples":120,"vol_unique_ticks":5,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"AUDNZD","brokerSym":"AUDNZD.c","D1":"UP","H4":"WEAK","H1":"UP","M15":"UP","M5":"WEAK","M1":"WEAK","bias":"MIXED / WAIT","price":1.22473,"bid":1.22473,"ask":1.22491,"spread":0.00018,"spread_points":18,"vol_source":"EA","vol_er60":0.6757,"vol_impulse_z":2.4499,"vol_samples":120,"vol_unique_ticks":6,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"AUDCAD","brokerSym":"AUDCAD.c","D1":"WEAK","H4":"UP","H1":"WEAK","M15":"WEAK","M5":"WEAK","M1":"UP","bias":"MIXED / WAIT","price":0.99383,"bid":0.99383,"ask":0.99398,"spread":0.00015,"spread_points":15,"vol_source":"EA","vol_er60":0.5,"vol_impulse_z":-0.5076,"vol_samples":120,"vol_unique_ticks":4,"vol_window_sec":60,"vol_window_observed_sec":30,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":false,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"AUDCHF","brokerSym":"AUDCHF.c","D1":"UP","H4":"UP","H1":"WEAK","M15":"UP","M5":"WEAK","M1":"WEAK","bias":"MIXED / WAIT","price":0.58275,"bid":0.58275,"ask":0.5829,"spread":0.00015,"spread_points":15,"vol_source":"EA","vol_er60":0.7143,"vol_impulse_z":1.1312,"vol_samples":120,"vol_unique_ticks":4,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"EURAUD","brokerSym":"EURAUD.c","D1":"DOWN","H4":"WEAK","H1":"WEAK","M15":"DOWN","M5":"WEAK","M1":"WEAK","bias":"MIXED / WAIT","price":1.61358,"bid":1.61358,"ask":1.61374,"spread":0.00016,"spread_points":16,"vol_source":"EA","vol_er60":0.8462,"vol_impulse_z":-0.8987,"vol_samples":120,"vol_unique_ticks":5,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"EURNZD","brokerSym":"EURNZD.c","D1":"UP","H4":"WEAK","H1":"UP","M15":"WEAK","M5":"DOWN","M1":"WEAK","bias":"MIXED / WAIT","price":1.97631,"bid":1.97631,"ask":1.97656,"spread":0.00025,"spread_points":25,"vol_source":"EA","vol_er60":0.4545,"vol_impulse_z":1.4538,"vol_samples":120,"vol_unique_ticks":6,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"EURCAD","brokerSym":"EURCAD.c","D1":"DOWN","H4":"WEAK","H1":"WEAK","M15":"DOWN","M5":"WEAK","M1":"UP","bias":"MIXED / WAIT","price":1.60374,"bid":1.60374,"ask":1.60389,"spread":0.00015,"spread_points":15,"vol_source":"EA","vol_er60":1,"vol_impulse_z":-1.5326,"vol_samples":120,"vol_unique_ticks":5,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"GBPAUD","brokerSym":"GBPAUD.c","D1":"DOWN","H4":"WEAK","H1":"WEAK","M15":"DOWN","M5":"WEAK","M1":"UP","bias":"MIXED / WAIT","price":1.87833,"bid":1.87833,"ask":1.87852,"spread":0.00019,"spread_points":19,"vol_source":"EA","vol_er60":0.25,"vol_impulse_z":-0.6694,"vol_samples":120,"vol_unique_ticks":6,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"GBPNZD","brokerSym":"GBPNZD.c","D1":"UP","H4":"WEAK","H1":"UP","M15":"WEAK","M5":"DOWN","M1":"UP","bias":"MIXED / WAIT","price":2.30058,"bid":2.30058,"ask":2.30088,"spread":0.0003,"spread_points":30,"vol_source":"EA","vol_er60":0.4186,"vol_impulse_z":1.5213,"vol_samples":120,"vol_unique_ticks":6,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"GBPCAD","brokerSym":"GBPCAD.c","D1":"DOWN","H4":"WEAK","H1":"WEAK","M15":"DOWN","M5":"WEAK","M1":"UP","bias":"MIXED / WAIT","price":1.86688,"bid":1.86688,"ask":1.86706,"spread":0.00018,"spread_points":18,"vol_source":"EA","vol_er60":1,"vol_impulse_z":-1.5592,"vol_samples":120,"vol_unique_ticks":5,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"GBPCHF","brokerSym":"GBPCHF.c","D1":"WEAK","H4":"WEAK","H1":"UP","M15":"UP","M5":"WEAK","M1":"WEAK","bias":"MIXED / WAIT","price":1.09468,"bid":1.09468,"ask":1.09486,"spread":0.00018,"spread_points":18,"vol_source":"EA","vol_er60":0.8667,"vol_impulse_z":0.8725,"vol_samples":120,"vol_unique_ticks":4,"vol_window_sec":60,"vol_window_observed_sec":30,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":false,"digits":5,"point":1.0e-5,"pip":0.0001,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"CHFJPY","brokerSym":"CHFJPY.c","D1":"DOWN","H4":"WEAK","H1":"WEAK","M15":"DOWN","M5":"DOWN","M1":"WEAK","bias":"MIXED / WAIT","price":193.224,"bid":193.224,"ask":193.243,"spread":0.019,"spread_points":19,"vol_source":"EA","vol_er60":0.122,"vol_impulse_z":-0.0132,"vol_samples":120,"vol_unique_ticks":6,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":3,"point":0.001,"pip":0.01,"snb_level":0,"snb_min":0,"snb_risk":""},{"sym":"XAUUSD","brokerSym":"XAUUSD.c","D1":"WEAK","H4":"WEAK","H1":"WEAK","M15":"WEAK","M5":"UP","M1":"WEAK","bias":"MIXED / WAIT","price":4471.53,"bid":4471.53,"ask":4471.79,"spread":0.26,"spread_points":26,"vol_source":"EA","vol_er60":0.3611,"vol_impulse_z":-0.5585,"vol_samples":120,"vol_unique_ticks":5,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":2,"point":0.01,"pip":0.1,"snb_level":0,"snb_min":0,"snb_risk":"","participation":{"version":"1.0.0","method":"SAME_BROKER_SLOT_EMPIRICAL_PERCENTILE","M5":{"ready":true,"reason":"OK","volume_type":"MT5_TICK","bar_shift":1,"bar_open_ts":1788527700,"bar_close_ts":1788528000,"bar_age_sec":41,"timeframe_sec":300,"price_direction":"DOWN","body_ratio":0.443,"return_bps":-2.2583,"volume":1160,"baseline_median":1543,"baseline_samples":20,"ratio":0.7518,"percentile":0,"baseline_method":"SAME_BROKER_SLOT_20D"},"M15":{"ready":true,"reason":"OK","volume_type":"MT5_TICK","bar_shift":1,"bar_open_ts":1788526800,"bar_close_ts":1788527700,"bar_age_sec":341,"timeframe_sec":900,"price_direction":"UP","body_ratio":0.9339,"return_bps":16.1327,"volume":3732,"baseline_median":4920,"baseline_samples":20,"ratio":0.7585,"percentile":10,"baseline_method":"SAME_BROKER_SLOT_20D"}},"regime_features":{"version":"1.0.0","method":"CLOSED_BAR_XAU_V1","closed_only":true,"timeframes":{"M5":{"ready":true,"reason":"OK","bar_open_ts":1788527700,"bar_close_ts":1788528000,"bar_age_sec":41,"timeframe_sec":300,"open":4472.8,"high":4473.36,"low":4471.08,"close":4471.79,"atr14":3.53,"atr_ratio":0.84731,"adx14":49.9346,"ema20":4471.07,"ema_slope_atr":0.06926,"bb_width_atr":4.90207,"range20_high":4481.55,"range20_low":4463.9,"range_position":0.44703,"body_ratio":0.44298,"upper_wick_ratio":0.24561,"lower_wick_ratio":0.3114,"distance_ema_atr":0.20388,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.33551,"touch_ema20":false,"touch_count_5":2},"M15":{"ready":true,"reason":"OK","bar_open_ts":1788526800,"bar_close_ts":1788527700,"bar_age_sec":341,"timeframe_sec":900,"open":4465.58,"high":4473.19,"low":4465.47,"close":4472.79,"atr14":7.12,"atr_ratio":1.1501,"adx14":24.3146,"ema20":4472.5,"ema_slope_atr":-0.18439,"bb_width_atr":3.68464,"range20_high":4490.65,"range20_low":4460.03,"range_position":0.41672,"body_ratio":0.93394,"upper_wick_ratio":0.05181,"lower_wick_ratio":0.01425,"distance_ema_atr":0.04069,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.43945,"touch_ema20":true,"touch_count_5":2},"H1":{"ready":true,"reason":"OK","bar_open_ts":1788523200,"bar_close_ts":1788526800,"bar_age_sec":1241,"timeframe_sec":3600,"open":4477.79,"high":4479.17,"low":4463.9,"close":4465.58,"atr14":12.73,"atr_ratio":0.69354,"adx14":38.9412,"ema20":4467.28,"ema_slope_atr":0.21201,"bb_width_atr":2.41427,"range20_high":4510.69,"range20_low":4437.85,"range_position":0.3807,"body_ratio":0.79961,"upper_wick_ratio":0.09037,"lower_wick_ratio":0.11002,"distance_ema_atr":-0.13321,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.17674,"touch_ema20":true,"touch_count_5":3},"H4":{"ready":true,"reason":"OK","bar_open_ts":1788508800,"bar_close_ts":1788523200,"bar_age_sec":4841,"timeframe_sec":14400,"open":4473.71,"high":4490.65,"low":4460.03,"close":4477.8,"atr14":37.36,"atr_ratio":1.18288,"adx14":43.7536,"ema20":4435.71,"ema_slope_atr":0.40567,"bb_width_atr":6.90576,"range20_high":4510.69,"range20_low":4282.55,"range_position":0.85583,"body_ratio":0.13357,"upper_wick_ratio":0.41966,"lower_wick_ratio":0.44677,"distance_ema_atr":1.12653,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.60739,"touch_ema20":false,"touch_count_5":0}}}},{"sym":"BTCUSD","brokerSym":"BTCUSD.c","D1":"WEAK","H4":"UP","H1":"WEAK","M15":"WEAK","M5":"DOWN","M1":"DOWN","bias":"MIXED / WAIT","price":80819.49,"bid":80819.49,"ask":80830.1,"spread":10.61,"spread_points":1061,"vol_source":"EA","vol_er60":0.225,"vol_impulse_z":0.6109,"vol_samples":120,"vol_unique_ticks":6,"vol_window_sec":60,"vol_window_observed_sec":51,"vol_min_samples":18,"vol_dedupe":true,"vol_ready":true,"digits":2,"point":0.01,"pip":0.01,"snb_level":0,"snb_min":0,"snb_risk":""}],"strength":{"version":"1.0","source":"mt5","formula":"pairScore = D1*.30 + H4*.25 + H1*.20 + M15*.12 + M5*.07 + M1*.06; base += score, quote -= score; EMA alpha=0.45; currency valid only when contributor pairs >= min_pairs_per_currency","alpha":0.45,"min_pairs_per_currency":3,"calculated_at":1788517253,"source_ts":1788528041,"source_age":7,"state":"OK","included_pairs":["AUDUSD","AUDJPY","EURJPY","EURGBP","EURUSD","GBPUSD","GBPJPY","NZDUSD","USDJPY","USDCAD","USDCHF","CADJPY","CADCHF","NZDJPY","NZDCAD","AUDNZD","AUDCAD","AUDCHF","EURAUD","EURNZD","EURCAD","GBPAUD","GBPNZD","GBPCAD","GBPCHF","CHFJPY"],"excluded_pairs":[{"sym":"XAUUSD","reason":"ccy_not_in_8_major"},{"sym":"BTCUSD","reason":"ccy_not_in_8_major"}],"rows":[{"ccy":"AUD","raw":31,"value":31.14,"momentum":-0.12,"count":7,"tf":{"D1":57.14,"H4":28.57,"H1":0},"mtf":"MIX","confidence_score":42,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},{"ccy":"JPY","raw":25.57,"value":25.46,"momentum":0.09,"count":7,"tf":{"D1":85.71,"H4":0,"H1":-57.14},"mtf":"MIX","confidence_score":39,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},{"ccy":"CAD","raw":23.57,"value":23.77,"momentum":-0.16,"count":7,"tf":{"D1":57.14,"H4":0,"H1":28.57},"mtf":"MIX","confidence_score":38,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},{"ccy":"USD","raw":12.29,"value":12.24,"momentum":0.04,"count":7,"tf":{"D1":0,"H4":-14.29,"H1":71.43},"mtf":"MIX","confidence_score":32,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},{"ccy":"EUR","raw":-5.67,"value":-5.74,"momentum":0.06,"count":6,"tf":{"D1":-16.67,"H4":0,"H1":33.33},"mtf":"MIX","confidence_score":25,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"DOWN"},{"ccy":"GBP","raw":-6.14,"value":-6.27,"momentum":0.1,"count":7,"tf":{"D1":-57.14,"H4":14.29,"H1":42.86},"mtf":"MIX","confidence_score":28,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"DOWN"},{"ccy":"CHF","raw":-51,"value":-51,"momentum":-0,"count":5,"tf":{"D1":-60,"H4":-40,"H1":-60},"mtf":"DOWN","confidence_score":66,"confidence":"MED","state":"OK","min_count":3,"label":"STRONG_DOWN","color_state":"DOWN"},{"ccy":"NZD","raw":-52.5,"value":-52.5,"momentum":-0,"count":6,"tf":{"D1":-100,"H4":0,"H1":-83.33},"mtf":"MIX","confidence_score":50,"confidence":"MED","state":"OK","min_count":3,"label":"STRONG_DOWN","color_state":"DOWN"}],"by_ccy":{"AUD":{"ccy":"AUD","raw":31,"value":31.14,"momentum":-0.12,"count":7,"tf":{"D1":57.14,"H4":28.57,"H1":0},"mtf":"MIX","confidence_score":42,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},"JPY":{"ccy":"JPY","raw":25.57,"value":25.46,"momentum":0.09,"count":7,"tf":{"D1":85.71,"H4":0,"H1":-57.14},"mtf":"MIX","confidence_score":39,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},"CAD":{"ccy":"CAD","raw":23.57,"value":23.77,"momentum":-0.16,"count":7,"tf":{"D1":57.14,"H4":0,"H1":28.57},"mtf":"MIX","confidence_score":38,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},"USD":{"ccy":"USD","raw":12.29,"value":12.24,"momentum":0.04,"count":7,"tf":{"D1":0,"H4":-14.29,"H1":71.43},"mtf":"MIX","confidence_score":32,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},"EUR":{"ccy":"EUR","raw":-5.67,"value":-5.74,"momentum":0.06,"count":6,"tf":{"D1":-16.67,"H4":0,"H1":33.33},"mtf":"MIX","confidence_score":25,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"DOWN"},"GBP":{"ccy":"GBP","raw":-6.14,"value":-6.27,"momentum":0.1,"count":7,"tf":{"D1":-57.14,"H4":14.29,"H1":42.86},"mtf":"MIX","confidence_score":28,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"DOWN"},"CHF":{"ccy":"CHF","raw":-51,"value":-51,"momentum":-0,"count":5,"tf":{"D1":-60,"H4":-40,"H1":-60},"mtf":"DOWN","confidence_score":66,"confidence":"MED","state":"OK","min_count":3,"label":"STRONG_DOWN","color_state":"DOWN"},"NZD":{"ccy":"NZD","raw":-52.5,"value":-52.5,"momentum":-0,"count":6,"tf":{"D1":-100,"H4":0,"H1":-83.33},"mtf":"MIX","confidence_score":50,"confidence":"MED","state":"OK","min_count":3,"label":"STRONG_DOWN","color_state":"DOWN"}}},"xau_decision":{"version":"1.1","scope":"XAU_5_BLOCK_V1","taxonomy":"WAIT|STANDBY|AVOID|BUY XAU Confluence|SELL XAU Confluence","source":"mt5","id":"123373b2e56e4c1b","calculated_at":1788517253,"source_ts":1788528041,"state_source":"SERVER","raw":{"verdict":"WAIT","sign":0,"confidence":"Execution Not Ready","reason":"EA ER 0.36 / impulse -0.6sigma","immediate":true},"active":{"verdict":"WAIT","sign":0,"confidence":"Execution Not Ready","reason":"EA ER 0.36 / impulse -0.6sigma","immediate":true,"stable_since":1788490533,"pending":false,"persisted":true},"confluence":"0/3","macro_split":false,"data_gate":{"state":"PASS","reasons":["rates relation neutralized"],"market":{"state":"OPEN","detail":"XAU market open"},"spread":0.26},"blocks":{"xau_mtf":{"sign":0,"has":true,"state":"SIDEWAYS","detail":"D1 WEAK / H4 WEAK / H1 WEAK","reason":"price not confirmed"},"usd":{"sign":-1,"has":true,"state":"RADAR_ONLY","sourceQuality":"no_data","detail":"USD 12 (7 pair)","reason":"DXY tak tersedia di broker MT5","usd_value":12.24,"usd_count":7,"dxy_value":0},"rates":{"sign":0,"has":true,"state":"RELATION_WEAK","detail":"2.45% | +1.0bp | 09-02 | corr -0.36","reason":"gold-yield relation weak/broken"},"execution":{"sign":0,"mode":"DEGRADED","state":"NO_IMPULSE","detail":"EA ER 0.36 / impulse -0.6sigma","er":0.3611,"impulseZ":-0.5585},"event":{"state":"CALM","detail":"Tidak ada high-impact dekat"}},"methodology":"Server-side 5-block XAU decision: #0 data gate, #1 XAU MTF, #2 USD block, #3 real-yield relation, #4 execution impulse/ER/spread, #5 event overlay, 3-sample hysteresis.","market_weather":{"version":"1.1.0","state":"TENANG_TANPA_EDGE","label":"Tenang Tanpa Edge","direction":0,"reason":"Eksekusi belum menunjukkan arus yang dapat dipertahankan.","action":"Tunggu; sesi aktif tidak cukup untuk menjadi alasan entry.","session":{"daypart_wib":"SORE","primary":"LONDON","active":["LONDON"],"wib":"17:20 WIB","local_clocks":{"tokyo":"19:20 JST","london":"11:20 BST","new_york":"06:20 EDT"},"lbma_auction_context":null,"directional_weight":0,"rule":"CONTEXT_ONLY_NOT_A_SIGNAL"},"hold":{"license":"NONE","label":"Jangan hold","runner_candidate":"NONE","runner_unlocked":false,"operator_eligible":false,"unlock_requires":"MANUAL_SOP_5_OF_5_AND_VALIDATED_OUTCOME_THRESHOLDS","long_hold_status":"LOCKED"},"manual_sop":{"required":true,"status":"UNVERIFIED","completed":0,"required_count":5,"stages":["ZONA","REJECTION","ENGULFING","SETUP","ENTRY"],"automation":"NONE","note":"Supply/demand dan predikat rinci tiap SOP belum didefinisikan; sistem tidak mengarang konfirmasi."},"reversal":{"status":"NOT_EVALUATED_NO_POSITION_CONTEXT","confirmed":false,"action":"NO_AUTO_EXIT"},"risk":{"hard_sl_can_widen":false,"auto_exit":false,"auto_entry":false,"event_policy":"EVENT_MAY_DOWNGRADE_OPEN_POSITION_TO_DEFEND"},"methodology":{"session_role":"CONTEXT_ONLY","macro_role":"CONTEXT_NOT_M5_M15_TRIGGER","hold_thresholds":"LOCKED_PENDING_INTERNAL_OUTCOME_VALIDATION","reference_ids":["WGC_GRAM","CME_GOLD_APAC_LIQUIDITY","LBMA_GOLD_PRICE","FRED_DFII10","FRED_DTWEXBGS","CFTC_COT","FED_BLS_BEA_CALENDARS"]},"source_policy":{"mode":"DUAL","active_source":"mt5","peer_required":true,"peer_confirmation":"REQUIRED"},"ui_enabled":true}}},"currency_strength":{"mt4":{"version":"1.0","source":"mt4","formula":"pairScore = D1*.30 + H4*.25 + H1*.20 + M15*.12 + M5*.07 + M1*.06; base += score, quote -= score; EMA alpha=0.45; currency valid only when contributor pairs >= min_pairs_per_currency","alpha":0.45,"min_pairs_per_currency":3,"calculated_at":1788517253,"source_ts":1788520840,"source_age":9,"state":"OK","included_pairs":["AUDCAD","AUDCHF","AUDJPY","AUDNZD","AUDUSD","CADCHF","CADJPY","CHFJPY","EURAUD","EURCAD","EURCHF","EURGBP","EURJPY","EURNZD","EURUSD","GBPAUD","GBPCAD","GBPCHF","GBPJPY","GBPNZD","GBPUSD","NZDCAD","NZDCHF","NZDJPY","NZDUSD","USDCAD","USDCHF","USDJPY"],"excluded_pairs":[{"sym":"XAUUSD","reason":"ccy_not_in_8_major"},{"sym":"USDX","reason":"not_6_char_fx"},{"sym":"BTCUSD","reason":"ccy_not_in_8_major"}],"rows":[{"ccy":"AUD","raw":38.14,"value":38.27,"momentum":-0.1,"count":7,"tf":{"D1":57.14,"H4":57.14,"H1":0},"mtf":"MIX","confidence_score":46,"confidence":"LOW","state":"OK","min_count":3,"label":"STRONG_UP","color_state":"UP"},{"ccy":"JPY","raw":25.57,"value":25.46,"momentum":0.09,"count":7,"tf":{"D1":85.71,"H4":0,"H1":-57.14},"mtf":"MIX","confidence_score":39,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},{"ccy":"CAD","raw":20.71,"value":20.99,"momentum":-0.22,"count":7,"tf":{"D1":57.14,"H4":0,"H1":14.29},"mtf":"MIX","confidence_score":37,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},{"ccy":"EUR","raw":-0.43,"value":-0.48,"momentum":0.04,"count":7,"tf":{"D1":0,"H4":-14.29,"H1":42.86},"mtf":"MIX","confidence_score":25,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"SIDEWAYS"},{"ccy":"USD","raw":-5.57,"value":-5.73,"momentum":0.13,"count":7,"tf":{"D1":0,"H4":-85.71,"H1":71.43},"mtf":"MIX","confidence_score":28,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"DOWN"},{"ccy":"GBP","raw":-9.71,"value":-9.8,"momentum":0.07,"count":7,"tf":{"D1":-57.14,"H4":0,"H1":42.86},"mtf":"MIX","confidence_score":30,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"DOWN"},{"ccy":"NZD","raw":-32,"value":-32,"momentum":-0,"count":7,"tf":{"D1":-100,"H4":57.14,"H1":-57.14},"mtf":"MIX","confidence_score":43,"confidence":"LOW","state":"OK","min_count":3,"label":"DOWN","color_state":"DOWN"},{"ccy":"CHF","raw":-36.71,"value":-36.71,"momentum":-0,"count":7,"tf":{"D1":-42.86,"H4":-14.29,"H1":-57.14},"mtf":"DOWN","confidence_score":65,"confidence":"MED","state":"OK","min_count":3,"label":"STRONG_DOWN","color_state":"DOWN"}],"by_ccy":{"AUD":{"ccy":"AUD","raw":38.14,"value":38.27,"momentum":-0.1,"count":7,"tf":{"D1":57.14,"H4":57.14,"H1":0},"mtf":"MIX","confidence_score":46,"confidence":"LOW","state":"OK","min_count":3,"label":"STRONG_UP","color_state":"UP"},"JPY":{"ccy":"JPY","raw":25.57,"value":25.46,"momentum":0.09,"count":7,"tf":{"D1":85.71,"H4":0,"H1":-57.14},"mtf":"MIX","confidence_score":39,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},"CAD":{"ccy":"CAD","raw":20.71,"value":20.99,"momentum":-0.22,"count":7,"tf":{"D1":57.14,"H4":0,"H1":14.29},"mtf":"MIX","confidence_score":37,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},"EUR":{"ccy":"EUR","raw":-0.43,"value":-0.48,"momentum":0.04,"count":7,"tf":{"D1":0,"H4":-14.29,"H1":42.86},"mtf":"MIX","confidence_score":25,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"SIDEWAYS"},"USD":{"ccy":"USD","raw":-5.57,"value":-5.73,"momentum":0.13,"count":7,"tf":{"D1":0,"H4":-85.71,"H1":71.43},"mtf":"MIX","confidence_score":28,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"DOWN"},"GBP":{"ccy":"GBP","raw":-9.71,"value":-9.8,"momentum":0.07,"count":7,"tf":{"D1":-57.14,"H4":0,"H1":42.86},"mtf":"MIX","confidence_score":30,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"DOWN"},"NZD":{"ccy":"NZD","raw":-32,"value":-32,"momentum":-0,"count":7,"tf":{"D1":-100,"H4":57.14,"H1":-57.14},"mtf":"MIX","confidence_score":43,"confidence":"LOW","state":"OK","min_count":3,"label":"DOWN","color_state":"DOWN"},"CHF":{"ccy":"CHF","raw":-36.71,"value":-36.71,"momentum":-0,"count":7,"tf":{"D1":-42.86,"H4":-14.29,"H1":-57.14},"mtf":"DOWN","confidence_score":65,"confidence":"MED","state":"OK","min_count":3,"label":"STRONG_DOWN","color_state":"DOWN"}}},"mt5":{"version":"1.0","source":"mt5","formula":"pairScore = D1*.30 + H4*.25 + H1*.20 + M15*.12 + M5*.07 + M1*.06; base += score, quote -= score; EMA alpha=0.45; currency valid only when contributor pairs >= min_pairs_per_currency","alpha":0.45,"min_pairs_per_currency":3,"calculated_at":1788517253,"source_ts":1788528041,"source_age":7,"state":"OK","included_pairs":["AUDUSD","AUDJPY","EURJPY","EURGBP","EURUSD","GBPUSD","GBPJPY","NZDUSD","USDJPY","USDCAD","USDCHF","CADJPY","CADCHF","NZDJPY","NZDCAD","AUDNZD","AUDCAD","AUDCHF","EURAUD","EURNZD","EURCAD","GBPAUD","GBPNZD","GBPCAD","GBPCHF","CHFJPY"],"excluded_pairs":[{"sym":"XAUUSD","reason":"ccy_not_in_8_major"},{"sym":"BTCUSD","reason":"ccy_not_in_8_major"}],"rows":[{"ccy":"AUD","raw":31,"value":31.14,"momentum":-0.12,"count":7,"tf":{"D1":57.14,"H4":28.57,"H1":0},"mtf":"MIX","confidence_score":42,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},{"ccy":"JPY","raw":25.57,"value":25.46,"momentum":0.09,"count":7,"tf":{"D1":85.71,"H4":0,"H1":-57.14},"mtf":"MIX","confidence_score":39,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},{"ccy":"CAD","raw":23.57,"value":23.77,"momentum":-0.16,"count":7,"tf":{"D1":57.14,"H4":0,"H1":28.57},"mtf":"MIX","confidence_score":38,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},{"ccy":"USD","raw":12.29,"value":12.24,"momentum":0.04,"count":7,"tf":{"D1":0,"H4":-14.29,"H1":71.43},"mtf":"MIX","confidence_score":32,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},{"ccy":"EUR","raw":-5.67,"value":-5.74,"momentum":0.06,"count":6,"tf":{"D1":-16.67,"H4":0,"H1":33.33},"mtf":"MIX","confidence_score":25,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"DOWN"},{"ccy":"GBP","raw":-6.14,"value":-6.27,"momentum":0.1,"count":7,"tf":{"D1":-57.14,"H4":14.29,"H1":42.86},"mtf":"MIX","confidence_score":28,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"DOWN"},{"ccy":"CHF","raw":-51,"value":-51,"momentum":-0,"count":5,"tf":{"D1":-60,"H4":-40,"H1":-60},"mtf":"DOWN","confidence_score":66,"confidence":"MED","state":"OK","min_count":3,"label":"STRONG_DOWN","color_state":"DOWN"},{"ccy":"NZD","raw":-52.5,"value":-52.5,"momentum":-0,"count":6,"tf":{"D1":-100,"H4":0,"H1":-83.33},"mtf":"MIX","confidence_score":50,"confidence":"MED","state":"OK","min_count":3,"label":"STRONG_DOWN","color_state":"DOWN"}],"by_ccy":{"AUD":{"ccy":"AUD","raw":31,"value":31.14,"momentum":-0.12,"count":7,"tf":{"D1":57.14,"H4":28.57,"H1":0},"mtf":"MIX","confidence_score":42,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},"JPY":{"ccy":"JPY","raw":25.57,"value":25.46,"momentum":0.09,"count":7,"tf":{"D1":85.71,"H4":0,"H1":-57.14},"mtf":"MIX","confidence_score":39,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},"CAD":{"ccy":"CAD","raw":23.57,"value":23.77,"momentum":-0.16,"count":7,"tf":{"D1":57.14,"H4":0,"H1":28.57},"mtf":"MIX","confidence_score":38,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},"USD":{"ccy":"USD","raw":12.29,"value":12.24,"momentum":0.04,"count":7,"tf":{"D1":0,"H4":-14.29,"H1":71.43},"mtf":"MIX","confidence_score":32,"confidence":"LOW","state":"OK","min_count":3,"label":"UP","color_state":"UP"},"EUR":{"ccy":"EUR","raw":-5.67,"value":-5.74,"momentum":0.06,"count":6,"tf":{"D1":-16.67,"H4":0,"H1":33.33},"mtf":"MIX","confidence_score":25,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"DOWN"},"GBP":{"ccy":"GBP","raw":-6.14,"value":-6.27,"momentum":0.1,"count":7,"tf":{"D1":-57.14,"H4":14.29,"H1":42.86},"mtf":"MIX","confidence_score":28,"confidence":"LOW","state":"OK","min_count":3,"label":"SIDEWAYS","color_state":"DOWN"},"CHF":{"ccy":"CHF","raw":-51,"value":-51,"momentum":-0,"count":5,"tf":{"D1":-60,"H4":-40,"H1":-60},"mtf":"DOWN","confidence_score":66,"confidence":"MED","state":"OK","min_count":3,"label":"STRONG_DOWN","color_state":"DOWN"},"NZD":{"ccy":"NZD","raw":-52.5,"value":-52.5,"momentum":-0,"count":6,"tf":{"D1":-100,"H4":0,"H1":-83.33},"mtf":"MIX","confidence_score":50,"confidence":"MED","state":"OK","min_count":3,"label":"STRONG_DOWN","color_state":"DOWN"}}}},"xau_decision":{"mt4":{"version":"1.1","scope":"XAU_5_BLOCK_V1","taxonomy":"WAIT|STANDBY|AVOID|BUY XAU Confluence|SELL XAU Confluence","source":"mt4","id":"0c5dd0b26c5c4d44","calculated_at":1788517253,"source_ts":1788520840,"state_source":"SERVER","raw":{"verdict":"WAIT","sign":0,"confidence":"Execution Not Ready","reason":"ER 0.30 < 0.30","immediate":true},"active":{"verdict":"WAIT","sign":0,"confidence":"Execution Not Ready","reason":"ER 0.30 < 0.30","immediate":true,"stable_since":1788490522,"pending":false,"persisted":true},"confluence":"0/3","macro_split":false,"data_gate":{"state":"PASS","reasons":["rates relation neutralized"],"market":{"state":"OPEN","detail":"XAU market open"},"spread":0.3},"blocks":{"xau_mtf":{"sign":0,"has":true,"state":"SIDEWAYS","detail":"D1 WEAK / H4 UP / H1 WEAK","reason":"price not confirmed"},"usd":{"sign":0,"has":true,"state":"SIDEWAYS","sourceQuality":"broker_proxy","detail":"USD -6 / DXY 1","reason":"USD block neutral","usd_value":-5.73,"usd_count":7,"dxy_value":1},"rates":{"sign":0,"has":true,"state":"RELATION_WEAK","detail":"2.45% | +1.0bp | 09-02 | corr -0.36","reason":"gold-yield relation weak/broken"},"execution":{"sign":0,"mode":"DEGRADED","state":"CHOP","detail":"ER 0.30 < 0.30","er":0.2976,"impulseZ":-0.6181},"event":{"state":"CALM","detail":"Tidak ada high-impact dekat"}},"methodology":"Server-side 5-block XAU decision: #0 data gate, #1 XAU MTF, #2 USD block, #3 real-yield relation, #4 execution impulse/ER/spread, #5 event overlay, 3-sample hysteresis.","market_weather":{"version":"1.1.0","state":"TENANG_TANPA_EDGE","label":"Tenang Tanpa Edge","direction":0,"reason":"Eksekusi belum menunjukkan arus yang dapat dipertahankan.","action":"Tunggu; sesi aktif tidak cukup untuk menjadi alasan entry.","session":{"daypart_wib":"SORE","primary":"LONDON","active":["LONDON"],"wib":"17:20 WIB","local_clocks":{"tokyo":"19:20 JST","london":"11:20 BST","new_york":"06:20 EDT"},"lbma_auction_context":null,"directional_weight":0,"rule":"CONTEXT_ONLY_NOT_A_SIGNAL"},"hold":{"license":"NONE","label":"Jangan hold","runner_candidate":"NONE","runner_unlocked":false,"operator_eligible":false,"unlock_requires":"MANUAL_SOP_5_OF_5_AND_VALIDATED_OUTCOME_THRESHOLDS","long_hold_status":"LOCKED"},"manual_sop":{"required":true,"status":"UNVERIFIED","completed":0,"required_count":5,"stages":["ZONA","REJECTION","ENGULFING","SETUP","ENTRY"],"automation":"NONE","note":"Supply/demand dan predikat rinci tiap SOP belum didefinisikan; sistem tidak mengarang konfirmasi."},"reversal":{"status":"NOT_EVALUATED_NO_POSITION_CONTEXT","confirmed":false,"action":"NO_AUTO_EXIT"},"risk":{"hard_sl_can_widen":false,"auto_exit":false,"auto_entry":false,"event_policy":"EVENT_MAY_DOWNGRADE_OPEN_POSITION_TO_DEFEND"},"methodology":{"session_role":"CONTEXT_ONLY","macro_role":"CONTEXT_NOT_M5_M15_TRIGGER","hold_thresholds":"LOCKED_PENDING_INTERNAL_OUTCOME_VALIDATION","reference_ids":["WGC_GRAM","CME_GOLD_APAC_LIQUIDITY","LBMA_GOLD_PRICE","FRED_DFII10","FRED_DTWEXBGS","CFTC_COT","FED_BLS_BEA_CALENDARS"]},"source_policy":{"mode":"DUAL","active_source":"mt4","peer_required":true,"peer_confirmation":"REQUIRED"},"ui_enabled":true}},"mt5":{"version":"1.1","scope":"XAU_5_BLOCK_V1","taxonomy":"WAIT|STANDBY|AVOID|BUY XAU Confluence|SELL XAU Confluence","source":"mt5","id":"123373b2e56e4c1b","calculated_at":1788517253,"source_ts":1788528041,"state_source":"SERVER","raw":{"verdict":"WAIT","sign":0,"confidence":"Execution Not Ready","reason":"EA ER 0.36 / impulse -0.6sigma","immediate":true},"active":{"verdict":"WAIT","sign":0,"confidence":"Execution Not Ready","reason":"EA ER 0.36 / impulse -0.6sigma","immediate":true,"stable_since":1788490533,"pending":false,"persisted":true},"confluence":"0/3","macro_split":false,"data_gate":{"state":"PASS","reasons":["rates relation neutralized"],"market":{"state":"OPEN","detail":"XAU market open"},"spread":0.26},"blocks":{"xau_mtf":{"sign":0,"has":true,"state":"SIDEWAYS","detail":"D1 WEAK / H4 WEAK / H1 WEAK","reason":"price not confirmed"},"usd":{"sign":-1,"has":true,"state":"RADAR_ONLY","sourceQuality":"no_data","detail":"USD 12 (7 pair)","reason":"DXY tak tersedia di broker MT5","usd_value":12.24,"usd_count":7,"dxy_value":0},"rates":{"sign":0,"has":true,"state":"RELATION_WEAK","detail":"2.45% | +1.0bp | 09-02 | corr -0.36","reason":"gold-yield relation weak/broken"},"execution":{"sign":0,"mode":"DEGRADED","state":"NO_IMPULSE","detail":"EA ER 0.36 / impulse -0.6sigma","er":0.3611,"impulseZ":-0.5585},"event":{"state":"CALM","detail":"Tidak ada high-impact dekat"}},"methodology":"Server-side 5-block XAU decision: #0 data gate, #1 XAU MTF, #2 USD block, #3 real-yield relation, #4 execution impulse/ER/spread, #5 event overlay, 3-sample hysteresis.","market_weather":{"version":"1.1.0","state":"TENANG_TANPA_EDGE","label":"Tenang Tanpa Edge","direction":0,"reason":"Eksekusi belum menunjukkan arus yang dapat dipertahankan.","action":"Tunggu; sesi aktif tidak cukup untuk menjadi alasan entry.","session":{"daypart_wib":"SORE","primary":"LONDON","active":["LONDON"],"wib":"17:20 WIB","local_clocks":{"tokyo":"19:20 JST","london":"11:20 BST","new_york":"06:20 EDT"},"lbma_auction_context":null,"directional_weight":0,"rule":"CONTEXT_ONLY_NOT_A_SIGNAL"},"hold":{"license":"NONE","label":"Jangan hold","runner_candidate":"NONE","runner_unlocked":false,"operator_eligible":false,"unlock_requires":"MANUAL_SOP_5_OF_5_AND_VALIDATED_OUTCOME_THRESHOLDS","long_hold_status":"LOCKED"},"manual_sop":{"required":true,"status":"UNVERIFIED","completed":0,"required_count":5,"stages":["ZONA","REJECTION","ENGULFING","SETUP","ENTRY"],"automation":"NONE","note":"Supply/demand dan predikat rinci tiap SOP belum didefinisikan; sistem tidak mengarang konfirmasi."},"reversal":{"status":"NOT_EVALUATED_NO_POSITION_CONTEXT","confirmed":false,"action":"NO_AUTO_EXIT"},"risk":{"hard_sl_can_widen":false,"auto_exit":false,"auto_entry":false,"event_policy":"EVENT_MAY_DOWNGRADE_OPEN_POSITION_TO_DEFEND"},"methodology":{"session_role":"CONTEXT_ONLY","macro_role":"CONTEXT_NOT_M5_M15_TRIGGER","hold_thresholds":"LOCKED_PENDING_INTERNAL_OUTCOME_VALIDATION","reference_ids":["WGC_GRAM","CME_GOLD_APAC_LIQUIDITY","LBMA_GOLD_PRICE","FRED_DFII10","FRED_DTWEXBGS","CFTC_COT","FED_BLS_BEA_CALENDARS"]},"source_policy":{"mode":"DUAL","active_source":"mt5","peer_required":true,"peer_confirmation":"REQUIRED"},"ui_enabled":true}}},"health":{"mt4":{"enabled":true,"state":"ACTIVE","pusher_state":"OK","pusher_age":19,"ind_state":"OK","data_age":9,"rows":31,"schema_version":4,"indicator_version":"2.17","source_id":"mt4:KlinikFX_MTF_Trend_Dashboard_v2","broker_server":"ZealCapitalMarketSC-Live","reliability":null,"participation_state":"AVAILABLE","participation_reason":"OPTIONAL_CONTRACT_READY","regime_features_state":"AVAILABLE","regime_features_reason":"OK","xau_history_rows":180,"xau_history_last_date":"2026-09-03","contract_state":"OK","contract_issues":[]},"mt5":{"enabled":true,"state":"ACTIVE","pusher_state":"OK","pusher_age":62,"ind_state":"OK","data_age":7,"rows":28,"schema_version":4,"indicator_version":"2.17","source_id":"mt5:KlinikFX_MTF_Trend_Dashboard_v2","broker_server":"JunoMarkets-Live","reliability":null,"participation_state":"AVAILABLE","participation_reason":"OPTIONAL_CONTRACT_READY","regime_features_state":"AVAILABLE","regime_features_reason":"OK","xau_history_rows":180,"xau_history_last_date":"2026-09-03","contract_state":"OK","contract_issues":[]}},"source_errors":[],"source_policy":{"version":"1.0.0","feature_enabled":true,"request_value":"both","mode":"DUAL","enabled":{"mt4":true,"mt5":true},"disabled":[],"minimum_active_enforced":true,"cross_source_required":true,"cross_source_state":"REQUIRED","scope":"PER_BROWSER_READ_ONLY","module_state":"READY"},"flags":{"tv_mobile_summary":true,"xau_market_weather_v1":true,"xau_market_weather_ui_v1":true,"source_availability_v1":true,"xau_4tf_priority_alert_v1":true,"xau_4tf_lifecycle_log_v1":true,"xau_episode_insight_v1":true,"xau_episode_insight_ui_v1":true,"xau_participation_evidence_v1":true,"xau_participation_ui_v1":true,"xau_participation_decision_influence_v1":false,"xau_participation_telegram_context_v1":false,"xau_regime_decision_v2":true,"xau_regime_decision_ui_v2":true,"xau_regime_chart_v1":true,"xau_regime_notes_v1":true,"xau_relay_health_v1":true,"xau_regime_telegram_v1":true,"xau_decision_integrity_v1":true,"xau_closed_bar_regime_lock_v1":true,"xau_live_hazard_guard_v1":true,"xau_immutable_trade_ticket_v1":true,"xau_outcome_lineage_v2":true,"xau_opportunity_funnel_v1":true,"xau_regime_source_authority":"MT4_PRIMARY","post_external_fetch_disabled":true,"xau_regime_decision_influence_v2":false,"xau_regime_execution_gate_v1":false},"news":[{"ts":1788525000,"country":"CAD","title":"Employment Change","impact":"High"},{"ts":1788525000,"country":"CAD","title":"Unemployment Rate","impact":"High"},{"ts":1788525000,"country":"USD","title":"Average Hourly Earnings m/m","impact":"High"},{"ts":1788525000,"country":"USD","title":"Non-Farm Employment Change","impact":"High"},{"ts":1788525000,"country":"USD","title":"Unemployment Rate","impact":"High"},{"ts":1788530400,"country":"CAD","title":"Ivey PMI","impact":"Medium"}],"news_fetched_at":1788515951,"real_yield":{"ok":true,"source":"FRED DFII10","url":"https://fred.stlouisfed.org/graph/fredgraph.csv?id=DFII10","gold_relation_url":"broker://XAUUSD/D1","fetched_at":1788517254,"last_fetch_ts":1788517254,"last_success_ts":1788517254,"date":"2026-09-02","value":2.45,"prev_date":"2026-09-01","prev_value":2.44,"change_1d":0.010000000000000231,"change_1d_bp":1,"change_5d":0.11000000000000032,"change_5d_bp":11,"stale":false,"rates_state":"relation_weak","lag_business_days":2,"error":"","relation_state":"WEAK","relation_valid":false,"relation_sample":40,"relation_target":40,"relation_corr":-0.356,"relation_threshold":-0.4,"relation_source":"FRED DFII10 + Broker XAUUSD D1","relation_error":"","relation_gold_source_kind":"broker_xau_d1","relation_gold_source":"mt5","relation_gold_broker_symbol":"XAUUSD.c","relation_gold_broker_server":"JunoMarkets-Live","relation_gold_rows":180,"relation_gold_last_date":"2026-09-03","fetch_errno":0,"fetch_http":200,"fetch_error":"","fetch_transport":"curl","fetch_primary_ip":"23.49.83.251","fetch_ssl_verify_result":0,"fetch_http_version":2,"fetch_total_time":0.928197,"fetch_source_kind":"fred_api","fetch_response_snippet":null,"gold_fetch_errno":0,"gold_fetch_http":null,"gold_fetch_error":"","gold_fetch_response":""},"external_sources":{"news":{"label":"News calendar","state":"OK","last_success_ts":1788515951,"last_fetch_ts":1788515951,"cache_age_sec":1302,"cache_file_age_sec":1302,"error":"","fetch_error":"","fetch_errno":0,"fetch_http":200,"rates_state":null},"fred":{"label":"FRED DFII10","state":"OK","last_success_ts":1788517254,"last_fetch_ts":1788517254,"cache_age_sec":0,"cache_file_age_sec":0,"error":"","fetch_error":"","fetch_errno":0,"fetch_http":200,"rates_state":"relation_weak"}},"alerts":[{"ts":1788488111,"sym":"XAUUSD","dir":"UP","source":"mt4+mt5","sources":["mt4","mt5"],"source_confirmed":true,"merge_count":1,"updated_ts":1788488111,"setup":"4TF First Align","context":"M5+M15+H1+H4 | MT4 + MT5 · DUAL CONFIRMED","signal_scope":"XAU_4TF_FIRST_ALIGNMENT_V1","decision_id":"8440d651d74bc6ecffe2","market_character":null,"hold_license":null,"weather_version":null,"session_context":null},{"ts":1788484043,"sym":"XAUUSD","dir":"UP","source":"mt4+mt5","sources":["mt4","mt5"],"source_confirmed":true,"merge_count":3,"updated_ts":1788484057,"setup":"XAU 5-Block","context":"Moderate | MTF+execution bullish with macro confirmation","signal_scope":"XAU_5_BLOCK_V1","decision_id":"a2ebf2e81aaf9e61","market_character":"HUJAN_ANGIN","hold_license":"NONE","weather_version":"1.1.0","session_context":"ASIA"},{"ts":1788483617,"sym":"XAUUSD","dir":"UP","source":"mt4+mt5","sources":["mt4","mt5"],"source_confirmed":true,"merge_count":1,"updated_ts":1788483617,"setup":"4TF First Align","context":"M5+M15+H1+H4 | MT4 + MT5 · DUAL CONFIRMED","signal_scope":"XAU_4TF_FIRST_ALIGNMENT_V1","decision_id":"763aac44b510b44833f5","market_character":null,"hold_license":null,"weather_version":null,"session_context":null},{"ts":1788457514,"sym":"XAUUSD","dir":"UP","source":"mt4+mt5","sources":["mt4","mt5"],"source_confirmed":true,"merge_count":10,"updated_ts":1788457514,"setup":"4TF First Align","context":"M5+M15+H1+H4 | MT4 + MT5 · DUAL CONFIRMED","signal_scope":"XAU_4TF_FIRST_ALIGNMENT_V1","decision_id":"efdf42e0ec54a36d1812","market_character":null,"hold_license":null,"weather_version":null,"session_context":null},{"ts":1788452410,"sym":"XAUUSD","dir":"UP","source":"mt4+mt5","sources":["mt4","mt5"],"source_confirmed":true,"merge_count":5,"updated_ts":1788452410,"setup":"4TF First Align","context":"M5+M15+H1+H4 | MT4 + MT5 · DUAL CONFIRMED","signal_scope":"XAU_4TF_FIRST_ALIGNMENT_V1","decision_id":"fa765e9d9678c1a1fa4b","market_character":null,"hold_license":null,"weather_version":null,"session_context":null},{"ts":1788451202,"sym":"EURGBP","dir":"UP","source":"mt5","sources":["mt5"],"source_confirmed":false,"merge_count":1,"updated_ts":1788451202,"setup":"Strong","context":"D1+H4+H1 SEARAH","signal_scope":"LEGACY_VERY_STRONG","decision_id":null,"market_character":null,"hold_license":null,"weather_version":null,"session_context":null},{"ts":1788448513,"sym":"XAUUSD","dir":"UP","source":"mt4+mt5","sources":["mt4","mt5"],"source_confirmed":true,"merge_count":1,"updated_ts":1788448513,"setup":"4TF First Align","context":"M5+M15+H1+H4 | MT4 + MT5 · DUAL CONFIRMED","signal_scope":"XAU_4TF_FIRST_ALIGNMENT_V1","decision_id":"f6e92a7afcd55d0ec202","market_character":null,"hold_license":null,"weather_version":null,"session_context":null},{"ts":1788444002,"sym":"EURGBP","dir":"UP","source":"mt4","sources":["mt4"],"source_confirmed":false,"merge_count":1,"updated_ts":1788444002,"setup":"Strong","context":"D1+H4+H1 SEARAH","signal_scope":"LEGACY_VERY_STRONG","decision_id":null,"market_character":null,"hold_license":null,"weather_version":null,"session_context":null},{"ts":1788440414,"sym":"XAUUSD","dir":"UP","source":"mt4+mt5","sources":["mt4","mt5"],"source_confirmed":true,"merge_count":1,"updated_ts":1788440414,"setup":"4TF First Align","context":"M5+M15+H1+H4 | MT4 + MT5 · DUAL CONFIRMED","signal_scope":"XAU_4TF_FIRST_ALIGNMENT_V1","decision_id":"7af86a318c62ef6c62d6","market_character":null,"hold_license":null,"weather_version":null,"session_context":null},{"ts":1788440409,"sym":"EURGBP","dir":"UP","source":"mt5","sources":["mt5"],"source_confirmed":false,"merge_count":1,"updated_ts":1788440409,"setup":"Strong","context":"D1+H4+H1 SEARAH","signal_scope":"LEGACY_VERY_STRONG","decision_id":null,"market_character":null,"hold_license":null,"weather_version":null,"session_context":null},{"ts":1788433209,"sym":"EURGBP","dir":"UP","source":"mt4","sources":["mt4"],"source_confirmed":false,"merge_count":1,"updated_ts":1788433209,"setup":"Strong","context":"D1+H4+H1 SEARAH","signal_scope":"LEGACY_VERY_STRONG","decision_id":null,"market_character":null,"hold_license":null,"weather_version":null,"session_context":null},{"ts":1788429607,"sym":"EURGBP","dir":"UP","source":"mt5","sources":["mt5"],"source_confirmed":false,"merge_count":1,"updated_ts":1788429607,"setup":"Strong","context":"D1+H4+H1 SEARAH","signal_scope":"LEGACY_VERY_STRONG","decision_id":null,"market_character":null,"hold_license":null,"weather_version":null,"session_context":null},{"ts":1788422406,"sym":"EURGBP","dir":"UP","source":"mt4","sources":["mt4"],"source_confirmed":false,"merge_count":1,"updated_ts":1788422406,"setup":"Strong","context":"D1+H4+H1 SEARAH","signal_scope":"LEGACY_VERY_STRONG","decision_id":null,"market_character":null,"hold_license":null,"weather_version":null,"session_context":null},{"ts":1788404407,"sym":"EURGBP","dir":"UP","source":"mt5","sources":["mt5"],"source_confirmed":false,"merge_count":1,"updated_ts":1788404407,"setup":"Strong","context":"D1+H4+H1 SEARAH","signal_scope":"LEGACY_VERY_STRONG","decision_id":null,"market_character":null,"hold_license":null,"weather_version":null,"session_context":null},{"ts":1788397207,"sym":"EURGBP","dir":"UP","source":"mt4","sources":["mt4"],"source_confirmed":false,"merge_count":1,"updated_ts":1788397207,"setup":"Strong","context":"D1+H4+H1 SEARAH","signal_scope":"LEGACY_VERY_STRONG","decision_id":null,"market_character":null,"hold_license":null,"weather_version":null,"session_context":null},{"ts":1788393605,"sym":"EURGBP","dir":"UP","source":"mt5","sources":["mt5"],"source_confirmed":false,"merge_count":1,"updated_ts":1788393605,"setup":"Strong","context":"D1+H4+H1 SEARAH","signal_scope":"LEGACY_VERY_STRONG","decision_id":null,"market_character":null,"hold_license":null,"weather_version":null,"session_context":null},{"ts":1788393603,"sym":"GBPUSD","dir":"DOWN","source":"mt4","sources":["mt4"],"source_confirmed":false,"merge_count":1,"updated_ts":1788393603,"setup":"Strong","context":"D1+H4+H1 SEARAH","signal_scope":"LEGACY_VERY_STRONG","decision_id":null,"market_character":null,"hold_license":null,"weather_version":null,"session_context":null},{"ts":1788386400,"sym":"GBPUSD","dir":"DOWN","source":"mt5","sources":["mt5"],"source_confirmed":false,"merge_count":1,"updated_ts":1788386400,"setup":"Very Strong","context":"D1+H4+H1 SEARAH","signal_scope":"LEGACY_VERY_STRONG","decision_id":null,"market_character":null,"hold_license":null,"weather_version":null,"session_context":null},{"ts":1788379206,"sym":"EURGBP","dir":"UP","source":"mt4","sources":["mt4"],"source_confirmed":false,"merge_count":1,"updated_ts":1788379206,"setup":"Strong","context":"D1+H4+H1 SEARAH","signal_scope":"LEGACY_VERY_STRONG","decision_id":null,"market_character":null,"hold_license":null,"weather_version":null,"session_context":null},{"ts":1788364800,"sym":"EURGBP","dir":"UP","source":"mt4","sources":["mt4"],"source_confirmed":false,"merge_count":1,"updated_ts":1788364800,"setup":"Strong","context":"D1+H4+H1 SEARAH","signal_scope":"LEGACY_VERY_STRONG","decision_id":null,"market_character":null,"hold_license":null,"weather_version":null,"session_context":null}],"xau_regime_decision":{"schema_version":"decision.v2","engine_version":"1.2.1","rule_version":"regime.2-provisional.3","symbol":"XAUUSD","as_of":1788517253,"valid_until":1788517373,"observation_id":"obs-764424d1668d009e8b7e","regime_id":"reg-9ab83074b72dc279d4ce","decision_id":"dec-162f2a96afd0600a425b","permission_id":"perm-eecf3afbe036b3226cb4","source_consensus":{"state":"DUAL_OK","sources":["mt4","mt5"],"reason_codes":[],"deltas":{"price":6.709112988114883e-6,"atr_m5":0.0084269662921349,"adx_m5":0.003400447785703744,"slope_m15":0.008336022372808411},"mt4_age_sec":13,"mt5_age_sec":12},"source_authority":{"mode":"MT4_PRIMARY","primary":"mt4","decision_source":"mt4","primary_state":"READY","cross_source_veto":false,"failover_allowed":false,"reason_codes":[],"supporting_source":{"source":"mt5","role":"TELEMETRY_NON_VETO","state":"AGREE","reason_codes":[],"deltas":{"price":6.709112988114883e-6,"atr_m5":0.0084269662921349,"adx_m5":0.003400447785703744,"slope_m15":0.008336022372808411},"pending_transition":null}},"regime":{"state":"TRANSITION","direction":"NONE","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED","M15_H1_SPLIT"]},"bias":{"side":"NONE","status":"ABSTAIN"},"playbook":{"id":"NO_PLAYBOOK","label":"Tidak ada playbook","trigger":"WAIT"},"fixed_30_30":{"status":"PASS","reason_codes":[],"target_pips":30,"stop_pips":30,"pip_size":0.1,"point":0.01,"digits":2,"target_distance_price":3,"stop_distance_price":3,"spread_price":0.3,"atr_m5":3.56,"target_atr_fraction":0.8426966292134831,"source":"mt4","rule_state":"PROVISIONAL_RULE_V1"},"permission":{"status":"WAIT","allowed_sides":[],"reason_codes":["REGIME_NOT_CONFIRMED"],"authoritative":false},"live_hazard_guard":{"schema_version":"live_hazard.v1","enabled":true,"state":"CLEAR","active":false,"reason_codes":[],"observed":{"vol_impulse_z":0.6181},"thresholds":{"vol_impulse_z_min":2.5},"source":"mt4","effect":"PERMISSION_BLOCK_ONLY","regime_mutation":false},"trade_ticket":null,"evidence":[{"code":"SOURCE_AUTHORITY","label":"Authority Sumber","actual":{"mode":"MT4_PRIMARY","decision_source":"mt4","supporting_source":"AGREE"},"requirement":"MT4 fresh/contract-valid; MT5 non-veto","status":"PASS","source":"mt4","meta":{"validation":"MT4_PRIMARY"},"validation":"MT4_PRIMARY"},{"code":"TREND_STRUCTURE","label":"Trend & Struktur","actual":{"m15_slope_atr":-0.18594,"h1_slope_atr":0.21004,"m15_adx":22.75,"h1_adx":39.0128},"requirement":"Rule regime v2","status":"WAIT","source":"mt4","meta":[],"validation":"MT4_PRIMARY","peer_actual":{"m15_slope_atr":-0.18439,"h1_slope_atr":0.21201,"m15_adx":24.3146,"h1_adx":38.9412},"sources":["mt4","mt5"]},{"code":"ATR_30_30","label":"ATR / Ruang 30/30","actual":{"atr_m5":3.56,"target_distance_price":3},"requirement":"Target dalam rentang ATR & biaya","status":"PASS","source":"mt4","meta":[],"validation":"MT4_PRIMARY","peer_actual":{"atr_m5":3.53,"target_distance_price":3},"sources":["mt4","mt5"]},{"code":"LOCATION","label":"Lokasi Harga","actual":{"distance_ema_atr":0.21415,"range_position":0.4498,"touch_ema20":false},"requirement":"WAIT","status":"INFO","source":"mt4","meta":[],"validation":"MT4_PRIMARY","peer_actual":{"distance_ema_atr":0.20388,"range_position":0.44703,"touch_ema20":false},"sources":["mt4","mt5"]},{"code":"SPREAD","label":"Spread XAUUSD","actual":0.3,"requirement":"≤ 15% target","status":"PASS","source":"mt4","meta":[],"validation":"MT4_PRIMARY","peer_actual":0.26,"sources":["mt4","mt5"]},{"code":"TRIGGER_M5","label":"Trigger M5","actual":{"touch_ema20":false,"touch_count_5":2,"body_ratio":0.43805,"upper_wick_ratio":0.22566,"lower_wick_ratio":0.33628},"requirement":"WAIT","status":"WAIT","source":"mt4","meta":[],"validation":"MT4_PRIMARY","peer_actual":{"touch_ema20":false,"touch_count_5":2,"body_ratio":0.44298,"upper_wick_ratio":0.24561,"lower_wick_ratio":0.3114},"sources":["mt4","mt5"]},{"code":"LIVE_HAZARD_GUARD","label":"Hazard Intrabar","actual":{"vol_impulse_z":0.6181},"requirement":"Block-only; tidak mengubah regime closed-bar","status":"PASS","source":"mt4","meta":{"validation":"CLEAR","regime_mutation":false},"validation":"CLEAR"}],"price":{"bid":4471.5,"ask":4471.8,"spread":0.3,"digits":2,"point":0.01,"pip":0.1},"features":{"M5":{"ready":true,"reason":"OK","bar_open_ts":1788516900,"bar_close_ts":1788517200,"bar_age_sec":40,"timeframe_sec":300,"open":4472.77,"high":4473.28,"low":4471.02,"close":4471.78,"atr14":3.56,"atr_ratio":0.85365,"adx14":49.7648,"ema20":4471.02,"ema_slope_atr":0.07059,"bb_width_atr":4.85232,"range20_high":4481.48,"range20_low":4463.85,"range_position":0.4498,"body_ratio":0.43805,"upper_wick_ratio":0.22566,"lower_wick_ratio":0.33628,"distance_ema_atr":0.21415,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.33464,"touch_ema20":false,"touch_count_5":2},"M15":{"ready":true,"reason":"OK","bar_open_ts":1788516000,"bar_close_ts":1788516900,"bar_age_sec":340,"timeframe_sec":900,"open":4465.45,"high":4473.13,"low":4465.35,"close":4472.71,"atr14":7.15,"atr_ratio":1.16545,"adx14":22.75,"ema20":4472.46,"ema_slope_atr":-0.18594,"bb_width_atr":3.65975,"range20_high":4490.56,"range20_low":4460.06,"range_position":0.41475,"body_ratio":0.93316,"upper_wick_ratio":0.05398,"lower_wick_ratio":0.01285,"distance_ema_atr":0.03558,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.44406,"touch_ema20":true,"touch_count_5":2},"H1":{"ready":true,"reason":"OK","bar_open_ts":1788512400,"bar_close_ts":1788516000,"bar_age_sec":1240,"timeframe_sec":3600,"open":4477.75,"high":4479.15,"low":4463.85,"close":4465.46,"atr14":12.74,"atr_ratio":0.69224,"adx14":39.0128,"ema20":4467.25,"ema_slope_atr":0.21004,"bb_width_atr":2.41272,"range20_high":4510.72,"range20_low":4437.83,"range_position":0.37906,"body_ratio":0.80327,"upper_wick_ratio":0.0915,"lower_wick_ratio":0.10523,"distance_ema_atr":-0.14056,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.17825,"touch_ema20":true,"touch_count_5":3},"H4":{"ready":true,"reason":"OK","bar_open_ts":1788490800,"bar_close_ts":1788505200,"bar_age_sec":12040,"timeframe_sec":14400,"open":4477.33,"high":4478.58,"low":4460.06,"close":4462.92,"atr14":35.31,"atr_ratio":0.90425,"adx14":38.2622,"ema20":4434.15,"ema_slope_atr":0.36664,"bb_width_atr":6.68607,"range20_high":4510.72,"range20_low":4282.6,"range_position":0.79046,"body_ratio":0.77808,"upper_wick_ratio":0.06749,"lower_wick_ratio":0.15443,"distance_ema_atr":0.81463,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.60523,"touch_ema20":false,"touch_count_5":0}},"lineage":{"feature_version":"xau-features.1","rule_version":"regime.2-provisional.3","weather_version":"1.1.0","authoritative":false,"source_authority_mode":"MT4_PRIMARY","decision_source":"mt4","integrity_contract":"CLOSED_BAR_REGIME_PLUS_LIVE_HAZARD_V1","ruleset_reconfirmation_sources":[]},"sources":{"mt4":{"engine_version":"1.2.1","rule_version":"regime.2-provisional.3","source":"mt4","source_ts":1788517240,"source_age_sec":13,"observation_id":"obs-764424d1668d009e8b7e","observation_key":"1788517200:1788516900:1788516000:1788505200","regime_id":"reg-9ab83074b72dc279d4ce","data_state":"SOURCE_OK","regime":{"state":"TRANSITION","direction":"NONE","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED","M15_H1_SPLIT"]},"bias":{"side":"NONE","status":"ABSTAIN"},"playbook":{"id":"NO_PLAYBOOK","label":"Tidak ada playbook","trigger":"WAIT"},"fixed_30_30":{"status":"PASS","reason_codes":[],"target_pips":30,"stop_pips":30,"pip_size":0.1,"point":0.01,"digits":2,"target_distance_price":3,"stop_distance_price":3,"spread_price":0.3,"atr_m5":3.56,"target_atr_fraction":0.8426966292134831,"source":"mt4","rule_state":"PROVISIONAL_RULE_V1"},"permission":{"status":"WAIT","allowed_sides":[],"reason_codes":["REGIME_NOT_CONFIRMED"],"authoritative":false},"live_hazard_guard":{"schema_version":"live_hazard.v1","enabled":true,"state":"CLEAR","active":false,"reason_codes":[],"observed":{"vol_impulse_z":0.6181},"thresholds":{"vol_impulse_z_min":2.5},"source":"mt4","effect":"PERMISSION_BLOCK_ONLY","regime_mutation":false},"evidence":[{"code":"TREND_STRUCTURE","label":"Trend & Struktur","actual":{"m15_slope_atr":-0.18594,"h1_slope_atr":0.21004,"m15_adx":22.75,"h1_adx":39.0128},"requirement":"Rule regime v2","status":"WAIT","source":"mt4","meta":[]},{"code":"ATR_30_30","label":"ATR / Ruang 30/30","actual":{"atr_m5":3.56,"target_distance_price":3},"requirement":"Target dalam rentang ATR & biaya","status":"PASS","source":"mt4","meta":[]},{"code":"LOCATION","label":"Lokasi Harga","actual":{"distance_ema_atr":0.21415,"range_position":0.4498,"touch_ema20":false},"requirement":"WAIT","status":"INFO","source":"mt4","meta":[]},{"code":"SPREAD","label":"Spread XAUUSD","actual":0.3,"requirement":"≤ 15% target","status":"PASS","source":"mt4","meta":[]},{"code":"TRIGGER_M5","label":"Trigger M5","actual":{"touch_ema20":false,"touch_count_5":2,"body_ratio":0.43805,"upper_wick_ratio":0.22566,"lower_wick_ratio":0.33628},"requirement":"WAIT","status":"WAIT","source":"mt4","meta":[]}],"features":{"M5":{"ready":true,"reason":"OK","bar_open_ts":1788516900,"bar_close_ts":1788517200,"bar_age_sec":40,"timeframe_sec":300,"open":4472.77,"high":4473.28,"low":4471.02,"close":4471.78,"atr14":3.56,"atr_ratio":0.85365,"adx14":49.7648,"ema20":4471.02,"ema_slope_atr":0.07059,"bb_width_atr":4.85232,"range20_high":4481.48,"range20_low":4463.85,"range_position":0.4498,"body_ratio":0.43805,"upper_wick_ratio":0.22566,"lower_wick_ratio":0.33628,"distance_ema_atr":0.21415,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.33464,"touch_ema20":false,"touch_count_5":2},"M15":{"ready":true,"reason":"OK","bar_open_ts":1788516000,"bar_close_ts":1788516900,"bar_age_sec":340,"timeframe_sec":900,"open":4465.45,"high":4473.13,"low":4465.35,"close":4472.71,"atr14":7.15,"atr_ratio":1.16545,"adx14":22.75,"ema20":4472.46,"ema_slope_atr":-0.18594,"bb_width_atr":3.65975,"range20_high":4490.56,"range20_low":4460.06,"range_position":0.41475,"body_ratio":0.93316,"upper_wick_ratio":0.05398,"lower_wick_ratio":0.01285,"distance_ema_atr":0.03558,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.44406,"touch_ema20":true,"touch_count_5":2},"H1":{"ready":true,"reason":"OK","bar_open_ts":1788512400,"bar_close_ts":1788516000,"bar_age_sec":1240,"timeframe_sec":3600,"open":4477.75,"high":4479.15,"low":4463.85,"close":4465.46,"atr14":12.74,"atr_ratio":0.69224,"adx14":39.0128,"ema20":4467.25,"ema_slope_atr":0.21004,"bb_width_atr":2.41272,"range20_high":4510.72,"range20_low":4437.83,"range_position":0.37906,"body_ratio":0.80327,"upper_wick_ratio":0.0915,"lower_wick_ratio":0.10523,"distance_ema_atr":-0.14056,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.17825,"touch_ema20":true,"touch_count_5":3},"H4":{"ready":true,"reason":"OK","bar_open_ts":1788490800,"bar_close_ts":1788505200,"bar_age_sec":12040,"timeframe_sec":14400,"open":4477.33,"high":4478.58,"low":4460.06,"close":4462.92,"atr14":35.31,"atr_ratio":0.90425,"adx14":38.2622,"ema20":4434.15,"ema_slope_atr":0.36664,"bb_width_atr":6.68607,"range20_high":4510.72,"range20_low":4282.6,"range_position":0.79046,"body_ratio":0.77808,"upper_wick_ratio":0.06749,"lower_wick_ratio":0.15443,"distance_ema_atr":0.81463,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.60523,"touch_ema20":false,"touch_count_5":0}},"price":{"bid":4471.5,"ask":4471.8,"spread":0.3,"digits":2,"point":0.01,"pip":0.1},"calculated_at":1788517253,"confirmed_at":1788513601,"confirmations":15},"mt5":{"engine_version":"1.2.1","rule_version":"regime.2-provisional.3","source":"mt5","source_ts":1788517241,"source_age_sec":12,"observation_id":"obs-a332b04fd0add125e151","observation_key":"1788517200:1788516900:1788516000:1788512400","regime_id":"reg-3b62dce5924ec8dd73ef","data_state":"SOURCE_OK","regime":{"state":"TRANSITION","direction":"NONE","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED","M15_H1_SPLIT"]},"bias":{"side":"NONE","status":"ABSTAIN"},"playbook":{"id":"NO_PLAYBOOK","label":"Tidak ada playbook","trigger":"WAIT"},"fixed_30_30":{"status":"PASS","reason_codes":[],"target_pips":30,"stop_pips":30,"pip_size":0.1,"point":0.01,"digits":2,"target_distance_price":3,"stop_distance_price":3,"spread_price":0.26,"atr_m5":3.53,"target_atr_fraction":0.8498583569405099,"source":"mt5","rule_state":"PROVISIONAL_RULE_V1"},"permission":{"status":"WAIT","allowed_sides":[],"reason_codes":["REGIME_NOT_CONFIRMED"],"authoritative":false},"live_hazard_guard":{"schema_version":"live_hazard.v1","enabled":true,"state":"CLEAR","active":false,"reason_codes":[],"observed":{"vol_impulse_z":0.5585},"thresholds":{"vol_impulse_z_min":2.5},"source":"mt5","effect":"PERMISSION_BLOCK_ONLY","regime_mutation":false},"evidence":[{"code":"TREND_STRUCTURE","label":"Trend & Struktur","actual":{"m15_slope_atr":-0.18439,"h1_slope_atr":0.21201,"m15_adx":24.3146,"h1_adx":38.9412},"requirement":"Rule regime v2","status":"WAIT","source":"mt5","meta":[]},{"code":"ATR_30_30","label":"ATR / Ruang 30/30","actual":{"atr_m5":3.53,"target_distance_price":3},"requirement":"Target dalam rentang ATR & biaya","status":"PASS","source":"mt5","meta":[]},{"code":"LOCATION","label":"Lokasi Harga","actual":{"distance_ema_atr":0.20388,"range_position":0.44703,"touch_ema20":false},"requirement":"WAIT","status":"INFO","source":"mt5","meta":[]},{"code":"SPREAD","label":"Spread XAUUSD","actual":0.26,"requirement":"≤ 15% target","status":"PASS","source":"mt5","meta":[]},{"code":"TRIGGER_M5","label":"Trigger M5","actual":{"touch_ema20":false,"touch_count_5":2,"body_ratio":0.44298,"upper_wick_ratio":0.24561,"lower_wick_ratio":0.3114},"requirement":"WAIT","status":"WAIT","source":"mt5","meta":[]}],"features":{"M5":{"ready":true,"reason":"OK","bar_open_ts":1788516900,"bar_close_ts":1788517200,"bar_age_sec":41,"timeframe_sec":300,"open":4472.8,"high":4473.36,"low":4471.08,"close":4471.79,"atr14":3.53,"atr_ratio":0.84731,"adx14":49.9346,"ema20":4471.07,"ema_slope_atr":0.06926,"bb_width_atr":4.90207,"range20_high":4481.55,"range20_low":4463.9,"range_position":0.44703,"body_ratio":0.44298,"upper_wick_ratio":0.24561,"lower_wick_ratio":0.3114,"distance_ema_atr":0.20388,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.33551,"touch_ema20":false,"touch_count_5":2},"M15":{"ready":true,"reason":"OK","bar_open_ts":1788516000,"bar_close_ts":1788516900,"bar_age_sec":341,"timeframe_sec":900,"open":4465.58,"high":4473.19,"low":4465.47,"close":4472.79,"atr14":7.12,"atr_ratio":1.1501,"adx14":24.3146,"ema20":4472.5,"ema_slope_atr":-0.18439,"bb_width_atr":3.68464,"range20_high":4490.65,"range20_low":4460.03,"range_position":0.41672,"body_ratio":0.93394,"upper_wick_ratio":0.05181,"lower_wick_ratio":0.01425,"distance_ema_atr":0.04069,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.43945,"touch_ema20":true,"touch_count_5":2},"H1":{"ready":true,"reason":"OK","bar_open_ts":1788512400,"bar_close_ts":1788516000,"bar_age_sec":1241,"timeframe_sec":3600,"open":4477.79,"high":4479.17,"low":4463.9,"close":4465.58,"atr14":12.73,"atr_ratio":0.69354,"adx14":38.9412,"ema20":4467.28,"ema_slope_atr":0.21201,"bb_width_atr":2.41427,"range20_high":4510.69,"range20_low":4437.85,"range_position":0.3807,"body_ratio":0.79961,"upper_wick_ratio":0.09037,"lower_wick_ratio":0.11002,"distance_ema_atr":-0.13321,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.17674,"touch_ema20":true,"touch_count_5":3},"H4":{"ready":true,"reason":"OK","bar_open_ts":1788498000,"bar_close_ts":1788512400,"bar_age_sec":4841,"timeframe_sec":14400,"open":4473.71,"high":4490.65,"low":4460.03,"close":4477.8,"atr14":37.36,"atr_ratio":1.18288,"adx14":43.7536,"ema20":4435.71,"ema_slope_atr":0.40567,"bb_width_atr":6.90576,"range20_high":4510.69,"range20_low":4282.55,"range_position":0.85583,"body_ratio":0.13357,"upper_wick_ratio":0.41966,"lower_wick_ratio":0.44677,"distance_ema_atr":1.12653,"breakout_up_atr":0,"breakout_down_atr":0,"er10":0.60739,"touch_ema20":false,"touch_count_5":0}},"price":{"bid":4471.53,"ask":4471.79,"spread":0.26,"digits":2,"point":0.01,"pip":0.1},"calculated_at":1788517253,"confirmed_at":1788513611,"confirmations":14}},"trade_ticket_state":"INACTIVE"},"xau_regime_history":[{"source":"mt4","from":{"state":"ORDERLY_TREND","direction":"UP","score":98,"status":"CONFIRMED","reason_codes":["M15_H1_SLOPE_ALIGNED","ADX_TREND","ORDERLY_ER"]},"to":{"state":"TRANSITION","direction":"NONE","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED","M15_H1_SPLIT"]},"changed_at":1788460503,"observation_id":"obs-edcb6362260d2dfd2124"},{"source":"mt5","from":{"state":"ORDERLY_TREND","direction":"UP","score":98,"status":"CONFIRMED","reason_codes":["M15_H1_SLOPE_ALIGNED","ADX_TREND","ORDERLY_ER"]},"to":{"state":"TRANSITION","direction":"NONE","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED","M15_H1_SPLIT"]},"changed_at":1788460509,"observation_id":"obs-1dbcf0a0d4dbb2580e1a"},{"source":"mt5","from":{"state":"TRANSITION","direction":"NONE","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED","M15_H1_SPLIT"]},"to":{"state":"COMPRESSION","direction":"NONE","score":69,"status":"CONFIRMED","reason_codes":["LOW_ADX","LOW_ATR_RATIO","LOW_EFFICIENCY"]},"changed_at":1788468910,"observation_id":"obs-bfb7e0e641407ebf228f"},{"source":"mt5","from":{"state":"COMPRESSION","direction":"NONE","score":69,"status":"CONFIRMED","reason_codes":["LOW_ADX","LOW_ATR_RATIO","LOW_EFFICIENCY"]},"to":{"state":"TRANSITION","direction":"NONE","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED","M15_H1_SPLIT"]},"changed_at":1788474006,"observation_id":"obs-bf680cf8317a5e7bb2b8"},{"source":"mt4","from":{"state":"TRANSITION","direction":"NONE","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED","M15_H1_SPLIT"]},"to":{"state":"ORDERLY_TREND","direction":"UP","score":90,"status":"CONFIRMED","reason_codes":["M15_H1_SLOPE_ALIGNED","ADX_TREND","ORDERLY_ER"]},"changed_at":1788480610,"observation_id":"obs-c8ade567c348ad72eb29"},{"source":"mt5","from":{"state":"TRANSITION","direction":"NONE","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED","M15_H1_SPLIT"]},"to":{"state":"ORDERLY_TREND","direction":"UP","score":90,"status":"CONFIRMED","reason_codes":["M15_H1_SLOPE_ALIGNED","ADX_TREND","ORDERLY_ER"]},"changed_at":1788480612,"observation_id":"obs-1b176ca190520c6820bc"},{"source":"mt5","from":{"state":"ORDERLY_TREND","direction":"UP","score":94,"status":"CONFIRMED","reason_codes":["M15_H1_SLOPE_ALIGNED","ADX_TREND","ORDERLY_ER"]},"to":{"state":"TRANSITION","direction":"UP","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED"]},"changed_at":1788481512,"observation_id":"obs-60c60e15a5c0c1bb0fd1"},{"source":"mt4","from":{"state":"ORDERLY_TREND","direction":"UP","score":94,"status":"CONFIRMED","reason_codes":["M15_H1_SLOPE_ALIGNED","ADX_TREND","ORDERLY_ER"]},"to":{"state":"TRANSITION","direction":"UP","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED"]},"changed_at":1788481512,"observation_id":"obs-4bb3d3919eecddf3a74b"},{"source":"mt4","from":{"state":"TRANSITION","direction":"UP","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED"]},"to":{"state":"TRANSITION","direction":"NONE","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED","M15_H1_SPLIT"]},"changed_at":1788485701,"observation_id":"obs-543f3762cc13a5c39d63"},{"source":"mt5","from":{"state":"TRANSITION","direction":"UP","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED"]},"to":{"state":"TRANSITION","direction":"NONE","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED","M15_H1_SPLIT"]},"changed_at":1788485707,"observation_id":"obs-3c47ac434ed3e1e502ed"},{"source":"mt4","from":{"state":"TRANSITION","direction":"NONE","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED","M15_H1_SPLIT"]},"to":{"state":"ORDERLY_TREND","direction":"UP","score":86,"status":"CONFIRMED","reason_codes":["M15_H1_SLOPE_ALIGNED","ADX_TREND","ORDERLY_ER"]},"changed_at":1788507914,"observation_id":"obs-787e82d6c4355549e150"},{"source":"mt5","from":{"state":"TRANSITION","direction":"NONE","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED","M15_H1_SPLIT"]},"to":{"state":"ORDERLY_TREND","direction":"UP","score":83,"status":"CONFIRMED","reason_codes":["M15_H1_SLOPE_ALIGNED","ADX_TREND","ORDERLY_ER"]},"changed_at":1788508805,"observation_id":"obs-01dffd87dccb8ab2732b"},{"source":"mt4","from":{"state":"ORDERLY_TREND","direction":"UP","score":82,"status":"CONFIRMED","reason_codes":["M15_H1_SLOPE_ALIGNED","ADX_TREND","ORDERLY_ER"]},"to":{"state":"TRANSITION","direction":"UP","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED"]},"changed_at":1788510605,"observation_id":"obs-4fecfed383ae0f4f1599"},{"source":"mt5","from":{"state":"ORDERLY_TREND","direction":"UP","score":82,"status":"CONFIRMED","reason_codes":["M15_H1_SLOPE_ALIGNED","ADX_TREND","ORDERLY_ER"]},"to":{"state":"TRANSITION","direction":"UP","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED"]},"changed_at":1788510605,"observation_id":"obs-6b7dd1a15926107e93c7"},{"source":"mt4","from":{"state":"TRANSITION","direction":"UP","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED"]},"to":{"state":"ORDERLY_TREND","direction":"UP","score":84,"status":"CONFIRMED","reason_codes":["M15_H1_SLOPE_ALIGNED","ADX_TREND","ORDERLY_ER"]},"changed_at":1788511201,"observation_id":"obs-8b563de1d6b008ac308d"},{"source":"mt5","from":{"state":"TRANSITION","direction":"UP","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED"]},"to":{"state":"ORDERLY_TREND","direction":"UP","score":84,"status":"CONFIRMED","reason_codes":["M15_H1_SLOPE_ALIGNED","ADX_TREND","ORDERLY_ER"]},"changed_at":1788511206,"observation_id":"obs-2d8458f267766ba16923"},{"source":"mt4","from":{"state":"ORDERLY_TREND","direction":"UP","score":81,"status":"CONFIRMED","reason_codes":["M15_H1_SLOPE_ALIGNED","ADX_TREND","ORDERLY_ER"]},"to":{"state":"TRANSITION","direction":"UP","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED"]},"changed_at":1788512704,"observation_id":"obs-8b05546876fbcc91790d"},{"source":"mt5","from":{"state":"ORDERLY_TREND","direction":"UP","score":81,"status":"CONFIRMED","reason_codes":["M15_H1_SLOPE_ALIGNED","ADX_TREND","ORDERLY_ER"]},"to":{"state":"TRANSITION","direction":"UP","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED"]},"changed_at":1788512711,"observation_id":"obs-53335a49dc11735f02a1"},{"source":"mt4","from":{"state":"TRANSITION","direction":"UP","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED"]},"to":{"state":"TRANSITION","direction":"NONE","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED","M15_H1_SPLIT"]},"changed_at":1788513601,"observation_id":"obs-05753f829ea09d0e5038"},{"source":"mt5","from":{"state":"TRANSITION","direction":"UP","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED"]},"to":{"state":"TRANSITION","direction":"NONE","score":35,"status":"ABSTAIN","reason_codes":["REGIME_NOT_CONFIRMED","M15_H1_SPLIT"]},"changed_at":1788513611,"observation_id":"obs-57dde8c005adaea10031"}]}