MT4 Floating Charts Extensions and API
This page contains information about our extensions and is a work in progress.
For convenience, there is only one download, which contains all of our extensions.
Every extension is a script and goes in the MQL4\Scripts folder. To install the extensions,
open your MetaTrader 4 data folder (File > Open Data Folder) and extract the downloaded zip file
to the MQL4\Scripts subdirectory. Restart MetaTrader 4 and they should now appear in the Navigator window
under Scripts > FloatingCharts > extensions.
If you are interested in creating your own extensions, please refer to MT4 Floating Charts Extension API.
Tile Floating Charts
FC_TileFloatingCharts.mq4
This extension will tile floating charts across a single or multiple monitors,
given a max charts per monitor input.
For example, if you float 18 charts, have 3 monitors, and set MaxChartsPerMonitor to 6,
you will end up with 6 evenly sized charts per monitor.
Float Profiles
profiles/FC_*.mq4
This extension allows you to save and load different setups of floating charts.
You can create named profiles and/or just use a default profile.
The default profile scripts can be thought of as "SAVE/FLOAT LAST STATE"/"SAVE/FLOAT LAST SETUP".
Float Charts by Symbol and/or Timeframe
FC_FloatBySymbolTimeFrame.mq4
This extension allows you to float only charts of a specified symbol(s) and/or timeframe(s).
Float only EURUSD charts, float only EURUSD,H4 charts, float only M15 charts, float only EURUSD and USDCAD charts ...
Floating Chart Auto Rotator
FC_AutoRotator.mq4
This extension will automatically bring the next floating chart forward every X seconds, where X is an user input.
This is intended to be used with stacked charts.
For example, let's say you have a two chart stack composed of a EURUSD,H4 chart and a
EURUSD,M15 chart. You set the time interval to 5 seconds.
In 5 seconds, the EURUSD,H4 chart will show, then in another 5 seconds,
the EURUSD,M15 chart will show, then in another 5 seconds, the EURUSD,H4 charts will show again and so on.
Builtins
builtins/FC_*.mq4
A suite of scripts that replicates each function of MT4 Floating Charts (e.g., FLOAT, FLOAT ALL, Corner Snap 1, etc.).
Each script corresponds to a single function.
This does not add any functionality, but allows you to assign your own custom hotkeys
(right click on a script in the MT4 Navigator window > Set hotkey).
Float N Charts
FC_FloatNCharts.mq4
Float N charts, where N is a user input. For example, if you enter 10, it will float 10 charts.
Note: If the number of charts in the profile is less than N + 1, this is the same as FLOAT ALL and
will only float the number of charts in your MT4 profile - 1.
There may be extensions not mentioned here. They should be self explanatory by their name.