SymbolicTimeFramingUniverse
- Utilità
- Abraham Correa
- Versione: 1.0
The SymbolicTimeFramingUniverse indicator for MetaTrader 4 (MT4) is designed to enhance chart navigation by displaying the current symbol and timeframe as stacked labels directly on the chart window. It provides precise alignment and customization options, including positioning in the center or corners, adjustable offsets, font styling, and layer controls for visibility (such as background placement or color flashing). This tool supports professional trading workflows by ensuring quick identification of the active instrument and timeframe, reducing errors in multi-chart environments. The indicator dynamically updates labels in response to changes in timeframe or symbol, maintains positions during chart resizes, and offers a clean, non-intrusive overlay without interfering with price action analysis.
Parameter Details
The indicator includes the following input parameters, each with default values and descriptions for customization:
- TF_Color (color, default: clrChartreuse): Specifies the color of the text for both symbol and timeframe labels. This allows users to match the label color to their chart theme for better visibility.
- TF_FontSize (int, default: 24): Defines the font size of the labels in points. Larger values increase readability, particularly on high-resolution displays or in centered positions.
- TF_Font (string, default: "Arial Bold"): Sets the font type for the labels. "Arial Bold" ensures bold, clear rendering across systems, but users may select other available fonts for stylistic preferences.
- TF_X_Offset (int, default: 0): Adjusts the horizontal (X-axis) position of the entire label block in pixels. Positive values shift right, negative left, relative to the calculated base position.
- TF_Y_Offset (int, default: 0): Adjusts the vertical (Y-axis) position of the entire label block in pixels. Positive values shift down, negative up, relative to the calculated base position.
- TF_Label_X_Offset (int, default: 45): Provides an additional horizontal offset specifically for the timeframe label, allowing fine-tuned alignment independent of the symbol label. This is useful for balancing varying text lengths.
- TF_Label_Y_Offset (int, default: 0): Provides an additional vertical offset specifically for the timeframe label, enabling precise stacking adjustments.
- Timeframe_Labeled (string, default: "Background"): Controls the display layer and behavior. Options include:
- "Background": Places labels behind chart elements for subtle integration.
- "Combine Color": Enables flashing color alternation (e.g., between lime and aqua) for attention-grabbing visibility.
- "Forefront": Positions labels in front without additional effects.
- LabelPosition (string, default: "Center"): Determines the overall placement of the labels on the chart. Options include:
- "Center": Centers the stacked labels for balanced focus.
- "TopLeft": Positions in the top-left corner.
- "TopRight": Positions in the top-right corner.
- "BottomLeft": Positions in the bottom-left corner.
- "BottomRight": Positions in the bottom-right corner.
- ShowSymbol (bool, default: true): Toggles the display of the symbol label (e.g., "EURUSD"). When enabled, it appears as the upper label in stacked mode.
- ShowTimeframe (bool, default: true): Toggles the display of the timeframe label (e.g., "H1"). When enabled, it appears as the lower label in stacked mode.
These parameters allow for extensive personalization, ensuring the indicator adapts to individual trading setups while maintaining performance efficiency through timer-based updates and event handling.
