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
1776175249.001992
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": 302,
"base": 83.72,
"base_price": 83.72,
"bot": {
"enabled": true,
"mode": "live",
"name": "Saturnus"
},
"buy_hierarchy_ok": false,
"buy_price": 83.72,
"catastrophe_buy": 92.09200000000001,
"catastrophe_sell": 75.348,
"close": 87.36,
"cooldowns": {
"buy_reason": "POST_SELL_COOLDOWN: position transitioned open -> flat",
"buy_set_ts": 1775342815,
"buy_until": 1775342995,
"sell_trade_id": 302
},
"cycle": {
"recovery_buy_arm_age": 0,
"recovery_buy_armed": false,
"recovery_sell_arm_age": 0,
"recovery_sell_armed": false
},
"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_gap": 0.16744,
"panic_gap_floor": 86.86521,
"panic_gap_ok": true,
"panic_recovery_extra_gap_pct": 0.002,
"panic_sell_level": 82.8828,
"recovery_anchor_price": 83.72,
"recovery_buy_arm_age": 0,
"recovery_buy_armed": false,
"recovery_buy_level": 83.72,
"recovery_loss_pct": 0.0,
"recovery_mode": false,
"recovery_panic_floor": 82.8828,
"recovery_sell_arm_age": 1,
"recovery_sell_armed": true,
"recovery_sell_level": 87.03265,
"recovery_target_entry_cap": null,
"reference_base": 83.72,
"required_next_buy_mode": null,
"required_next_sell_mode": null,
"roundtrip_cost_pct": 0.0,
"sideways": false,
"sideways_ma_gap_pct": 0.0015,
"std_buy_level": 87.70944,
"std_sell_level": 87.03265,
"trend_down": true,
"trend_up": true
},
"decision_action": "HOLD",
"decision_level": null,
"decision_reason": "NO_SELL_CONDITION_MET",
"decision_rule_id": "HOLD",
"gate_reason": "",
"reason": "NO_SELL_CONDITION_MET",
"rule": "HOLD",
"trigger_level": null
},
"decision_action": "HOLD",
"decision_level": null,
"decision_reason": "NO_SELL_CONDITION_MET",
"decision_rule": "HOLD",
"engine": {},
"entry_price": 83.72,
"exchange": "binance",
"execution": {
"active": true,
"enabled": true,
"flags_ts": 1776175248,
"ft_url": "http://127.0.0.1:8089",
"last_call": {
"action": "BUY",
"detail": "ok",
"http": 200,
"ok": true,
"response": {
"amount": 1.006,
"amount_precision": 0.001,
"amount_requested": 1.00744939,
"base_currency": "SOL",
"close_date": null,
"close_profit": null,
"close_profit_abs": null,
"close_profit_pct": null,
"close_rate": null,
"close_rate_requested": null,
"close_timestamp": null,
"enter_tag": "force_entry",
"exchange": "binance",
"exit_order_status": null,
"exit_reason": null,
"fee_close": 0.00095,
"fee_close_cost": null,
"fee_close_currency": null,
"fee_open": 0.00095,
"fee_open_cost": 0.080012839022675,
"fee_open_currency": "SOL",
"funding_fees": 0.0,
"has_open_orders": false,
"initial_stop_loss_abs": 75.35,
"initial_stop_loss_pct": -10.0,
"initial_stop_loss_ratio": -0.1,
"interest_rate": 0.0,
"is_open": true,
Csak változott diff sorok
--- baseline
+++ current
@@ -14,7 +14,7 @@
- "close": 82.02,
+ "close": 87.36,
@@ -36,20 +36,30 @@
+ "panic_gap": 0.16744,
+ "panic_gap_floor": 86.86521,
+ "panic_gap_ok": true,
+ "panic_recovery_extra_gap_pct": 0.002,
- "recovery_buy_level": 84.05488,
+ "recovery_buy_level": 83.72,
- "recovery_sell_arm_age": 0,
- "recovery_sell_armed": false,
- "recovery_sell_level": 86.58489999999999,
+ "recovery_panic_floor": 82.8828,
+ "recovery_sell_arm_age": 1,
+ "recovery_sell_armed": true,
+ "recovery_sell_level": 87.03265,
+ "recovery_target_entry_cap": null,
+ "required_next_buy_mode": null,
+ "required_next_sell_mode": null,
- "std_buy_level": 84.05488,
- "std_sell_level": 86.58489999999999,
+ "sideways": false,
+ "sideways_ma_gap_pct": 0.0015,
+ "std_buy_level": 87.70944,
+ "std_sell_level": 87.03265,
@@ -72,7 +82,7 @@
- "flags_ts": 1776003324,
+ "flags_ts": 1776175248,
@@ -311,16 +321,16 @@
- "block_reason": "KILL_SWITCH",
- "blocked": true,
- "day": "2026-04-12",
+ "block_reason": null,
+ "blocked": false,
+ "day": "2026-04-14",
- "high": 87.02,
+ "high": 87.47,
- "last": 82.02,
+ "last": 87.36,
@@ -331,20 +341,30 @@
+ "panic_gap": 0.16744,
+ "panic_gap_floor": 86.86521,
+ "panic_gap_ok": true,
+ "panic_recovery_extra_gap_pct": 0.002,
- "recovery_buy_level": 84.05488,
+ "recovery_buy_level": 83.72,
- "recovery_sell_arm_age": 0,
- "recovery_sell_armed": false,
- "recovery_sell_level": 86.58489999999999,
+ "recovery_panic_floor": 82.8828,
+ "recovery_sell_arm_age": 1,
+ "recovery_sell_armed": true,
+ "recovery_sell_level": 87.03265,
+ "recovery_target_entry_cap": null,
+ "required_next_buy_mode": null,
+ "required_next_sell_mode": null,
- "std_buy_level": 84.05488,
- "std_sell_level": 86.58489999999999,
+ "sideways": false,
+ "sideways_ma_gap_pct": 0.0015,
+ "std_buy_level": 87.70944,
+ "std_sell_level": 87.03265,
@@ -357,12 +377,12 @@
- "last_price": 82.02,
+ "last_price": 87.36,
- "computed_at": "2026-04-12T14:15:24Z",
+ "computed_at": "2026-04-14T14:00:49Z",
@@ -371,13 +391,13 @@
- "recovery_sell": 86.58489999999999,
+ "recovery_sell": 87.03265,
- "std_sell": 86.58489999999999
+ "std_sell": 87.03265
@@ -394,18 +414,18 @@
- "close": 82.02,
- "high": 82.02,
- "last": 82.02,
- "last_candle_time": "2026-04-12T14:14:00Z",
- "low": 81.97,
- "open": 81.98,
+ "close": 87.36,
+ "high": 87.47,
+ "last": 87.36,
+ "last_candle_time": "2026-04-14T13:59:00Z",
+ "low": 87.28,
+ "open": 87.43,
- "prev_last": 81.99,
+ "prev_last": 87.44,
- "ts": 1776003240,
- "updated_at": "2026-04-12T14:15:24Z",
- "volume": 49.678
+ "ts": 1776175140,
+ "updated_at": "2026-04-14T14:00:49Z",
+ "volume": 1317.055
@@ -421,9 +441,9 @@
- "peak": 87.02,
+ "peak": 87.47,
- "prev_last": 81.99,
+ "prev_last": 87.44,
@@ -442,7 +462,7 @@
- "recovery_sell": 86.58489999999999,
+ "recovery_sell": 87.03265,
@@ -470,7 +490,7 @@
Teljes diff
--- baseline
+++ current
@@ -14,7 +14,7 @@
"buy_price": 83.72,
"catastrophe_buy": 92.09200000000001,
"catastrophe_sell": 75.348,
- "close": 82.02,
+ "close": 87.36,
"cooldowns": {
"buy_reason": "POST_SELL_COOLDOWN: position transitioned open -> flat",
"buy_set_ts": 1775342815,
@@ -36,20 +36,30 @@
"min_profitable_exit_level": 83.80371999999998,
"min_recovery_exit_level": null,
"panic_buy_level": 84.5572,
+ "panic_gap": 0.16744,
+ "panic_gap_floor": 86.86521,
+ "panic_gap_ok": true,
+ "panic_recovery_extra_gap_pct": 0.002,
"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_buy_level": 83.72,
"recovery_loss_pct": 0.0,
"recovery_mode": false,
- "recovery_sell_arm_age": 0,
- "recovery_sell_armed": false,
- "recovery_sell_level": 86.58489999999999,
+ "recovery_panic_floor": 82.8828,
+ "recovery_sell_arm_age": 1,
+ "recovery_sell_armed": true,
+ "recovery_sell_level": 87.03265,
+ "recovery_target_entry_cap": null,
"reference_base": 83.72,
+ "required_next_buy_mode": null,
+ "required_next_sell_mode": null,
"roundtrip_cost_pct": 0.0,
- "std_buy_level": 84.05488,
- "std_sell_level": 86.58489999999999,
+ "sideways": false,
+ "sideways_ma_gap_pct": 0.0015,
+ "std_buy_level": 87.70944,
+ "std_sell_level": 87.03265,
"trend_down": true,
"trend_up": true
},
@@ -72,7 +82,7 @@
"execution": {
"active": true,
"enabled": true,
- "flags_ts": 1776003324,
+ "flags_ts": 1776175248,
"ft_url": "http://127.0.0.1:8089",
"last_call": {
"action": "BUY",
@@ -311,16 +321,16 @@
"trading_mode": "spot"
},
"guardrail": {
- "block_reason": "KILL_SWITCH",
- "blocked": true,
- "day": "2026-04-12",
+ "block_reason": null,
+ "blocked": false,
+ "day": "2026-04-14",
"trades_today": 0
},
"had_enough_drop": false,
"had_enough_rise": true,
- "high": 87.02,
+ "high": 87.47,
"in_position": true,
- "last": 82.02,
+ "last": 87.36,
"last_action": "BUY",
"last_decision": {
"action": "HOLD",
@@ -331,20 +341,30 @@
"min_profitable_exit_level": 83.80371999999998,
"min_recovery_exit_level": null,
"panic_buy_level": 84.5572,
+ "panic_gap": 0.16744,
+ "panic_gap_floor": 86.86521,
+ "panic_gap_ok": true,
+ "panic_recovery_extra_gap_pct": 0.002,
"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_buy_level": 83.72,
"recovery_loss_pct": 0.0,
"recovery_mode": false,
- "recovery_sell_arm_age": 0,
- "recovery_sell_armed": false,
- "recovery_sell_level": 86.58489999999999,
+ "recovery_panic_floor": 82.8828,
+ "recovery_sell_arm_age": 1,
+ "recovery_sell_armed": true,
+ "recovery_sell_level": 87.03265,
+ "recovery_target_entry_cap": null,
"reference_base": 83.72,
+ "required_next_buy_mode": null,
+ "required_next_sell_mode": null,
"roundtrip_cost_pct": 0.0,
- "std_buy_level": 84.05488,
- "std_sell_level": 86.58489999999999,
+ "sideways": false,
+ "sideways_ma_gap_pct": 0.0015,
+ "std_buy_level": 87.70944,
+ "std_sell_level": 87.03265,
"trend_down": true,
"trend_up": true
},
@@ -357,12 +377,12 @@
"rule": "HOLD",
"trigger_level": null
},
- "last_price": 82.02,
+ "last_price": 87.36,
"last_reason": "NO_SELL_CONDITION_MET",
"levels": {
"catastrophe_buy": 92.09200000000001,
"catastrophe_sell": 75.348,
- "computed_at": "2026-04-12T14:15:24Z",
+ "computed_at": "2026-04-14T14:00:49Z",
"panic_buy": 84.5572,
"panic_sell": 82.8828,
"profitless_buy": 83.55256,
@@ -371,13 +391,13 @@
"recovery_buy_armed": false,
"recovery_buy_limit": null,
"recovery_buy_rebound_level": null,
- "recovery_sell": 86.58489999999999,
+ "recovery_sell": 87.03265,
"recovery_sell_armed": false,
"recovery_sell_limit": null,
"recovery_sell_retrace_level": null,
"reference_base": 83.72,
"std_buy": null,
- "std_sell": 86.58489999999999
+ "std_sell": 87.03265
},
"locks": {},
"locks_meta": {
@@ -394,18 +414,18 @@
"ma_negative": false,
"ma_positive": false,
"market": {
- "close": 82.02,
- "high": 82.02,
- "last": 82.02,
- "last_candle_time": "2026-04-12T14:14:00Z",
- "low": 81.97,
- "open": 81.98,
+ "close": 87.36,
+ "high": 87.47,
+ "last": 87.36,
+ "last_candle_time": "2026-04-14T13:59:00Z",
+ "low": 87.28,
+ "open": 87.43,
"pair": "SOL/USDC",
- "prev_last": 81.99,
+ "prev_last": 87.44,
"timeframe": "1m",
- "ts": 1776003240,
- "updated_at": "2026-04-12T14:15:24Z",
- "volume": 49.678
+ "ts": 1776175140,
+ "updated_at": "2026-04-14T14:00:49Z",
+ "volume": 1317.055
},
"meta": {
"created_at": null,
@@ -421,9 +441,9 @@
"panic_buy": 84.5572,
"panic_mode": false,
"panic_sell": 82.8828,
- "peak": 87.02,
+ "peak": 87.47,
"position_entry_rule": null,
- "prev_last": 81.99,
+ "prev_last": 87.44,
"previous_base": 83.72,
"prices": {
"base": 83.72,
@@ -442,7 +462,7 @@
"profitless_sell": 83.84558,
"reason": "NO_BUY_CONDITION_MET",
"recovery_buy": null,
- "recovery_sell": 86.58489999999999,
+ "recovery_sell": 87.03265,
"reference_base": 83.72,
"rules": {
"catastrophe_buy": null,
@@ -470,7 +490,7 @@
"ticks": 19
},
... [DIFF LEVÁGVA] további sorok: 27