Commit graph

  • ae021f3a4e Add fault-aware account exposure collection. main CHACHAIAN 2026-10-20 01:53:01 -07:00
  • fc8c0fecbc Rebuild supported symbol news exposure mapping. CHACHAIAN 2026-10-20 01:47:58 -07:00
  • bbdf84e79f Add news-state reset and currency-set helpers. CHACHAIAN 2026-10-20 01:41:12 -07:00
  • faa2396563 Validate Part 4 news monitoring prerequisites. CHACHAIAN 2026-10-20 01:34:53 -07:00
  • 5753cea5fb Define corrected Part 4 news monitoring state. CHACHAIAN 2026-10-20 01:20:33 -07:00
  • 3f146bb6ee Integrate Part 3 financial calculations into the runtime lifecycle. v1.1-part-3 CHACHAIAN 2026-10-18 04:31:18 -07:00
  • dabec81657 Add readiness-aware overall guard status. CHACHAIAN 2026-10-18 04:09:00 -07:00
  • bc4382c7bd Add realized-balance profit target calculation. CHACHAIAN 2026-10-18 03:21:07 -07:00
  • 0024a4a87f Add static overall drawdown calculation. CHACHAIAN 2026-10-18 02:58:29 -07:00
  • b6e6ce4344 Add daily equity drawdown calculation. CHACHAIAN 2026-10-18 02:33:33 -07:00
  • b7adb4de27 Add defensive financial state validation. CHACHAIAN 2026-10-18 02:06:41 -07:00
  • 5b17a2c65d Complete Part 3 financial compliance engine and guard status logic. CHACHAIAN 2026-10-17 23:37:22 -07:00
  • 479e69b575 Integrate periodic Part 3 financial monitoring. CHACHAIAN 2026-10-16 19:40:59 -07:00
  • f98702247b Integrate initial financial state calculation. CHACHAIAN 2026-10-16 19:37:28 -07:00
  • d5fb25cc21 Refresh financial state after baseline confirmation. CHACHAIAN 2026-10-16 19:30:47 -07:00
  • dc72d7c362 Add readiness-aware overall guard status. CHACHAIAN 2026-10-16 19:27:02 -07:00
  • 96d03c1665 Add realized-balance profit target calculation. CHACHAIAN 2026-10-16 19:21:44 -07:00
  • a32c806557 Add static overall drawdown calculation. CHACHAIAN 2026-10-16 19:15:38 -07:00
  • df6589238c Add daily equity drawdown calculation. CHACHAIAN 2026-10-16 19:08:00 -07:00
  • 5187aaae1e Add defensive financial state validation. CHACHAIAN 2026-10-16 19:03:35 -07:00
  • 4af764ffaf Define Part 3 financial runtime states. CHACHAIAN 2026-10-16 05:51:39 -07:00
  • 1220ef0ca6 Complete the Part 2 session lifecycle. v1.0-part-2-revised CHACHAIAN 2026-10-14 14:14:05 +03:00
  • f9857611ab Add persistent daily session rollover handling. CHACHAIAN 2026-10-14 13:43:20 +03:00
  • 408ff52856 Add safe daily starting balance confirmation. CHACHAIAN 2026-10-14 13:31:12 +03:00
  • e410dff007 Add idempotent daily session confirmation controls. CHACHAIAN 2026-10-14 12:59:23 +03:00
  • 0d6918c6d1 Initialize and restore configured daily sessions. CHACHAIAN 2026-10-14 11:54:45 +03:00
  • d4a669f976 Add UPSERT based daily session persistence. CHACHAIAN 2026-10-14 11:43:36 +03:00
  • 7dc21a17db Add configurable daily session reset boundary. CHACHAIAN 2026-10-14 10:21:30 +03:00
  • a2f7248582 Define the Part 2 daily session model. CHACHAIAN 2026-10-14 09:50:20 +03:00
  • fa221593ea Fix terminal instance lock initialization. CHACHAIAN 2026-10-13 14:33:48 +03:00
  • 9fc49d4823 Enforce one EA instance per trading account. CHACHAIAN 2026-10-12 19:14:47 +03:00
  • 9ebfb2c582 Add safe daily starting balance confirmation. CHACHAIAN 2026-10-12 17:50:41 +03:00
  • d45a1c7aba Add strict daily starting balance validation. CHACHAIAN 2026-10-12 15:40:34 +03:00
  • 3ecca3ba1c Initialize and restore configured daily sessions. CHACHAIAN 2026-10-12 13:53:36 +03:00
  • ff72bbfe84 Add UPSERT based daily session persistence. CHACHAIAN 2026-10-12 13:46:46 +03:00
  • 8f919d6008 Add persistent daily session database schema. CHACHAIAN 2026-10-12 13:03:25 +03:00
  • a5f3b9cb74 Add configurable daily session reset boundary. CHACHAIAN 2026-10-12 12:58:53 +03:00
  • 1e37ae585f Modified Readme.md file. v1.0-part-7 CHACHAIAN 2026-09-19 14:22:53 +03:00
  • f3840687c9 Add Readme.md file CHACHAIAN 2026-09-19 14:21:11 +03:00
  • c06eda21a0 Integrate persistence, dashboard updates, and protection into the complete EA lifecycle. CHACHAIAN 2026-09-18 16:26:08 +03:00
  • 69aafd5eba Add safe cleanup for Prop Firm Guard dashboard objects. CHACHAIAN 2026-09-18 15:50:45 +03:00
  • 84f2780567 Configure the chart environment for the completed monitoring interface. CHACHAIAN 2026-09-18 15:29:10 +03:00
  • a501f8c1e8 Integrate daily balance confirmation into the completed dashboard. CHACHAIAN 2026-09-18 14:03:39 +03:00
  • bc1ad1eed2 Connect live compliance states to dashboard text and status colors. CHACHAIAN 2026-09-18 13:43:38 +03:00
  • ed2236cfc1 Build the complete two column Prop Firm Guard dashboard layout. CHACHAIAN 2026-09-17 21:14:27 +03:00
  • e359c8fa4f Add the reusable object foundation for the monitoring dashboard. CHACHAIAN 2026-09-17 20:37:41 +03:00
  • 1d588b28ea Add throttled persistence for runtime session state. CHACHAIAN 2026-09-17 19:50:45 +03:00
  • 231aee5809 Synchronize calculated compliance values with the current daily session record. CHACHAIAN 2026-09-13 14:01:09 +03:00
  • 6577210c9a Add SQLite column detection for backward-compatible schema updates. CHACHAIAN 2026-09-12 12:45:54 +03:00
  • db0a2679d3 Integrate alerts and automated protection into the runtime lifecycle. v1.0-part-6 CHACHAIAN 2026-09-09 12:39:21 +03:00
  • c388e13c75 Combine financial and news protection handlers into one runtime manager. CHACHAIAN 2026-09-09 12:10:56 +03:00
  • de5282b6ef Add stable full-account and news-selective position closing. CHACHAIAN 2026-09-09 10:51:27 +03:00
  • f7d6efc9af Add synchronous ticket-based position closing for protection actions. CHACHAIAN 2026-09-09 10:32:53 +03:00
  • 0eee950882 Add transition-based alerts for financial and economic-news states. CHACHAIAN 2026-09-09 09:43:34 +03:00
  • ee4b03cb29 Add Part 6 alert and protection foundations: configurable protection actions, alert transition state, initialization, and centralized terminal/push notifications CHACHAIAN 2026-09-08 15:01:59 +03:00
  • 105279bea6 Integrate news position matching and holding evaluation into the runtime lifecycle. v1.0-part-5 CHACHAIAN 2026-09-07 05:34:09 +03:00
  • ab0935600b Combine position matching and holding evaluation into the live news state. CHACHAIAN 2026-09-07 05:05:32 +03:00
  • 9acbe2c9a6 Match all open positions to the selected economic event. CHACHAIAN 2026-09-07 04:17:47 +03:00
  • 9efa1bec92 Integrate account exposure and economic-calendar monitoring into the runtime lifecycle. v1.0-part-4 CHACHAIAN 2026-09-05 19:17:39 +03:00
  • e3beee3130 Add readable countdown formatting for the selected economic event. CHACHAIAN 2026-09-05 16:56:39 +03:00
  • ce9a583b03 Combine account exposure and economic-calendar filtering into the live news state. CHACHAIAN 2026-09-04 09:35:25 +03:00
  • e79f7413b1 Add filtered economic-calendar search for the nearest qualifying currency event. CHACHAIAN 2026-09-04 08:38:56 +03:00
  • 3f3a8fcad5 Add readable formatting for monitored exposure currencies. CHACHAIAN 2026-09-04 08:18:26 +03:00
  • fe4639fe4a Collect economic-news exposure from all supported open account positions. CHACHAIAN 2026-09-04 06:50:45 +03:00
  • 77d4f4cc89 Add symbol-to-news-currency mapping with Forex and XAUUSD handling. CHACHAIAN 2026-09-04 06:29:56 +03:00
  • 21c64e4935 Add unique currency-set helpers for account exposure collection. CHACHAIAN 2026-09-04 06:11:32 +03:00
  • a5c3ffc784 Add deterministic initialization for economic-news monitoring state. CHACHAIAN 2026-09-04 05:24:37 +03:00
  • 65be2c3ea4 Add economic-news status and runtime state for account exposure monitoring. CHACHAIAN 2026-09-04 05:14:11 +03:00
  • 83f0de7398 Integrate continuous financial compliance calculations into the Part 3 initialization and timer lifecycle. v1.0-part-3 CHACHAIAN 2026-09-03 10:30:42 +03:00
  • 5bad80c4a8 Add prioritized account-level guard status for drawdown risk and profit-target completion. CHACHAIAN 2026-09-03 10:16:43 +03:00
  • fb32d83aeb Add readable text conversion for compliance and profit-target states. CHACHAIAN 2026-09-03 09:55:13 +03:00
  • b9c60b3964 Verify daily drawdown, overall drawdown, and profit-target calculations. CHACHAIAN 2026-09-03 09:35:13 +03:00
  • e6b967d0a4 Add realized profit-target calculation and progress-state tracking. CHACHAIAN 2026-09-03 09:12:20 +03:00
  • 960cc0c829 Add static overall drawdown calculation from the initial challenge balance and current equity. CHACHAIAN 2026-09-03 04:14:56 +03:00
  • 164d917c77 Add daily drawdown calculation using the confirmed session balance and current equity. CHACHAIAN 2026-09-03 04:04:08 +03:00
  • 65eaa84632 Add financial monitoring state structures for daily drawdown, overall drawdown, and profit-target calculations. CHACHAIAN 2026-09-03 03:00:04 +03:00
  • 4f664c39a7 Complete the Part 2 daily-session lifecycle and restart-safe starting-balance workflow. v1.0-part-2 CHACHAIAN 2026-09-02 10:34:03 +03:00
  • 0a99713606 Persist validated daily starting balances and handle confirmation through chart-object events. CHACHAIAN 2026-09-02 10:03:37 +03:00
  • 4c3a804931 Add starting-balance confirmation controls and lifecycle cleanup for unconfirmed daily sessions. CHACHAIAN 2026-09-02 08:29:37 +03:00
  • cfd273a2fe Add periodic trading-day change detection and timer lifecycle management for daily sessions. CHACHAIAN 2026-09-02 07:54:42 +03:00
  • 5e776d3aae Initialize restart-safe daily sessions by creating new trading-day records or restoring existing ones. CHACHAIAN 2026-09-02 07:13:30 +03:00
  • 8faba5bae1 Add daily-session save, load, existence checks, and verify persistent account-server-date records. CHACHAIAN 2026-09-01 08:12:04 +03:00
  • 26bca39438 Add persistent daily-session schema and migration support while preserving account settings storage. CHACHAIAN 2026-09-01 07:36:24 +03:00
  • 8cfe0c05ab Add server-based trading date identification for persistent daily-session records. CHACHAIAN 2026-09-01 07:11:00 +03:00
  • 6984df33b6 Add the persistent daily-session state model and globals for account-server-date tracking. CHACHAIAN 2026-09-01 06:44:36 +03:00
  • 89facd8836 Standardize Part 1 source comments to MetaQuotes block-comment style without changing EA logic v1.0-part-1-r1 CHACHAIAN 2026-08-31 19:38:11 +03:00
  • fa953f0030 Add daily session save, load, and existence checks for persistent account-server-date records. CHACHAIAN 2026-08-31 18:18:41 +03:00
  • 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. chachaian 2026-08-31 07:05:01 +03:00
  • 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. chachaian 2026-08-31 06:11:49 +03:00
  • 86789c7928 Complete Part 1 persistent settings lifecycle v1.0-part-1 chachaian 2026-08-30 21:30:12 +03:00
  • 06a9e23c99 Add persistent account settings chachaian 2026-08-30 19:24:48 +03:00
  • e2989a3895 Add account settings table and database helpers chachaian 2026-08-30 14:24:21 +03:00
  • 03f4ced47f Add SQLite database lifecycle chachaian 2026-08-30 13:06:01 +03:00
  • aecf9a14c3 Add compliance input validation CHACHAIAN 2026-08-30 12:36:36 +03:00
  • 3627c83ec6 Add live account state collection CHACHAIAN 2026-08-30 11:53:44 +03:00
  • b3b07539e8 Add Prop Firm Guard configuration and account settings CHACHAIAN 2026-08-30 06:30:53 +03:00
  • 75627d0506 Build Prop Firm Guard foundation and core status enums CHACHAIAN 2026-08-30 05:53:24 +03:00
  • ceafc5a8e3 Add consistent chart theme and One Click Trading display v1.0-reference CHACHAIAN 2026-08-29 02:30:01 +03:00
  • 2f440500dc Phase 14 Completed CHACHAIAN 2026-08-28 18:38:10 +03:00
  • 916f053da5 Complete Prop Firm Guard protection actions CHACHAIAN 2026-08-15 02:44:23 -07:00