Configuring Strategies: Difference between revisions
From MultiCharts
→Turning Strategies On and Off
Abeloglazova (talk | contribs) |
|||
(41 intermediate revisions by 6 users not shown) | |||
Line 2: | Line 2: | ||
== Understanding Strategies == | == Understanding Strategies == | ||
A strategy is a set of signals, applied to a | A strategy is a set of signals, applied to a symbol. Signals systematically specify market entry or exit points according to a set of trading rules implemented in the signals' algorithms, and can be viewed as the basic building blocks of strategies. | ||
Over 100 pre-built, customizable signals, covering the most popular trading concepts, are already included with the platform, and additional signals can be imported from a variety of sources. | Over 100 pre-built, customizable signals, covering the most popular trading concepts, are already included with the platform, and additional signals can be imported from a variety of sources. | ||
Line 8: | Line 8: | ||
Signals can be fully customized, or entirely new signals created, using PowerLanguage® scripting in '''PowerLanguage Editor'''. | Signals can be fully customized, or entirely new signals created, using PowerLanguage® scripting in '''PowerLanguage Editor'''. | ||
A portfolio can contain | A portfolio can contain numerous strategies. | ||
Each strategy can have its own list of symbols and signals. It is possible apply different strategies to different sets of symbols. | Each strategy can have its own list of symbols and signals. It is possible to apply different strategies to different sets of symbols. | ||
Basic adjustments to a signal's logic can be made by simply changing the '''Input Values'''. Signals can have one or more inputs, or none at all. Multiple instances of the same signal can be used in the same strategy, and each instance can have different input settings. | Basic adjustments to a signal's logic can be made by simply changing the '''Input Values'''. Signals can have one or more inputs, or none at all. Multiple instances of the same signal can be used in the same strategy, and each instance can have different input settings. | ||
Line 16: | Line 16: | ||
Strategies can be constructed by simply combining a number of signals. | Strategies can be constructed by simply combining a number of signals. | ||
Signal settings are specific to each particular signal, while [[ | [[Signal_Settings|Signal settings]] are specific to each particular signal, while [[Strategy_Properties|Strategy Properties]] regulate the actions of a group of signals as a whole. | ||
<br> | <br> | ||
== Adding Strategies == | == Adding Strategies == | ||
To add a strategy to a portfolio: | To add a strategy to a portfolio: | ||
# Open '''Portfolio Trader''' window. | |||
#* see '''[[Portfolio Trader#Opening Portfolio Trader|how]]'''. | |||
# Under the main menu select '''Portfolio'''. | # Under the main menu select '''Portfolio'''. | ||
# Select '''Add Strategy'''. | # Select '''Add Strategy'''. | ||
== Cloning Strategies == | |||
To clone a strategy right-click on the strategy in the '''Portfolio Tree''' window and click '''Clone Strategy'''. | |||
== Adding Signals == | == Adding Signals == | ||
The number of signals that can be added to a portfolio is limited only by your computer's hardware configuration. | The number of signals/strategies that can be added to a portfolio is limited only by your computer's hardware configuration. | ||
To add a signal to a portfolio: | To add a signal to a portfolio: | ||
# Open '''Portfolio Tree''' window<br><span>{{FormatPWindow}}</span> | # Open the '''Portfolio Tree''' window<br><span>{{FormatPWindow}}</span> | ||
# Expand the '''Strategy''' for which the signal will be added. | # Expand the '''Strategy''' for which the signal will be added. | ||
# Right-click on the '''Signals''' node and select '''Add Signals'''. | # Right-click on the '''Signals''' node and select '''Add Signals'''. | ||
Line 39: | Line 46: | ||
# Select '''OK'''. | # Select '''OK'''. | ||
You can also drag and drop signals from one strategy to another. | |||
< | <div style="background-color: #E3FBE5;">Note: Only the compiled (those with the Ready Status = Yes) signals can be inserted. To learn more see [[Editing_Study_Scripts#Compiling Scripts|Compiling Studies]]</div> | ||
== Removing Signals == | == Removing Signals == | ||
Line 47: | Line 54: | ||
To remove a signal: | To remove a signal: | ||
# Open '''Portfolio Tree''' window<br><span>{{FormatPWindow}}</span> | # Open the '''Portfolio Tree''' window<br><span>{{FormatPWindow}}</span> | ||
# Expand the '''Strategy''' for which the signal will be removed. | # Expand the '''Strategy''' for which the signal will be removed. | ||
# Expand the '''Signals''' node. | # Expand the '''Signals''' node. | ||
Line 53: | Line 60: | ||
<br> | <br> | ||
== Copying Signals == | |||
To copy/paste a signal right-click on the signal and click '''Copy''' / '''Paste'''. | |||
<div style="background-color: #E3FBE5;">Note: To select multiple signals at once select a signal, hold the Shift button and move up or down the list of signals using the '''Up''' or '''Down''' Arrow buttons. </div> | |||
== Signals List == | == Signals List == | ||
To see which signals are applied to a portfolio: | To see which signals are applied to a portfolio: | ||
# Open '''Portfolio Tree''' window<br><span>{{FormatPWindow}}</span> | # Open the '''Portfolio Tree''' window<br><span>{{FormatPWindow}}</span> | ||
# Expand the '''Strategy''' that contains the signals. | # Expand the '''Strategy''' that contains the signals. | ||
# Expand the '''Signals''' node. | # Expand the '''Signals''' node. | ||
<br><div style="background-color: #E3FBE5;">Note: | <br><div style="background-color: #E3FBE5;">Note: The signals' execution priority is assigned according to the order in which they appear in the Signals List, with the signals at the top of the list having a higher priority.</div> | ||
<br> | <br> | ||
Line 68: | Line 83: | ||
# Right-click on the signal. | # Right-click on the signal. | ||
# Select '''Format Signal'''. The Format Signals window will appear. The table will show available inputs. | # Select '''Format Signal'''. The Format Signals window will appear. The table will show available inputs. | ||
# In the '''Value''' column, click on the value of the input to be changed and enter the desired value.<br>'''Name''' – name of the signal<br>'''Inputs''' – input parameters of the signal; to learn more see [[ | # In the '''Value''' column, click on the value of the input to be changed and enter the desired value.<br>'''Name''' – name of the signal<br>'''Inputs''' – input parameters of the signal; to learn more see [[Editing_Study_Scripts|Default Studies Inputs]] and [[Indicator_Settings#Setting Input Values|Setting Studies Inputs]] | ||
<br> | <br> | ||
== Turning Signals Off | == Turning Signals On and Off == | ||
Signals can be turned off | Signals can be turned on or off. The script of a signal that is turned off will not be executed and will not generate orders. | ||
To turn a signal off | To turn a signal on or off: | ||
# Open '''Portfolio Tree''' window<br><span>{{FormatPWindow}}</span> | # Open '''Portfolio Tree''' window<br><span>{{FormatPWindow}}</span> | ||
Line 84: | Line 99: | ||
# Select the '''Status''' button to toggle the signal on or off. | # Select the '''Status''' button to toggle the signal on or off. | ||
# Click the '''OK''' button. | # Click the '''OK''' button. | ||
<br><div style="background-color: #E3FBE5;">Since '''MultiCharts 11''' it is possible to turn signals on and off in Portfolio by simply checking or unchecking the corresponding checkbox next to the signal in '''Portfolio Tree'''.</div> | |||
<br> | <br> | ||
== Turning Strategies On and Off == | |||
Since '''MultiCharts 11''' it is possible to turn strategies on and off in Portfolio by simply checking or unchecking the corresponding checkbox next to the strategy in '''Portfolio Tree'''. <br> | |||
To select or de-select all strategies right-click on an empty space in Portfolio Tree and choose '''Check''' / '''Uncheck All strategies'''. | |||
== Changing Signal Priority == | == Changing Signal Priority == | ||
If | If all entries' execution generated for a portfolio causes the capital limits to be exceeded, then the entries with the highest priority will receive preference, while the entries with the lowest priority will not be executed. | ||
The priority of a symbol is the order in which it is listed in the Symbol List of the Portfolio Trader. | |||
Signal priority can also be specified in PowerLanguage using the <code><b>[[PortfolioEntriesPriority|PortfolioEntriesPriority]]</b></code> keyword. | |||
<br> | <br> | ||
== Moving a Signal to a Different Strategy == | == Moving a Signal to a Different Strategy == | ||
Line 118: | Line 143: | ||
To change a signal's inputs: | To change a signal's inputs: | ||
# Open '''Portfolio Tree''' window<br><span>{{FormatPWindow}}</span> | # Open the '''Portfolio Tree''' window<br><span>{{FormatPWindow}}</span> | ||
# Right-click on the signal. | # Right-click on the signal. | ||
# Select '''Format Signal'''. The Format Signals window will appear. The table will show available inputs. | # Select '''Format Signal'''. The Format Signals window will appear. The table will show available inputs. | ||
# In the '''Value''' column, click on the value of the input to be changed and enter the desired value. | # In the '''Value''' column, click on the value of the input to be changed and enter the desired value. | ||
<br><div style="background-color: #E3FBE5;">Since '''MultiCharts 11''' it is possible to view the signals of a strategy and their inputs by hovering the mouse over the strategy’s name in the Symbols Table (see [[Operating_Portfolios#Understanding_the_Symbols_Table]]).</div> | |||
<br> | <br> | ||
Line 129: | Line 156: | ||
Strategy properties are separate from the individual signals' settings, affect all of the signals in a strategy, and regulate the actions of a group of signals as a whole. | Strategy properties are separate from the individual signals' settings, affect all of the signals in a strategy, and regulate the actions of a group of signals as a whole. | ||
Strategy properties include '''Costs/Capitalization''', '''Maximum | Strategy properties include '''Costs/Capitalization''', '''Maximum Bars Back''', '''Position Limits''', and '''Trade Size''' sections. | ||
<br> | <br> | ||
== Costs/Capitalization == | == Costs/Capitalization == | ||
To change costs or/and capitalization assumptions: | To change costs or/and capitalization assumptions: | ||
# Open '''Portfolio Tree''' window<br><span>{{FormatPWindow}}</span> | # Open the '''Portfolio Tree''' window<br><span>{{FormatPWindow}}</span> | ||
# Right-click on the strategy. | # Right-click on the strategy. | ||
# Select '''Show Properties'''. The '''Format Settings''' window will appear. | # Select '''Show Properties'''. The '''Format Settings''' window will appear. | ||
Line 149: | Line 177: | ||
<br> | <br> | ||
== Maximum Number of Bars Study Will Reference == | == Maximum Number of Bars Study Will Reference == | ||
All signals based on past data use a certain number of bars for their calculations. | All signals based on past data use a certain number of bars for their calculations. | ||
The '''maximum number of bars study will reference''' must be greater than or equal to the number of bars that the signal uses. | The '''maximum number of bars a study will reference''' must be greater than or equal to the number of bars that the signal uses. | ||
For example, if the signal uses the past 10 bars to make its calculations, the '''maximum number of bars study will reference''' must be greater than or equal to 10. | For example, if the signal uses the past 10 bars to make its calculations, the '''maximum number of bars study will reference''' must be greater than or equal to 10. | ||
Line 159: | Line 188: | ||
To change the '''maximum number of bars study will reference''': | To change the '''maximum number of bars study will reference''': | ||
# Open '''Portfolio Tree''' window<br><span>{{FormatPWindow}}</span> | # Open the '''Portfolio Tree''' window<br><span>{{FormatPWindow}}</span> | ||
# Right-click on the strategy. | # Right-click on the strategy. | ||
# Select '''Show Properties'''. The '''Format Settings''' window will appear. | # Select '''Show Properties'''. The '''Format Settings''' window will appear. | ||
Line 166: | Line 195: | ||
<br> | <br> | ||
== Position Limits == | == Position Limits == | ||
Line 202: | Line 232: | ||
#** Enter a whole number to specify how fractional shares/contracts will be rounded | #** Enter a whole number to specify how fractional shares/contracts will be rounded | ||
#** In the '''Minimum number shares/contracts''' box, enter the minimum number of shares/contracts. | #** In the '''Minimum number shares/contracts''' box, enter the minimum number of shares/contracts. | ||
# Select the '''Percent of Equity''' radio button to enter the trade size in terms of percent of equity. | #* Select the '''Percent of Equity''' radio button to enter the trade size in terms of percent of equity. | ||
<br> | <br> | ||
[[Category:Portfolio | [[Category:Portfolio Trading]] |