Phase 8 journal and weekly review
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
create table if not exists trading_journal_entries (
|
||||
id bigserial primary key,
|
||||
execution_id bigint not null references trade_executions(id),
|
||||
signal_id bigint references trade_signals(id),
|
||||
trading_plan_id bigint references trading_plans(id),
|
||||
candidate_id bigint references trade_plan_candidates(id),
|
||||
session_code text,
|
||||
execution_mode text not null,
|
||||
journal_ts timestamptz not null,
|
||||
journal_date date not null,
|
||||
framework_execution boolean not null default false,
|
||||
model_compliance boolean not null default false,
|
||||
risk_compliance boolean not null default false,
|
||||
model_failure boolean not null default false,
|
||||
execution_violation boolean not null default false,
|
||||
risk_violation boolean not null default false,
|
||||
plan_violation boolean not null default false,
|
||||
review_tags jsonb not null default '[]'::jsonb,
|
||||
next_actions jsonb not null default '[]'::jsonb,
|
||||
summary jsonb not null default '{}'::jsonb,
|
||||
created_at timestamptz not null default now(),
|
||||
updated_at timestamptz not null default now(),
|
||||
unique (execution_id)
|
||||
);
|
||||
|
||||
create index if not exists idx_trading_journal_entries_date_desc
|
||||
on trading_journal_entries (journal_date desc, journal_ts desc);
|
||||
|
||||
create index if not exists idx_trading_journal_entries_session_date_desc
|
||||
on trading_journal_entries (session_code, journal_date desc);
|
||||
Reference in New Issue
Block a user