158 lines
4.0 KiB
JSON
158 lines
4.0 KiB
JSON
{
|
|
"saved_at": "2026-06-17T13:46:53.337337+07:00",
|
|
"balance": 381.5962875199002,
|
|
"trade_log": [
|
|
{
|
|
"entry": 63489.71685,
|
|
"exit": 63568.8,
|
|
"pnl_pct": 0.12,
|
|
"pnl_usdc": 0.07908315,
|
|
"qty": 0.001,
|
|
"side": "TAKE_PROFIT"
|
|
},
|
|
{
|
|
"entry": 63142.0912,
|
|
"exit": 63764.0,
|
|
"pnl_pct": 0.98,
|
|
"pnl_usdc": 0.6219088,
|
|
"qty": 0.001,
|
|
"side": "TAKE_PROFIT"
|
|
},
|
|
{
|
|
"entry": 63074.3337,
|
|
"exit": 63764.0,
|
|
"pnl_pct": 1.09,
|
|
"pnl_usdc": 0.6896663,
|
|
"qty": 0.001,
|
|
"side": "TAKE_PROFIT"
|
|
},
|
|
{
|
|
"entry": 62935.068,
|
|
"exit": 63764.0,
|
|
"pnl_pct": 1.32,
|
|
"pnl_usdc": 0.828932,
|
|
"qty": 0.001,
|
|
"side": "TAKE_PROFIT"
|
|
},
|
|
{
|
|
"entry": 63349.534,
|
|
"exit": 63764.0,
|
|
"pnl_pct": 0.65,
|
|
"pnl_usdc": 0.414466,
|
|
"qty": 0.001,
|
|
"side": "TAKE_PROFIT"
|
|
},
|
|
{
|
|
"entry": 63349.534,
|
|
"exit": 63420.2,
|
|
"pnl_pct": 0.11,
|
|
"pnl_usdc": 0.070666,
|
|
"qty": 0.001,
|
|
"side": "TAKE_PROFIT"
|
|
},
|
|
{
|
|
"entry": 66024.78,
|
|
"exit": 66123.8,
|
|
"qty": 0.0001,
|
|
"side": "TAKE_PROFIT",
|
|
"pnl_pct": 0.15,
|
|
"pnl_usdc": 0.009902,
|
|
"entry_time": "2026-06-16T06:30:00+00:00",
|
|
"exit_time": "2026-06-16T06:30:40+00:00",
|
|
"source": "reconstructed_from_botlog"
|
|
},
|
|
{
|
|
"entry": 65911.37,
|
|
"exit": 66447.3,
|
|
"qty": 0.0001,
|
|
"side": "TAKE_PROFIT",
|
|
"pnl_pct": 0.81,
|
|
"pnl_usdc": 0.053593,
|
|
"entry_time": "2026-06-16T15:00:00+00:00",
|
|
"exit_time": "2026-06-16T15:14:07+00:00",
|
|
"source": "reconstructed_from_botlog"
|
|
},
|
|
{
|
|
"entry": 66164.9,
|
|
"exit": 66447.3,
|
|
"qty": 0.0001,
|
|
"side": "TAKE_PROFIT",
|
|
"pnl_pct": 0.43,
|
|
"pnl_usdc": 0.02824,
|
|
"entry_time": "2026-06-16T18:00:00+00:00",
|
|
"exit_time": "2026-06-16T18:00:28+00:00",
|
|
"source": "reconstructed_from_botlog"
|
|
},
|
|
{
|
|
"side": "TAKE_PROFIT",
|
|
"entry": 65271.512075,
|
|
"exit": 65318.5,
|
|
"qty": 0.0001,
|
|
"pnl_usdc": 0.00469879,
|
|
"pnl_pct": 0.07,
|
|
"entry_time": "2026-06-17T07:54:34.830030+00:00",
|
|
"exit_time": "2026-06-17T07:55:01.527073+00:00"
|
|
},
|
|
{
|
|
"side": "TAKE_PROFIT",
|
|
"entry": 63046.38643775,
|
|
"exit": 64337.8,
|
|
"qty": 0.0001,
|
|
"pnl_usdc": 0.12914136,
|
|
"pnl_pct": 2.05,
|
|
"entry_time": "2026-06-19T14:11:37.457680+00:00",
|
|
"exit_time": "2026-06-20T15:20:38.953447+00:00"
|
|
},
|
|
{
|
|
"side": "BUY\u2192SELL",
|
|
"entry": 64959.35309,
|
|
"exit": 65104.4725625,
|
|
"qty": 0.0001,
|
|
"pnl_usdc": 0.01451195,
|
|
"pnl_pct": 0.22,
|
|
"entry_time": "2026-06-22T13:28:53.080367+00:00",
|
|
"exit_time": "2026-06-22T15:13:01.626453+00:00"
|
|
},
|
|
{
|
|
"side": "TAKE_PROFIT",
|
|
"entry": 59190.66925,
|
|
"exit": 60379.2,
|
|
"qty": 0.0001,
|
|
"pnl_usdc": 0.11885307,
|
|
"pnl_pct": 2.01,
|
|
"entry_time": "2026-06-26T13:36:11.624456+00:00",
|
|
"exit_time": "2026-06-26T15:36:42.631221+00:00"
|
|
},
|
|
{
|
|
"side": "TAKE_PROFIT",
|
|
"entry": 59466.16964583,
|
|
"exit": 60706.1,
|
|
"qty": 0.0001,
|
|
"pnl_usdc": 0.12399304,
|
|
"pnl_pct": 2.09,
|
|
"entry_time": "2026-06-28T17:37:02.266182+00:00",
|
|
"exit_time": "2026-06-29T12:15:40.064555+00:00"
|
|
},
|
|
{
|
|
"side": "TAKE_PROFIT",
|
|
"entry": 59341.59,
|
|
"exit": 60542.7,
|
|
"qty": 0.0001,
|
|
"pnl_usdc": 0.120111,
|
|
"pnl_pct": 2.02,
|
|
"entry_time": "2026-06-29T14:08:16.334372+00:00",
|
|
"exit_time": "2026-06-29T17:15:24.048003+00:00"
|
|
}
|
|
],
|
|
"total_pnl": 2.79645725,
|
|
"total_trades": 9,
|
|
"open_position": {
|
|
"current_value": 62.9018,
|
|
"entry_price": 62955.9093,
|
|
"pnl_pct": -0.09,
|
|
"qty": 0.001,
|
|
"side": "BUY",
|
|
"unrealized_pnl": -0.0541093
|
|
},
|
|
"reconstruction_note": "Added 3 TPs reconstructed from bot.log (missing due to persist bug \u2014 trade_history.json was only saved on reconcile). Backup: /root/grid-bot/trade_history.json.bak.pre_recon.20260617_134653"
|
|
} |