Commit graph

47 commits

Author SHA1 Message Date
CHACHAIAN
105279bea6 Integrate news position matching and holding evaluation into the runtime lifecycle. v1.0-part-5 2026-09-07 05:34:09 +03:00
CHACHAIAN
ab0935600b Combine position matching and holding evaluation into the live news state. 2026-09-07 05:05:32 +03:00
CHACHAIAN
9acbe2c9a6 Match all open positions to the selected economic event. 2026-09-07 04:17:47 +03:00
CHACHAIAN
9efa1bec92 Integrate account exposure and economic-calendar monitoring into the runtime lifecycle. v1.0-part-4 2026-09-05 19:17:39 +03:00
CHACHAIAN
e3beee3130 Add readable countdown formatting for the selected economic event. 2026-09-05 16:56:39 +03:00
CHACHAIAN
ce9a583b03 Combine account exposure and economic-calendar filtering into the live news state. 2026-09-04 09:35:25 +03:00
CHACHAIAN
e79f7413b1 Add filtered economic-calendar search for the nearest qualifying currency event. 2026-09-04 08:38:56 +03:00
CHACHAIAN
3f3a8fcad5 Add readable formatting for monitored exposure currencies. 2026-09-04 08:18:26 +03:00
CHACHAIAN
fe4639fe4a Collect economic-news exposure from all supported open account positions. 2026-09-04 06:50:45 +03:00
CHACHAIAN
77d4f4cc89 Add symbol-to-news-currency mapping with Forex and XAUUSD handling. 2026-09-04 06:29:56 +03:00
CHACHAIAN
21c64e4935 Add unique currency-set helpers for account exposure collection. 2026-09-04 06:11:32 +03:00
CHACHAIAN
a5c3ffc784 Add deterministic initialization for economic-news monitoring state. 2026-09-04 05:24:37 +03:00
CHACHAIAN
65be2c3ea4 Add economic-news status and runtime state for account exposure monitoring. 2026-09-04 05:14:11 +03:00
CHACHAIAN
83f0de7398 Integrate continuous financial compliance calculations into the Part 3 initialization and timer lifecycle. v1.0-part-3 2026-09-03 10:30:42 +03:00
CHACHAIAN
5bad80c4a8 Add prioritized account-level guard status for drawdown risk and profit-target completion. 2026-09-03 10:16:43 +03:00
CHACHAIAN
fb32d83aeb Add readable text conversion for compliance and profit-target states. 2026-09-03 09:55:13 +03:00
CHACHAIAN
b9c60b3964 Verify daily drawdown, overall drawdown, and profit-target calculations. 2026-09-03 09:35:13 +03:00
CHACHAIAN
e6b967d0a4 Add realized profit-target calculation and progress-state tracking. 2026-09-03 09:12:20 +03:00
CHACHAIAN
960cc0c829 Add static overall drawdown calculation from the initial challenge balance and current equity. 2026-09-03 04:14:56 +03:00
CHACHAIAN
164d917c77 Add daily drawdown calculation using the confirmed session balance and current equity. 2026-09-03 04:04:08 +03:00
CHACHAIAN
65eaa84632 Add financial monitoring state structures for daily drawdown, overall drawdown, and profit-target calculations. 2026-09-03 03:00:04 +03:00
CHACHAIAN
4f664c39a7 Complete the Part 2 daily-session lifecycle and restart-safe starting-balance workflow. v1.0-part-2 2026-09-02 10:34:03 +03:00
CHACHAIAN
0a99713606 Persist validated daily starting balances and handle confirmation through chart-object events. 2026-09-02 10:03:37 +03:00
CHACHAIAN
4c3a804931 Add starting-balance confirmation controls and lifecycle cleanup for unconfirmed daily sessions. 2026-09-02 08:29:37 +03:00
CHACHAIAN
cfd273a2fe Add periodic trading-day change detection and timer lifecycle management for daily sessions. 2026-09-02 07:54:42 +03:00
CHACHAIAN
5e776d3aae Initialize restart-safe daily sessions by creating new trading-day records or restoring existing ones. 2026-09-02 07:13:30 +03:00
CHACHAIAN
8faba5bae1 Add daily-session save, load, existence checks, and verify persistent account-server-date records. 2026-09-01 08:12:04 +03:00
CHACHAIAN
26bca39438 Add persistent daily-session schema and migration support while preserving account settings storage. 2026-09-01 07:36:24 +03:00
CHACHAIAN
8cfe0c05ab Add server-based trading date identification for persistent daily-session records. 2026-09-01 07:11:00 +03:00
CHACHAIAN
6984df33b6 Add the persistent daily-session state model and globals for account-server-date tracking. 2026-09-01 06:44:36 +03:00
CHACHAIAN
89facd8836 Standardize Part 1 source comments to MetaQuotes block-comment style without changing EA logic v1.0-part-1-r1 2026-08-31 19:38:11 +03:00
CHACHAIAN
fa953f0030 Add daily session save, load, and existence checks for persistent account-server-date records. 2026-08-31 18:18:41 +03:00
chachaian
8adf215b02 Add server-based trading-date identification for persistent daily sessions, using TimeCurrent() and a normalized date string so all session creation, lookup, and restoration operations can refer to the same trading day independently of the computer's local timezone. 2026-08-31 07:05:01 +03:00
chachaian
9cb65d42cb Add the persistent daily-session model used to represent one account trading day, including account and server identity, trading date, starting balance and equity, confirmation state, session timestamps, and the runtime fields required by the final Prop Firm Guard architecture. 2026-08-31 06:11:49 +03:00
chachaian
86789c7928 Complete Part 1 persistent settings lifecycle v1.0-part-1 2026-08-30 21:30:12 +03:00
chachaian
06a9e23c99 Add persistent account settings 2026-08-30 19:24:48 +03:00
chachaian
e2989a3895 Add account settings table and database helpers 2026-08-30 14:24:21 +03:00
chachaian
03f4ced47f Add SQLite database lifecycle 2026-08-30 13:06:01 +03:00
CHACHAIAN
aecf9a14c3 Add compliance input validation 2026-08-30 12:36:36 +03:00
CHACHAIAN
3627c83ec6 Add live account state collection 2026-08-30 11:53:44 +03:00
CHACHAIAN
b3b07539e8 Add Prop Firm Guard configuration and account settings 2026-08-30 06:30:53 +03:00
CHACHAIAN
75627d0506 Build Prop Firm Guard foundation and core status enums 2026-08-30 05:53:24 +03:00
CHACHAIAN
ceafc5a8e3 Add consistent chart theme and One Click Trading display v1.0-reference 2026-08-29 02:30:01 +03:00
CHACHAIAN
2f440500dc Phase 14 Completed 2026-08-28 18:38:10 +03:00
CHACHAIAN
916f053da5 Complete Prop Firm Guard protection actions 2026-08-15 02:44:23 -07:00
CHACHAIAN
d03821b0ec Generated by MQL5 Wizard 2026-08-13 09:00:54 -07:00
5e6c56515d Initial commit 2026-08-13 16:00:40 +00:00