Utility · MT4 · MT5

AuraChart Studio

by roseshayan

AuraChart Studio is a non-trading Expert Advisor for MetaTrader 4 and MetaTrader 5 that restyles chart colors, candles, grid lines, and drawn objects.

GitHub stars1
Forks0
Last update5 days ago21 Oct 2026
LicenceMIT

Overview

AuraChart Studio applies preset dark, light, fantasy, and accessibility palettes from a draggable on-chart panel, and it can edit colors, save appearance profiles, and import or export custom .cts themes. Optional day and night scheduling switches themes at set local or server times. Focus and presentation modes hide clutter for analysis or screenshots. Multi-chart scope covers the current chart, the same symbol, or all open charts. Removal can restore the original appearance. It does not open, modify, or close orders.

Details

Author

roseshayan on GitHub

Type

Utility

Platform

MetaTrader 4 (MQL4) and MetaTrader 5 (MQL5)

Markets

Any symbol

Timeframes

Any timeframe

Risk Profile

No grid, martingale or hedging logic was found in its code or README. That says nothing about how it performs: backtest it first.

Topics

algorithmic-tradingcandlestick-chartschart-themedark-modeergonomic-designexpert-advisorfintechforex-toolshudmetatrader-indicatorsmetatrader4metatrader5mql4mql5open-sourcetechnical-analysistrading-toolstradingview-theme

Input Parameters

Read from ChartThemeStudio_MT5.mq5. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
InpInitialThemeENUM_PRESET_THEMETHEME_MIDNIGHT_NAVYInitial Theme
InpRestoreSavedThemebooltrueRestore Last Saved Theme
InpAutoSaveSettingsbooltrueAuto-Save Theme & Grid Choice
InpChartTargetScopeENUM_CHART_TARGETTARGET_CURRENT_CHARTMulti-Chart Target Scope
InpStyleDrawnObjectsbooltrueAuto-Apply Theme Colors to Drawn Objects
InpDefaultLanguageENUM_UI_LANGLANG_ENUI Language (English / Persian)
InpShowPanelbooltrueShow On-Chart HUD Panel
InpStartCompactboolfalseStart in Compact (Mini) Mode
InpEnableDraggingbooltrueEnable Drag & Drop for Panel
InpPanelCornerENUM_BASE_CORNERCORNER_LEFT_UPPERDefault Placement Corner
InpPanelOffsetXint25Initial Panel X (pixels)
InpPanelOffsetYint35Initial Panel Y (pixels)
Show all 32 inputs
NameTypeDefaultDescription
InpFontNamestringSegoe UIUI Font Family
InpEnableHotkeysbooltrueEnable Keyboard Shortcuts
InpHotkeyNextstringTKey: Next Theme
InpHotkeyPrevstringYKey: Previous Theme
InpHotkeyRandomstringRKey: Intelligent Random Theme
InpHotkeyGridstringGKey: Toggle Grid
InpHotkeyFocusstringFKey: Toggle Focus Mode
InpHotkeyPresentationstringPKey: Toggle Presentation Mode
InpHotkeyToggleHUDstringHKey: Toggle HUD Visibility
InpAutoScheduleboolfalseEnable Auto Day/Night Scheduling
InpDayStartTimestring07:00Day Mode Start Time (HH:MM)
InpNightStartTimestring19:00Night Mode Start Time (HH:MM)
InpDayThemeENUM_PRESET_THEMETHEME_ARCTIC_WHITEDay Mode Theme
InpNightThemeENUM_PRESET_THEMETHEME_MIDNIGHT_NAVYNight Mode Theme
InpScheduleUseLocalTimebooltrueUse Local PC Time (false = Server Time)
InpDefaultGridboolfalseDefault Grid Visible
InpDefaultBidLinebooltrueDefault Show Bid Line
InpDefaultAskLineboolfalseDefault Show Ask Line
InpDefaultPeriodSepboolfalseDefault Show Period Separators
InpDeinitActionENUM_DEINIT_ACTIONDEINIT_RESTORE_ORIGINALOn EA Removal

How to Install It

  1. 1Download the sourceUse "Download source (.zip)" above, or clone roseshayan/AuraChart-Studio from GitHub, and unzip it.
  2. 2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL4/Experts or MQL5/Experts.
  3. 3Copy the filesCopy the .mq4 / .mq5 file into Experts.
  4. 4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
  5. 5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.

Similar Expert Advisors

Position Sizer

by EarnForex
605 stars

This risk management tool for MetaTrader 4 and 5 calculates optimal lot sizes based on user-defined risk parameters, account balance, and currency. It provides a graphical user interface for setting entry, stop loss, and take profit levels visually on the chart. The expert advisor accounts for commissions, swaps, and m

MT4MT5 Utility
Updated 2 weeks ago Apache-2.0 GitHub repository of Position Sizer

Trading Panel

by Kashu7100
64 stars

This MetaTrader 5 tool acts as a discretion helper for manual traders to simplify order execution. It automates trade entries by applying calculated risk percentages and setting predefined stop loss and take profit values in pips. The utility features integrated trailing stop functionality, allowing users to define spe

MT5 Utility
Updated 2 years ago GPL-2.0 GitHub repository of Trading Panel

AR Trading Panel

by Andrukas8
37 stars

This MetaTrader 5 utility is a comprehensive manual trading panel and risk management suite. It simplifies order execution by calculating lot sizes based on a defined risk percentage of account equity. Users can manage trades via automated break-even points, multi-mode trailing stops including Fractals, Moving Averages

MT5 Utility SMC / ICT / price actionIndicator crossoverMulti-strategy
Updated 1 year ago None stated GitHub repository of AR Trading Panel

NNFX Backtest C1

by goncaloe
34 stars

NNFX Backtest C1 is a specialized utility for MetaTrader 4 designed to evaluate external confirmation indicators using the No Nonsense Forex methodology. It enables users to backtest custom indicators by defining signal logic such as two-line crossovers, zero-line crosses, or histogram changes. The system manages risk

MT4 Utility Trend followingIndicator crossover

Chart Pattern Helper

by EarnForex
34 stars

This utility for MetaTrader 4 and 5 automates trade execution based on trader-defined chart patterns. Users draw trendlines, horizontal lines, or channels, which the expert advisor monitors to place pending breakout orders. It handles trade entries, stop losses, and take profits according to specific object naming conv

MT4MT5 Utility Breakout
Updated 1 year ago Apache-2.0 GitHub repository of Chart Pattern Helper

MQL Trading Panel

by SSinist3r
28 stars

This expert advisor functions as a manual trading assistant for MetaTrader 4 and MetaTrader 5, designed to simplify discretionary order management. It provides a graphical interface on the chart, allowing users to execute trades with pre-defined risk parameters. The tool includes options for percentage-based risk calcu

MT5 Utility
Updated 5 years ago GPL-2.0 GitHub repository of MQL Trading Panel

More utilities

Need a Broker for MT4/MT5?

Compare regulated brokers that support MetaTrader, with spreads, minimum deposits and leverage side by side.

Compare brokers