Database: xatausr_ym
└── xatausr_ym
├── activation_history
├── id (int(11), Null: NO, Key: PRI, Default: None, Extra: auto_increment)
├── user_id (int(11), Null: NO, Key: MUL, Default: None, Extra: None)
├── trigger_id (int(11), Null: YES, Key: None, Default: None, Extra: None)
├── position_id (int(11), Null: YES, Key: None, Default: None, Extra: None)
├── activation_time (timestamp, Null: NO, Key: None, Default: current_timestamp(), Extra: None)
└── details (text, Null: YES, Key: None, Default: None, Extra: None)
├── instruments
├── instrument_id (varchar(50), Null: NO, Key: PRI, Default: None, Extra: None)
├── instrument_name (varchar(100), Null: YES, Key: None, Default: None, Extra: None)
├── quantity (varchar(65), Null: YES, Key: None, Default: None, Extra: None)
├── active (tinyint(1), Null: YES, Key: None, Default: None, Extra: None)
└── updated_at (timestamp, Null: NO, Key: None, Default: current_timestamp(), Extra: None)
├── portfolio
├── id (int(11), Null: NO, Key: PRI, Default: None, Extra: auto_increment)
├── user_id (int(11), Null: NO, Key: MUL, Default: None, Extra: None)
├── instrument_id (varchar(50), Null: NO, Key: None, Default: None, Extra: None)
├── entry_price (decimal(10,2), Null: NO, Key: None, Default: None, Extra: None)
├── entry_time (timestamp, Null: NO, Key: None, Default: current_timestamp(), Extra: None)
├── quantity (varchar(255), Null: NO, Key: None, Default: None, Extra: None)
├── direction (enum('long','short'), Null: NO, Key: None, Default: None, Extra: None)
├── sl_price (decimal(10,2), Null: YES, Key: None, Default: None, Extra: None)
├── target_price (decimal(10,2), Null: YES, Key: None, Default: None, Extra: None)
├── status (enum('open','closed'), Null: YES, Key: MUL, Default: open, Extra: None)
├── close_price (decimal(10,2), Null: YES, Key: None, Default: None, Extra: None)
├── close_time (timestamp, Null: NO, Key: None, Default: 0000-00-00 00:00:00, Extra: None)
├── pnl (decimal(10,2), Null: YES, Key: None, Default: None, Extra: None)
├── reversal_level (int(11), Null: YES, Key: None, Default: 0, Extra: None)
├── original_instrument_id (varchar(50), Null: YES, Key: None, Default: None, Extra: None)
├── original_trigger_price (decimal(10,2), Null: YES, Key: None, Default: None, Extra: None)
├── original_direction (enum('long','short'), Null: YES, Key: None, Default: None, Extra: None)
├── sl_type (enum('own','other','none'), Null: YES, Key: None, Default: own, Extra: None)
├── sl_instrument_id (varchar(50), Null: YES, Key: None, Default: None, Extra: None)
├── sl_condition (enum('lte','gte'), Null: YES, Key: None, Default: lte, Extra: None)
├── reverse_instrument_id (varchar(50), Null: YES, Key: None, Default: None, Extra: None)
└── reversal (tinyint(4), Null: YES, Key: None, Default: 0, Extra: None)
├── triggers
├── id (int(11), Null: NO, Key: PRI, Default: None, Extra: auto_increment)
├── user_id (int(11), Null: YES, Key: MUL, Default: None, Extra: None)
├── instrument_id (varchar(50), Null: YES, Key: MUL, Default: None, Extra: None)
├── trigger_price (decimal(10,2), Null: YES, Key: None, Default: None, Extra: None)
├── quantity (varchar(255), Null: YES, Key: None, Default: None, Extra: None)
├── screener_id (int(11), Null: YES, Key: MUL, Default: None, Extra: None)
├── status (enum('pending','processed'), Null: NO, Key: None, Default: pending, Extra: None)
├── processed_at (timestamp, Null: YES, Key: None, Default: None, Extra: None)
├── sl_price (decimal(10,2), Null: YES, Key: None, Default: None, Extra: None)
├── target_price (decimal(10,2), Null: YES, Key: None, Default: None, Extra: None)
├── reversal (tinyint(1), Null: YES, Key: None, Default: 0, Extra: None)
├── direction (enum('long','short'), Null: YES, Key: None, Default: long, Extra: None)
└── reverse_instrument_id (varchar(50), Null: YES, Key: None, Default: None, Extra: None)
├── users
├── id (int(11), Null: NO, Key: PRI, Default: None, Extra: auto_increment)
├── email (varchar(255), Null: NO, Key: UNI, Default: None, Extra: None)
├── password (varchar(255), Null: NO, Key: None, Default: None, Extra: None)
├── remember_token (varchar(255), Null: YES, Key: None, Default: None, Extra: None)
└── created_at (timestamp, Null: NO, Key: None, Default: current_timestamp(), Extra: None)