Superspreader

STOPPED Mode: DRY_RUN Strategy: automated_sheet11_v2 Policy: allowed Orders: blocked Worker: running

New version deployed Version main · ed73d08923d3 Build 28577791924-1
worker stopped
Real order placement is blocked.
Open positions: 0 Blocked shares: 0 Feed warnings: 9 Safety: STOPPED

Market Search

Configuration

Selected EPICIX.D.FTSE.IFM.IP
Configured EPICsIX.D.FTSE.IFM.IP, KA.D.GLEN.CASH.IP, KA.D.BAY.CASH.IP, KA.D.RR.CASH.IP, KA.D.LLOY.CASH.IP, KA.D.BARC.CASH.IP, KA.D.BP.CASH.IP, KA.D.SHELLN.CASH.IP, UA.D.AALUS.CASH.IP, KA.D.VOD.CASH.IP
Deal size1.0
IG account typeDEMO
IG accountZ6***
Trading enabledTrue
Close-onlyFalse
Real ordersblocked
ConnectionTrue
Local 1m bars1434
Local 10m bars147
Data feed
Market data
REST read budget
REST trading budget
Warmup progress
100%
147 / 100 10m bars 0 remaining

Profit & Loss

Today net
0.00 GBP
Gross
0.00 GBP
Fees
0.00 GBP
Realised loss
0.00 GBP
Daily trade count
0 trades
Waiting for outcome data
Date Net Gross Fees Trades Outcome type
2026-07-02 -4.20 GBP 4.80 GBP 9.00 GBP 8 0 exact / 8 estimated
2026-07-01 150.10 GBP 156.60 GBP 6.50 GBP 7 0 exact / 7 estimated
2026-06-30 0.00 GBP 0.00 GBP 0.00 GBP 1 0 exact / 1 estimated

Controls

No action yet.

Decision Trace

No decision recorded yet.

Position

Collapsed by default
{
  "deal_id": null,
  "deal_reference": null,
  "direction": "FLAT",
  "entry_price": 10444.2,
  "epic": "IX.D.FTSE.IFM.IP",
  "is_open": false,
  "last_10m_bar_time": "2026-07-02T06:50:00+00:00",
  "last_1m_bar_time": "2026-07-02T07:19:00+00:00",
  "peak_price": null,
  "raw": {
    "bar_close": 10452.0,
    "bars_held": null,
    "dry_run": true,
    "entry_bar_time": "2026-07-02T06:50:00+00:00",
    "entry_price": 10444.2,
    "entry_reason": "histogram \u003c HTHRESH and MACD line \u003c 0.0",
    "exit_reason": null,
    "flip_action": null,
    "position_state": "FLAT",
    "strategy_name": "automated_sheet11_v2",
    "trailing_reference_price": null
  },
  "size": 1.0,
  "trough_price": 10444.2
}

Latest 10m Signal

Collapsed by default
{
  "bar_close": 10529.0,
  "bar_time": "2026-07-02T09:30:00+00:00",
  "bars_held": null,
  "created_at": "2026-07-02T09:40:03.152803+00:00",
  "entry_long": 1,
  "entry_reason": "histogram \u003e -HTHRESH and MACD line \u003e 0.0",
  "entry_short": 0,
  "epic": "IX.D.FTSE.IFM.IP",
  "exit_long": false,
  "exit_reason": null,
  "exit_short": false,
  "first_of_day": false,
  "flip_action": null,
  "histogram": 1.5943507502712606,
  "id": 906,
  "macd_main": 13.990807090067392,
  "macd_zone": null,
  "market_close_exit": false,
  "payload_json": "{\"epic\": \"IX.D.FTSE.IFM.IP\", \"resolution\": \"MINUTE_10\", \"macd_main\": 13.990807090067392, \"signal_line\": 12.396456339796131, \"histogram\": 1.5943507502712606, \"entry_long\": true, \"entry_short\": false, \"stay_long\": true, \"stay_short\": false, \"bar_close\": 10529.0, \"position_state\": \"FLAT\", \"trailing_reference_price\": null, \"exit_reason\": null, \"flip_action\": null, \"strategy_name\": \"automated_sheet11_v2\", \"macd_zone\": null, \"bars_held\": null, \"entry_reason\": \"histogram \u003e -HTHRESH and MACD line \u003e 0.0\", \"exit_long\": false, \"exit_short\": false, \"timed_exit\": false, \"market_close_exit\": false, \"session_close_exit\": false, \"first_of_day\": false, \"bar_time\": \"2026-07-02T09:30:00+00:00\"}",
  "position_state": "FLAT",
  "resolution": "MINUTE_10",
  "session_close_exit": false,
  "signal_line": 12.396456339796131,
  "stay_long": 1,
  "stay_short": 0,
  "strategy_name": "automated_sheet11_v2",
  "timed_exit": false,
  "trailing_reference_price": null
}

Recent Signals

Collapsed by default
[
  {
    "bar_close": 10529.0,
    "bar_time": "2026-07-02T09:30:00+00:00",
    "bars_held": null,
    "created_at": "2026-07-02T09:40:03.152803+00:00",
    "entry_long": 1,
    "entry_reason": "histogram \u003e -HTHRESH and MACD line \u003e 0.0",
    "entry_short": 0,
    "epic": "IX.D.FTSE.IFM.IP",
    "exit_long": false,
    "exit_reason": null,
    "exit_short": false,
    "first_of_day": false,
    "flip_action": null,
    "histogram": 1.5943507502712606,
    "id": 906,
    "macd_main": 13.990807090067392,
    "macd_zone": null,
    "market_close_exit": false,
    "payload_json": "{\"epic\": \"IX.D.FTSE.IFM.IP\", \"resolution\": \"MINUTE_10\", \"macd_main\": 13.990807090067392, \"signal_line\": 12.396456339796131, \"histogram\": 1.5943507502712606, \"entry_long\": true, \"entry_short\": false, \"stay_long\": true, \"stay_short\": false, \"bar_close\": 10529.0, \"position_state\": \"FLAT\", \"trailing_reference_price\": null, \"exit_reason\": null, \"flip_action\": null, \"strategy_name\": \"automated_sheet11_v2\", \"macd_zone\": null, \"bars_held\": null, \"entry_reason\": \"histogram \u003e -HTHRESH and MACD line \u003e 0.0\", \"exit_long\": false, \"exit_short\": false, \"timed_exit\": false, \"market_close_exit\": false, \"session_close_exit\": false, \"first_of_day\": false, \"bar_time\": \"2026-07-02T09:30:00+00:00\"}",
    "position_state": "FLAT",
    "resolution": "MINUTE_10",
    "session_close_exit": false,
    "signal_line": 12.396456339796131,
    "stay_long": 1,
    "stay_short": 0,
    "strategy_name": "automated_sheet11_v2",
    "timed_exit": false,
    "trailing_reference_price": null
  },
  {
    "bar_close": 10531.7,
    "bar_time": "2026-07-02T09:20:00+00:00",
    "bars_held": null,
    "created_at": "2026-07-02T09:30:18.955720+00:00",
    "entry_long": 1,
    "entry_reason": "histogram \u003e -HTHRESH and MACD line \u003e 0.0",
    "entry_short": 0,
    "epic": "IX.D.FTSE.IFM.IP",
    "exit_long": false,
    "exit_reason": null,
    "exit_short": false,
    "first_of_day": false,
    "flip_action": null,
    "histogram": 2.377512699422752,
    "id": 905,
    "macd_main": 14.316743541665346,
    "macd_zone": null,
    "market_close_exit": false,
    "payload_json": "{\"epic\": \"IX.D.FTSE.IFM.IP\", \"resolution\": \"MINUTE_10\", \"macd_main\": 14.316743541665346, \"signal_line\": 11.939230842242594, \"histogram\": 2.377512699422752, \"entry_long\": true, \"entry_short\": false, \"stay_long\": true, \"stay_short\": false, \"bar_close\": 10531.7, \"position_state\": \"FLAT\", \"trailing_reference_price\": null, \"exit_reason\": null, \"flip_action\": null, \"strategy_name\": \"automated_sheet11_v2\", \"macd_zone\": null, \"bars_held\": null, \"entry_reason\": \"histogram \u003e -HTHRESH and MACD line \u003e 0.0\", \"exit_long\": false, \"exit_short\": false, \"timed_exit\": false, \"market_close_exit\": false, \"session_close_exit\": false, \"first_of_day\": false, \"bar_time\": \"2026-07-02T09:20:00+00:00\"}",
    "position_state": "FLAT",
    "resolution": "MINUTE_10",
    "session_close_exit": false,
    "signal_line": 11.939230842242594,
    "stay_long": 1,
    "stay_short": 0,
    "strategy_name": "automated_sheet11_v2",
    "timed_exit": false,
    "trailing_reference_price": null
  },
  {
    "bar_close": 10529.5,
    "bar_time": "2026-07-02T09:10:00+00:00",
    "bars_held": null,
    "created_at": "2026-07-02T09:20:03.981959+00:00",
    "entry_long": 1,
    "entry_reason": "histogram \u003e -HTHRESH and MACD line \u003e 0.0",
    "entry_short": 0,
    "epic": "IX.D.FTSE.IFM.IP",
    "exit_long": false,
    "exit_reason": null,
    "exit_short": false,
    "first_of_day": false,
    "flip_action": null,
    "histogram": 2.928894257941751,
    "id": 904,
    "macd_main": 14.186967115741936,
    "macd_zone": null,
    "market_close_exit": false,
    "payload_json": "{\"epic\": \"IX.D.FTSE.IFM.IP\", \"resolution\": \"MINUTE_10\", \"macd_main\": 14.186967115741936, \"signal_line\": 11.258072857800185, \"histogram\": 2.928894257941751, \"entry_long\": true, \"entry_short\": false, \"stay_long\": true, \"stay_short\": false, \"bar_close\": 10529.5, \"position_state\": \"FLAT\", \"trailing_reference_price\": null, \"exit_reason\": null, \"flip_action\": null, \"strategy_name\": \"automated_sheet11_v2\", \"macd_zone\": null, \"bars_held\": null, \"entry_reason\": \"histogram \u003e -HTHRESH and MACD line \u003e 0.0\", \"exit_long\": false, \"exit_short\": false, \"timed_exit\": false, \"market_close_exit\": false, \"session_close_exit\": false, \"first_of_day\": false, \"bar_time\": \"2026-07-02T09:10:00+00:00\"}",
    "position_state": "FLAT",
    "resolution": "MINUTE_10",
    "session_close_exit": false,
    "signal_line": 11.258072857800185,
    "stay_long": 1,
    "stay_short": 0,
    "strategy_name": "automated_sheet11_v2",
    "timed_exit": false,
    "trailing_reference_price": null
  },
  {
    "bar_close": 10522.9,
    "bar_time": "2026-07-02T09:00:00+00:00",
    "bars_held": null,
    "created_at": "2026-07-02T09:10:19.788189+00:00",
    "entry_long": 1,
    "entry_reason": "histogram \u003e -HTHRESH and MACD line \u003e 0.0",
    "entry_short": 0,
    "epic": "IX.D.FTSE.IFM.IP",
    "exit_long": false,
    "exit_reason": null,
    "exit_short": false,
    "first_of_day": false,
    "flip_action": null,
    "histogram": 3.6191282504675133,
    "id": 903,
    "macd_main": 14.039308521516432,
    "macd_zone": null,
    "market_close_exit": false,
    "payload_json": "{\"epic\": \"IX.D.FTSE.IFM.IP\", \"resolution\": \"MINUTE_10\", \"macd_main\": 14.039308521516432, \"signal_line\": 10.420180271048919, \"histogram\": 3.6191282504675133, \"entry_long\": true, \"entry_short\": false, \"stay_long\": true, \"stay_short\": false, \"bar_close\": 10522.9, \"position_state\": \"FLAT\", \"trailing_reference_price\": null, \"exit_reason\": null, \"flip_action\": null, \"strategy_name\": \"automated_sheet11_v2\", \"macd_zone\": null, \"bars_held\": null, \"entry_reason\": \"histogram \u003e -HTHRESH and MACD line \u003e 0.0\", \"exit_long\": false, \"exit_short\": false, \"timed_exit\": false, \"market_close_exit\": false, \"session_close_exit\": false, \"first_of_day\": false, \"bar_time\": \"2026-07-02T09:00:00+00:00\"}",
    "position_state": "FLAT",
    "resolution": "MINUTE_10",
    "session_close_exit": false,
    "signal_line": 10.420180271048919,
    "stay_long": 1,
    "stay_short": 0,
    "strategy_name": "automated_sheet11_v2",
    "timed_exit": false,
    "trailing_reference_price": null
  },
  {
    "bar_close": 10528.1,
    "bar_time": "2026-07-02T08:50:00+00:00",
    "bars_held": null,
    "created_at": "2026-07-02T09:00:04.747239+00:00",
    "entry_long": 1,
    "entry_reason": "histogram \u003e -HTHRESH and MACD line \u003e 0.0",
    "entry_short": 0,
    "epic": "IX.D.FTSE.IFM.IP",
    "exit_long": false,
    "exit_reason": null,
    "exit_short": false,
    "first_of_day": false,
    "flip_action": null,
    "histogram": 4.99578933086811,
    "id": 902,
    "macd_main": 14.389947065861634,
    "macd_zone": null,
    "market_close_exit": false,
    "payload_json": "{\"epic\": \"IX.D.FTSE.IFM.IP\", \"resolution\": \"MINUTE_10\", \"macd_main\": 14.389947065861634, \"signal_line\": 9.394157734993524, \"histogram\": 4.99578933086811, \"entry_long\": true, \"entry_short\": false, \"stay_long\": true, \"stay_short\": false, \"bar_close\": 10528.1, \"position_state\": \"FLAT\", \"trailing_reference_price\": null, \"exit_reason\": null, \"flip_action\": null, \"strategy_name\": \"automated_sheet11_v2\", \"macd_zone\": null, \"bars_held\": null, \"entry_reason\": \"histogram \u003e -HTHRESH and MACD line \u003e 0.0\", \"exit_long\": false, \"exit_short\": false, \"timed_exit\": false, \"market_close_exit\": false, \"session_close_exit\": false, \"first_of_day\": false, \"bar_time\": \"2026-07-02T08:50:00+00:00\"}",
    "position_state": "FLAT",
    "resolution": "MINUTE_10",
    "session_close_exit": false,
    "signal_line": 9.394157734993524,
    "stay_long": 1,
    "stay_short": 0,
    "strategy_name": "automated_sheet11_v2",
    "timed_exit": false,
    "trailing_reference_price": null
  },
  {
    "bar_close": 10530.6,
    "bar_time": "2026-07-02T08:40:00+00:00",
    "bars_held": null,
    "created_at": "2026-07-02T08:50:25.119686+00:00",
    "entry_long": 1,
    "entry_reason": "histogram \u003e -HTHRESH and MACD line \u003e 0.0",
    "entry_short": 0,
    "epic": "IX.D.FTSE.IFM.IP",
    "exit_long": false,
    "exit_reason": null,
    "exit_short": false,
    "first_of_day": false,
    "flip_action": null,
    "histogram": 6.023857108955382,
    "id": 895,
    "macd_main": 13.99688335056453,
    "macd_zone": null,
    "market_close_exit": false,
    "payload_json": "{\"epic\": \"IX.D.FTSE.IFM.IP\", \"resolution\": \"MINUTE_10\", \"macd_main\": 13.99688335056453, \"signal_line\": 7.973026241609149, \"histogram\": 6.023857108955382, \"entry_long\": true, \"entry_short\": false, \"stay_long\": true, \"stay_short\": false, \"bar_close\": 10530.6, \"position_state\": \"FLAT\", \"trailing_reference_price\": null, \"exit_reason\": null, \"flip_action\": null, \"strategy_name\": \"automated_sheet11_v2\", \"macd_zone\": null, \"bars_held\": null, \"entry_reason\": \"histogram \u003e -HTHRESH and MACD line \u003e 0.0\", \"exit_long\": false, \"exit_short\": false, \"timed_exit\": false, \"market_close_exit\": false, \"session_close_exit\": false, \"first_of_day\": false, \"bar_time\": \"2026-07-02T08:40:00+00:00\"}",
    "position_state": "FLAT",
    "resolution": "MINUTE_10",
    "session_close_exit": false,
    "signal_line": 7.973026241609149,
    "stay_long": 1,
    "stay_short": 0,
    "strategy_name": "automated_sheet11_v2",
    "timed_exit": false,
    "trailing_reference_price": null
  },
  {
    "bar_close": 10531.4,
    "bar_time": "2026-07-02T08:30:00+00:00",
    "bars_held": null,
    "created_at": "2026-07-02T08:40:24.712305+00:00",
    "entry_long": 1,
    "entry_reason": "histogram \u003e -HTHRESH and MACD line \u003e 0.0",
    "entry_short": 0,
    "epic": "IX.D.FTSE.IFM.IP",
    "exit_long": false,
    "exit_reason": null,
    "exit_short": false,
    "first_of_day": false,
    "flip_action": null,
    "histogram": 6.702359641935887,
    "id": 888,
    "macd_main": 12.958970786048667,
    "macd_zone": null,
    "market_close_exit": false,
    "payload_json": "{\"epic\": \"IX.D.FTSE.IFM.IP\", \"resolution\": \"MINUTE_10\", \"macd_main\": 12.958970786048667, \"signal_line\": 6.25661114411278, \"histogram\": 6.702359641935887, \"entry_long\": true, \"entry_short\": false, \"stay_long\": true, \"stay_short\": false, \"bar_close\": 10531.4, \"position_state\": \"FLAT\", \"trailing_reference_price\": null, \"exit_reason\": null, \"flip_action\": null, \"strategy_name\": \"automated_sheet11_v2\", \"macd_zone\": null, \"bars_held\": null, \"entry_reason\": \"histogram \u003e -HTHRESH and MACD line \u003e 0.0\", \"exit_long\": false, \"exit_short\": false, \"timed_exit\": false, \"market_close_exit\": false, \"session_close_exit\": false, \"first_of_day\": false, \"bar_time\": \"2026-07-02T08:30:00+00:00\"}",
    "position_state": "FLAT",
    "resolution": "MINUTE_10",
    "session_close_exit": false,
    "signal_line": 6.25661114411278,
    "stay_long": 1,
    "stay_short": 0,
    "strategy_name": "automated_sheet11_v2",
    "timed_exit": false,
    "trailing_reference_price": null
  },
  {
    "bar_close": 10532.1,
    "bar_time": "2026-07-02T08:20:00+00:00",
    "bars_held": null,
    "created_at": "2026-07-02T08:30:26.697108+00:00",
    "entry_long": 1,
    "entry_reason": "histogram \u003e -HTHRESH and MACD line \u003e 0.0",
    "entry_short": 0,
    "epic": "IX.D.FTSE.IFM.IP",
    "exit_long": false,
    "exit_reason": null,
    "exit_short": false,
    "first_of_day": false,
    "flip_action": null,
    "histogram": 6.953518569228688,
    "id": 881,
    "macd_main": 11.299333669890984,
    "macd_zone": null,
    "market_close_exit": false,
    "payload_json": "{\"epic\": \"IX.D.FTSE.IFM.IP\", \"resolution\": \"MINUTE_10\", \"macd_main\": 11.299333669890984, \"signal_line\": 4.345815100662296, \"histogram\": 6.953518569228688, \"entry_long\": true, \"entry_short\": false, \"stay_long\": true, \"stay_short\": false, \"bar_close\": 10532.1, \"position_state\": \"FLAT\", \"trailing_reference_price\": null, \"exit_reason\": null, \"flip_action\": null, \"strategy_name\": \"automated_sheet11_v2\", \"macd_zone\": null, \"bars_held\": null, \"entry_reason\": \"histogram \u003e -HTHRESH and MACD line \u003e 0.0\", \"exit_long\": false, \"exit_short\": false, \"timed_exit\": false, \"market_close_exit\": false, \"session_close_exit\": false, \"first_of_day\": false, \"bar_time\": \"2026-07-02T08:20:00+00:00\"}",
    "position_state": "FLAT",
    "resolution": "MINUTE_10",
    "session_close_exit": false,
    "signal_line": 4.345815100662296,
    "stay_long": 1,
    "stay_short": 0,
    "strategy_name": "automated_sheet11_v2",
    "timed_exit": false,
    "trailing_reference_price": null
  },
  {
    "bar_close": 10520.8,
    "bar_time": "2026-07-02T08:10:00+00:00",
    "bars_held": null,
    "created_at": "2026-07-02T08:23:06.936682+00:00",
    "entry_long": 1,
    "entry_reason": "histogram \u003e -HTHRESH and MACD line \u003e 0.0",
    "entry_short": 0,
    "epic": "IX.D.FTSE.IFM.IP",
    "exit_long": false,
    "exit_reason": null,
    "exit_short": false,
    "first_of_day": false,
    "flip_action": null,
    "histogram": 6.508223940870035,
    "id": 874,
    "macd_main": 8.870602968423555,
    "macd_zone": null,
    "market_close_exit": false,
    "payload_json": "{\"epic\": \"IX.D.FTSE.IFM.IP\", \"resolution\": \"MINUTE_10\", \"macd_main\": 8.870602968423555, \"signal_line\": 2.3623790275535193, \"histogram\": 6.508223940870035, \"entry_long\": true, \"entry_short\": false, \"stay_long\": true, \"stay_short\": false, \"bar_close\": 10520.8, \"position_state\": \"FLAT\", \"trailing_reference_price\": null, \"exit_reason\": null, \"flip_action\": null, \"strategy_name\": \"automated_sheet11_v2\", \"macd_zone\": null, \"bars_held\": null, \"entry_reason\": \"histogram \u003e -HTHRESH and MACD line \u003e 0.0\", \"exit_long\": false, \"exit_short\": false, \"timed_exit\": false, \"market_close_exit\": false, \"session_close_exit\": false, \"first_of_day\": false, \"bar_time\": \"2026-07-02T08:10:00+00:00\"}",
    "position_state": "FLAT",
    "resolution": "MINUTE_10",
    "session_close_exit": false,
    "signal_line": 2.3623790275535193,
    "stay_long": 1,
    "stay_short": 0,
    "strategy_name": "automated_sheet11_v2",
    "timed_exit": false,
    "trailing_reference_price": null
  },
  {
    "bar_close": 10524.1,
    "bar_time": "2026-07-02T08:00:00+00:00",
    "bars_held": null,
    "created_at": "2026-07-02T08:10:00.810835+00:00",
    "entry_long": 1,
    "entry_reason": "histogram \u003e -HTHRESH and MACD line \u003e 0.0",
    "entry_short": 0,
    "epic": "IX.D.FTSE.IFM.IP",
    "exit_long": false,
    "exit_reason": null,
    "exit_short": false,
    "first_of_day": false,
    "flip_action": null,
    "histogram": 6.37717883271378,
    "id": 867,
    "macd_main": 6.8831054097117885,
    "macd_zone": null,
    "market_close_exit": false,
    "payload_json": "{\"epic\": \"IX.D.FTSE.IFM.IP\", \"resolution\": \"MINUTE_10\", \"macd_main\": 6.8831054097117885, \"signal_line\": 0.5059265769980084, \"histogram\": 6.37717883271378, \"entry_long\": true, \"entry_short\": false, \"stay_long\": true, \"stay_short\": false, \"bar_close\": 10524.1, \"position_state\": \"FLAT\", \"trailing_reference_price\": null, \"exit_reason\": null, \"flip_action\": null, \"strategy_name\": \"automated_sheet11_v2\", \"macd_zone\": null, \"bars_held\": null, \"entry_reason\": \"histogram \u003e -HTHRESH and MACD line \u003e 0.0\", \"exit_long\": false, \"exit_short\": false, \"timed_exit\": false, \"market_close_exit\": false, \"session_close_exit\": false, \"first_of_day\": false, \"bar_time\": \"2026-07-02T08:00:00+00:00\"}",
    "position_state": "FLAT",
    "resolution": "MINUTE_10",
    "session_close_exit": false,
    "signal_line": 0.5059265769980084,
    "stay_long": 1,
    "stay_short": 0,
    "strategy_name": "automated_sheet11_v2",
    "timed_exit": false,
    "trailing_reference_price": null
  }
]

Recent Trades

Collapsed by default
[
  {
    "action": "OPEN_LONG",
    "created_at": "2026-07-02T09:40:03.323335+00:00",
    "epic": "IX.D.FTSE.IFM.IP",
    "id": 644,
    "mode": "DRY_RUN",
    "payload_json": "{\"intent\": {\"action\": \"OPEN_LONG\", \"epic\": \"IX.D.FTSE.IFM.IP\", \"size\": 1.0, \"mode\": \"DRY_RUN\", \"reason\": \"strategy entry\", \"deal_id\": null, \"allow_flip\": false}, \"risk\": {\"trading_enabled\": true, \"live_trading_enabled\": false, \"live_acknowledged\": false, \"close_only_mode\": false, \"emergency_stop\": false, \"ambiguous_reconciliation\": false, \"policy_allowed\": true, \"policy_reason\": \"allowed\", \"policy_blocks\": [], \"policy_verified\": true, \"account_type\": \"CFD\", \"market_type\": null, \"allowed_epics\": [\"IX.D.FTSE.IFM.IP\", \"KA.D.GLEN.CASH.IP\", \"KA.D.BAY.CASH.IP\", \"KA.D.RR.CASH.IP\", \"KA.D.LLOY.CASH.IP\", \"KA.D.BARC.CASH.IP\", \"KA.D.BP.CASH.IP\", \"KA.D.SHELLN.CASH.IP\", \"UA.D.AALUS.CASH.IP\", \"KA.D.VOD.CASH.IP\"], \"stamp_duty_pct\": 0.0, \"spread_pct\": 0.00949631542961331, \"max_daily_loss_gbp\": 25.0, \"realised_daily_loss_gbp\": 825.1887704276647, \"max_trades_per_day\": 3, \"trades_today\": 0, \"max_spread_points\": 2.0, \"max_spread_pct\": 4.0, \"spread_points\": 1.0, \"data_stale\": false, \"data_stale_reason\": null, \"rate_limited\": false, \"allowed_trading_window\": [\"08:00\", \"16:20\"], \"current_time_hhmm\": \"10:40\"}, \"blocks\": [\"daily loss limit reached\"]}",
    "reason": "daily loss limit reached",
    "size": 1.0,
    "status": "DENIED"
  },
  {
    "action": "OPEN_LONG",
    "created_at": "2026-07-02T09:30:19.129949+00:00",
    "epic": "IX.D.FTSE.IFM.IP",
    "id": 643,
    "mode": "DRY_RUN",
    "payload_json": "{\"intent\": {\"action\": \"OPEN_LONG\", \"epic\": \"IX.D.FTSE.IFM.IP\", \"size\": 1.0, \"mode\": \"DRY_RUN\", \"reason\": \"strategy entry\", \"deal_id\": null, \"allow_flip\": false}, \"risk\": {\"trading_enabled\": true, \"live_trading_enabled\": false, \"live_acknowledged\": false, \"close_only_mode\": false, \"emergency_stop\": false, \"ambiguous_reconciliation\": false, \"policy_allowed\": true, \"policy_reason\": \"allowed\", \"policy_blocks\": [], \"policy_verified\": true, \"account_type\": \"CFD\", \"market_type\": null, \"allowed_epics\": [\"IX.D.FTSE.IFM.IP\", \"KA.D.GLEN.CASH.IP\", \"KA.D.BAY.CASH.IP\", \"KA.D.RR.CASH.IP\", \"KA.D.LLOY.CASH.IP\", \"KA.D.BARC.CASH.IP\", \"KA.D.BP.CASH.IP\", \"KA.D.SHELLN.CASH.IP\", \"UA.D.AALUS.CASH.IP\", \"KA.D.VOD.CASH.IP\"], \"stamp_duty_pct\": 0.0, \"spread_pct\": 0.00949496292216979, \"max_daily_loss_gbp\": 25.0, \"realised_daily_loss_gbp\": 825.1887704276647, \"max_trades_per_day\": 3, \"trades_today\": 0, \"max_spread_points\": 2.0, \"max_spread_pct\": 4.0, \"spread_points\": 1.0, \"data_stale\": false, \"data_stale_reason\": null, \"rate_limited\": false, \"allowed_trading_window\": [\"08:00\", \"16:20\"], \"current_time_hhmm\": \"10:30\"}, \"blocks\": [\"daily loss limit reached\"]}",
    "reason": "daily loss limit reached",
    "size": 1.0,
    "status": "DENIED"
  },
  {
    "action": "OPEN_LONG",
    "created_at": "2026-07-02T09:20:04.122026+00:00",
    "epic": "IX.D.FTSE.IFM.IP",
    "id": 642,
    "mode": "DRY_RUN",
    "payload_json": "{\"intent\": {\"action\": \"OPEN_LONG\", \"epic\": \"IX.D.FTSE.IFM.IP\", \"size\": 1.0, \"mode\": \"DRY_RUN\", \"reason\": \"strategy entry\", \"deal_id\": null, \"allow_flip\": false}, \"risk\": {\"trading_enabled\": true, \"live_trading_enabled\": false, \"live_acknowledged\": false, \"close_only_mode\": false, \"emergency_stop\": false, \"ambiguous_reconciliation\": false, \"policy_allowed\": true, \"policy_reason\": \"allowed\", \"policy_blocks\": [], \"policy_verified\": true, \"account_type\": \"CFD\", \"market_type\": null, \"allowed_epics\": [\"IX.D.FTSE.IFM.IP\", \"KA.D.GLEN.CASH.IP\", \"KA.D.BAY.CASH.IP\", \"KA.D.RR.CASH.IP\", \"KA.D.LLOY.CASH.IP\", \"KA.D.BARC.CASH.IP\", \"KA.D.BP.CASH.IP\", \"KA.D.SHELLN.CASH.IP\", \"UA.D.AALUS.CASH.IP\", \"KA.D.VOD.CASH.IP\"], \"stamp_duty_pct\": 0.0, \"spread_pct\": 0.00950037526482296, \"max_daily_loss_gbp\": 25.0, \"realised_daily_loss_gbp\": 825.1887704276647, \"max_trades_per_day\": 3, \"trades_today\": 0, \"max_spread_points\": 2.0, \"max_spread_pct\": 4.0, \"spread_points\": 1.0, \"data_stale\": false, \"data_stale_reason\": null, \"rate_limited\": false, \"allowed_trading_window\": [\"08:00\", \"16:20\"], \"current_time_hhmm\": \"10:20\"}, \"blocks\": [\"daily loss limit reached\"]}",
    "reason": "daily loss limit reached",
    "size": 1.0,
    "status": "DENIED"
  },
  {
    "action": "OPEN_LONG",
    "created_at": "2026-07-02T09:10:19.966830+00:00",
    "epic": "IX.D.FTSE.IFM.IP",
    "id": 641,
    "mode": "DRY_RUN",
    "payload_json": "{\"intent\": {\"action\": \"OPEN_LONG\", \"epic\": \"IX.D.FTSE.IFM.IP\", \"size\": 1.0, \"mode\": \"DRY_RUN\", \"reason\": \"strategy entry\", \"deal_id\": null, \"allow_flip\": false}, \"risk\": {\"trading_enabled\": true, \"live_trading_enabled\": false, \"live_acknowledged\": false, \"close_only_mode\": false, \"emergency_stop\": false, \"ambiguous_reconciliation\": false, \"policy_allowed\": true, \"policy_reason\": \"allowed\", \"policy_blocks\": [], \"policy_verified\": true, \"account_type\": \"CFD\", \"market_type\": null, \"allowed_epics\": [\"IX.D.FTSE.IFM.IP\", \"KA.D.GLEN.CASH.IP\", \"KA.D.BAY.CASH.IP\", \"KA.D.RR.CASH.IP\", \"KA.D.LLOY.CASH.IP\", \"KA.D.BARC.CASH.IP\", \"KA.D.BP.CASH.IP\", \"KA.D.SHELLN.CASH.IP\", \"UA.D.AALUS.CASH.IP\", \"KA.D.VOD.CASH.IP\"], \"stamp_duty_pct\": 0.0, \"spread_pct\": 0.009504709583598673, \"max_daily_loss_gbp\": 25.0, \"realised_daily_loss_gbp\": 825.1887704276647, \"max_trades_per_day\": 3, \"trades_today\": 0, \"max_spread_points\": 2.0, \"max_spread_pct\": 4.0, \"spread_points\": 1.0, \"data_stale\": false, \"data_stale_reason\": null, \"rate_limited\": false, \"allowed_trading_window\": [\"08:00\", \"16:20\"], \"current_time_hhmm\": \"10:10\"}, \"blocks\": [\"daily loss limit reached\"]}",
    "reason": "daily loss limit reached",
    "size": 1.0,
    "status": "DENIED"
  },
  {
    "action": "OPEN_LONG",
    "created_at": "2026-07-02T09:00:04.914354+00:00",
    "epic": "IX.D.FTSE.IFM.IP",
    "id": 640,
    "mode": "DRY_RUN",
    "payload_json": "{\"intent\": {\"action\": \"OPEN_LONG\", \"epic\": \"IX.D.FTSE.IFM.IP\", \"size\": 1.0, \"mode\": \"DRY_RUN\", \"reason\": \"strategy entry\", \"deal_id\": null, \"allow_flip\": false}, \"risk\": {\"trading_enabled\": true, \"live_trading_enabled\": false, \"live_acknowledged\": false, \"close_only_mode\": false, \"emergency_stop\": false, \"ambiguous_reconciliation\": false, \"policy_allowed\": true, \"policy_reason\": \"allowed\", \"policy_blocks\": [], \"policy_verified\": true, \"account_type\": \"CFD\", \"market_type\": null, \"allowed_epics\": [\"IX.D.FTSE.IFM.IP\", \"KA.D.GLEN.CASH.IP\", \"KA.D.BAY.CASH.IP\", \"KA.D.RR.CASH.IP\", \"KA.D.LLOY.CASH.IP\", \"KA.D.BARC.CASH.IP\", \"KA.D.BP.CASH.IP\", \"KA.D.SHELLN.CASH.IP\", \"UA.D.AALUS.CASH.IP\", \"KA.D.VOD.CASH.IP\"], \"stamp_duty_pct\": 0.0, \"spread_pct\": 0.009498570465144995, \"max_daily_loss_gbp\": 25.0, \"realised_daily_loss_gbp\": 825.1887704276647, \"max_trades_per_day\": 3, \"trades_today\": 0, \"max_spread_points\": 2.0, \"max_spread_pct\": 4.0, \"spread_points\": 1.0, \"data_stale\": false, \"data_stale_reason\": null, \"rate_limited\": false, \"allowed_trading_window\": [\"08:00\", \"16:20\"], \"current_time_hhmm\": \"10:00\"}, \"blocks\": [\"daily loss limit reached\"]}",
    "reason": "daily loss limit reached",
    "size": 1.0,
    "status": "DENIED"
  },
  {
    "action": "OPEN_LONG",
    "created_at": "2026-07-02T08:50:25.282842+00:00",
    "epic": "IX.D.FTSE.IFM.IP",
    "id": 634,
    "mode": "DRY_RUN",
    "payload_json": "{\"intent\": {\"action\": \"OPEN_LONG\", \"epic\": \"IX.D.FTSE.IFM.IP\", \"size\": 1.0, \"mode\": \"DRY_RUN\", \"reason\": \"strategy entry\", \"deal_id\": null, \"allow_flip\": false}, \"risk\": {\"trading_enabled\": true, \"live_trading_enabled\": false, \"live_acknowledged\": false, \"close_only_mode\": false, \"emergency_stop\": false, \"ambiguous_reconciliation\": false, \"policy_allowed\": true, \"policy_reason\": \"allowed\", \"policy_blocks\": [], \"policy_verified\": true, \"account_type\": \"CFD\", \"market_type\": null, \"allowed_epics\": [\"IX.D.FTSE.IFM.IP\", \"KA.D.GLEN.CASH.IP\", \"KA.D.BAY.CASH.IP\", \"KA.D.RR.CASH.IP\", \"KA.D.LLOY.CASH.IP\", \"KA.D.BARC.CASH.IP\", \"KA.D.BP.CASH.IP\", \"KA.D.SHELLN.CASH.IP\", \"UA.D.AALUS.CASH.IP\", \"KA.D.VOD.CASH.IP\"], \"stamp_duty_pct\": 0.0, \"spread_pct\": 0.00949739771302663, \"max_daily_loss_gbp\": 25.0, \"realised_daily_loss_gbp\": 842.394936937279, \"max_trades_per_day\": 3, \"trades_today\": 0, \"max_spread_points\": 2.0, \"max_spread_pct\": 4.0, \"spread_points\": 1.0, \"data_stale\": false, \"data_stale_reason\": null, \"rate_limited\": false, \"allowed_trading_window\": [\"08:00\", \"16:20\"], \"current_time_hhmm\": \"09:50\"}, \"blocks\": [\"daily loss limit reached\"]}",
    "reason": "daily loss limit reached",
    "size": 1.0,
    "status": "DENIED"
  },
  {
    "action": "OPEN_LONG",
    "created_at": "2026-07-02T08:40:24.760246+00:00",
    "epic": "IX.D.FTSE.IFM.IP",
    "id": 627,
    "mode": "DRY_RUN",
    "payload_json": "{\"intent\": {\"action\": \"OPEN_LONG\", \"epic\": \"IX.D.FTSE.IFM.IP\", \"size\": 1.0, \"mode\": \"DRY_RUN\", \"reason\": \"strategy entry\", \"deal_id\": null, \"allow_flip\": false}, \"risk\": {\"trading_enabled\": true, \"live_trading_enabled\": false, \"live_acknowledged\": false, \"close_only_mode\": false, \"emergency_stop\": false, \"ambiguous_reconciliation\": false, \"policy_allowed\": false, \"policy_reason\": \"trading account policy is not verified\", \"policy_blocks\": [\"trading account policy is not verified\"], \"policy_verified\": false, \"account_type\": null, \"market_type\": null, \"allowed_epics\": [\"IX.D.FTSE.IFM.IP\", \"KA.D.GLEN.CASH.IP\", \"KA.D.BAY.CASH.IP\", \"KA.D.RR.CASH.IP\", \"KA.D.LLOY.CASH.IP\", \"KA.D.BARC.CASH.IP\", \"KA.D.BP.CASH.IP\", \"KA.D.SHELLN.CASH.IP\", \"UA.D.AALUS.CASH.IP\", \"KA.D.VOD.CASH.IP\"], \"stamp_duty_pct\": 0.0, \"spread_pct\": 0.009496946731625782, \"max_daily_loss_gbp\": 25.0, \"realised_daily_loss_gbp\": 258.5966307372546, \"max_trades_per_day\": 3, \"trades_today\": 0, \"max_spread_points\": 2.0, \"max_spread_pct\": 4.0, \"spread_points\": 1.0, \"data_stale\": false, \"data_stale_reason\": null, \"rate_limited\": false, \"allowed_trading_window\": [\"08:00\", \"16:20\"], \"current_time_hhmm\": \"09:40\"}, \"blocks\": [\"trading account policy is not verified\", \"daily loss limit reached\"]}",
    "reason": "trading account policy is not verified; daily loss limit reached",
    "size": 1.0,
    "status": "DENIED"
  },
  {
    "action": "OPEN_LONG",
    "created_at": "2026-07-02T08:30:26.730459+00:00",
    "epic": "IX.D.FTSE.IFM.IP",
    "id": 620,
    "mode": "DRY_RUN",
    "payload_json": "{\"intent\": {\"action\": \"OPEN_LONG\", \"epic\": \"IX.D.FTSE.IFM.IP\", \"size\": 1.0, \"mode\": \"DRY_RUN\", \"reason\": \"strategy entry\", \"deal_id\": null, \"allow_flip\": false}, \"risk\": {\"trading_enabled\": true, \"live_trading_enabled\": false, \"live_acknowledged\": false, \"close_only_mode\": false, \"emergency_stop\": false, \"ambiguous_reconciliation\": false, \"policy_allowed\": true, \"policy_reason\": \"allowed\", \"policy_blocks\": [], \"policy_verified\": true, \"account_type\": \"CFD\", \"market_type\": null, \"allowed_epics\": [\"IX.D.FTSE.IFM.IP\", \"KA.D.GLEN.CASH.IP\", \"KA.D.BAY.CASH.IP\", \"KA.D.RR.CASH.IP\", \"KA.D.LLOY.CASH.IP\", \"KA.D.BARC.CASH.IP\", \"KA.D.BP.CASH.IP\", \"KA.D.SHELLN.CASH.IP\", \"UA.D.AALUS.CASH.IP\", \"KA.D.VOD.CASH.IP\"], \"stamp_duty_pct\": 0.0, \"spread_pct\": 0.009499202067026369, \"max_daily_loss_gbp\": 25.0, \"realised_daily_loss_gbp\": 258.5966307372546, \"max_trades_per_day\": 3, \"trades_today\": 0, \"max_spread_points\": 2.0, \"max_spread_pct\": 4.0, \"spread_points\": 1.0, \"data_stale\": false, \"data_stale_reason\": null, \"rate_limited\": false, \"allowed_trading_window\": [\"08:00\", \"16:20\"], \"current_time_hhmm\": \"09:30\"}, \"blocks\": [\"daily loss limit reached\"]}",
    "reason": "daily loss limit reached",
    "size": 1.0,
    "status": "DENIED"
  },
  {
    "action": "OPEN_LONG",
    "created_at": "2026-07-02T08:23:06.971351+00:00",
    "epic": "IX.D.FTSE.IFM.IP",
    "id": 613,
    "mode": "DRY_RUN",
    "payload_json": "{\"intent\": {\"action\": \"OPEN_LONG\", \"epic\": \"IX.D.FTSE.IFM.IP\", \"size\": 1.0, \"mode\": \"DRY_RUN\", \"reason\": \"strategy entry\", \"deal_id\": null, \"allow_flip\": false}, \"risk\": {\"trading_enabled\": true, \"live_trading_enabled\": false, \"live_acknowledged\": false, \"close_only_mode\": false, \"emergency_stop\": false, \"ambiguous_reconciliation\": false, \"policy_allowed\": false, \"policy_reason\": \"trading account policy is not verified\", \"policy_blocks\": [\"trading account policy is not verified\"], \"policy_verified\": false, \"account_type\": null, \"market_type\": null, \"allowed_epics\": [\"IX.D.FTSE.IFM.IP\", \"KA.D.GLEN.CASH.IP\", \"KA.D.BAY.CASH.IP\", \"KA.D.RR.CASH.IP\", \"KA.D.LLOY.CASH.IP\", \"KA.D.BARC.CASH.IP\", \"KA.D.BP.CASH.IP\", \"KA.D.SHELLN.CASH.IP\", \"UA.D.AALUS.CASH.IP\", \"KA.D.VOD.CASH.IP\"], \"stamp_duty_pct\": 0.0, \"spread_pct\": 0.00950245163252119, \"max_daily_loss_gbp\": 25.0, \"realised_daily_loss_gbp\": 258.5966307372546, \"max_trades_per_day\": 3, \"trades_today\": 0, \"max_spread_points\": 2.0, \"max_spread_pct\": 4.0, \"spread_points\": 1.0, \"data_stale\": false, \"data_stale_reason\": null, \"rate_limited\": false, \"allowed_trading_window\": [\"08:00\", \"16:20\"], \"current_time_hhmm\": \"09:23\"}, \"blocks\": [\"trading account policy is not verified\", \"daily loss limit reached\"]}",
    "reason": "trading account policy is not verified; daily loss limit reached",
    "size": 1.0,
    "status": "DENIED"
  },
  {
    "action": "OPEN_LONG",
    "created_at": "2026-07-02T08:10:00.866912+00:00",
    "epic": "IX.D.FTSE.IFM.IP",
    "id": 606,
    "mode": "DRY_RUN",
    "payload_json": "{\"intent\": {\"action\": \"OPEN_LONG\", \"epic\": \"IX.D.FTSE.IFM.IP\", \"size\": 1.0, \"mode\": \"DRY_RUN\", \"reason\": \"strategy entry\", \"deal_id\": null, \"allow_flip\": false}, \"risk\": {\"trading_enabled\": true, \"live_trading_enabled\": false, \"live_acknowledged\": false, \"close_only_mode\": false, \"emergency_stop\": false, \"ambiguous_reconciliation\": false, \"policy_allowed\": false, \"policy_reason\": \"trading account policy is not verified\", \"policy_blocks\": [\"trading account policy is not verified\"], \"policy_verified\": false, \"account_type\": null, \"market_type\": null, \"allowed_epics\": [\"IX.D.FTSE.IFM.IP\", \"KA.D.GLEN.CASH.IP\", \"KA.D.BAY.CASH.IP\", \"KA.D.RR.CASH.IP\", \"KA.D.LLOY.CASH.IP\", \"KA.D.BARC.CASH.IP\", \"KA.D.BP.CASH.IP\", \"KA.D.SHELLN.CASH.IP\", \"UA.D.AALUS.CASH.IP\", \"KA.D.VOD.CASH.IP\"], \"stamp_duty_pct\": 0.0, \"spread_pct\": 0.009501819598453105, \"max_daily_loss_gbp\": 25.0, \"realised_daily_loss_gbp\": 223.90966222688357, \"max_trades_per_day\": 3, \"trades_today\": 0, \"max_spread_points\": 2.0, \"max_spread_pct\": 4.0, \"spread_points\": 1.0, \"data_stale\": false, \"data_stale_reason\": null, \"rate_limited\": false, \"allowed_trading_window\": [\"08:00\", \"16:20\"], \"current_time_hhmm\": \"09:10\"}, \"blocks\": [\"trading account policy is not verified\", \"daily loss limit reached\"]}",
    "reason": "trading account policy is not verified; daily loss limit reached",
    "size": 1.0,
    "status": "DENIED"
  }
]

Reconciliation

Collapsed by default
{
  "epic": "IX.D.FTSE.IFM.IP",
  "ig_position": null,
  "reason": "flat and reconciled",
  "status": "OK",
  "stored_position": {
    "deal_id": null,
    "deal_reference": null,
    "direction": "FLAT",
    "entry_price": 10444.2,
    "epic": "IX.D.FTSE.IFM.IP",
    "is_open": false,
    "last_10m_bar_time": "2026-07-02T06:50:00+00:00",
    "last_1m_bar_time": "2026-07-02T07:19:00+00:00",
    "peak_price": null,
    "raw": {
      "bar_close": 10452.0,
      "bars_held": null,
      "dry_run": true,
      "entry_bar_time": "2026-07-02T06:50:00+00:00",
      "entry_price": 10444.2,
      "entry_reason": "histogram \u003c HTHRESH and MACD line \u003c 0.0",
      "exit_reason": null,
      "flip_action": null,
      "position_state": "FLAT",
      "strategy_name": "automated_sheet11_v2",
      "trailing_reference_price": null
    },
    "size": 1.0,
    "trough_price": 10444.2
  }
}

Feed State

Collapsed by default
{
  "data_feed_state": "MARKET_SNAPSHOT_UNAVAILABLE",
  "historical_circuit": null,
  "ig_allowance": {
    "allowanceAccountHistoricalData": 10000,
    "allowanceAccountOverall": 30,
    "allowanceAccountTrading": 100,
    "allowanceApplicationOverall": 60,
    "effectiveReadCallsPerMinute": 20,
    "effectiveTradingCallsPerMinute": 5
  },
  "last_closed_10m_bar_at": "2026-07-02T09:30:00+00:00",
  "last_closed_1m_bar_at": "2026-07-02T09:40:00+00:00",
  "last_sample_at": "2026-07-02T09:41:04.534333+00:00",
  "latest_10m_bar_at": "2026-07-02T09:30:00+00:00",
  "latest_1m_bar_at": "2026-07-02T09:40:00+00:00",
  "latest_ig_request": {
    "action": "market_snapshots",
    "category": "read",
    "created_at": "2026-07-02T09:41:04.524674+00:00",
    "endpoint": "fetch_markets_by_epics",
    "epic": "KA.D.RR.CASH.IP,KA.D.LLOY.CASH.IP,KA.D.BARC.CASH.IP,KA.D.BP.CASH.IP,KA.D.SHELLN.CASH.IP,UA.D.AALUS.CASH.IP,KA.D.VOD.CASH.IP,KA.D.GLEN.CASH.IP,KA.D.BAY.CASH.IP",
    "error": null,
    "id": 34219,
    "payload_json": "{\"category\": \"read\", \"action\": \"market_snapshots\", \"endpoint\": \"fetch_markets_by_epics\", \"epic\": \"KA.D.RR.CASH.IP,KA.D.LLOY.CASH.IP,KA.D.BARC.CASH.IP,KA.D.BP.CASH.IP,KA.D.SHELLN.CASH.IP,UA.D.AALUS.CASH.IP,KA.D.VOD.CASH.IP,KA.D.GLEN.CASH.IP,KA.D.BAY.CASH.IP\", \"duration_ms\": 87, \"budget_before\": {\"limit_per_minute\": 20, \"used_last_minute\": 2, \"remaining\": 18, \"backoff_until\": \"2026-07-02T08:57:59.945381+00:00\", \"backoff_active\": false, \"market_data_reserve\": 5}, \"budget_after\": {\"limit_per_minute\": 20, \"used_last_minute\": 3, \"remaining\": 17, \"backoff_until\": \"2026-07-02T08:57:59.945381+00:00\", \"backoff_active\": false, \"market_data_reserve\": 5}, \"result_summary\": {\"type\": \"list\", \"row_count\": 9, \"first_row_type\": \"dict\", \"first_row_keys\": [\"dealingRules\", \"instrument\", \"snapshot\"], \"first_snapshot\": {\"has_bid\": false, \"has_offer\": false, \"keys\": [\"bid\", \"binaryOdds\", \"controlledRiskExtraSpread\", \"decimalPlacesFactor\", \"delayTime\", \"high\", \"low\", \"marketStatus\", \"netChange\", \"offer\", \"percentageChange\", \"scalingFactor\", \"updateTime\"]}}}",
    "status": "OK",
    "success": 1
  },
  "local_10m_bars": 147,
  "local_1m_bars": 1434,
  "market_data_provider": {
    "connected": true,
    "connection_status": "CONNECTED:WS-STREAMING",
    "fallback_cache_seconds": 300,
    "fallback_enabled": true,
    "fallback_max_refresh_batch_size": 0,
    "fallback_permitted": true,
    "fallback_refresh_batch_size": 1,
    "last_connected_at": "2026-07-02T08:56:59.957520+00:00",
    "last_error": null,
    "last_status_change_at": "2026-07-02T08:56:59.957520+00:00",
    "last_update_at": "2026-07-02T09:41:04.115000+00:00",
    "mode": "STREAMING",
    "stale_seconds": 90,
    "stream_retry_after": null,
    "subscriptions": [
      "IX.D.FTSE.IFM.IP",
      "KA.D.GLEN.CASH.IP",
      "KA.D.BAY.CASH.IP",
      "KA.D.RR.CASH.IP",
      "KA.D.LLOY.CASH.IP",
      "KA.D.BARC.CASH.IP",
      "KA.D.BP.CASH.IP",
      "KA.D.SHELLN.CASH.IP",
      "UA.D.AALUS.CASH.IP",
      "KA.D.VOD.CASH.IP"
    ]
  },
  "rest_budget": {
    "allowance": {
      "allowanceAccountHistoricalData": 10000,
      "allowanceAccountOverall": 30,
      "allowanceAccountTrading": 100,
      "allowanceApplicationOverall": 60,
      "effectiveReadCallsPerMinute": 20,
      "effectiveTradingCallsPerMinute": 5
    },
    "market_data_provider": {
      "connected": true,
      "connection_status": "CONNECTED:WS-STREAMING",
      "fallback_cache_seconds": 300,
      "fallback_enabled": true,
      "fallback_max_refresh_batch_size": 0,
      "fallback_permitted": true,
      "fallback_refresh_batch_size": 1,
      "last_connected_at": "2026-07-02T08:56:59.957520+00:00",
      "last_error": null,
      "last_status_change_at": "2026-07-02T08:56:59.957520+00:00",
      "last_update_at": "2026-07-02T09:41:04.115000+00:00",
      "mode": "STREAMING",
      "stale_seconds": 90,
      "stream_retry_after": null,
      "subscriptions": [
        "IX.D.FTSE.IFM.IP",
        "KA.D.GLEN.CASH.IP",
        "KA.D.BAY.CASH.IP",
        "KA.D.RR.CASH.IP",
        "KA.D.LLOY.CASH.IP",
        "KA.D.BARC.CASH.IP",
        "KA.D.BP.CASH.IP",
        "KA.D.SHELLN.CASH.IP",
        "UA.D.AALUS.CASH.IP",
        "KA.D.VOD.CASH.IP"
      ]
    },
    "read": {
      "backoff_active": false,
      "backoff_until": "2026-07-02T08:57:59.945381+00:00",
      "limit_per_minute": 20,
      "market_data_reserve": 5,
      "remaining": 17,
      "used_last_minute": 3
    },
    "trading": {
      "backoff_active": false,
      "backoff_until": null,
      "limit_per_minute": 5,
      "market_data_reserve": 0,
      "remaining": 5,
      "used_last_minute": 0
    }
  },
  "warmup_progress_percent": 100,
  "warmup_ready": true,
  "warmup_remaining_10m_bars": 0,
  "warmup_target_10m_bars": 100
}

Charts

Incoming Market Data
loading…
Market mid 1m closes 10m closes Trade markers Decision trace
Trend and Histogram loading…
MACD main Signal line Histogram Decision trace