{"__meta":{"id":"01M3R8C9GDXS5DDC6DVK87WTKS","tabUuid":null,"batchId":null,"timestamp":"2026-09-30T04:15:18.544Z","utime":1790741718.544175,"method":"GET","url":"http://127.0.0.1:8000/market/signals?include_backtest=0&interval=1d&market=spot&signal_mode=flexible&symbol=TAOUSDT","component":null,"requestType":"http","status":200,"redirectLocation":null,"serverTimingMs":85.7491,"visitId":null},"http":{"requestHeaders":{"host":"127.0.0.1:8000","connection":"keep-alive","pragma":"no-cache","cache-control":"no-cache","sec-ch-ua-platform":"\"Windows\"","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36","accept":"application/json","sec-ch-ua":"\"Chromium\";v=\"154\", \"Google Chrome\";v=\"154\", \"Not A(Brand\";v=\"99\"","sec-ch-ua-mobile":"?0","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8000/trading/TAOUSDT?interval=1d","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9","cookie":"[REDACTED]"},"responseHeaders":{"cache-control":"no-cache, private","date":"Wed, 30 Sep 2026 04:15:18 GMT","content-type":"application/json","vary":"X-Inertia","x-inertia-devtools-id":"01M3R8C9GDXS5DDC6DVK87WTKS","x-inertia-devtools-parent-out":"01M3R8C9GDXS5DDC6DVK87WTKS"},"requestBody":{"status":"present","value":{"symbol":"TAOUSDT","market":"spot","interval":"1d","signal_mode":"flexible","include_backtest":"0"}},"responseBody":{"status":"present","value":{"signal_mode":"flexible","signal_mode_label":"Flexible","signal_mode_config":{"score_threshold":30,"mtf_gate_threshold":30,"min_alignment_pct":50,"min_adx":12,"min_risk_reward":1.2,"require_bias":true,"require_setup":false,"require_trend":false,"require_momentum":false,"require_structure":false,"require_adx_di":false,"require_volume":false},"symbol":"TAOUSDT","market":"spot","updated_at":1790741715,"price":302.5,"overall":{"score":50.1,"rating":"buy"},"primary":{"interval":"1d","score":59.7,"rating":"buy","confidence":{"confidence":73,"raw_confidence":73,"calibration":{"active":false,"raw":73,"probability_pct":null,"sample_size":0,"metrics":null,"train_end":null},"primary_score":59.7,"primary_strength":59.7,"confirmation_alignment":75,"confirmation_aligned":1,"confirmation_total":2,"confirmation_status":"mixed","mtf_status":"confirmed","mtf_alignment":100,"factors":[{"interval":"4h","score":-7.6,"rating":"neutral","relation":"neutral"},{"interval":"1w","score":51.6,"rating":"buy","relation":"aligned"}],"primary_indicators":[{"name":"Trend","vote":1,"reason":"Trend composite 81%; EMA/EMA200/DMI dan ADX digabungkan."},{"name":"Momentum","vote":1,"reason":"Momentum composite 50%; RSI, MACD dan ROC dinormalisasi."},{"name":"Market Structure","vote":1,"reason":"Structure composite 100%; breakout dan price structure."},{"name":"Volatility","vote":1,"reason":"Volatility context 24%; Bollinger + trend strength."},{"name":"Volume","vote":0,"reason":"Volume confirmation 3%; volume ratio 0.97x."},{"name":"SMC Confluence","vote":0,"reason":"Tidak ada zona structure yang cukup dekat untuk menjadi confluence."}]},"regime":{"label":"bullish_strong","trend":"bullish","strength":"strong","volatility":"high"},"metrics":{"atr":22.802137642627827,"atr_pct":7.583018836923122,"rsi":60.162325096301835,"adx":37.075437786346505,"plus_di":31.52664875234818,"minus_di":17.301798570058903,"volume_ratio":0.9669526747654268,"roc":14.03109594235874,"bb_bandwidth":56.23897388352509}},"spot":{"action":"buy"},"futures":{"bias":"long","strength":"moderate","aligned":1,"total":2,"note":"Timeframe utama 59.7; konfirmasi 1/2 searah."},"mtf":{"profile":{"bias":["1w"],"setup":["4h"],"entry":"1d"},"mode":"flexible","entry":{"interval":"1d","score":59.7,"direction":"long","rating":"buy","closed":true},"bias":[{"interval":"1w","score":51.6,"direction":"long","rating":"buy","regime":{"label":"ranging","trend":"range","strength":"weak","volatility":"high"},"adx":13.259467479199857,"closed":true}],"setup":[{"interval":"4h","score":-7.6,"direction":"neutral","rating":"neutral","regime":{"label":"bearish_moderate","trend":"bearish","strength":"moderate","volatility":"high"},"adx":19.087111918978643,"closed":true}],"bias_direction":"long","setup_direction":"neutral","alignment_pct":100,"aligned":1,"available":1,"coverage_total":2,"hard_gate":true,"confirmed":true,"status":"confirmed","blocking_reasons":[],"informational_reasons":["Setup timeframe belum memiliki arah yang cukup jelas, tetapi tidak diwajibkan mode ini."]},"requirements":{"mode":"flexible","long":[{"key":"score_threshold","label":"Score LONG >= 30","met":true,"hard":true,"value":59.7,"target":">= 30","detail":"Composite score harus cukup bullish."},{"key":"mtf_bias","label":"Higher TF bias bullish","met":true,"hard":true,"value":"long","target":"long","detail":"Bias berasal dari higher timeframe yang sudah closed."},{"key":"mtf_setup","label":"Middle TF setup bullish","met":false,"hard":false,"value":"neutral","target":"long","detail":"Setup timeframe harus searah dengan bias."},{"key":"mtf_gate","label":"MTF hard gate PASS","met":true,"hard":true,"value":"long","target":"long","detail":"Tidak boleh ada konflik timeframe utama."},{"key":"entry_closed","label":"Entry timeframe closed","met":true,"hard":true,"value":"closed","target":"closed","detail":"Candle yang belum selesai tidak digunakan sebagai konfirmasi."},{"key":"trend","label":"Trend mendukung LONG","met":true,"hard":false,"value":80.8,"target":"> 0%","detail":"Gabungan EMA, EMA200, DMI dan ADX."},{"key":"momentum","label":"Momentum mendukung LONG","met":true,"hard":false,"value":50,"target":"> 0%","detail":"Gabungan RSI, MACD dan ROC."},{"key":"structure","label":"Structure mendukung LONG","met":true,"hard":false,"value":100,"target":"> 0%","detail":"Breakout dan price structure."},{"key":"adx_di","label":"ADX >= 12 + DI bullish","met":true,"hard":false,"value":37.1,"target":"ADX >= 12","detail":"ADX mengukur kekuatan trend; DI menentukan arah dominan."},{"key":"volume","label":"Volume mendukung LONG","met":true,"hard":false,"value":3.3,"target":"> 0%","detail":"Volume ratio 0.97x."},{"key":"risk_reward","label":"Risk / Reward >= 1.2R","met":true,"value":2,"target":">= 1.2R","detail":"Target harus memenuhi minimum R/R sesuai mode signal."}],"short":[{"key":"score_threshold","label":"Score SHORT <= -30","met":false,"hard":true,"value":59.7,"target":"<= -30","detail":"Composite score harus cukup bearish."},{"key":"mtf_bias","label":"Higher TF bias bearish","met":false,"hard":true,"value":"long","target":"short","detail":"Bias berasal dari higher timeframe yang sudah closed."},{"key":"mtf_setup","label":"Middle TF setup bearish","met":false,"hard":false,"value":"neutral","target":"short","detail":"Setup timeframe harus searah dengan bias."},{"key":"mtf_gate","label":"MTF hard gate PASS","met":false,"hard":true,"value":"long","target":"short","detail":"Tidak boleh ada konflik timeframe utama."},{"key":"entry_closed","label":"Entry timeframe closed","met":true,"hard":true,"value":"closed","target":"closed","detail":"Candle yang belum selesai tidak digunakan sebagai konfirmasi."},{"key":"trend","label":"Trend mendukung SHORT","met":false,"hard":false,"value":80.8,"target":"< 0%","detail":"Gabungan EMA, EMA200, DMI dan ADX."},{"key":"momentum","label":"Momentum mendukung SHORT","met":false,"hard":false,"value":50,"target":"< 0%","detail":"Gabungan RSI, MACD dan ROC."},{"key":"structure","label":"Structure mendukung SHORT","met":false,"hard":false,"value":100,"target":"< 0%","detail":"Breakout dan price structure."},{"key":"adx_di","label":"ADX >= 12 + DI bearish","met":false,"hard":false,"value":37.1,"target":"ADX >= 12","detail":"ADX mengukur kekuatan trend; DI menentukan arah dominan."},{"key":"volume","label":"Volume mendukung SHORT","met":false,"hard":false,"value":3.3,"target":"< 0%","detail":"Volume ratio 0.97x."},{"key":"risk_reward","label":"Risk / Reward >= 1.2R","met":true,"value":2,"target":">= 1.2R","detail":"Target harus memenuhi minimum R/R sesuai mode signal."}]},"confirmation":[{"interval":"4h","score":-7.6,"rating":"neutral","regime":{"label":"bearish_moderate","trend":"bearish","strength":"moderate","volatility":"high"},"metrics":{"atr":11.532928167041499,"atr_pct":3.8366361167802725,"rsi":45.13882083458153,"adx":19.087111918978643,"plus_di":14.359278921126597,"minus_di":20.33900511914834,"volume_ratio":0.5876136256817276,"roc":-1.86092066601371,"bb_bandwidth":13.698622129855906}},{"interval":"1w","score":51.6,"rating":"buy","regime":{"label":"ranging","trend":"range","strength":"weak","volatility":"high"},"metrics":{"atr":49.44903939454706,"atr_pct":15.462488866337415,"rsi":60.432654557036024,"adx":13.259467479199857,"plus_di":27.72587501515798,"minus_di":14.079595940504978,"volume_ratio":1.8216906165319158,"roc":60.865191146881294,"bb_bandwidth":57.271694019617044}}],"setup":{"direction":"long","signal_mode":"flexible","entry":300.7,"entry_zone":{"low":294.999465589343,"high":306.400534410657},"sl":272.1973279467152,"tp":357.70534410656956,"risk_reward":{"risk_amount":28.50267205,"reward_amount":57.00534411,"risk_pct":9.479,"reward_pct":18.958,"ratio":2,"break_even_win_rate_pct":33.33},"confidence":73,"confidence_breakdown":{"confidence":73,"raw_confidence":73,"calibration":{"active":false,"raw":73,"probability_pct":null,"sample_size":0,"metrics":null,"train_end":null},"primary_score":59.7,"primary_strength":59.7,"confirmation_alignment":75,"confirmation_aligned":1,"confirmation_total":2,"confirmation_status":"mixed","mtf_status":"confirmed","mtf_alignment":100,"factors":[{"interval":"4h","score":-7.6,"rating":"neutral","relation":"neutral"},{"interval":"1w","score":51.6,"rating":"buy","relation":"aligned"}],"primary_indicators":[{"name":"Trend","vote":1,"reason":"Trend composite 81%; EMA/EMA200/DMI dan ADX digabungkan."},{"name":"Momentum","vote":1,"reason":"Momentum composite 50%; RSI, MACD dan ROC dinormalisasi."},{"name":"Market Structure","vote":1,"reason":"Structure composite 100%; breakout dan price structure."},{"name":"Volatility","vote":1,"reason":"Volatility context 24%; Bollinger + trend strength."},{"name":"Volume","vote":0,"reason":"Volume confirmation 3%; volume ratio 0.97x."},{"name":"SMC Confluence","vote":0,"reason":"Tidak ada zona structure yang cukup dekat untuk menjadi confluence."}]},"reason":["Trend composite 81%; EMA/EMA200/DMI dan ADX digabungkan.","Momentum composite 50%; RSI, MACD dan ROC dinormalisasi.","Structure composite 100%; breakout dan price structure.","Volatility context 24%; Bollinger + trend strength.","Volume confirmation 3%; volume ratio 0.97x.","Tidak ada zona structure yang cukup dekat untuk menjadi confluence."],"time":1790640000,"interval":"1d","action":"buy","confirmation":{"aligned":1,"total":2,"status":"mixed","frames":[{"interval":"4h","score":-7.6,"rating":"neutral","regime":{"label":"bearish_moderate","trend":"bearish","strength":"moderate","volatility":"high"},"metrics":{"atr":11.532928167041499,"atr_pct":3.8366361167802725,"rsi":45.13882083458153,"adx":19.087111918978643,"plus_di":14.359278921126597,"minus_di":20.33900511914834,"volume_ratio":0.5876136256817276,"roc":-1.86092066601371,"bb_bandwidth":13.698622129855906}},{"interval":"1w","score":51.6,"rating":"buy","regime":{"label":"ranging","trend":"range","strength":"weak","volatility":"high"},"metrics":{"atr":49.44903939454706,"atr_pct":15.462488866337415,"rsi":60.432654557036024,"adx":13.259467479199857,"plus_di":27.72587501515798,"minus_di":14.079595940504978,"volume_ratio":1.8216906165319158,"roc":60.865191146881294,"bb_bandwidth":57.271694019617044}}]},"mtf":{"profile":{"bias":["1w"],"setup":["4h"],"entry":"1d"},"mode":"flexible","entry":{"interval":"1d","score":59.7,"direction":"long","rating":"buy","closed":true},"bias":[{"interval":"1w","score":51.6,"direction":"long","rating":"buy","regime":{"label":"ranging","trend":"range","strength":"weak","volatility":"high"},"adx":13.259467479199857,"closed":true}],"setup":[{"interval":"4h","score":-7.6,"direction":"neutral","rating":"neutral","regime":{"label":"bearish_moderate","trend":"bearish","strength":"moderate","volatility":"high"},"adx":19.087111918978643,"closed":true}],"bias_direction":"long","setup_direction":"neutral","alignment_pct":100,"aligned":1,"available":1,"coverage_total":2,"hard_gate":true,"confirmed":true,"status":"confirmed","blocking_reasons":[],"informational_reasons":["Setup timeframe belum memiliki arah yang cukup jelas, tetapi tidak diwajibkan mode ini."]},"requirements":{"mode":"flexible","long":[{"key":"score_threshold","label":"Score LONG >= 30","met":true,"hard":true,"value":59.7,"target":">= 30","detail":"Composite score harus cukup bullish."},{"key":"mtf_bias","label":"Higher TF bias bullish","met":true,"hard":true,"value":"long","target":"long","detail":"Bias berasal dari higher timeframe yang sudah closed."},{"key":"mtf_setup","label":"Middle TF setup bullish","met":false,"hard":false,"value":"neutral","target":"long","detail":"Setup timeframe harus searah dengan bias."},{"key":"mtf_gate","label":"MTF hard gate PASS","met":true,"hard":true,"value":"long","target":"long","detail":"Tidak boleh ada konflik timeframe utama."},{"key":"entry_closed","label":"Entry timeframe closed","met":true,"hard":true,"value":"closed","target":"closed","detail":"Candle yang belum selesai tidak digunakan sebagai konfirmasi."},{"key":"trend","label":"Trend mendukung LONG","met":true,"hard":false,"value":80.8,"target":"> 0%","detail":"Gabungan EMA, EMA200, DMI dan ADX."},{"key":"momentum","label":"Momentum mendukung LONG","met":true,"hard":false,"value":50,"target":"> 0%","detail":"Gabungan RSI, MACD dan ROC."},{"key":"structure","label":"Structure mendukung LONG","met":true,"hard":false,"value":100,"target":"> 0%","detail":"Breakout dan price structure."},{"key":"adx_di","label":"ADX >= 12 + DI bullish","met":true,"hard":false,"value":37.1,"target":"ADX >= 12","detail":"ADX mengukur kekuatan trend; DI menentukan arah dominan."},{"key":"volume","label":"Volume mendukung LONG","met":true,"hard":false,"value":3.3,"target":"> 0%","detail":"Volume ratio 0.97x."},{"key":"risk_reward","label":"Risk / Reward >= 1.2R","met":true,"value":2,"target":">= 1.2R","detail":"Target harus memenuhi minimum R/R sesuai mode signal."}],"short":[{"key":"score_threshold","label":"Score SHORT <= -30","met":false,"hard":true,"value":59.7,"target":"<= -30","detail":"Composite score harus cukup bearish."},{"key":"mtf_bias","label":"Higher TF bias bearish","met":false,"hard":true,"value":"long","target":"short","detail":"Bias berasal dari higher timeframe yang sudah closed."},{"key":"mtf_setup","label":"Middle TF setup bearish","met":false,"hard":false,"value":"neutral","target":"short","detail":"Setup timeframe harus searah dengan bias."},{"key":"mtf_gate","label":"MTF hard gate PASS","met":false,"hard":true,"value":"long","target":"short","detail":"Tidak boleh ada konflik timeframe utama."},{"key":"entry_closed","label":"Entry timeframe closed","met":true,"hard":true,"value":"closed","target":"closed","detail":"Candle yang belum selesai tidak digunakan sebagai konfirmasi."},{"key":"trend","label":"Trend mendukung SHORT","met":false,"hard":false,"value":80.8,"target":"< 0%","detail":"Gabungan EMA, EMA200, DMI dan ADX."},{"key":"momentum","label":"Momentum mendukung SHORT","met":false,"hard":false,"value":50,"target":"< 0%","detail":"Gabungan RSI, MACD dan ROC."},{"key":"structure","label":"Structure mendukung SHORT","met":false,"hard":false,"value":100,"target":"< 0%","detail":"Breakout dan price structure."},{"key":"adx_di","label":"ADX >= 12 + DI bearish","met":false,"hard":false,"value":37.1,"target":"ADX >= 12","detail":"ADX mengukur kekuatan trend; DI menentukan arah dominan."},{"key":"volume","label":"Volume mendukung SHORT","met":false,"hard":false,"value":3.3,"target":"< 0%","detail":"Volume ratio 0.97x."},{"key":"risk_reward","label":"Risk / Reward >= 1.2R","met":true,"value":2,"target":">= 1.2R","detail":"Target harus memenuhi minimum R/R sesuai mode signal."}]},"invalidation":{"status":"active","level":272.19732795,"current_price":302.5,"reason":null,"rule":"1d price crosses primary stop"},"lifecycle":{"status":"active","phase":"active","entry_reached":true,"signal_id":3,"detected_at":1790741715,"status_changed_at":null,"last_seen_at":1790741715,"transitions":[{"status":"active","at":1790741715,"price":302.5,"candle_time":1790640000,"reason":"Signal terdeteksi pada candle primary.","quality":{"confidence":73,"confirmation_alignment":75,"confirmation_aligned":1,"confirmation_total":2,"confirmation_status":"mixed"}},{"status":"entry_reached","at":1790741715,"price":302.5,"reason":"High/low candle primary menyentuh level entry.","source":"primary_candle_range","candle_time":1790726400}]}},"backtest":{"win_rate":43.4,"total_tested":219,"by_timeframe":{"4h":{"win_rate":49,"total_tested":100,"wins":49,"losses":50,"expectancy_r":0.0633,"note":"Closed-candle signal, next-open entry, 5-candle horizon; replay lengkap tetap memakai biaya, slippage dan funding."},"1d":{"win_rate":38.9,"total_tested":95,"wins":37,"losses":58,"expectancy_r":-0.0901,"note":"Closed-candle signal, next-open entry, 5-candle horizon; replay lengkap tetap memakai biaya, slippage dan funding."},"1w":{"win_rate":37.5,"total_tested":24,"wins":9,"losses":15,"expectancy_r":-0.3745,"note":"Closed-candle signal, next-open entry, 5-candle horizon; replay lengkap tetap memakai biaya, slippage dan funding."}},"note":"Directional fixed-horizon historical test per timeframe dengan konfluensi SMC."},"timeframes":[{"interval":"4h","weight":0.1,"score":-7.6,"rating":"neutral","votes":[{"key":"trend","name":"Trend","vote":1,"detail":"Trend composite 23%; EMA/EMA200/DMI dan ADX digabungkan.","reason":"Trend composite 23%; EMA/EMA200/DMI dan ADX digabungkan."},{"key":"momentum","name":"Momentum","vote":-1,"detail":"Momentum composite -28%; RSI, MACD dan ROC dinormalisasi.","reason":"Momentum composite -28%; RSI, MACD dan ROC dinormalisasi."},{"key":"structure","name":"Market Structure","vote":-1,"detail":"Structure composite -62%; breakout dan price structure.","reason":"Structure composite -62%; breakout dan price structure."},{"key":"volatility","name":"Volatility","vote":-1,"detail":"Volatility context -33%; Bollinger + trend strength.","reason":"Volatility context -33%; Bollinger + trend strength."},{"key":"volume","name":"Volume","vote":1,"detail":"Volume confirmation 41%; volume ratio 0.59x.","reason":"Volume confirmation 41%; volume ratio 0.59x."},{"key":"smc_confluence","name":"SMC Confluence","vote":1,"detail":"Harga berada dekat zona bullish structure; confluence +10% dari bobot structure.","reason":"Harga berada dekat zona bullish structure; confluence +10% dari bobot structure."}],"features":{"trend":0.2297117878875276,"momentum":-0.27966965210335903,"structure":-0.5203068886712368,"volatility":-0.3285895969950783,"volume":0.4123863743182724,"smc_confluence":0.1},"regime":{"label":"bearish_moderate","trend":"bearish","strength":"moderate","volatility":"high"},"metrics":{"atr":11.532928167041499,"atr_pct":3.8366361167802725,"rsi":45.13882083458153,"adx":19.087111918978643,"plus_di":14.359278921126597,"minus_di":20.33900511914834,"volume_ratio":0.5876136256817276,"roc":-1.86092066601371,"bb_bandwidth":13.698622129855906}},{"interval":"1d","weight":0.55,"score":59.7,"rating":"buy","votes":[{"key":"trend","name":"Trend","vote":1,"detail":"Trend composite 81%; EMA/EMA200/DMI dan ADX digabungkan.","reason":"Trend composite 81%; EMA/EMA200/DMI dan ADX digabungkan."},{"key":"momentum","name":"Momentum","vote":1,"detail":"Momentum composite 50%; RSI, MACD dan ROC dinormalisasi.","reason":"Momentum composite 50%; RSI, MACD dan ROC dinormalisasi."},{"key":"structure","name":"Market Structure","vote":1,"detail":"Structure composite 100%; breakout dan price structure.","reason":"Structure composite 100%; breakout dan price structure."},{"key":"volatility","name":"Volatility","vote":1,"detail":"Volatility context 24%; Bollinger + trend strength.","reason":"Volatility context 24%; Bollinger + trend strength."},{"key":"volume","name":"Volume","vote":0,"detail":"Volume confirmation 3%; volume ratio 0.97x.","reason":"Volume confirmation 3%; volume ratio 0.97x."},{"key":"smc_confluence","name":"SMC Confluence","vote":0,"detail":"Tidak ada zona structure yang cukup dekat untuk menjadi confluence.","reason":"Tidak ada zona structure yang cukup dekat untuk menjadi confluence."}],"features":{"trend":0.8084895775587416,"momentum":0.5003932822351175,"structure":1,"volatility":0.24208749443880018,"volume":0.03304732523457321,"smc_confluence":0},"regime":{"label":"bullish_strong","trend":"bullish","strength":"strong","volatility":"high"},"metrics":{"atr":22.802137642627827,"atr_pct":7.583018836923122,"rsi":60.162325096301835,"adx":37.075437786346505,"plus_di":31.52664875234818,"minus_di":17.301798570058903,"volume_ratio":0.9669526747654268,"roc":14.03109594235874,"bb_bandwidth":56.23897388352509}},{"interval":"1w","weight":0.35,"score":51.6,"rating":"buy","votes":[{"key":"trend","name":"Trend","vote":1,"detail":"Trend composite 5%; EMA/EMA200/DMI dan ADX digabungkan.","reason":"Trend composite 5%; EMA/EMA200/DMI dan ADX digabungkan."},{"key":"momentum","name":"Momentum","vote":1,"detail":"Momentum composite 54%; RSI, MACD dan ROC dinormalisasi.","reason":"Momentum composite 54%; RSI, MACD dan ROC dinormalisasi."},{"key":"structure","name":"Market Structure","vote":1,"detail":"Structure composite 100%; breakout dan price structure.","reason":"Structure composite 100%; breakout dan price structure."},{"key":"volatility","name":"Volatility","vote":1,"detail":"Volatility context 40%; Bollinger + trend strength.","reason":"Volatility context 40%; Bollinger + trend strength."},{"key":"volume","name":"Volume","vote":1,"detail":"Volume confirmation 82%; volume ratio 1.82x.","reason":"Volume confirmation 82%; volume ratio 1.82x."},{"key":"smc_confluence","name":"SMC Confluence","vote":0,"detail":"Tidak ada zona structure yang cukup dekat untuk menjadi confluence.","reason":"Tidak ada zona structure yang cukup dekat untuk menjadi confluence."}],"features":{"trend":0.0549789565631289,"momentum":0.5433723705480625,"structure":1,"volatility":0.4,"volume":0.8216906165319158,"smc_confluence":0},"regime":{"label":"ranging","trend":"range","strength":"weak","volatility":"high"},"metrics":{"atr":49.44903939454706,"atr_pct":15.462488866337415,"rsi":60.432654557036024,"adx":13.259467479199857,"plus_di":27.72587501515798,"minus_di":14.079595940504978,"volume_ratio":1.8216906165319158,"roc":60.865191146881294,"bb_bandwidth":57.271694019617044}}]}}},"props":[],"propValues":[],"route":{"name":"market.signals","uri":"/market/signals","action":"App\\Http\\Controllers\\MarketController@signals","actionSource":{"file":"C:\\laragon\\www\\backend-bulektrading\\app\\Http\\Controllers\\MarketController.php","line":666}},"renderSource":null,"componentPath":null}