Fájl részletek
Ezen az oldalon egy konkrét fájl aktuális állapotát tudod megnézni.
Fájl útvonala
/opt/bots/saturnus/app/state.json
Aktuális státusz
MODIFIED
Módosítás ideje
1780419869.646219
Korábbi baseline időpont
1776107399.7523282
Előnézet (első 120 sor)
{
"_flat_anchor": null,
"_write_test_ts": 1771771399.1841314,
"active_rule": null,
"active_trade_id": 329,
"base": 77.75,
"base_price": 77.75,
"bot": {
"enabled": true,
"mode": "live",
"name": "Uranus"
},
"buy_hierarchy_ok": false,
"buy_price": 77.75,
"catastrophe_buy": 85.525,
"catastrophe_sell": 69.97500000000001,
"close": 76.68,
"cooldowns": {},
"cycle": {
"last_sell_price": 79.5,
"previous_sell_price": 79.5,
"recovery_anchor_price": 86.11,
"recovery_buy_arm_age": 1,
"recovery_buy_armed": true,
"recovery_loss_pct": 0.07676228080362327,
"recovery_mode": true,
"recovery_sell_arm_age": 0,
"recovery_sell_armed": false,
"recovery_target_entry_cap": null,
"required_next_buy_mode": null,
"required_next_sell_mode": null
},
"decision": {
"action": "HOLD",
"data": {
"candidates": [],
"debug": [
"SELL_CONTEXT in_position=True last=76.68 prev_last=76.81 falling_now=True reversal_pct=0.001692 sell_reversal_min_pct=0.000000 reversal_ok=True",
"SELL_PANIC blocked: ma_trend_state=FALLING",
"SELL_RECOVERY blocked: recovery_fee_floor_not_met, profit_not_ok, recovery_retrace_not_crossed, standard_sell_already_ready",
"SELL_STANDARD blocked: fee_floor_not_ok, profit_not_ok",
"buy-side skipped: already in position",
"sell_reversal_min_pct=0.0"
],
"engine_raw": {
"action": "HOLD",
"base": 77.75,
"buy_fee_guard_min_pct": 0.001,
"candidates": [],
"debug": [
"SELL_CONTEXT in_position=True last=76.68 prev_last=76.81 falling_now=True reversal_pct=0.001692 sell_reversal_min_pct=0.000000 reversal_ok=True",
"SELL_PANIC blocked: ma_trend_state=FALLING",
"SELL_RECOVERY blocked: recovery_fee_floor_not_met, profit_not_ok, recovery_retrace_not_crossed, standard_sell_already_ready",
"SELL_STANDARD blocked: fee_floor_not_ok, profit_not_ok",
"buy-side skipped: already in position",
"sell_reversal_min_pct=0.0"
],
"decision": "HOLD",
"engine_version": "saturnus_v2.1_price_priority",
"in_position": true,
"last": 76.68,
"last_panic_loss": 6.609999999999999,
"last_result": "HOLD",
"ma_band_enter_pct": 0.0025,
"ma_band_exit_pct": 0.0015,
"ma_confirm_need": 5,
"ma_confirm_window": 7,
"ma_raw_state": "FALLING",
"ma_sideways_band_pct": 0.0005,
"ma_slope_ema": -0.0019501500834245486,
"ma_slope_raw": -0.0019128420669105072,
"ma_trend_debug": {
"ma_band_enter_pct": 0.0025,
"ma_band_exit_pct": 0.0015,
"ma_confirm_need": 5,
"ma_confirm_window": 7,
"ma_htf_blocked": false,
"ma_htf_fallback": true,
"ma_htf_state": null,
"ma_long": 76.849,
"ma_raw_state": "FALLING",
"ma_short": 76.702,
"ma_slope_ema": -0.0019501500834245486,
"ma_slope_ema_len": 3,
"ma_slope_raw": -0.0019128420669105072,
"ma_trend_state": "FALLING",
"ma_votes_falling": 7,
"ma_votes_rising": 0,
"ma_votes_sideways": 0,
"ma_warmup_ready": true
},
"ma_trend_state": "FALLING",
"ma_votes_falling": 7,
"ma_votes_rising": 0,
"ma_votes_sideways": 0,
"ma_warmup_ready": true,
"panic_context": "NONE",
"peak": 86.11,
"prev_last": 76.81,
"previous_sell_price": null,
"reason": "NO_SELL_CONDITION_MET",
"recovery_context": true,
"required_next_buy_mode": "",
"required_next_sell_mode": "",
"selected_level": null,
"selected_level_name": null,
"symbol": "SOL/USDC",
"thresholds": {
"catastrophe_buy_level": 85.525,
"catastrophe_sell_level": 69.97500000000001,
"expected_recovery_sell": 85.85167,
"panic_buy_level": 78.5275,
"panic_sell_level": 76.9725,
"recovery_buy_level": 75.91707,
"recovery_buy_limit": null,
"recovery_buy_rebound_level": 75.91707,
"recovery_sell_level": 85.85167,
"recovery_sell_limit": null,
"recovery_sell_retrace_level": 85.85167,
"std_buy_level": 76.4469,
Csak változott diff sorok
--- baseline
+++ current
@@ -2,77 +2,287 @@
- "active_trade_id": 302,
- "base": 83.72,
- "base_price": 83.72,
+ "active_trade_id": 329,
+ "base": 77.75,
+ "base_price": 77.75,
- "name": "Saturnus"
+ "name": "Uranus"
- "buy_price": 83.72,
- "catastrophe_buy": 92.09200000000001,
- "catastrophe_sell": 75.348,
- "close": 82.02,
- "cooldowns": {
- "buy_reason": "POST_SELL_COOLDOWN: position transitioned open -> flat",
- "buy_set_ts": 1775342815,
- "buy_until": 1775342995,
- "sell_trade_id": 302
- },
+ "buy_price": 77.75,
+ "catastrophe_buy": 85.525,
+ "catastrophe_sell": 69.97500000000001,
+ "close": 76.68,
+ "cooldowns": {},
- "recovery_buy_arm_age": 0,
- "recovery_buy_armed": false,
+ "last_sell_price": 79.5,
+ "previous_sell_price": 79.5,
+ "recovery_anchor_price": 86.11,
+ "recovery_buy_arm_age": 1,
+ "recovery_buy_armed": true,
+ "recovery_loss_pct": 0.07676228080362327,
+ "recovery_mode": true,
- "recovery_sell_armed": false
+ "recovery_sell_armed": false,
+ "recovery_target_entry_cap": null,
+ "required_next_buy_mode": null,
+ "required_next_sell_mode": null
- "catastrophe_buy_level": 92.09200000000001,
- "catastrophe_sell_level": 75.348,
- "cost_guard_enabled": true,
- "min_profitable_exit_level": 83.80371999999998,
- "min_recovery_exit_level": null,
- "panic_buy_level": 84.5572,
- "panic_sell_level": 82.8828,
- "recovery_anchor_price": 83.72,
- "recovery_buy_arm_age": 0,
- "recovery_buy_armed": false,
- "recovery_buy_level": 84.05488,
- "recovery_loss_pct": 0.0,
- "recovery_mode": false,
- "recovery_sell_arm_age": 0,
- "recovery_sell_armed": false,
- "recovery_sell_level": 86.58489999999999,
- "reference_base": 83.72,
- "roundtrip_cost_pct": 0.0,
- "std_buy_level": 84.05488,
- "std_sell_level": 86.58489999999999,
- "trend_down": true,
- "trend_up": true
+ "candidates": [],
+ "debug": [
+ "SELL_CONTEXT in_position=True last=76.68 prev_last=76.81 falling_now=True reversal_pct=0.001692 sell_reversal_min_pct=0.000000 reversal_ok=True",
+ "SELL_PANIC blocked: ma_trend_state=FALLING",
+ "SELL_RECOVERY blocked: recovery_fee_floor_not_met, profit_not_ok, recovery_retrace_not_crossed, standard_sell_already_ready",
+ "SELL_STANDARD blocked: fee_floor_not_ok, profit_not_ok",
+ "buy-side skipped: already in position",
+ "sell_reversal_min_pct=0.0"
+ ],
+ "engine_raw": {
+ "action": "HOLD",
+ "base": 77.75,
+ "buy_fee_guard_min_pct": 0.001,
+ "candidates": [],
+ "debug": [
+ "SELL_CONTEXT in_position=True last=76.68 prev_last=76.81 falling_now=True reversal_pct=0.001692 sell_reversal_min_pct=0.000000 reversal_ok=True",
+ "SELL_PANIC blocked: ma_trend_state=FALLING",
+ "SELL_RECOVERY blocked: recovery_fee_floor_not_met, profit_not_ok, recovery_retrace_not_crossed, standard_sell_already_ready",
+ "SELL_STANDARD blocked: fee_floor_not_ok, profit_not_ok",
+ "buy-side skipped: already in position",
+ "sell_reversal_min_pct=0.0"
+ ],
+ "decision": "HOLD",
+ "engine_version": "saturnus_v2.1_price_priority",
+ "in_position": true,
+ "last": 76.68,
+ "last_panic_loss": 6.609999999999999,
+ "last_result": "HOLD",
+ "ma_band_enter_pct": 0.0025,
+ "ma_band_exit_pct": 0.0015,
+ "ma_confirm_need": 5,
+ "ma_confirm_window": 7,
+ "ma_raw_state": "FALLING",
+ "ma_sideways_band_pct": 0.0005,
+ "ma_slope_ema": -0.0019501500834245486,
+ "ma_slope_raw": -0.0019128420669105072,
+ "ma_trend_debug": {
+ "ma_band_enter_pct": 0.0025,
+ "ma_band_exit_pct": 0.0015,
+ "ma_confirm_need": 5,
+ "ma_confirm_window": 7,
+ "ma_htf_blocked": false,
+ "ma_htf_fallback": true,
+ "ma_htf_state": null,
+ "ma_long": 76.849,
+ "ma_raw_state": "FALLING",
+ "ma_short": 76.702,
+ "ma_slope_ema": -0.0019501500834245486,
+ "ma_slope_ema_len": 3,
+ "ma_slope_raw": -0.0019128420669105072,
+ "ma_trend_state": "FALLING",
+ "ma_votes_falling": 7,
+ "ma_votes_rising": 0,
+ "ma_votes_sideways": 0,
+ "ma_warmup_ready": true
+ },
+ "ma_trend_state": "FALLING",
+ "ma_votes_falling": 7,
+ "ma_votes_rising": 0,
+ "ma_votes_sideways": 0,
+ "ma_warmup_ready": true,
+ "panic_context": "NONE",
+ "peak": 86.11,
+ "prev_last": 76.81,
+ "previous_sell_price": null,
+ "reason": "NO_SELL_CONDITION_MET",
+ "recovery_context": true,
+ "required_next_buy_mode": "",
+ "required_next_sell_mode": "",
+ "selected_level": null,
+ "selected_level_name": null,
+ "symbol": "SOL/USDC",
+ "thresholds": {
+ "catastrophe_buy_level": 85.525,
+ "catastrophe_sell_level": 69.97500000000001,
+ "expected_recovery_sell": 85.85167,
+ "panic_buy_level": 78.5275,
+ "panic_sell_level": 76.9725,
+ "recovery_buy_level": 75.91707,
+ "recovery_buy_limit": null,
+ "recovery_buy_rebound_level": 75.91707,
+ "recovery_sell_level": 85.85167,
+ "recovery_sell_limit": null,
+ "recovery_sell_retrace_level": 85.85167,
+ "std_buy_level": 76.4469,
+ "std_sell_level": 85.24889999999999
+ },
+ "timeframe": "1m",
+ "trend_state": "FALLING",
+ "trough": 75.69
+ },
+ "selected_level": null,
+ "selected_level_name": null
- "decision_level": null,
+ "decision_level": "none",
- "gate_reason": "",
+ "engine_version": "saturnus_v2.1_price_priority",
+ "last_panic_loss": 6.609999999999999,
+ "level": "none",
+ "panic_context": "NONE",
+ "raw": {
+ "action": "HOLD",
+ "base": 77.75,
+ "buy_fee_guard_min_pct": 0.001,
+ "candidates": [],
+ "debug": [
+ "SELL_CONTEXT in_position=True last=76.68 prev_last=76.81 falling_now=True reversal_pct=0.001692 sell_reversal_min_pct=0.000000 reversal_ok=True",
+ "SELL_PANIC blocked: ma_trend_state=FALLING",
+ "SELL_RECOVERY blocked: recovery_fee_floor_not_met, profit_not_ok, recovery_retrace_not_crossed, standard_sell_already_ready",
+ "SELL_STANDARD blocked: fee_floor_not_ok, profit_not_ok",
+ "buy-side skipped: already in position",
+ "sell_reversal_min_pct=0.0"
+ ],
+ "decision": "HOLD",
+ "engine_version": "saturnus_v2.1_price_priority",
+ "in_position": true,
+ "last": 76.68,
+ "last_panic_loss": 6.609999999999999,
+ "last_result": "HOLD",
+ "ma_band_enter_pct": 0.0025,
Teljes diff
--- baseline
+++ current
@@ -2,77 +2,287 @@
"_flat_anchor": null,
"_write_test_ts": 1771771399.1841314,
"active_rule": null,
- "active_trade_id": 302,
- "base": 83.72,
- "base_price": 83.72,
+ "active_trade_id": 329,
+ "base": 77.75,
+ "base_price": 77.75,
"bot": {
"enabled": true,
"mode": "live",
- "name": "Saturnus"
+ "name": "Uranus"
},
"buy_hierarchy_ok": false,
- "buy_price": 83.72,
- "catastrophe_buy": 92.09200000000001,
- "catastrophe_sell": 75.348,
- "close": 82.02,
- "cooldowns": {
- "buy_reason": "POST_SELL_COOLDOWN: position transitioned open -> flat",
- "buy_set_ts": 1775342815,
- "buy_until": 1775342995,
- "sell_trade_id": 302
- },
+ "buy_price": 77.75,
+ "catastrophe_buy": 85.525,
+ "catastrophe_sell": 69.97500000000001,
+ "close": 76.68,
+ "cooldowns": {},
"cycle": {
- "recovery_buy_arm_age": 0,
- "recovery_buy_armed": false,
+ "last_sell_price": 79.5,
+ "previous_sell_price": 79.5,
+ "recovery_anchor_price": 86.11,
+ "recovery_buy_arm_age": 1,
+ "recovery_buy_armed": true,
+ "recovery_loss_pct": 0.07676228080362327,
+ "recovery_mode": true,
"recovery_sell_arm_age": 0,
- "recovery_sell_armed": false
+ "recovery_sell_armed": false,
+ "recovery_target_entry_cap": null,
+ "required_next_buy_mode": null,
+ "required_next_sell_mode": null
},
"decision": {
"action": "HOLD",
"data": {
- "catastrophe_buy_level": 92.09200000000001,
- "catastrophe_sell_level": 75.348,
- "cost_guard_enabled": true,
- "min_profitable_exit_level": 83.80371999999998,
- "min_recovery_exit_level": null,
- "panic_buy_level": 84.5572,
- "panic_sell_level": 82.8828,
- "recovery_anchor_price": 83.72,
- "recovery_buy_arm_age": 0,
- "recovery_buy_armed": false,
- "recovery_buy_level": 84.05488,
- "recovery_loss_pct": 0.0,
- "recovery_mode": false,
- "recovery_sell_arm_age": 0,
- "recovery_sell_armed": false,
- "recovery_sell_level": 86.58489999999999,
- "reference_base": 83.72,
- "roundtrip_cost_pct": 0.0,
- "std_buy_level": 84.05488,
- "std_sell_level": 86.58489999999999,
- "trend_down": true,
- "trend_up": true
+ "candidates": [],
+ "debug": [
+ "SELL_CONTEXT in_position=True last=76.68 prev_last=76.81 falling_now=True reversal_pct=0.001692 sell_reversal_min_pct=0.000000 reversal_ok=True",
+ "SELL_PANIC blocked: ma_trend_state=FALLING",
+ "SELL_RECOVERY blocked: recovery_fee_floor_not_met, profit_not_ok, recovery_retrace_not_crossed, standard_sell_already_ready",
+ "SELL_STANDARD blocked: fee_floor_not_ok, profit_not_ok",
+ "buy-side skipped: already in position",
+ "sell_reversal_min_pct=0.0"
+ ],
+ "engine_raw": {
+ "action": "HOLD",
+ "base": 77.75,
+ "buy_fee_guard_min_pct": 0.001,
+ "candidates": [],
+ "debug": [
+ "SELL_CONTEXT in_position=True last=76.68 prev_last=76.81 falling_now=True reversal_pct=0.001692 sell_reversal_min_pct=0.000000 reversal_ok=True",
+ "SELL_PANIC blocked: ma_trend_state=FALLING",
+ "SELL_RECOVERY blocked: recovery_fee_floor_not_met, profit_not_ok, recovery_retrace_not_crossed, standard_sell_already_ready",
+ "SELL_STANDARD blocked: fee_floor_not_ok, profit_not_ok",
+ "buy-side skipped: already in position",
+ "sell_reversal_min_pct=0.0"
+ ],
+ "decision": "HOLD",
+ "engine_version": "saturnus_v2.1_price_priority",
+ "in_position": true,
+ "last": 76.68,
+ "last_panic_loss": 6.609999999999999,
+ "last_result": "HOLD",
+ "ma_band_enter_pct": 0.0025,
+ "ma_band_exit_pct": 0.0015,
+ "ma_confirm_need": 5,
+ "ma_confirm_window": 7,
+ "ma_raw_state": "FALLING",
+ "ma_sideways_band_pct": 0.0005,
+ "ma_slope_ema": -0.0019501500834245486,
+ "ma_slope_raw": -0.0019128420669105072,
+ "ma_trend_debug": {
+ "ma_band_enter_pct": 0.0025,
+ "ma_band_exit_pct": 0.0015,
+ "ma_confirm_need": 5,
+ "ma_confirm_window": 7,
+ "ma_htf_blocked": false,
+ "ma_htf_fallback": true,
+ "ma_htf_state": null,
+ "ma_long": 76.849,
+ "ma_raw_state": "FALLING",
+ "ma_short": 76.702,
+ "ma_slope_ema": -0.0019501500834245486,
+ "ma_slope_ema_len": 3,
+ "ma_slope_raw": -0.0019128420669105072,
+ "ma_trend_state": "FALLING",
+ "ma_votes_falling": 7,
+ "ma_votes_rising": 0,
+ "ma_votes_sideways": 0,
+ "ma_warmup_ready": true
+ },
+ "ma_trend_state": "FALLING",
+ "ma_votes_falling": 7,
+ "ma_votes_rising": 0,
+ "ma_votes_sideways": 0,
+ "ma_warmup_ready": true,
+ "panic_context": "NONE",
+ "peak": 86.11,
+ "prev_last": 76.81,
+ "previous_sell_price": null,
+ "reason": "NO_SELL_CONDITION_MET",
+ "recovery_context": true,
+ "required_next_buy_mode": "",
+ "required_next_sell_mode": "",
+ "selected_level": null,
+ "selected_level_name": null,
+ "symbol": "SOL/USDC",
+ "thresholds": {
+ "catastrophe_buy_level": 85.525,
+ "catastrophe_sell_level": 69.97500000000001,
+ "expected_recovery_sell": 85.85167,
+ "panic_buy_level": 78.5275,
+ "panic_sell_level": 76.9725,
+ "recovery_buy_level": 75.91707,
+ "recovery_buy_limit": null,
+ "recovery_buy_rebound_level": 75.91707,
+ "recovery_sell_level": 85.85167,
+ "recovery_sell_limit": null,
+ "recovery_sell_retrace_level": 85.85167,
+ "std_buy_level": 76.4469,
+ "std_sell_level": 85.24889999999999
+ },
+ "timeframe": "1m",
+ "trend_state": "FALLING",
+ "trough": 75.69
+ },
+ "selected_level": null,
+ "selected_level_name": null
},
"decision_action": "HOLD",
- "decision_level": null,
+ "decision_level": "none",
"decision_reason": "NO_SELL_CONDITION_MET",
"decision_rule_id": "HOLD",
- "gate_reason": "",
+ "engine_version": "saturnus_v2.1_price_priority",
+ "last_panic_loss": 6.609999999999999,
+ "level": "none",
+ "panic_context": "NONE",
+ "raw": {
+ "action": "HOLD",
+ "base": 77.75,
+ "buy_fee_guard_min_pct": 0.001,
+ "candidates": [],
+ "debug": [
+ "SELL_CONTEXT in_position=True last=76.68 prev_last=76.81 falling_now=True reversal_pct=0.001692 sell_reversal_min_pct=0.000000 reversal_ok=True",
+ "SELL_PANIC blocked: ma_trend_state=FALLING",
+ "SELL_RECOVERY blocked: recovery_fee_floor_not_met, profit_not_ok, recovery_retrace_not_crossed, standard_sell_already_ready",
+ "SELL_STANDARD blocked: fee_floor_not_ok, profit_not_ok",
+ "buy-side skipped: already in position",
+ "sell_reversal_min_pct=0.0"
+ ],
+ "decision": "HOLD",
+ "engine_version": "saturnus_v2.1_price_priority",
+ "in_position": true,
+ "last": 76.68,
+ "last_panic_loss": 6.609999999999999,
+ "last_result": "HOLD",
+ "ma_band_enter_pct": 0.0025,
... [DIFF LEVÁGVA] további sorok: 1090