×

Sign up and get MultiCharts free

Use its powerful simulation mode with data included out of the box. Just fill out the form and start honing your trading skills with a few clicks.

Changes - MultiCharts
Open main menu

Changes

LegacyColorValue

10 bytes added, 08:00, 9 February 2012
no edit summary
Specifies the color designation scheme to be used for interpretation of numerical color values.
==== Usage ====
<syntaxhighlight>[LegacyColorValue = LogicalValue]</syntaxhighlight>
Where: [[ :'''LogicalValue]] ''' - a true/false value; True = Enable; False = Disable . ::* If the attribute is set to '''False''', or not present in the study's code, the RGB (new) 16M color scheme will be used. ::* If LegacyColorValue the attribute is set to '''True''', the legacy (old) 16-bit, 16-color scheme will be used.
==== Notes ====
When a color name is converted to a numerical color value, the specified scheme will be followed.
To ensure compatibility, the attribute [LegacyColorValue = True] is inserted automatically when older versions, prior to v8.1, of EasyLanguage studies are imported.
==== Example ==Examples ==
Enable legacy color value interpretation:
<syntaxhighlight>[LegacyColorValue = True];</syntaxhighlight>
 
Create a Green color plot using the legacy color scheme:
Plot1(Open);
 
SetPlotColor(1,4);</syntaxhighlight>
 
Create a Green color plot using the RGB color scheme:
Plot1(Open);
 
SetPlotColor(1,65280);</syntaxhighlight>
 
Assign a value, representing the color Green under the legacy color scheme, to Value1 (Value1 will be assigned a value of 4):
<syntaxhighlight>[LegacyColorValue = True];
Value1=Green;</syntaxhighlight>  
Assign a value, representing the color Green under the RGB color scheme, to Value1 (Value1 will be assigned a value of 65280):
<syntaxhighlight>[LegacyColorValue = False];
Value1=Green;</syntaxhighlight> 
[[Category:Attributes]]