https://www.multicharts.com/trading-software/api.php?action=feedcontributions&user=Alex+MultiCharts&feedformat=atomMultiCharts - User contributions [en]2024-03-29T06:35:25ZUser contributionsMediaWiki 1.33.0https://www.multicharts.com/trading-software/index.php?title=MultiCharts_Work_Area&diff=8682MultiCharts Work Area2018-11-16T15:33:11Z<p>Alex MultiCharts: Reverted edits by Alex MultiCharts (talk) to last revision by Henry Multicharts</p>
<hr />
<div>The application window consists of Toolbars, Workspaces, and Windows (Chart or/and Scanner). <br />
<br />
For detailed information about Windows, [[#Understanding Windows (Chart/Scanner)|click here]].<br />
<br />
<br><br />
== Understanding Workspaces == <br />
<br />
Workspaces help manage the working process. Several Workspaces can be open at the same time. It is possible to create, save, open, close, rename, and delete Workspaces, as well as to switch between Workspaces that are open in the application window. Each Workspace can contain multiple windows.<br />
<br />
Names of all open Workspaces are shown in the tabs at the bottom of application window. The tab of the currently selected (active) Workspace is highlighted. To switch to another open Workspace click the tab of the Workspace you wish to switch to.<br />
<br />
To achieve peak performance limit the number of simultaneously open workspaces to the ones you actually need.<br />
<br />
<br><br />
=== Creating Workspaces ===<br />
To create a new Workspace, click the '''New Workspace''' [[File:New_Worksapce.png]] icon on the '''Main''' toolbar. <br />
<br />
Workspaces can also be created by using the '''Ctrl + N''' hot key, or by selecting '''File''' in the main menu, then pointing to '''New''' and clicking '''New Workspace'''. <br />
<br />
<div style="background-color: #E3FBE5;">Note: If there are no open Workspaces when a new Chart Window is created, a new Workspace for that window will be created automatically.</div><br />
<br />
<br><br />
<br />
=== Saving Workspaces ===<br />
A Workspace, complete with Chart/Scanner Windows and all settings, is saved as a file with '''.wsp''' extension.<br />
<br />
To save a Workspace, click the '''Save Workspace''' [[File:Save_Workspace.png]] icon on the '''Main''' toolbar.<br />
Workspaces can also be saved by using the '''Ctrl + S''' hot key, or by selecting '''File''' in the main menu and clicking '''Save Workspace'''.<br />
<br />
If the Workspace has not yet been named, the '''Save As''' dialog box will appear, allowing to choose a file name for the workspace.<br />
<br />
In order to save an already named Workspace under a new name, select '''File''' in the main menu and <br />
click '''Save Workspace As'''. <br />
<br />
To save Workspaces automatically on application <br />
exit, see [[#Workspaces Preferences|Workspaces Preferences]].<br />
<br />
<br><br />
<br />
=== Opening Workspaces ===<br />
Saved Workspaces can be opened by using Windows Explorer/File manager as well as from the application.<br />
<br />
To open a Workspace from the application, click the '''Open Workspace''' [[File:Open_Workspace.png]] icon on the Main toolbar; in the '''Open''' dialog box that appears, navigate to and select the Workspace file ('''.wsp''' extension) and click the '''Open''' button.<br />
Workspaces can also be opened by using the '''Ctrl + O''' hot key, or by selecting '''File''' in the main menu and clicking '''Open Workspace'''.<br />
<br />
Recently used Workspaces can be opened by clicking the down-arrow to the right of the '''Open Workspace''' [[File:Open_Workspace.png]] icon on the Main toolbar and then clicking a Workspace name, or by selecting '''File''' in the main menu, then pointing to '''Recent Workspaces''' and <br />
clicking a Workspace name. <br />
<br />
To open Workspaces automatically on application startup, see [[#Workspaces Preferences|Workspaces Preferences]].<br />
<br />
<br><br />
<br />
=== Closing Workspaces ===<br />
To close a Workspace, click the '''Close Workspace''' [[File:Close_Workspace.png]] icon on the '''Main''' toolbar. <br />
Workspaces can also be closed by using the '''F4''' key, or by selecting '''File''' in the main menu and clicking '''Close Workspace'''. <br />
<br />
If any changes have been made to a Workspace since it was last saved, and: '''Do not show "Save Workspace" dialog on Exit''' checkbox in [[#Workspaces Preferences|Workspace Preferences]] is not selected, the '''Save Workspace''' dialog box will appear:<br />
<br>- click '''Yes''' to save the changes and close the Workspace;<br />
<br>- click '''No''' to discard the changes and close the Workspace;<br />
<br>- click '''Cancel''' to cancel the operation and keep the Workspace open.<br />
<br />
To disable the dialog box and close workspaces without confirmation, <br />
see [[#Workspaces Preferences|Workspaces Preferences]].<br />
<br />
<br><div style="background-color: #F8F6CD;">'''Important:''' <br>If both the '''Do not show "Save Workspace" dialog on Exit''' checkbox and '''Do not save workspaces''' option are selected in the '''[[#Workspaces Preferences|Workspace]]''' tab of the '''Preferences''' window then no changes to the workspace will be saved on exit!</div><br />
<br />
<br><br />
<br />
=== Renaming Workspaces ===<br />
Workspaces can be renamed by two different methods:<br />
<br />
* Save a copy of the Workspace under a different name. See [[#Saving Workspaces|Saving Workspaces]]; or: <br />
* Use Windows Explorer or another program to rename a Workspace file as any other Windows file.<br />
<br />
<br><div style="background-color: #E3FBE5;">Note: Workspaces that are open cannot be renamed by Windows Explorer. Close the Workspace prior to renaming it.</div><br />
<br />
<br><br />
<br />
=== Deleting Workspaces ===<br />
<br />
Use Windows Explorer or another program to delete the Workspace file as you would any other Windows file. Deleting a Workspace does not delete the data or the studies.<br />
<br />
<div style="background-color: #E3FBE5;">Note: A Workspace that is open cannot be deleted. Close the Workspace prior to deleting it.</div><br />
<br />
<br><br />
=== Workspaces Preferences ===<br />
Workspaces preferences settings determine which workspaces, if any, will be opened on application startup, whether changes to workspaces will be saved on application exit, and if a confirmation prompt will appear when Chart/Scanner Windows are closed.<br />
<br />
To set workspace preferences:<br />
<br />
# Open the '''Preferences''' window by selecting '''File''' in the main menu and then clicking '''Preferences'''; the window can also be opened by using ALT+F, ALT+F keyboard shortcut sequence.<br />
# Select the '''Workspaces''' tab.<br />
# To open Workspaces on startup, select the '''Open Workspaces on Start''' checkbox; clear the checkbox to not open any Workspaces on startup.<br />
# To show the '''Workspaces''' dialog box on startup, select the '''Show the dialog''' checkbox; clear the checkbox to not display the dialog box.<br />
# Select the Workspaces to be opened on startup.<br />
# To show '''Save Workspace''' dialog box on exit, clear the '''Do not show "Save Workspace" dialog on Exit''' checkbox; select the checkbox to not display the dialog box.<br />
# Select '''Save workspaces''' or '''Do not save workspaces''' to save or not to save the workspaces on exit, respectively.<br />
# To prompt for a confirmation when a Chart/Scanner Window is closed (deleted), clear the '''Do not prompt for confirmation when I want to close a window''' checkbox; check the checkbox to prompt for a confirmation when a window is closed.<br />
<br />
<br><br />
<br />
==Understanding Desktops==<br />
A Desktop is a set of workspaces in one MultiCharts window. If you have a multi-monitor setup, you can save MultiCharts window layout on every monitor as a desktop and then when you launch MultiCharts next time just open a bunch of desktop files (you can open multiple files at once by selecting them all and pressing Enter) to get your setup back. <br />
<br />
It is possible to create, save, open, close, rename, and delete Desktops. Each Desktop can contain multiple Workspaces.<br />
Names of the open Desktops are shown at the top of MultiCharts windows. <br />
To achieve peak performance limit the number of simultaneously open Desktops to the ones you actually need.<br />
<br><br />
===Creating Desktops===<br />
To create a new Desktop, it is necessary to open a new MultiCharts instance by clicking MultiCharts icon on your Windows Desktop. So, when you open a new MultiCharts instance, a new Desktop is created automatically.<br />
<br><br />
=== Saving Desktops ===<br />
A Desktop with all the settings is saved as a file with '''.mcd''' extension.<br />
<br />
To save a Desktop, click '''File''' in the main menu and select '''Save Desktop'''. If the Desktop has not yet been named, the '''Save As''' dialog box will appear, allowing to choose a file name for the Desktop.<br />
In order to save an already named Desktop under a new name, select '''File''' in the main menu and click '''Save Desktop As'''. <br />
<br />
It is necessary to save the changes of the Desktops '''manually''', as they are not saved automatically.<br />
<br />
If any changes have been made to a Workspace of the Desktop since it was last saved, the '''Save Workspace''' dialog box will appear:<br />
<br>- click '''Yes''' to save the changes and close the Workspace;<br />
<br>- click '''No''' to discard the changes and close the Workspace;<br />
<br>- click '''Cancel''' to cancel the operation and keep the Workspace open.<br />
<br />
<div style="background-color: #E3FBE5;">Note: Workspaces are not saved in the Desktops. Desktops only store references to the list of the saved Workspaces, but do not save them within the Desktop, it is still necessary to save the Workspaces to have them opened in a Desktop.</div><br />
<br />
=== Opening Desktops ===<br />
Saved Desktops can be opened by using Windows Explorer/File manager as well as from the application.<br />
<br />
To open a Desktop from the application, click '''File''' in the main menu and select '''Open Desktop'''; in the '''Open''' dialog box that appears, navigate to and select the Desktop file ('''.mcd''' extension) and click '''Open''' button. The selected Desktop will be opened in the new MultiCharts instance.<br />
<br><br />
<br />
=== Closing Desktops ===<br />
To close a Desktop, click '''File''' in the main menu and select '''Close Desktop'''. <br />
It is necessary to save the changes of the Desktops '''manually''' before closing of the Desktop.<br />
<br />
If any changes have been made to a Workspace of the Desktop since it was last saved, the '''Save Workspace''' dialog box will appear:<br />
<br>- click '''Yes''' to save the changes and close the Workspace;<br />
<br>- click '''No''' to discard the changes and close the Workspace;<br />
<br>- click '''Cancel''' to cancel the operation and keep the Workspace open.<br />
<div style="background-color: #F8F6CD;">'''Important:''' <br>If both '''Do not show "Save Workspace" dialog on Exit''' checkbox and '''Do not save workspaces''' options are selected in the '''[[#Workspaces Preferences|Workspace]]''' tab of the '''Preferences''' window then no changes of the workspaces will be saved on exit!</div><br />
<br><br />
=== Renaming Desktops ===<br />
Desktops can be renamed by two different methods:<br />
<br />
* Save a copy of the Desktop under a different name. See [[#Saving Desktops|Saving Desktops]]; or: <br />
* Use Windows Explorer or another program to rename a Desktop file as any other Windows file.<br />
<br />
<br><div style="background-color: #E3FBE5;">Note: Desktops that are open cannot be renamed by Windows Explorer. Close the Desktop prior to renaming it.</div><br />
<br><br />
<br />
=== Deleting Desktops ===<br />
Use Windows Explorer or another program to delete a Desktop file as you would any other Windows file. Deleting a Desktop does not delete the data or the studies.<br />
<br />
<div style="background-color: #E3FBE5;">Note: A Desktop that is open cannot be deleted. Close the Desktop prior to deleting it.</div><br />
<br><br />
<br />
== Understanding Windows (Chart/Scanner) == <br />
<br />
Chart Windows contain charts, studies, and drawings. The number of windows that can be added to Workspaces is limited only by your computer's hardware configuration.<br />
<br />
In Workspaces with multiple windows only one window at a time is active. The active window is the window to which any changes will be applied, and is distinguished by the color of its title bar. Any one of the windows in a Workspace can be selected as the active at any time.<br />
<br />
Windows can be moved within a workspace or detached and positioned anywhere on your computer’s desktop, arranged in any order, resized, maximized, minimized, and closed. Closing a window deletes it from the Workspace.<br />
<br />
Windows are saved only as a part of the Workspace that contains them.<br />
<br><br />
=== Creating Windows ===<br />
<br />
A Chart Window is always created at the same time as the chart/grid that is placed in it. It is not possible to create an empty window, without a chart/grid. A Chart/Scanner Window is always created in the currently selected Workspace.<br />
<br />
Read more about [[Creating_Charts|Creating Charts]]<br />
<br />
Read more about [[#Understanding Workspaces|Workspaces]].<br />
<br />
<br><br />
<br />
=== Selecting a Window as Active ===<br />
Before making changes to a Window you should make sure that it is active. Only one window at a time can be active. <br />
<br />
A Window can be selected as active by one of the following methods:<br />
<br />
* Click anywhere on the window to make it active; or: <br />
* Select '''Window''' in the main menu and click the name of the window.<br />
<br />
<br>Color change of the window's title bar will indicate that the window has become active. <br />
<br />
<br><br />
=== Detaching and Attaching Windows ===<br />
<br />
By default, Windows are displayed within a Workspace. Windows can be detached from a Workspace and positioned anywhere on your computer's desktop; on a multiple-monitor system, one or more Windows can be displayed on each monitor.<br />
<br />
A Window can be detached by one of the following methods:<br />
<br />
* Click the '''Detach Window''' http://www.multicharts.com/img/wiki/window/Detach.gif button on the title bar of the window; <br />
<br />
or:<br />
<br />
* Select '''Window''' in the main menu and click '''Detach Window'''.<br />
<br />
<div style="background-color: #E3FBE5;">Note: Detached windows' last chosen positions are retained the next time that the application is started</div><br />
<br />
A Window can be attached back to the Workspace by one of the following methods:<br />
<br />
* Click the '''Attach Window''' http://www.multicharts.com/img/wiki/window/Attach.gif button on the title bar of the window; <br />
<br />
or:<br />
<br />
* Select '''Window''' in the main menu and click '''Attach Window'''.<br />
<br />
<br><br />
=== Detached Windows "Always on Top" Feature ===<br />
To keep a detached Window displayed always on top of other windows click <br />
the '''Stick''' http://www.multicharts.com/img/wiki/window/Stick.gif button <br />
on the title bar of the window; the button will change <br />
to http://www.multicharts.com/img/wiki/window/UnStick.gif.<br />
<br />
To cancel the feature click <br />
the '''Unstick''' http://www.multicharts.com/img/wiki/window/UnStick.gif button <br />
again; the button will change to http://www.multicharts.com/img/wiki/window/Stick.gif.<br />
<br />
<br><div style="background-color: #E3FBE5;">Note: Detached window's last chosen Always on Top status is retained the next time that the application is started.</div><br />
<br />
<br><br />
=== Arranging Windows ===<br />
It is possible to arrange windows in any order. A Window can be positioned anywhere by placing the mouse pointer over the window's title bar, holding the left mouse button, and dragging the window to the desired position.<br />
<br />
Windows within a workspace can also be arranged automatically:<br />
<br />
* To arrange all open windows for convenient viewing select '''Window''' in the main menu and click '''Arrange&nbsp;All''' any minimized windows will be placed at the bottom of the Workspace, below any open windows.<br />
* To arrange all windows horizontally or vertically select '''Window''' in the main menu and click '''Arrange&nbsp;Horizontally''' or '''Arrange&nbsp;Vertically''', respectively.<br />
* To arrange all open windows in a cascade select '''Window''' in the main menu and click '''Cascade'''; any minimized windows will be placed at the bottom of the Workspace, below any open windows.<br />
<br />
<br><div style="background-color: #E3FBE5;">Note: Windows' last chosen positions are retained the next time that the application is started.</div><br />
<br />
<br><br />
=== Deleting Windows ===<br />
A window can be deleted from a Workspace. To close a Window means to delete it. It is possible to delete all of the windows from a Workspace, leaving the Workspace empty.<br />
<br />
To delete a Window from a Workspace click the '''Close''' button on the title bar of the window; in the dialog box that appears, click '''Yes''' to delete the window, or click '''Cancel''' to cancel the operation and keep the window open.<br />
<br />
To disable the dialog box and delete windows without confirmation, see [[#Workspaces Preferences|Workspaces Preferences]].<br />
<br />
<br><br />
<br />
=== Switching between Windows ===<br />
<br />
Within a Workspace you can switch between the open windows by using the '''Ctrl + F6''' hotkey combination, or by clicking anywhere on the window you wish to switch to.<br />
<br />
<br><br />
=== Copying Windows ===<br />
The active Chart/Scanner Window can be copied, complete with all settings, data series, <br />
and studies, and pasted to any open Workspace.<br />
<br />
To copy an active window use one of the following methods:<br />
<br />
* Select '''File''' in the main menu and click '''Copy Window'''; or: <br />
* Use CTRL+SHIFT+C hot key combination.<br />
<br />
To paste the copied Window:<br />
<br />
* Select '''File''' in the main menu and click '''Paste Window''', or:<br />
* Use '''Ctrl + Shift + V''' hot key combination.<br />
<br />
<br><br />
== Understanding Toolbars ==<br />
<br />
'''Toolbars''' provide convenient access to commonly used functions. These functions can also be accessed by using the menus, but the toolbars let you do it with just one click.<br />
<br />
There are seven toolbars: Main, Chart Analysis, Command Line, Control, Drawing, Resolution and Data Playback. Any of the toolbars can be made floating, allowing them to be positioned anywhere, or hidden if they are not needed.<br />
<br />
<br><br />
=== Hiding and Redisplaying Toolbars ===<br />
All toolbars are displayed by default.<br />
<br />
To hide a toolbar select '''View''' in the main menu, then click '''Toolbars''' and uncheck the toolbar that is to be hidden.<br />
<br />
A floating toolbar can also be hidden by clicking the '''Close''' button on the toolbar's title bar. <br />
<br />
To redisplay a toolbar select '''View''' in the main menu, then click Toolbars''' and check the toolbar that is to be displayed.<br />
<br />
The Resolution toolbar can also be hidden or redisplayed by clicking the '''Resolution''' [[File:Resolution_10.png]] icon.<br />
<br />
<br><br />
=== Floating or Docking Toolbars ===<br />
By default, toolbars are displayed docked to the top of the application window. Any of the toolbars can be made floating or docked. A floating toolbar has its own title bar and can be positioned anywhere on your computer’s desktop.<br />
<br />
Toolbars can be made floating by using one of the following methods: <br />
<br />
* Double-click the move handle of a docked toolbar; or:<br />
* Position the mouse pointer over the toolbar's move handle; hold the left mouse button and drag the toolbar to the desired position.<br />
<br />
Toolbars can be docked by one of the following methods: <br />
<br />
* Double-click the toolbar's title bar. The toolbar will dock along the top border of the application window; or:<br />
* Position the mouse pointer over the title bar of a floating toolbar; hold the left mouse button and drag the toolbar to any of the four borders of the application window. Once the mouse pointer comes close to a border of the window, an outline will indicate where the toolbar will be docked. Releasing the mouse button will dock the toolbar.<br />
<br />
<br><div style="background-color: #E3FBE5;">Note: Toolbars' last chosen positions are retained the next time that the application is started.</div><br />
<br />
<br><br />
=== Toolbar Icons Reference ===<br />
<br />
{| class="wikitable" style =" text-align: center;" <br />
|-<br />
|colspan="10" style="background-color:#fad67d;"|'''Main Toolbar'''<br />
|-<br />
|'''New Workspace'''||[[File:New_Worksapce.png]]||[[#Creating Workspaces|Creating Workspaces]]<br />
|-<br />
|'''Save Workspace'''||[[File:Save_Workspace.png]]||[[#Saving Workspaces|Saving Workspace]]<br />
|-<br />
|'''Open Workspace'''||[[File:Open_Workspace.png]]||[[#Opening Workspace|Opening Workspace]]<br />
|-<br />
|'''Close Workspace'''||[[File:Close_Workspace.png]]||[[#Closing Workspace|Closing Workspace]]<br />
|-<br />
|'''New Chart Window'''||[[File:New_Chart.png]]||[[Creating Charts]]<br />
|-<br />
|'''New Scanner Window'''||[[File:New_Scanner.png]]||[[Understanding_Real-Time_Market_Scanner|Understanding Real-Time Scanner]]<br />
|-<br />
|'''New QuoteManager'''||[[File:New_QuoteManager.png]]||[[:Category:QuoteManager|Understanding QuoteManager]]<br />
|-<br />
|'''New PowerLanguage Editor'''||[[File:New_PowerLanguage.png]]||[[Editor_Overview|Understanding PowerLanguage Editor]]<br />
|-<br />
|colspan="10" style="background-color:#fad67d;"|'''Control Toolbar'''<br />
|-<br />
|'''Decrease Bar Spacing'''||[[File:Changing Bar Spacing_decrease_new.png]]||[[Adjusting_Chart#Changing Bar Spacing|Changing Bar Spacing]]<br />
|-<br />
|'''Increase Bar Spacing'''||[[File:Changing Bar Spacing_increase_new.png]]||[[Adjusting_Chart#Changing Bar Spacing|Changing Bar Spacing]]<br />
|-<br />
|'''Compress Price Scale'''||[[File:Changing Price Sceale Compression_decrease_new.png]]||[[Adjusting_Chart#Changing Price Scale Compression|Changing Price Scale Compression]]<br />
|-<br />
|'''Expand Price Scale'''||[[File:Changing Price Sceale Compression_increase_new.png]]||[[Adjusting_Chart#Changing Price Scale Compression|Changing Price Scale Compression]]<br />
|-<br />
|'''Move Up'''||[[File:Moving a Data Series Vertically_up_new.png]]||[[Adjusting_Chart#Moving a Data Series Vertically|Moving a Data Series Vertically]]<br />
|-<br />
|'''Move Down'''||[[File:Moving a Data Series Vertically_down_new.png]]||[[Adjusting_Chart#Moving a Data Series Vertically|Moving a Data Series Vertically]]<br />
|-<br />
|'''Scroll Left'''||[[File:Scroll_Left_new.png]]||[[Adjusting_Chart#Scrolling Horizontally through a Chart|Scrolling Horizontally through a Chart]]<br />
|-<br />
|'''Scroll Right'''||[[File:Scroll_Right.png]]||[[Adjusting_Chart#Scrolling Horizontally through a Chart|Scrolling Horizontally through a Chart]]<br />
|-<br />
|'''Increase Weight'''||[[File:Expand_Weight.png]]||[[Chart_Style#Changing Bar Weight|Changing Bar Weight]]<br />
|-<br />
|'''Decrease Weight'''||[[File:Decrease_Weight.png]]||[[Chart_Style#Changing Bar Weight|Changing Bar Weight]]<br />
|-<br />
|'''Zoom In'''||[[File:Zoom_In_new.png]]||[[Adjusting_Chart#Zooming In|Zooming In]]<br />
|-<br />
|'''Zoom Out'''||[[File:Zoom_Out.png]]||[[Adjusting_Chart#Zooming Out|Zooming Out]]<br />
|-<br />
|'''Reset Scales'''||[[File:Reset_Both_Scales_new.png]]||[[Adjusting_Chart#Resetting Both Scales|Resetting Both Scales]]<br />
|-<br />
|'''Reset Time Scale'''||[[File:Reset_Time_Scale_new.png]]||[[Adjusting_Chart#Resetting Time Scale (Bar Spacing)|Resetting Time Scale (Bar Spacing)]]<br />
|-<br />
|'''Reset Price Scale'''||[[File:Reset_Price_Scale_new.png]]||[[Adjusting_Chart#Resetting Price Scale|Resetting Price Scale]]<br />
|-<br />
|'''Hide Object'''||[[File:Hide_Indicators_new.png]]||[[Using Studies#Hiding Indicators|Hiding Indicators]]<br />
|-<br />
|colspan="10" style="background-color:#fad67d;"|'''Chart Analysis Toolbar'''<br />
|-<br />
|'''Insert Symbol'''||[[File:Insert Instrument.png]]||[[Creating_Charts#Inserting Additional Symbols into a Chart Window|Inserting Additional Symbols into a Chart Window]]<br />
|-<br />
|'''Insert Study'''||[[File:Insert Study.png]]||[[Using_Studies#Inserting Studies|Inserting Studies]]<br />
|-<br />
|'''Show / Hide Drawing Tools'''||[[File:Show_Hide Drawing Tools.png]]||[[Drawing_Tools#Inserting Drawing Tools|Inserting Drawing Tools]]<br />
|-<br />
|'''Format Instruments'''||[[File:Format Instrument.png]]||[[Changing_Symbols#Changing Symbol by Symbol Name|Changing Symbols]]<br />
|-<br />
|'''Format Window'''||[[File:Show Format Window Dialogue.png]]||[[Chart_Appearance|Chart Appearance]]<br />
|-<br />
|'''Bar Chart'''||[[File:BarChart.png]]||[[OHLC_Bar_Chart|Setting OHLC Chart Style]]<br />
|-<br />
|'''Hollow Candlestick Chart'''||[[File:Candlestick Chart.png]]||[[Hollow_Candlestick_Chart|Selecting Hollow Candlestick Chart Style]]<br />
|-<br />
|'''Line on Close Chart'''||[[File:Line on close Chart.png]]||[[Line_On_Close_Chart|Selecting Line on Close Chart Style]]<br />
|-<br />
|'''Arrow Pointer'''||[[File:Arrow Pointer.png]]||[[Using_Pointers#Pointer|Pointer]]<br />
|-<br />
|'''Cross Pointer'''||[[File:Cross Pointer.png]]||[[Using_Pointers#Cross Pointer|Cross Pointer]]<br />
|-<br />
|'''Show/Hide Chart Hint'''||[[File:Show_Hide Chart Hint.png]]||[[Using_Pointers#Understanding Hint Modes|Understanding Hint Modes]]<br />
|-<br />
|'''Show/Hide Cross'''||[[File:Show_Hide Cross.png]]||[[Using_Pointers#Cross Mode|Cross Mode]]<br />
|-<br />
|'''Tracking Time and Price'''||[[File:Track Time and Price.png]]||[[Using_Pointers#Cross Mode|Cross Mode]]<br />
|-<br />
|'''Data Window'''||[[File:Show_Hide Data window.png]]||[[Chart_Window#Data Window|Data Window]]<br />
|-<br />
|'''Optimize Strategy'''||[[File:toolbar2_ChartAn_125.png]]||[[Performing Optimization]]<br />
|-<br />
|colspan="10" style="background-color:#fad67d;"|'''Resolution Toolbar'''<br />
|-<br />
|'''Tick Bar''' ||[[File:Resolution_Tick.png]]||[[Chart_Resolution#Setting Resolution of Tick-Based Charts|Setting Resolution of Tick-Based Charts]]<br />
|-<br />
|'''Volume Bar'''||[[File:Resolution_Volume.png]]||[[Chart_Resolution#Setting Resolution of Volume-Based Charts|Setting Resolution of Volume-Based Charts]]<br />
|-<br />
|'''Range Bar''' ||[[File:Resolution_Range.png]]||[[Chart_Resolution#Setting Resolution of Range-Based Charts|Setting Resolution of Range-Based Charts]]<br />
|-<br />
|'''Second Bar'''||[[File:Resolution_Seconds.png]]||[[Chart_Resolution#Setting Resolution of Time-Based Charts|Setting Resolution of Time-Based Charts]]<br />
|-<br />
|'''Minute Bar'''||[[File:Resolution_Minutes.png]]||[[Chart_Resolution#Setting Resolution of Time-Based Charts|Setting Resolution of Time-Based Charts]]<br />
|-<br />
|'''Hourly Bar'''||[[File:Resolution_Hours.png]]||[[Chart_Resolution#Setting Resolution of Time-Based Charts|Setting Resolution of Time-Based Charts]]<br />
|-<br />
|'''Daily Bar''' ||[[File:Resolution_Daily.png]]||[[Chart_Resolution#Setting Resolution of Time-Based Charts|Setting Resolution of Time-Based Charts]]<br />
|-<br />
|'''Weekly Bar'''||[[File:Resolution_Weekly.png]]||[[Chart_Resolution#Setting Resolution of Time-Based Charts|Setting Resolution of Time-Based Charts]]<br />
|-<br />
|'''Monthly Bar'''||[[File:Resolution_Monthly.png]]||[[Chart_Resolution#Setting Resolution of Time-Based Charts|Setting Resolution of Time-Based Charts]]<br />
|-<br />
|'''Quarterly Bar'''||[[File:Resolution_Quarterly.png]]||[[Chart_Resolution#Setting Resolution of Time-Based Charts|Setting Resolution of Time-Based Charts]]<br />
|-<br />
|'''Yearly Bar'''||[[File:Resolution_Year.png]]||[[Chart_Resolution#Setting Resolution of Time-Based Charts|Setting Resolution of Time-Based Charts]]<br />
|-<br />
|colspan="10" style="background-color:#fad67d;"|'''Drawing Toolbar'''<br />
|-<br />
|'''Trend Line'''||[[File:Drawing_TL.png]]|||[[Trend_Line#Inserting Trend Line|Inserting Trend Line]]<br />
|-<br />
|'''Horizontal Line'''||[[File:Drawing_HL.png]]||[[Horizontal Line#Inserting Horizontal Line|Inserting Horizontal Line]]<br />
|-<br />
|'''Time Line'''||[[File:Drawing_VL.png]]||[[Time Line#Inserting Time Line|Inserting Time Line]]<br />
|-<br />
|'''Regression Channel'''||[[File:Drawing_Regression Channel.png]]||[[Regression Channel#Inserting Regression Channel|Inserting Regression Channel]]<br />
|-<br />
|'''Equidistant Channel'''||[[File:Drawing_EquidistantChannel.png]]||[[Equidistant Channel#Inserting Equidistant Channel|Inserting Equidistant Channel]]<br />
|-<br />
|'''Andrews' Pitchfork'''||[[File:Drawing_AndrewsPitchFork.png]]||[[Andrews' Pitchfork#Inserting Andrews' Pitchfork|Inserting Andrews' Pitchfork]]<br />
|-<br />
|'''Fibonacci Retracement Price Lines&nbsp;'''||[[File:Drawing_FibRetracement.png]]||[[Fibonacci Retracement Price Lines#Inserting Fibonacci Retracement Price Lines|Inserting Fibonacci Retracement Price Lines]]<br />
|-<br />
|'''Fibonacci Speed/Resistance Fan'''||[[File:Drawing_FibSpeedResistanceFan.png]]||[[Fibonacci Speed/Resistance Fan#Inserting Fibonacci Speed/Resistance Fan|Inserting Fibonacci Speed/Resistance Fan]]<br />
|-<br />
|'''Fibonacci Speed/Resistance Arcs'''||[[File:Drawing_FibSpeedResLines.png]]||[[Fibonacci Speed/Resistance Arcs#Inserting Fibonacci Speed/Resistance Arcs|Inserting Fibonacci Speed/Resistance Arcs]]<br />
|-<br />
|'''Fibonacci Time Zones'''||[[File:Drawing_FibTimeZones.png]]||[[Fibonacci Time Zones#Inserting Fibonacci Time Zones|Inserting Fibonacci Time Zones]]<br />
|-<br />
|'''Fibonacci Trend-Based Time Lines'''||[[File:Drawing_FibTimeBasedTimeLines.png]]||[[Fibonacci Trend-Based Time Lines#Inserting Fibonacci Trend-Based Time Lines|Inserting Fibonacci Trend-Based Time Lines]]<br />
|-<br />
|'''Gann Fan'''||[[File:Drawing_GannFan.png]]||[[Gann Fan#Inserting Gann Fan|Inserting Gann Fan]]<br />
|-<br />
|'''Gann Square'''||[[File:Drawing_GannSquare.png]]||[[Gann Square#Inserting Gann Square|Inserting Gann Square]]<br />
|-<br />
|'''Retracement Calculator'''||[[File:Drawing_RetracementCalculator.png]]||[[Retracement Calculator#Inserting Retracement Calculator|Inserting Retracement Calculator]]<br />
|-<br />
|'''Text'''||[[File:Drawing_Text.png]]||[[Text (Drawing Tool)#Inserting Text|Inserting Text]]<br />
|-<br />
|'''Rectangle'''||[[File:Drawing_rectangle.png]]||[[Rectangle#Inserting Rectangle|Inserting Rectangle]]<br />
|-<br />
|'''Ellipse'''||[[File:Drawing_Ellipse.png]]||[[Ellipse#Inserting Ellipse|Inserting Ellipse]]<br />
|-<br />
|'''Arc'''||[[File:Drawing_Arc.png]]||[[Arc#Inserting Arc|Inserting Arc]]<br />
|-<br />
|'''Arrow Down'''||[[File:Drawing_Arw_DN.png]]||[[Arrow_Down#Inserting Arrow Down|Inserting Arrow Down]]<br />
|-<br />
|'''Arrow Up'''||[[File:Drawing_Arw_UP.png]]||[[Arrow_Up#Inserting Arrow Up|Inserting Arrow Up]]<br />
|-<br />
|colspan="10" style="background-color:#fad67d;"|'''Command Line Toolbar'''<br />
|-<br />
|'''Resolution'''||[[File:Resolution.png]]<br />
|Click the '''Resolution''' icon to hide or redisplay the Resolution Toolbar.<br>[[Chart_Resolution#Setting Resolution of Time-Based Charts|Setting Resolution of Time-Based Charts]]<br />
|-<br />
|'''Command Line'''||[[File:CommandLine.png]]||[[#Understanding Command Line|Understanding Command Line]]<br />
|-<br />
|colspan="10" style="background-color:#fad67d;"|'''Data Playback Toolbar'''<br />
|-<br />
|'''Playback Resolution'''||[[File:Playback_Resolution.png]]||[[Data Playback#Data Playback on the Chart|Setting Playback Resolution]]<br />
|-<br />
|'''Playback Start Time'''||[[File:Playback_StartTime.png]]||[[Data Playback#Data Playback on the Chart|Setting Playback Start Time]]<br />
|-<br />
|'''Jump To Time'''||[[File:Playback_JumpToTime.png]]||[[Data Playback#Data Playback on the Chart|Using Jump To Time button]]<br />
|-<br />
|'''Jump To Bar'''||[[File:Playback_JumpToBar.png]]||[[Data Playback#Data Playback on the Chart|Using Jump To Bar mode]]<br />
|-<br />
|'''Step Backward'''||[[File:Playback_StepBack.png]]||[[Data Playback#Step Backward/Forward Playback|Using Step Backward]]<br />
|-<br />
|'''Step Forward'''||[[File:Playback_StepForward.png]]||[[Data Playback#Step Backward/Forward Playback|Using Step Forward]]<br />
|-<br />
|''' Pause/Resume Playback'''||[[File:Playback_Play.png]]||[[Data Playback#Data Playback on the Chart|Using Pause/Resume Playback]]<br />
|-<br />
|'''Terminate Playback/Go To Realtime'''||[[File:Playback_GoToRealTime.png]]||[[Data Playback#Data Playback on the Chart|Terminate Playback/Go To Realtime]]<br />
|-<br />
|'''Playback Speed Slider'''||[[File:PlayBack_Slider.png]]||[[Data Playback#Data Playback on the Chart|Setting playback speed]]<br />
|-<br />
|'''Global Mode'''||[[File:Playback_GlobalMode.png]]||[[Data Playback#Data Playback Modes|Data Playback Modes]]<br />
|}<br />
<br />
<br><br />
<br />
=== Understanding Command Line ===<br />
'''Command Line''' <br />
<br />
Command Line toolbar allows the active window's chart resolution or symbol to be changed simply by entering a text command. <br />
<br />
Type the appropriate command in the '''Command Line''' [[File:052_CommandLine.png]] combo box and press '''Enter'''. <br />
<br />
To select a previously used command use the drop-down function.<br />
<br />
<br><div style="background-color: #E5F6FF;">'''Examples:'''<br><br />
Type in: "'''5 minutes'''" to change the chart resolution to 5 minutes. <br />
<br />
Type in: "'''AMD'''" to change the symbol to AMD.</div><br />
<br />
<br><br />
<br />
=== The List of Supported Commands ===<br />
<br />
* <syntaxhighlight>.bsi</syntaxhighlight>Increases [[Time Scale#Setting Bar Spacing|bar spacing]].<br />
* <syntaxhighlight>.bsd</syntaxhighlight>Decreases [[Time Scale#Setting Bar Spacing|bar spacing]].<br />
* <syntaxhighlight>.rep</syntaxhighlight>Calls [[Using Performance Report|Strategy Performance Report]].<br />
* <syntaxhighlight>.isy</syntaxhighlight>Inserts additional symbol into existing chart or creates a new chart. Available parameters: '''name''', '''df''', '''res''', '''desc''', '''from''', '''to''', '''bfm'''. “''','''” is the delimiter. See examples [[MultiCharts Work Area#Table of Parameters for .ISY and .CSY Commands|below]].<br />
* <syntaxhighlight>.csy</syntaxhighlight>Changes symbol (specific data series) plotted on chart to another specific symbol (if there is no chart, this command creates an empty chart window with no data series plotted). Available parameters: '''dnum''', '''name''', '''df''', '''res''', '''desc''', '''from''', '''to''', '''mute''', '''bfm'''. “''','''” is the delimiter. See examples [[MultiCharts Work Area#Table of Parameters for .ISY and .CSY Commands|below]].<br />
* <syntaxhighlight>.iind</syntaxhighlight>Inserts specific indicator to the active chart. Available parameters: '''name''', '''base''', '''bref''', '''fmt'''. “''','''” is the delimiter. See examples [[MultiCharts Work Area#Table of Parameters for .IIND and .ISIG Commands|below]]. In '''MultiCharts 9.1 Beta 1''' the new '''Subchart''' parameter will be introduced. It defines subchart number where the indicator will be plotted. By default, when subchart=-1 is used, a new subchart will be added at the bottom of the chart window.<br />
* <syntaxhighlight>.isig</syntaxhighlight>Inserts specific signal to the active chart. Available parameters: '''name1''', '''name2'''. '''nameN''' (up to 99). “''','''” is the delimiter. See examples [[MultiCharts Work Area#Table of Parameters for .IIND and .ISIG Commands|below]].<br />
* <syntaxhighlight>.rld</syntaxhighlight>Reloads data on the active chart and on all charts with the same symbol. Available parameters: '''glob''', '''ResSize ResName''', '''int'''. See examples [[MultiCharts Work Area#Table of Parameters for .RLD Command|below]].<br />
* <syntaxhighlight>SymName</syntaxhighlight>Changes the symbol to a specified one on the active chart. If there is no selected symbol , the symbol that is plotted on data series 1 is changed.<br />
* <syntaxhighlight>ResSize ResName</syntaxhighlight>Changes resolution of the symbol plotted as data series 1 of the active chart to a specified one. See examples [[MultiCharts Work Area#Table of Resolutions for Command Line|below]].<br />
* <syntaxhighlight>.at_toggle</syntaxhighlight>Turns on/off auto trading on the active chart.<br />
* <syntaxhighlight>.shs</syntaxhighlight>Switches between different styles for Hint window.<br />
* <syntaxhighlight>.eds</syntaxhighlight>Shows the entire data series of the active chart window.<br />
<br />
<br><br />
<br />
==== Table of Parameters for .ISY and .CSY Commands ====<br />
<br />
{| class="wikitable"<br />
|<p align="center">Description</p><br />
|<p align="center">Parameter</p><br />
|-<br />
|<p align="center">Number of data series</p><br />
|<p align="center">'''dnum'''</p><br />
|-<br />
|<p align="center">Symbol name</p><br />
|<p align="center">'''name'''</p><br />
|-<br />
|<p align="center">Data provider</p><br />
|<p align="center">'''df'''</p><br />
|-<br />
|<p align="center">Resolution of the chart</p><br />
|<p align="center">'''res'''</p><br />
|-<br />
|<p align="center">Symbol description</p><br />
|<p align="center">'''desc'''</p><br />
|-<br />
|<p align="center">Starting point of data interval</p><br />
|<p align="center">'''from'''</p><br />
|-<br />
|<p align="center">Ending point of data interval</p><br />
|<p align="center">'''to'''</p><br />
|-<br />
|<p align="center">Do not show the Format Instrument dialogue window if there is an error in the request</p><br />
|<p align="center">'''mute'''</p><br />
|-<br />
|<p align="center">Build daily based charts (days, weeks, months, quarters, years) [[Chart Resolution#Setting Resolution of Time-Based Charts|using minute data instead of daily data]]. '''bfm=0''' - use daily data, '''bfm=1''' - use minute data. If '''bfm''' is not used at all, daily data is used.</p><br />
|<p align="center">'''bfm'''</p><br />
|}<br />
<div style="background-color: #E5F6FF;">'''Example 1''': Enter to command line: '''.isy name=@ES#, df=IQFeed, res=1 min, desc=E-MINI S&P 500 MARCH 2013, from=12/31/2012, to=5/10/2013''' in order to insert 1 minute graph of S&P mini 500 from IQFeed starting from 31th of December 2012 up to 10th of May 2013 as additional data series to the active chart window.</div><br />
<div style="background-color: #E5F6FF;">'''Example 2''': Enter to command line: '''.csy dnum=1, name=@ES#, df=IQFeed, res=1 min, desc=E-MINI S&P 500 MARCH 2013, from=12/31/2012, to=5/10/2013''' in order to change the data series 1 to 1 minute graph of S&P mini 500 from IQFeed starting from 31th of December 2012 up to 10th of May 2013 as additional data series to the active chart window.</div><br />
<div style="background-color: #E3FBE5;">'''Note''': If '''dnum''' parameter is not specified, the selected data series will be affected. If no particular data series is selected, the data series 1 will be affected.</div><br />
<br />
==== Table of Parameters for .IIND and .ISIG Commands ====<br />
<br />
{| class="wikitable"<br />
|<p align="center">Description</p><br />
|<p align="center">Parameter</p><br />
|-<br />
|<p align="center">Name of an indicator</p><br />
|<p align="center">'''name'''</p><br />
|-<br />
|<p align="center">Name of a signal</p><br />
|<p align="center">'''nameN'''</p><br />
|-<br />
|<p align="center">Number of data series to base an indicator on</p><br />
|<p align="center">'''base'''</p><br />
|-<br />
|<p align="center">Maximum number of bars a study will reference, or maximum bars back</p><br />
|<p align="center">'''bref'''</p><br />
|-<br />
|<p align="center">Show Format Indicator window</p><br />
|<p align="center">'''fmt'''</p><br />
|}<br />
<div style="background-color: #E5F6FF;">'''Example 1''': Enter to command line: '''.iind name=MACD, base=1, bref=100''' in order to apply MACD indicator to the data series 1 with MaxBarsBack parameter = 100 to the active chart window.</div><br />
<div style="background-color: #E5F6FF;">'''Example 1''': Enter to command line: '''.isig name1=Bollinger Bands LE''' in order to apply Bollinger Bands LE signal to the active chart window.</div><br />
<div style="background-color: #E3FBE5;">'''Note''': If no parameters are specified, the '''Insert Indicator''' or '''Insert Signal''' window is called.</div><br />
<br />
==== Table of Parameters for .RLD Command ====<br />
<br />
{| class="wikitable"<br />
|<p align="center">Description</p><br />
|<p align="center">Parameter</p><br />
|-<br />
|<p align="center">Reloads all charts with all data series</p><br />
|<p align="center">'''glob'''</p><br />
|-<br />
|<p align="center">Reloads data series on the current chart with the specified resolution</p><br />
|<p align="center">''' res = ResSize ResName'''</p><br />
|-<br />
|<p align="center">Reloads a specified number of days/weeks/months back</p><br />
|<p align="center">'''int ResSize ResName'''</p><br />
|}<br />
<div style="background-color: #E5F6FF;">'''Example 1''': Enter to command line: '''.rld glob''' in order to reload all data in all charts in all open workspaces in the current instance of MultiCharts.</div><br />
<div style="background-color: #E5F6FF;">'''Example 2''': Enter to command line: '''.rld res = 1 day''' in order to reload data on all daily-based subcharts of 1 day resolution and higher.</div><br />
<div style="background-color: #E5F6FF;">'''Example 3''': Enter to command line: '''.rld int = 2 weeks''' in order to reload 2 weeks of data on the active chart.</div><br />
<br />
<div style="background-color: #E3FBE5;">'''Note''': If a parameter is specified incorrectly, the '''.rld''' will be used for the active chart.</div><br />
<br />
==== Table of Resolutions for Command Line====<br />
<br />
{| class="wikitable"<br />
|<p align="center">Resolution name</p><br />
|<p align="center">Value 1</p><br />
|<p align="center">Value 2</p><br />
|<p align="center">Value 3</p><br />
|<p align="center">Value 4</p><br />
|-<br />
|<p align="center">Tick</p><br />
|<p align="center">'''tick'''</p><br />
|<p align="center">'''ticks'''</p><br />
|<p align="center">'''t'''</p><br />
|<p align="center">'''ts'''</p><br />
|-<br />
|<p align="center">Contract</p><br />
|<p align="center">'''volume'''</p><br />
|<p align="center">'''volumes'''</p><br />
|<p align="center">'''contract'''</p><br />
|<p align="center">'''contracts'''</p><br />
|-<br />
|<p align="center">Point</p><br />
|<p align="center">'''point'''</p><br />
|<p align="center">'''points'''</p><br />
|<p align="center">'''pt'''</p><br />
|<p align="center">'''pts'''</p><br />
|-<br />
|<p align="center">Point Original</p><br />
|<p align="center"></p><br />
|<p align="center">'''point(original)'''</p><br />
|<p align="center">'''orpt'''</p><br />
|<p align="center">'''orpts'''</p><br />
|-<br />
|<p align="center">Change</p><br />
|<p align="center">'''change'''</p><br />
|<p align="center">'''changes'''</p><br />
|<p align="center">'''chg'''</p><br />
|<p align="center">'''chgs'''</p><br />
|-<br />
|<p align="center">Second</p><br />
|<p align="center">'''second'''</p><br />
|<p align="center">'''seconds'''</p><br />
|<p align="center">'''sec'''</p><br />
|<p align="center">'''secs'''</p><br />
|-<br />
|<p align="center">Minute</p><br />
|<p align="center">'''minute'''</p><br />
|<p align="center">'''minutes'''</p><br />
|<p align="center">'''min'''</p><br />
|<p align="center">'''mins'''</p><br />
|-<br />
|<p align="center">Hour</p><br />
|<p align="center">'''hour'''</p><br />
|<p align="center">'''hours'''</p><br />
|<p align="center">'''hr'''</p><br />
|<p align="center">'''hrs'''</p><br />
|-<br />
|<p align="center">Day</p><br />
|<p align="center">'''day'''</p><br />
|<p align="center">'''days'''</p><br />
|<p align="center">'''d'''</p><br />
|<p align="center">'''ds'''</p><br />
|-<br />
|<p align="center">Week</p><br />
|<p align="center">'''week'''</p><br />
|<p align="center">'''weeks'''</p><br />
|<p align="center">'''wk'''</p><br />
|<p align="center">'''wks'''</p><br />
|-<br />
|<p align="center">Month</p><br />
|<p align="center">'''month'''</p><br />
|<p align="center">'''months'''</p><br />
|<p align="center">'''mth'''</p><br />
|<p align="center">'''mths'''</p><br />
|-<br />
|<p align="center">Quarter</p><br />
|<p align="center">'''quarter'''</p><br />
|<p align="center">'''quarters'''</p><br />
|<p align="center">'''qrt'''</p><br />
|<p align="center">'''qrts'''</p><br />
|-<br />
|<p align="center">Year</p><br />
|<p align="center">'''year'''</p><br />
|<p align="center">'''years'''</p><br />
|<p align="center">'''yr'''</p><br />
|<p align="center">'''yrs'''</p><br />
|}<br />
<br />
=== Customizing Toolbars ===<br />
With Custom Toolbars, the user can not only choose which toolbar to display, but also which buttons appear on the toolbar. Adding more toolbars and buttons makes it easier to access certain functions. Consolidating the most frequently used buttons onto one toolbar saves space and permits a larger display area in the workspace.<br />
<br />
To customize the toolbars,<br />
<br />
# Select '''View''' from the main menu, then select '''Toolbars''' and '''Customize'''. The '''Customize''' window will appear.<br />
# In the '''Toolbars''' pane, select the type of toolbar to customize. Check the selected toolbar’s check box to display the toolbar. Uncheck the selected toolbar to remove the toolbar.<br />
# In the '''Commands''' pane, select which buttons will appear on the toolbar.<br />
# Select the '''Close''' button. <br />
<br />
<br><br />
<br />
[[Category:Charts]]</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=MultiCharts_Work_Area&diff=8681MultiCharts Work Area2018-11-16T15:32:50Z<p>Alex MultiCharts: </p>
<hr />
<div>The application window consists of Toolbars, Workspaces, and Windows (Chart or/and Scanner). <br />
<br />
For detailed information about Windows, [[#Understanding Windows (Chart/Scanner)|click here]].<br />
<br />
<br><br />
== Understanding Workspaces == <br />
<br />
Workspaces help manage the working process. Several Workspaces can be open at the same time. It is possible to create, save, open, close, rename, and delete Workspaces, as well as to switch between Workspaces that are open in the application window. Each Workspace can contain multiple windows.<br />
<br />
Names of all open Workspaces are shown in the tabs at the bottom of application window. The tab of the currently selected (active) Workspace is highlighted. To switch to another open Workspace click the tab of the Workspace you wish to switch to.<br />
<br />
To achieve peak performance limit the number of simultaneously open workspaces to the ones you actually need.<br />
<br />
<br><br />
=== Creating Workspaces ===<br />
To create a new Workspace, click the '''New Workspace''' [[File:New_Worksapce.png]] icon on the '''Main''' toolbar. <br />
<br />
Workspaces can also be created by using the '''Ctrl + N''' hot key, or by selecting '''File''' in the main menu, then pointing to '''New''' and clicking '''New Workspace'''. <br />
<br />
<div style="background-color: #E3FBE5;">Note: If there are no open Workspaces when a new Chart Window is created, a new Workspace for that window will be created automatically.</div><br />
<br />
<br><br />
<br />
=== Saving Workspaces ===<br />
A Workspace, complete with Chart/Scanner Windows and all settings, is saved as a file with '''.wsp''' extension.<br />
<br />
To save a Workspace, click the '''Save Workspace''' [[File:Save_Workspace.png]] icon on the '''Main''' toolbar.<br />
Workspaces can also be saved by using the '''Ctrl + S''' hot key, or by selecting '''File''' in the main menu and clicking '''Save Workspace'''.<br />
<br />
If the Workspace has not yet been named, the '''Save As''' dialog box will appear, allowing to choose a file name for the workspace.<br />
<br />
In order to save an already named Workspace under a new name, select '''File''' in the main menu and <br />
click '''Save Workspace As'''. <br />
<br />
To save Workspaces automatically on application <br />
exit, see [[#Workspaces Preferences|Workspaces Preferences]].<br />
<br />
<br><br />
<br />
=== Opening Workspaces ===<br />
Saved Workspaces can be opened by using Windows Explorer/File manager as well as from the application.<br />
<br />
To open a Workspace from the application, click the '''Open Workspace''' [[File:Open_Workspace.png]] icon on the Main toolbar; in the '''Open''' dialog box that appears, navigate to and select the Workspace file ('''.wsp''' extension) and click the '''Open''' button.<br />
Workspaces can also be opened by using the '''Ctrl + O''' hot key, or by selecting '''File''' in the main menu and clicking '''Open Workspace'''.<br />
<br />
Recently used Workspaces can be opened by clicking the down-arrow to the right of the '''Open Workspace''' [[File:Open_Workspace.png]] icon on the Main toolbar and then clicking a Workspace name, or by selecting '''File''' in the main menu, then pointing to '''Recent Workspaces''' and <br />
clicking a Workspace name. <br />
<br />
To open Workspaces automatically on application startup, see [[#Workspaces Preferences|Workspaces Preferences]].<br />
<br />
<br><br />
<br />
=== Closing Workspaces ===<br />
To close a Workspace, click the '''Close Workspace''' [[File:Close_Workspace.png]] icon on the '''Main''' toolbar. <br />
Workspaces can also be closed by using the '''F4''' key, or by selecting '''File''' in the main menu and clicking '''Close Workspace'''. <br />
<br />
If any changes have been made to a Workspace since it was last saved, and: '''Do not show "Save Workspace" dialog on Exit''' checkbox in [[#Workspaces Preferences|Workspace Preferences]] is not selected, the '''Save Workspace''' dialog box will appear:<br />
<br>- click '''Yes''' to save the changes and close the Workspace;<br />
<br>- click '''No''' to discard the changes and close the Workspace;<br />
<br>- click '''Cancel''' to cancel the operation and keep the Workspace open.<br />
<br />
To disable the dialog box and close workspaces without confirmation, <br />
see [[#Workspaces Preferences|Workspaces Preferences]].<br />
<br />
<br><div style="background-color: #F8F6CD;">'''Important:''' <br>If both the '''Do not show "Save Workspace" dialog on Exit''' checkbox and '''Do not save workspaces''' option are selected in the '''[[#Workspaces Preferences|Workspace]]''' tab of the '''Preferences''' window then no changes to the workspace will be saved on exit!</div><br />
<br />
<br><br />
<br />
=== Renaming Workspaces ===<br />
Workspaces can be renamed by two different methods:<br />
<br />
* Save a copy of the Workspace under a different name. See [[#Saving Workspaces|Saving Workspaces]]; or: <br />
* Use Windows Explorer or another program to rename a Workspace file as any other Windows file.<br />
<br />
<br><div style="background-color: #E3FBE5;">Note: Workspaces that are open cannot be renamed by Windows Explorer. Close the Workspace prior to renaming it.</div><br />
<br />
<br><br />
<br />
=== Deleting Workspaces ===<br />
<br />
Use Windows Explorer or another program to delete the Workspace file as you would any other Windows file. Deleting a Workspace does not delete the data or the studies.<br />
<br />
<div style="background-color: #E3FBE5;">Note: A Workspace that is open cannot be deleted. Close the Workspace prior to deleting it.</div><br />
<br />
<br><br />
=== Workspaces Preferences ===<br />
Workspaces preferences settings determine which workspaces, if any, will be opened on application startup, whether changes to workspaces will be saved on application exit, and if a confirmation prompt will appear when Chart/Scanner Windows are closed.<br />
<br />
To set workspace preferences:<br />
<br />
# Open the '''Preferences''' window by selecting '''File''' in the main menu and then clicking '''Preferences'''; the window can also be opened by using ALT+F, ALT+F keyboard shortcut sequence.<br />
# Select the '''Workspaces''' tab.<br />
# To open Workspaces on startup, select the '''Open Workspaces on Start''' checkbox; clear the checkbox to not open any Workspaces on startup.<br />
# To show the '''Workspaces''' dialog box on startup, select the '''Show the dialog''' checkbox; clear the checkbox to not display the dialog box.<br />
# Select the Workspaces to be opened on startup.<br />
# To show '''Save Workspace''' dialog box on exit, clear the '''Do not show "Save Workspace" dialog on Exit''' checkbox; select the checkbox to not display the dialog box.<br />
# Select '''Save workspaces''' or '''Do not save workspaces''' to save or not to save the workspaces on exit, respectively.<br />
# To prompt for a confirmation when a Chart/Scanner Window is closed (deleted), clear the '''Do not prompt for confirmation when I want to close a window''' checkbox; check the checkbox to prompt for a confirmation when a window is closed.<br />
<br />
<br><br />
<br />
==Understanding Desktops==<br />
A Desktop is a set of workspaces in one MultiCharts window. If you have a multi-monitor setup, you can save MultiCharts window layout on every monitor as a desktop and then when you launch MultiCharts next time just open a bunch of desktop files (you can open multiple files at once by selecting them all and pressing Enter) to get your setup back. <br />
<br />
It is possible to create, save, open, close, rename, and delete Desktops. Each Desktop can contain multiple Workspaces.<br />
Names of the open Desktops are shown at the top of MultiCharts windows. <br />
To achieve peak performance limit the number of simultaneously open Desktops to the ones you actually need.<br />
<br><br />
===Creating Desktops===<br />
To create a new Desktop, it is necessary to open a new MultiCharts instance by clicking MultiCharts icon on your Windows Desktop. So, when you open a new MultiCharts instance, a new Desktop is created automatically.<br />
<br><br />
=== Saving Desktops ===<br />
A Desktop with all the settings is saved as a file with '''.mcd''' extension.<br />
<br />
To save a Desktop, click '''File''' in the main menu and select '''Save Desktop'''. If the Desktop has not yet been named, the '''Save As''' dialog box will appear, allowing to choose a file name for the Desktop.<br />
In order to save an already named Desktop under a new name, select '''File''' in the main menu and click '''Save Desktop As'''. <br />
<br />
It is necessary to save the changes of the Desktops '''manually''', as they are not saved automatically.<br />
<br />
If any changes have been made to a Workspace of the Desktop since it was last saved, the '''Save Workspace''' dialog box will appear:<br />
<br>- click '''Yes''' to save the changes and close the Workspace;<br />
<br>- click '''No''' to discard the changes and close the Workspace;<br />
<br>- click '''Cancel''' to cancel the operation and keep the Workspace open.<br />
<br />
<div style="background-color: #E3FBE5;">Note: Workspaces are not saved in the Desktops. Desktops only store references to the list of the saved Workspaces, but do not save them within the Desktop, it is still necessary to save the Workspaces to have them opened in a Desktop.</div><br />
<br />
=== Opening Desktops ===<br />
Saved Desktops can be opened by using Windows Explorer/File manager as well as from the application.<br />
<br />
To open a Desktop from the application, click '''File''' in the main menu and select '''Open Desktop'''; in the '''Open''' dialog box that appears, navigate to and select the Desktop file ('''.mcd''' extension) and click '''Open''' button. The selected Desktop will be opened in the new MultiCharts instance.<br />
<br><br />
<br />
=== Closing Desktops ===<br />
To close a Desktop, click '''File''' in the main menu and select '''Close Desktop'''. <br />
It is necessary to save the changes of the Desktops '''manually''' before closing of the Desktop.<br />
<br />
If any changes have been made to a Workspace of the Desktop since it was last saved, the '''Save Workspace''' dialog box will appear:<br />
<br>- click '''Yes''' to save the changes and close the Workspace;<br />
<br>- click '''No''' to discard the changes and close the Workspace;<br />
<br>- click '''Cancel''' to cancel the operation and keep the Workspace open.<br />
<div style="background-color: #F8F6CD;">'''Important:''' <br>If both '''Do not show "Save Workspace" dialog on Exit''' checkbox and '''Do not save workspaces''' options are selected in the '''[[#Workspaces Preferences|Workspace]]''' tab of the '''Preferences''' window then no changes of the workspaces will be saved on exit!</div><br />
<br><br />
=== Renaming Desktops ===<br />
Desktops can be renamed by two different methods:<br />
<br />
* Save a copy of the Desktop under a different name. See [[#Saving Desktops|Saving Desktops]]; or: <br />
* Use Windows Explorer or another program to rename a Desktop file as any other Windows file.<br />
<br />
<br><div style="background-color: #E3FBE5;">Note: Desktops that are open cannot be renamed by Windows Explorer. Close the Desktop prior to renaming it.</div><br />
<br><br />
<br />
=== Deleting Desktops ===<br />
Use Windows Explorer or another program to delete a Desktop file as you would any other Windows file. Deleting a Desktop does not delete the data or the studies.<br />
<br />
<div style="background-color: #E3FBE5;">Note: A Desktop that is open cannot be deleted. Close the Desktop prior to deleting it.</div><br />
<br><br />
<br />
=== Understanding ‘Flush Cached Data to Database’ ===<br />
<br />
Flush Cached Data to Database allows you to save the cached data on demand without closing down all platform processes.<br />
To flush cached data, go to ‘’’File’’’ in the main menu and then click ‘Flush Cached Data to Database’.<br />
<br />
<br><br />
== Understanding Windows (Chart/Scanner) == <br />
<br />
Chart Windows contain charts, studies, and drawings. The number of windows that can be added to Workspaces is limited only by your computer's hardware configuration.<br />
<br />
In Workspaces with multiple windows only one window at a time is active. The active window is the window to which any changes will be applied, and is distinguished by the color of its title bar. Any one of the windows in a Workspace can be selected as the active at any time.<br />
<br />
Windows can be moved within a workspace or detached and positioned anywhere on your computer’s desktop, arranged in any order, resized, maximized, minimized, and closed. Closing a window deletes it from the Workspace.<br />
<br />
Windows are saved only as a part of the Workspace that contains them.<br />
<br><br />
=== Creating Windows ===<br />
<br />
A Chart Window is always created at the same time as the chart/grid that is placed in it. It is not possible to create an empty window, without a chart/grid. A Chart/Scanner Window is always created in the currently selected Workspace.<br />
<br />
Read more about [[Creating_Charts|Creating Charts]]<br />
<br />
Read more about [[#Understanding Workspaces|Workspaces]].<br />
<br />
<br><br />
<br />
=== Selecting a Window as Active ===<br />
Before making changes to a Window you should make sure that it is active. Only one window at a time can be active. <br />
<br />
A Window can be selected as active by one of the following methods:<br />
<br />
* Click anywhere on the window to make it active; or: <br />
* Select '''Window''' in the main menu and click the name of the window.<br />
<br />
<br>Color change of the window's title bar will indicate that the window has become active. <br />
<br />
<br><br />
=== Detaching and Attaching Windows ===<br />
<br />
By default, Windows are displayed within a Workspace. Windows can be detached from a Workspace and positioned anywhere on your computer's desktop; on a multiple-monitor system, one or more Windows can be displayed on each monitor.<br />
<br />
A Window can be detached by one of the following methods:<br />
<br />
* Click the '''Detach Window''' http://www.multicharts.com/img/wiki/window/Detach.gif button on the title bar of the window; <br />
<br />
or:<br />
<br />
* Select '''Window''' in the main menu and click '''Detach Window'''.<br />
<br />
<div style="background-color: #E3FBE5;">Note: Detached windows' last chosen positions are retained the next time that the application is started</div><br />
<br />
A Window can be attached back to the Workspace by one of the following methods:<br />
<br />
* Click the '''Attach Window''' http://www.multicharts.com/img/wiki/window/Attach.gif button on the title bar of the window; <br />
<br />
or:<br />
<br />
* Select '''Window''' in the main menu and click '''Attach Window'''.<br />
<br />
<br><br />
=== Detached Windows "Always on Top" Feature ===<br />
To keep a detached Window displayed always on top of other windows click <br />
the '''Stick''' http://www.multicharts.com/img/wiki/window/Stick.gif button <br />
on the title bar of the window; the button will change <br />
to http://www.multicharts.com/img/wiki/window/UnStick.gif.<br />
<br />
To cancel the feature click <br />
the '''Unstick''' http://www.multicharts.com/img/wiki/window/UnStick.gif button <br />
again; the button will change to http://www.multicharts.com/img/wiki/window/Stick.gif.<br />
<br />
<br><div style="background-color: #E3FBE5;">Note: Detached window's last chosen Always on Top status is retained the next time that the application is started.</div><br />
<br />
<br><br />
=== Arranging Windows ===<br />
It is possible to arrange windows in any order. A Window can be positioned anywhere by placing the mouse pointer over the window's title bar, holding the left mouse button, and dragging the window to the desired position.<br />
<br />
Windows within a workspace can also be arranged automatically:<br />
<br />
* To arrange all open windows for convenient viewing select '''Window''' in the main menu and click '''Arrange&nbsp;All''' any minimized windows will be placed at the bottom of the Workspace, below any open windows.<br />
* To arrange all windows horizontally or vertically select '''Window''' in the main menu and click '''Arrange&nbsp;Horizontally''' or '''Arrange&nbsp;Vertically''', respectively.<br />
* To arrange all open windows in a cascade select '''Window''' in the main menu and click '''Cascade'''; any minimized windows will be placed at the bottom of the Workspace, below any open windows.<br />
<br />
<br><div style="background-color: #E3FBE5;">Note: Windows' last chosen positions are retained the next time that the application is started.</div><br />
<br />
<br><br />
=== Deleting Windows ===<br />
A window can be deleted from a Workspace. To close a Window means to delete it. It is possible to delete all of the windows from a Workspace, leaving the Workspace empty.<br />
<br />
To delete a Window from a Workspace click the '''Close''' button on the title bar of the window; in the dialog box that appears, click '''Yes''' to delete the window, or click '''Cancel''' to cancel the operation and keep the window open.<br />
<br />
To disable the dialog box and delete windows without confirmation, see [[#Workspaces Preferences|Workspaces Preferences]].<br />
<br />
<br><br />
<br />
=== Switching between Windows ===<br />
<br />
Within a Workspace you can switch between the open windows by using the '''Ctrl + F6''' hotkey combination, or by clicking anywhere on the window you wish to switch to.<br />
<br />
<br><br />
=== Copying Windows ===<br />
The active Chart/Scanner Window can be copied, complete with all settings, data series, <br />
and studies, and pasted to any open Workspace.<br />
<br />
To copy an active window use one of the following methods:<br />
<br />
* Select '''File''' in the main menu and click '''Copy Window'''; or: <br />
* Use CTRL+SHIFT+C hot key combination.<br />
<br />
To paste the copied Window:<br />
<br />
* Select '''File''' in the main menu and click '''Paste Window''', or:<br />
* Use '''Ctrl + Shift + V''' hot key combination.<br />
<br />
<br><br />
== Understanding Toolbars ==<br />
<br />
'''Toolbars''' provide convenient access to commonly used functions. These functions can also be accessed by using the menus, but the toolbars let you do it with just one click.<br />
<br />
There are seven toolbars: Main, Chart Analysis, Command Line, Control, Drawing, Resolution and Data Playback. Any of the toolbars can be made floating, allowing them to be positioned anywhere, or hidden if they are not needed.<br />
<br />
<br><br />
=== Hiding and Redisplaying Toolbars ===<br />
All toolbars are displayed by default.<br />
<br />
To hide a toolbar select '''View''' in the main menu, then click '''Toolbars''' and uncheck the toolbar that is to be hidden.<br />
<br />
A floating toolbar can also be hidden by clicking the '''Close''' button on the toolbar's title bar. <br />
<br />
To redisplay a toolbar select '''View''' in the main menu, then click Toolbars''' and check the toolbar that is to be displayed.<br />
<br />
The Resolution toolbar can also be hidden or redisplayed by clicking the '''Resolution''' [[File:Resolution_10.png]] icon.<br />
<br />
<br><br />
=== Floating or Docking Toolbars ===<br />
By default, toolbars are displayed docked to the top of the application window. Any of the toolbars can be made floating or docked. A floating toolbar has its own title bar and can be positioned anywhere on your computer’s desktop.<br />
<br />
Toolbars can be made floating by using one of the following methods: <br />
<br />
* Double-click the move handle of a docked toolbar; or:<br />
* Position the mouse pointer over the toolbar's move handle; hold the left mouse button and drag the toolbar to the desired position.<br />
<br />
Toolbars can be docked by one of the following methods: <br />
<br />
* Double-click the toolbar's title bar. The toolbar will dock along the top border of the application window; or:<br />
* Position the mouse pointer over the title bar of a floating toolbar; hold the left mouse button and drag the toolbar to any of the four borders of the application window. Once the mouse pointer comes close to a border of the window, an outline will indicate where the toolbar will be docked. Releasing the mouse button will dock the toolbar.<br />
<br />
<br><div style="background-color: #E3FBE5;">Note: Toolbars' last chosen positions are retained the next time that the application is started.</div><br />
<br />
<br><br />
=== Toolbar Icons Reference ===<br />
<br />
{| class="wikitable" style =" text-align: center;" <br />
|-<br />
|colspan="10" style="background-color:#fad67d;"|'''Main Toolbar'''<br />
|-<br />
|'''New Workspace'''||[[File:New_Worksapce.png]]||[[#Creating Workspaces|Creating Workspaces]]<br />
|-<br />
|'''Save Workspace'''||[[File:Save_Workspace.png]]||[[#Saving Workspaces|Saving Workspace]]<br />
|-<br />
|'''Open Workspace'''||[[File:Open_Workspace.png]]||[[#Opening Workspace|Opening Workspace]]<br />
|-<br />
|'''Close Workspace'''||[[File:Close_Workspace.png]]||[[#Closing Workspace|Closing Workspace]]<br />
|-<br />
|'''New Chart Window'''||[[File:New_Chart.png]]||[[Creating Charts]]<br />
|-<br />
|'''New Scanner Window'''||[[File:New_Scanner.png]]||[[Understanding_Real-Time_Market_Scanner|Understanding Real-Time Scanner]]<br />
|-<br />
|'''New QuoteManager'''||[[File:New_QuoteManager.png]]||[[:Category:QuoteManager|Understanding QuoteManager]]<br />
|-<br />
|'''New PowerLanguage Editor'''||[[File:New_PowerLanguage.png]]||[[Editor_Overview|Understanding PowerLanguage Editor]]<br />
|-<br />
|colspan="10" style="background-color:#fad67d;"|'''Control Toolbar'''<br />
|-<br />
|'''Decrease Bar Spacing'''||[[File:Changing Bar Spacing_decrease_new.png]]||[[Adjusting_Chart#Changing Bar Spacing|Changing Bar Spacing]]<br />
|-<br />
|'''Increase Bar Spacing'''||[[File:Changing Bar Spacing_increase_new.png]]||[[Adjusting_Chart#Changing Bar Spacing|Changing Bar Spacing]]<br />
|-<br />
|'''Compress Price Scale'''||[[File:Changing Price Sceale Compression_decrease_new.png]]||[[Adjusting_Chart#Changing Price Scale Compression|Changing Price Scale Compression]]<br />
|-<br />
|'''Expand Price Scale'''||[[File:Changing Price Sceale Compression_increase_new.png]]||[[Adjusting_Chart#Changing Price Scale Compression|Changing Price Scale Compression]]<br />
|-<br />
|'''Move Up'''||[[File:Moving a Data Series Vertically_up_new.png]]||[[Adjusting_Chart#Moving a Data Series Vertically|Moving a Data Series Vertically]]<br />
|-<br />
|'''Move Down'''||[[File:Moving a Data Series Vertically_down_new.png]]||[[Adjusting_Chart#Moving a Data Series Vertically|Moving a Data Series Vertically]]<br />
|-<br />
|'''Scroll Left'''||[[File:Scroll_Left_new.png]]||[[Adjusting_Chart#Scrolling Horizontally through a Chart|Scrolling Horizontally through a Chart]]<br />
|-<br />
|'''Scroll Right'''||[[File:Scroll_Right.png]]||[[Adjusting_Chart#Scrolling Horizontally through a Chart|Scrolling Horizontally through a Chart]]<br />
|-<br />
|'''Increase Weight'''||[[File:Expand_Weight.png]]||[[Chart_Style#Changing Bar Weight|Changing Bar Weight]]<br />
|-<br />
|'''Decrease Weight'''||[[File:Decrease_Weight.png]]||[[Chart_Style#Changing Bar Weight|Changing Bar Weight]]<br />
|-<br />
|'''Zoom In'''||[[File:Zoom_In_new.png]]||[[Adjusting_Chart#Zooming In|Zooming In]]<br />
|-<br />
|'''Zoom Out'''||[[File:Zoom_Out.png]]||[[Adjusting_Chart#Zooming Out|Zooming Out]]<br />
|-<br />
|'''Reset Scales'''||[[File:Reset_Both_Scales_new.png]]||[[Adjusting_Chart#Resetting Both Scales|Resetting Both Scales]]<br />
|-<br />
|'''Reset Time Scale'''||[[File:Reset_Time_Scale_new.png]]||[[Adjusting_Chart#Resetting Time Scale (Bar Spacing)|Resetting Time Scale (Bar Spacing)]]<br />
|-<br />
|'''Reset Price Scale'''||[[File:Reset_Price_Scale_new.png]]||[[Adjusting_Chart#Resetting Price Scale|Resetting Price Scale]]<br />
|-<br />
|'''Hide Object'''||[[File:Hide_Indicators_new.png]]||[[Using Studies#Hiding Indicators|Hiding Indicators]]<br />
|-<br />
|colspan="10" style="background-color:#fad67d;"|'''Chart Analysis Toolbar'''<br />
|-<br />
|'''Insert Symbol'''||[[File:Insert Instrument.png]]||[[Creating_Charts#Inserting Additional Symbols into a Chart Window|Inserting Additional Symbols into a Chart Window]]<br />
|-<br />
|'''Insert Study'''||[[File:Insert Study.png]]||[[Using_Studies#Inserting Studies|Inserting Studies]]<br />
|-<br />
|'''Show / Hide Drawing Tools'''||[[File:Show_Hide Drawing Tools.png]]||[[Drawing_Tools#Inserting Drawing Tools|Inserting Drawing Tools]]<br />
|-<br />
|'''Format Instruments'''||[[File:Format Instrument.png]]||[[Changing_Symbols#Changing Symbol by Symbol Name|Changing Symbols]]<br />
|-<br />
|'''Format Window'''||[[File:Show Format Window Dialogue.png]]||[[Chart_Appearance|Chart Appearance]]<br />
|-<br />
|'''Bar Chart'''||[[File:BarChart.png]]||[[OHLC_Bar_Chart|Setting OHLC Chart Style]]<br />
|-<br />
|'''Hollow Candlestick Chart'''||[[File:Candlestick Chart.png]]||[[Hollow_Candlestick_Chart|Selecting Hollow Candlestick Chart Style]]<br />
|-<br />
|'''Line on Close Chart'''||[[File:Line on close Chart.png]]||[[Line_On_Close_Chart|Selecting Line on Close Chart Style]]<br />
|-<br />
|'''Arrow Pointer'''||[[File:Arrow Pointer.png]]||[[Using_Pointers#Pointer|Pointer]]<br />
|-<br />
|'''Cross Pointer'''||[[File:Cross Pointer.png]]||[[Using_Pointers#Cross Pointer|Cross Pointer]]<br />
|-<br />
|'''Show/Hide Chart Hint'''||[[File:Show_Hide Chart Hint.png]]||[[Using_Pointers#Understanding Hint Modes|Understanding Hint Modes]]<br />
|-<br />
|'''Show/Hide Cross'''||[[File:Show_Hide Cross.png]]||[[Using_Pointers#Cross Mode|Cross Mode]]<br />
|-<br />
|'''Tracking Time and Price'''||[[File:Track Time and Price.png]]||[[Using_Pointers#Cross Mode|Cross Mode]]<br />
|-<br />
|'''Data Window'''||[[File:Show_Hide Data window.png]]||[[Chart_Window#Data Window|Data Window]]<br />
|-<br />
|'''Optimize Strategy'''||[[File:toolbar2_ChartAn_125.png]]||[[Performing Optimization]]<br />
|-<br />
|colspan="10" style="background-color:#fad67d;"|'''Resolution Toolbar'''<br />
|-<br />
|'''Tick Bar''' ||[[File:Resolution_Tick.png]]||[[Chart_Resolution#Setting Resolution of Tick-Based Charts|Setting Resolution of Tick-Based Charts]]<br />
|-<br />
|'''Volume Bar'''||[[File:Resolution_Volume.png]]||[[Chart_Resolution#Setting Resolution of Volume-Based Charts|Setting Resolution of Volume-Based Charts]]<br />
|-<br />
|'''Range Bar''' ||[[File:Resolution_Range.png]]||[[Chart_Resolution#Setting Resolution of Range-Based Charts|Setting Resolution of Range-Based Charts]]<br />
|-<br />
|'''Second Bar'''||[[File:Resolution_Seconds.png]]||[[Chart_Resolution#Setting Resolution of Time-Based Charts|Setting Resolution of Time-Based Charts]]<br />
|-<br />
|'''Minute Bar'''||[[File:Resolution_Minutes.png]]||[[Chart_Resolution#Setting Resolution of Time-Based Charts|Setting Resolution of Time-Based Charts]]<br />
|-<br />
|'''Hourly Bar'''||[[File:Resolution_Hours.png]]||[[Chart_Resolution#Setting Resolution of Time-Based Charts|Setting Resolution of Time-Based Charts]]<br />
|-<br />
|'''Daily Bar''' ||[[File:Resolution_Daily.png]]||[[Chart_Resolution#Setting Resolution of Time-Based Charts|Setting Resolution of Time-Based Charts]]<br />
|-<br />
|'''Weekly Bar'''||[[File:Resolution_Weekly.png]]||[[Chart_Resolution#Setting Resolution of Time-Based Charts|Setting Resolution of Time-Based Charts]]<br />
|-<br />
|'''Monthly Bar'''||[[File:Resolution_Monthly.png]]||[[Chart_Resolution#Setting Resolution of Time-Based Charts|Setting Resolution of Time-Based Charts]]<br />
|-<br />
|'''Quarterly Bar'''||[[File:Resolution_Quarterly.png]]||[[Chart_Resolution#Setting Resolution of Time-Based Charts|Setting Resolution of Time-Based Charts]]<br />
|-<br />
|'''Yearly Bar'''||[[File:Resolution_Year.png]]||[[Chart_Resolution#Setting Resolution of Time-Based Charts|Setting Resolution of Time-Based Charts]]<br />
|-<br />
|colspan="10" style="background-color:#fad67d;"|'''Drawing Toolbar'''<br />
|-<br />
|'''Trend Line'''||[[File:Drawing_TL.png]]|||[[Trend_Line#Inserting Trend Line|Inserting Trend Line]]<br />
|-<br />
|'''Horizontal Line'''||[[File:Drawing_HL.png]]||[[Horizontal Line#Inserting Horizontal Line|Inserting Horizontal Line]]<br />
|-<br />
|'''Time Line'''||[[File:Drawing_VL.png]]||[[Time Line#Inserting Time Line|Inserting Time Line]]<br />
|-<br />
|'''Regression Channel'''||[[File:Drawing_Regression Channel.png]]||[[Regression Channel#Inserting Regression Channel|Inserting Regression Channel]]<br />
|-<br />
|'''Equidistant Channel'''||[[File:Drawing_EquidistantChannel.png]]||[[Equidistant Channel#Inserting Equidistant Channel|Inserting Equidistant Channel]]<br />
|-<br />
|'''Andrews' Pitchfork'''||[[File:Drawing_AndrewsPitchFork.png]]||[[Andrews' Pitchfork#Inserting Andrews' Pitchfork|Inserting Andrews' Pitchfork]]<br />
|-<br />
|'''Fibonacci Retracement Price Lines&nbsp;'''||[[File:Drawing_FibRetracement.png]]||[[Fibonacci Retracement Price Lines#Inserting Fibonacci Retracement Price Lines|Inserting Fibonacci Retracement Price Lines]]<br />
|-<br />
|'''Fibonacci Speed/Resistance Fan'''||[[File:Drawing_FibSpeedResistanceFan.png]]||[[Fibonacci Speed/Resistance Fan#Inserting Fibonacci Speed/Resistance Fan|Inserting Fibonacci Speed/Resistance Fan]]<br />
|-<br />
|'''Fibonacci Speed/Resistance Arcs'''||[[File:Drawing_FibSpeedResLines.png]]||[[Fibonacci Speed/Resistance Arcs#Inserting Fibonacci Speed/Resistance Arcs|Inserting Fibonacci Speed/Resistance Arcs]]<br />
|-<br />
|'''Fibonacci Time Zones'''||[[File:Drawing_FibTimeZones.png]]||[[Fibonacci Time Zones#Inserting Fibonacci Time Zones|Inserting Fibonacci Time Zones]]<br />
|-<br />
|'''Fibonacci Trend-Based Time Lines'''||[[File:Drawing_FibTimeBasedTimeLines.png]]||[[Fibonacci Trend-Based Time Lines#Inserting Fibonacci Trend-Based Time Lines|Inserting Fibonacci Trend-Based Time Lines]]<br />
|-<br />
|'''Gann Fan'''||[[File:Drawing_GannFan.png]]||[[Gann Fan#Inserting Gann Fan|Inserting Gann Fan]]<br />
|-<br />
|'''Gann Square'''||[[File:Drawing_GannSquare.png]]||[[Gann Square#Inserting Gann Square|Inserting Gann Square]]<br />
|-<br />
|'''Retracement Calculator'''||[[File:Drawing_RetracementCalculator.png]]||[[Retracement Calculator#Inserting Retracement Calculator|Inserting Retracement Calculator]]<br />
|-<br />
|'''Text'''||[[File:Drawing_Text.png]]||[[Text (Drawing Tool)#Inserting Text|Inserting Text]]<br />
|-<br />
|'''Rectangle'''||[[File:Drawing_rectangle.png]]||[[Rectangle#Inserting Rectangle|Inserting Rectangle]]<br />
|-<br />
|'''Ellipse'''||[[File:Drawing_Ellipse.png]]||[[Ellipse#Inserting Ellipse|Inserting Ellipse]]<br />
|-<br />
|'''Arc'''||[[File:Drawing_Arc.png]]||[[Arc#Inserting Arc|Inserting Arc]]<br />
|-<br />
|'''Arrow Down'''||[[File:Drawing_Arw_DN.png]]||[[Arrow_Down#Inserting Arrow Down|Inserting Arrow Down]]<br />
|-<br />
|'''Arrow Up'''||[[File:Drawing_Arw_UP.png]]||[[Arrow_Up#Inserting Arrow Up|Inserting Arrow Up]]<br />
|-<br />
|colspan="10" style="background-color:#fad67d;"|'''Command Line Toolbar'''<br />
|-<br />
|'''Resolution'''||[[File:Resolution.png]]<br />
|Click the '''Resolution''' icon to hide or redisplay the Resolution Toolbar.<br>[[Chart_Resolution#Setting Resolution of Time-Based Charts|Setting Resolution of Time-Based Charts]]<br />
|-<br />
|'''Command Line'''||[[File:CommandLine.png]]||[[#Understanding Command Line|Understanding Command Line]]<br />
|-<br />
|colspan="10" style="background-color:#fad67d;"|'''Data Playback Toolbar'''<br />
|-<br />
|'''Playback Resolution'''||[[File:Playback_Resolution.png]]||[[Data Playback#Data Playback on the Chart|Setting Playback Resolution]]<br />
|-<br />
|'''Playback Start Time'''||[[File:Playback_StartTime.png]]||[[Data Playback#Data Playback on the Chart|Setting Playback Start Time]]<br />
|-<br />
|'''Jump To Time'''||[[File:Playback_JumpToTime.png]]||[[Data Playback#Data Playback on the Chart|Using Jump To Time button]]<br />
|-<br />
|'''Jump To Bar'''||[[File:Playback_JumpToBar.png]]||[[Data Playback#Data Playback on the Chart|Using Jump To Bar mode]]<br />
|-<br />
|'''Step Backward'''||[[File:Playback_StepBack.png]]||[[Data Playback#Step Backward/Forward Playback|Using Step Backward]]<br />
|-<br />
|'''Step Forward'''||[[File:Playback_StepForward.png]]||[[Data Playback#Step Backward/Forward Playback|Using Step Forward]]<br />
|-<br />
|''' Pause/Resume Playback'''||[[File:Playback_Play.png]]||[[Data Playback#Data Playback on the Chart|Using Pause/Resume Playback]]<br />
|-<br />
|'''Terminate Playback/Go To Realtime'''||[[File:Playback_GoToRealTime.png]]||[[Data Playback#Data Playback on the Chart|Terminate Playback/Go To Realtime]]<br />
|-<br />
|'''Playback Speed Slider'''||[[File:PlayBack_Slider.png]]||[[Data Playback#Data Playback on the Chart|Setting playback speed]]<br />
|-<br />
|'''Global Mode'''||[[File:Playback_GlobalMode.png]]||[[Data Playback#Data Playback Modes|Data Playback Modes]]<br />
|}<br />
<br />
<br><br />
<br />
=== Understanding Command Line ===<br />
'''Command Line''' <br />
<br />
Command Line toolbar allows the active window's chart resolution or symbol to be changed simply by entering a text command. <br />
<br />
Type the appropriate command in the '''Command Line''' [[File:052_CommandLine.png]] combo box and press '''Enter'''. <br />
<br />
To select a previously used command use the drop-down function.<br />
<br />
<br><div style="background-color: #E5F6FF;">'''Examples:'''<br><br />
Type in: "'''5 minutes'''" to change the chart resolution to 5 minutes. <br />
<br />
Type in: "'''AMD'''" to change the symbol to AMD.</div><br />
<br />
<br><br />
<br />
=== The List of Supported Commands ===<br />
<br />
* <syntaxhighlight>.bsi</syntaxhighlight>Increases [[Time Scale#Setting Bar Spacing|bar spacing]].<br />
* <syntaxhighlight>.bsd</syntaxhighlight>Decreases [[Time Scale#Setting Bar Spacing|bar spacing]].<br />
* <syntaxhighlight>.rep</syntaxhighlight>Calls [[Using Performance Report|Strategy Performance Report]].<br />
* <syntaxhighlight>.isy</syntaxhighlight>Inserts additional symbol into existing chart or creates a new chart. Available parameters: '''name''', '''df''', '''res''', '''desc''', '''from''', '''to''', '''bfm'''. “''','''” is the delimiter. See examples [[MultiCharts Work Area#Table of Parameters for .ISY and .CSY Commands|below]].<br />
* <syntaxhighlight>.csy</syntaxhighlight>Changes symbol (specific data series) plotted on chart to another specific symbol (if there is no chart, this command creates an empty chart window with no data series plotted). Available parameters: '''dnum''', '''name''', '''df''', '''res''', '''desc''', '''from''', '''to''', '''mute''', '''bfm'''. “''','''” is the delimiter. See examples [[MultiCharts Work Area#Table of Parameters for .ISY and .CSY Commands|below]].<br />
* <syntaxhighlight>.iind</syntaxhighlight>Inserts specific indicator to the active chart. Available parameters: '''name''', '''base''', '''bref''', '''fmt'''. “''','''” is the delimiter. See examples [[MultiCharts Work Area#Table of Parameters for .IIND and .ISIG Commands|below]]. In '''MultiCharts 9.1 Beta 1''' the new '''Subchart''' parameter will be introduced. It defines subchart number where the indicator will be plotted. By default, when subchart=-1 is used, a new subchart will be added at the bottom of the chart window.<br />
* <syntaxhighlight>.isig</syntaxhighlight>Inserts specific signal to the active chart. Available parameters: '''name1''', '''name2'''. '''nameN''' (up to 99). “''','''” is the delimiter. See examples [[MultiCharts Work Area#Table of Parameters for .IIND and .ISIG Commands|below]].<br />
* <syntaxhighlight>.rld</syntaxhighlight>Reloads data on the active chart and on all charts with the same symbol. Available parameters: '''glob''', '''ResSize ResName''', '''int'''. See examples [[MultiCharts Work Area#Table of Parameters for .RLD Command|below]].<br />
* <syntaxhighlight>SymName</syntaxhighlight>Changes the symbol to a specified one on the active chart. If there is no selected symbol , the symbol that is plotted on data series 1 is changed.<br />
* <syntaxhighlight>ResSize ResName</syntaxhighlight>Changes resolution of the symbol plotted as data series 1 of the active chart to a specified one. See examples [[MultiCharts Work Area#Table of Resolutions for Command Line|below]].<br />
* <syntaxhighlight>.at_toggle</syntaxhighlight>Turns on/off auto trading on the active chart.<br />
* <syntaxhighlight>.shs</syntaxhighlight>Switches between different styles for Hint window.<br />
* <syntaxhighlight>.eds</syntaxhighlight>Shows the entire data series of the active chart window.<br />
<br />
<br><br />
<br />
==== Table of Parameters for .ISY and .CSY Commands ====<br />
<br />
{| class="wikitable"<br />
|<p align="center">Description</p><br />
|<p align="center">Parameter</p><br />
|-<br />
|<p align="center">Number of data series</p><br />
|<p align="center">'''dnum'''</p><br />
|-<br />
|<p align="center">Symbol name</p><br />
|<p align="center">'''name'''</p><br />
|-<br />
|<p align="center">Data provider</p><br />
|<p align="center">'''df'''</p><br />
|-<br />
|<p align="center">Resolution of the chart</p><br />
|<p align="center">'''res'''</p><br />
|-<br />
|<p align="center">Symbol description</p><br />
|<p align="center">'''desc'''</p><br />
|-<br />
|<p align="center">Starting point of data interval</p><br />
|<p align="center">'''from'''</p><br />
|-<br />
|<p align="center">Ending point of data interval</p><br />
|<p align="center">'''to'''</p><br />
|-<br />
|<p align="center">Do not show the Format Instrument dialogue window if there is an error in the request</p><br />
|<p align="center">'''mute'''</p><br />
|-<br />
|<p align="center">Build daily based charts (days, weeks, months, quarters, years) [[Chart Resolution#Setting Resolution of Time-Based Charts|using minute data instead of daily data]]. '''bfm=0''' - use daily data, '''bfm=1''' - use minute data. If '''bfm''' is not used at all, daily data is used.</p><br />
|<p align="center">'''bfm'''</p><br />
|}<br />
<div style="background-color: #E5F6FF;">'''Example 1''': Enter to command line: '''.isy name=@ES#, df=IQFeed, res=1 min, desc=E-MINI S&P 500 MARCH 2013, from=12/31/2012, to=5/10/2013''' in order to insert 1 minute graph of S&P mini 500 from IQFeed starting from 31th of December 2012 up to 10th of May 2013 as additional data series to the active chart window.</div><br />
<div style="background-color: #E5F6FF;">'''Example 2''': Enter to command line: '''.csy dnum=1, name=@ES#, df=IQFeed, res=1 min, desc=E-MINI S&P 500 MARCH 2013, from=12/31/2012, to=5/10/2013''' in order to change the data series 1 to 1 minute graph of S&P mini 500 from IQFeed starting from 31th of December 2012 up to 10th of May 2013 as additional data series to the active chart window.</div><br />
<div style="background-color: #E3FBE5;">'''Note''': If '''dnum''' parameter is not specified, the selected data series will be affected. If no particular data series is selected, the data series 1 will be affected.</div><br />
<br />
==== Table of Parameters for .IIND and .ISIG Commands ====<br />
<br />
{| class="wikitable"<br />
|<p align="center">Description</p><br />
|<p align="center">Parameter</p><br />
|-<br />
|<p align="center">Name of an indicator</p><br />
|<p align="center">'''name'''</p><br />
|-<br />
|<p align="center">Name of a signal</p><br />
|<p align="center">'''nameN'''</p><br />
|-<br />
|<p align="center">Number of data series to base an indicator on</p><br />
|<p align="center">'''base'''</p><br />
|-<br />
|<p align="center">Maximum number of bars a study will reference, or maximum bars back</p><br />
|<p align="center">'''bref'''</p><br />
|-<br />
|<p align="center">Show Format Indicator window</p><br />
|<p align="center">'''fmt'''</p><br />
|}<br />
<div style="background-color: #E5F6FF;">'''Example 1''': Enter to command line: '''.iind name=MACD, base=1, bref=100''' in order to apply MACD indicator to the data series 1 with MaxBarsBack parameter = 100 to the active chart window.</div><br />
<div style="background-color: #E5F6FF;">'''Example 1''': Enter to command line: '''.isig name1=Bollinger Bands LE''' in order to apply Bollinger Bands LE signal to the active chart window.</div><br />
<div style="background-color: #E3FBE5;">'''Note''': If no parameters are specified, the '''Insert Indicator''' or '''Insert Signal''' window is called.</div><br />
<br />
==== Table of Parameters for .RLD Command ====<br />
<br />
{| class="wikitable"<br />
|<p align="center">Description</p><br />
|<p align="center">Parameter</p><br />
|-<br />
|<p align="center">Reloads all charts with all data series</p><br />
|<p align="center">'''glob'''</p><br />
|-<br />
|<p align="center">Reloads data series on the current chart with the specified resolution</p><br />
|<p align="center">''' res = ResSize ResName'''</p><br />
|-<br />
|<p align="center">Reloads a specified number of days/weeks/months back</p><br />
|<p align="center">'''int ResSize ResName'''</p><br />
|}<br />
<div style="background-color: #E5F6FF;">'''Example 1''': Enter to command line: '''.rld glob''' in order to reload all data in all charts in all open workspaces in the current instance of MultiCharts.</div><br />
<div style="background-color: #E5F6FF;">'''Example 2''': Enter to command line: '''.rld res = 1 day''' in order to reload data on all daily-based subcharts of 1 day resolution and higher.</div><br />
<div style="background-color: #E5F6FF;">'''Example 3''': Enter to command line: '''.rld int = 2 weeks''' in order to reload 2 weeks of data on the active chart.</div><br />
<br />
<div style="background-color: #E3FBE5;">'''Note''': If a parameter is specified incorrectly, the '''.rld''' will be used for the active chart.</div><br />
<br />
==== Table of Resolutions for Command Line====<br />
<br />
{| class="wikitable"<br />
|<p align="center">Resolution name</p><br />
|<p align="center">Value 1</p><br />
|<p align="center">Value 2</p><br />
|<p align="center">Value 3</p><br />
|<p align="center">Value 4</p><br />
|-<br />
|<p align="center">Tick</p><br />
|<p align="center">'''tick'''</p><br />
|<p align="center">'''ticks'''</p><br />
|<p align="center">'''t'''</p><br />
|<p align="center">'''ts'''</p><br />
|-<br />
|<p align="center">Contract</p><br />
|<p align="center">'''volume'''</p><br />
|<p align="center">'''volumes'''</p><br />
|<p align="center">'''contract'''</p><br />
|<p align="center">'''contracts'''</p><br />
|-<br />
|<p align="center">Point</p><br />
|<p align="center">'''point'''</p><br />
|<p align="center">'''points'''</p><br />
|<p align="center">'''pt'''</p><br />
|<p align="center">'''pts'''</p><br />
|-<br />
|<p align="center">Point Original</p><br />
|<p align="center"></p><br />
|<p align="center">'''point(original)'''</p><br />
|<p align="center">'''orpt'''</p><br />
|<p align="center">'''orpts'''</p><br />
|-<br />
|<p align="center">Change</p><br />
|<p align="center">'''change'''</p><br />
|<p align="center">'''changes'''</p><br />
|<p align="center">'''chg'''</p><br />
|<p align="center">'''chgs'''</p><br />
|-<br />
|<p align="center">Second</p><br />
|<p align="center">'''second'''</p><br />
|<p align="center">'''seconds'''</p><br />
|<p align="center">'''sec'''</p><br />
|<p align="center">'''secs'''</p><br />
|-<br />
|<p align="center">Minute</p><br />
|<p align="center">'''minute'''</p><br />
|<p align="center">'''minutes'''</p><br />
|<p align="center">'''min'''</p><br />
|<p align="center">'''mins'''</p><br />
|-<br />
|<p align="center">Hour</p><br />
|<p align="center">'''hour'''</p><br />
|<p align="center">'''hours'''</p><br />
|<p align="center">'''hr'''</p><br />
|<p align="center">'''hrs'''</p><br />
|-<br />
|<p align="center">Day</p><br />
|<p align="center">'''day'''</p><br />
|<p align="center">'''days'''</p><br />
|<p align="center">'''d'''</p><br />
|<p align="center">'''ds'''</p><br />
|-<br />
|<p align="center">Week</p><br />
|<p align="center">'''week'''</p><br />
|<p align="center">'''weeks'''</p><br />
|<p align="center">'''wk'''</p><br />
|<p align="center">'''wks'''</p><br />
|-<br />
|<p align="center">Month</p><br />
|<p align="center">'''month'''</p><br />
|<p align="center">'''months'''</p><br />
|<p align="center">'''mth'''</p><br />
|<p align="center">'''mths'''</p><br />
|-<br />
|<p align="center">Quarter</p><br />
|<p align="center">'''quarter'''</p><br />
|<p align="center">'''quarters'''</p><br />
|<p align="center">'''qrt'''</p><br />
|<p align="center">'''qrts'''</p><br />
|-<br />
|<p align="center">Year</p><br />
|<p align="center">'''year'''</p><br />
|<p align="center">'''years'''</p><br />
|<p align="center">'''yr'''</p><br />
|<p align="center">'''yrs'''</p><br />
|}<br />
<br />
=== Customizing Toolbars ===<br />
With Custom Toolbars, the user can not only choose which toolbar to display, but also which buttons appear on the toolbar. Adding more toolbars and buttons makes it easier to access certain functions. Consolidating the most frequently used buttons onto one toolbar saves space and permits a larger display area in the workspace.<br />
<br />
To customize the toolbars,<br />
<br />
# Select '''View''' from the main menu, then select '''Toolbars''' and '''Customize'''. The '''Customize''' window will appear.<br />
# In the '''Toolbars''' pane, select the type of toolbar to customize. Check the selected toolbar’s check box to display the toolbar. Uncheck the selected toolbar to remove the toolbar.<br />
# In the '''Commands''' pane, select which buttons will appear on the toolbar.<br />
# Select the '''Close''' button. <br />
<br />
<br><br />
<br />
[[Category:Charts]]</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO&diff=8680TPO2018-11-15T19:33:35Z<p>Alex MultiCharts: </p>
<hr />
<div>==Understanding Time Price Opportunity Chart Type==<br />
<br />
<br />
TPO charts are constructed as follows: the trading period is divided into periods (e.g.: 1 day is divided into 30-minute intervals). The price range is also divided into price intervals. The size of the price interval is called '''Price Increment'''. By default '''Price Increment''' is calculated automatically to display the whole data series on the chart. After that all cells where market activity happened are marked with letters or blocks. Each time interval has a corresponding letter/block and color. As a result the following TPO chart representations are available:<br />
<br />
'''Expanded representation''':<br />
* letters<br />
[[File:Untitled1.png|400px]]<br />
* blocks<br />
[[File:Untitled2.png|400px]]<br />
<div><br />
'''Collapsed representation''': <div><br />
This representation is formed from '''Expanded''' by grouping all blocks to the left. The resulting image displays the market activity for the period grouped by time and spread by price.<br />
* letters<br />
[[File:Untitled3.png|150px]]<br />
* blocks<br />
[[File:Untitled4.png|150px]]<br />
<br />
==Selecting TPO Chart Type==<br />
<br />
To select '''TPO''' as a chart type:<br />
<br />
# Open the Format Instruments window:<br><span>{{FormatSymbol}}</span><br />
# Select the '''Settings''' tab.<br />
# Select '''TPO''' from the '''Chart Type''' list.<br />
# Enter the '''Resolution''' and '''Block Size''' in the corresponding boxes.<br />
# Select '''Tick Based''' to have a more detailed data series. Only use Tick Based if necessary as it will slow down that series construction.<br />
# Click '''OK'''.<br />
<div><br />
<br />
==Selecting TPO Chart Style==<br />
<br />
Chart style can be selected from the '''Format Instrument''' window:<br />
# The easiest way to change the appearance of a TPO chart is through the context menu. The following commands are available:<br />
#* '''Expand Profile/Collapse Profile''' – to choose the Expanded or Collapsed representation of an individual profile;<br />
#* '''Expand All Profiles/Collapse All Profiles''' – to choose the Expanded or Collapsed representation of all profiles;<br />
#* Submenu '''TPO Visual Parts''' – to enable or disable any part of a TPO chart;<br />
# Open the Format Instruments window:<span>{{FormatSymbol}}</span><br />
# Select the '''Style''' tab.<br />
# In the '''Chart Style''' section click on the checkbox to enable/disable the corresponding element.<br />
# For precise setting of elements’ styles click on the triangle next to the element’s checkbox to display the extended parameters. This allows for the precise configuration of the chosen component:<br />
#* '''Display Method''' – allows for choosing the display method: Letters, Blocks, or Bars;<br />
#** '''Force Price Increment''' – allows for automatic adjustment of the most appropriate TPO bars price increment (increments by 1); <br><div style="background-color: #E3FBE5;">'''Note''': TPO Force Price Increment can be incremented by 10 by pressing CTRL+Scroll Wheel, CTRL+LMB, CTRL+UP/DWN key, PgUp/PgDn key. </div><br />
#** '''Show Blocks With Zero Trades''' – displays levels with no ticks;<br />
#* '''TPO Counts''' – displays the number of blocks in one price level;<br />
#* '''Value Area''' – displays the area which includes 70%* of blocks;<br />
#**'''Second Value Area''' – displays additional user-defined value area;<br />
#* '''Initial Balance Range''' – displays the price area which includes market activity for the first 2* time intervals;<br />
#* '''Volume Profile''' – displays a histogram representing the distribution of volumes at each price level;<br />
#* '''Open, Close, Midpoint''' and '''Point of Control''' – display corresponding markers.<br />
# To use these style settings for all new charts of this type, select '''Use as Default''' check box.<br />
<div><nowiki>*</nowiki> - default value; can be changed.<br />
<br />
==Auto trading orders on TPO Chart Type==<br />
<br />
There are some differences between Regular and TPO chart types with regards to order generation in real time and backtesting. New keywords are available.<br />
<br />
==Backtesting and Data Playback==<br />
<br />
[[Bar Magnifier]] is not available for TPO Chart Type. [[Data Playback]] works only in the "As is" mode.<br />
<br />
==Real-Time simulation==<br />
<br />
{| class="wikitable"<br />
|-<br />
! Type of the strategy<br />
! TPO Chart Type<br />
|-<br />
| Buy next bar at market<br />
| Order is placed on the first tick of the new bar, i.e. on the Open of next bar.<br />
|-<br />
| Buy this bar at close<br />
| Order is placed on the last tick of the bar, i.e. on the Close of the current bar.<br />
|-<br />
| Price orders<br />
| Order is placed at the price of the first tick that satisfies Stop and Limit conditions.<br />
|}<br />
<br />
==Auto Trading==<br />
<br />
{| class="wikitable"<br />
|-<br />
! Type of the strategy<br />
! TPO Chart Type<br />
|-<br />
| Buy next bar at market<br />
| When the first tick of a new bar comes, the market order is sent to the broker.<br />
|-<br />
| Buy this bar at close<br />
| When the last, closing tick comes, the market order is sent to the broker.<br />
|-<br />
| Price orders<br />
| When the auto trading is on, a price order is sent to the broker.<br />
|}<br />
<br />
==Analysis==<br />
<br />
You can analyze the market activity by adjusting the TPO construction options:<br />
* Choose the initial block binding: from Session Open or from Specified time;<br />
* Use '''Split''' and '''Merge''' functions on each block;<br />
* It is possible to adjust the parameters and the appearance of all TPO elements required for analysis by presenting the market activity in a convenient for a customer way; <br />
* From the contextual menu it is possible to expand and collapse individual bars, not the whole data series.<br />
<br />
[[Category:Non-Standard Chart Types]]</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=Volume_Delta&diff=8677Volume Delta2018-11-15T15:43:53Z<p>Alex MultiCharts: </p>
<hr />
<div>===Understanding Volume Delta Chart Type===<br />
[[File:VDChart1.png|right|VD]] Volume Delta chart type provides price and volume activity together on one data point over a specified time frame. It allows traders to see "within" the price bar to provide more transparency over a traditional chart.<br />
A bar is divided to equal parts based on minimum price increments for the symbol. Each box shows ask and bid volume in one of the three ways: ask x bid values, ask and bid sum or their delta.<br />
There are 2 base colors: red and green. A box is green if delta of ask and bid volume is positive. A box is red if delta of ask and bid is negative. All boxes within 1 bar are not the same in terms of color. The darker a red box is, the lower is its delta value. The darker a green box is, the higher is its delta value. All boxes between these extremes are colored respectively.<br />
<br />
===Selecting Volume Delta Chart Type===<br />
<br />
# Open the '''Format Instrument''' window by one of the following methods: <br />
#:* Click the '''New Chart Window''' [[File:New_Chart.png]] icon on the Main toolbar; or: <br />
#:* Use the '''Insert''' key on the keyboard; or: <br />
#:* In the main menu select '''File''', then point to '''New''' and click '''New Chart Window'''. <br />
# Select the '''Instrument''' tab.<br />
# Select a data feed from the '''Data Source''' list. <br />
# Select a symbol from the list of available symbols in '''All Symbols''' tab, or use the '''Category''' tabs to show only a particular category of symbols; the list can be sorted by any column, in ascending or descending order, by clicking on the column header. If you can’t find a symbol, see [[Operating Symbol List#Adding Symbol(s) to Symbol List|Adding Symbol(s) to Symbol List]] section. <br />
# Select the '''Settings''' tab.<br />
# Select '''Volume Delta''' from the '''Chart Type''' list.<br />
# Select the '''Resolution''' your chart will be based on. It allows you to choose which type of data (for more details see [[Tick, Minute and Daily Data]]) and what detailed resolution will be used for building the bars.<br />
# Select '''Breakdown by''':<br />
#* '''Up Ticks vs Down Ticks''' method:<br />
#** If the current tick price is higher than the previous tick price, the volume of the current tick goes to BUY volume. <br />
#** If the current tick price is lower than the previous tick price, the volume of the current tick goes to SELL volume.<br />
#** If the current tick price is the same as the previous tick price, the volume is recorded either to BUY or to SELL volume depending on what was the last recorded volume.<br><div style="background-color: #E5F6FF;">'''Example''': If a new tick comes with higher than previous price and volume is recorded as BUY volume, and then another tick comes with the same as previous price, the volume is recorded also to BUY volume.</div><br />
#** If a tick is first one in the series, its volume goes to BUY volume.<br />
#: <div style="background-color: #E3FBE5;">'''Note''': When you plot Volume Delta chart, take into account that it doesn't matter what resolution is selected, additionally MultiCharts will request '''historical tick trade''' data from your data source for the specified in chart settings data range, if '''Up Ticks vs Down Ticks''' is selected. </div><br />
#* '''Ask Traded vs Bid Traded''' method:<br />
#** If the current tick price is higher or equals current ASK tick price, the volume of the current tick goes to BUY volume.<br />
#** If the current tick price is lower or equals current BID tick price, the volume of the current tick goes to SELL volume.<br />
#** If the current tick price is between ASK and BID prices, than the volume is recorded either to BUY or to SELL volume depending on what was the last recorded volume.<br><div style="background-color: #E5F6FF;">'''Example''': If a new tick comes with a price higher or equals current ASK tick price and its volume is recorded as BUY volume, and then another tick comes with a price that is between ASK and BID prices, the volume is recorded also to BUY volume.</div><br />
#: <div style="background-color: #E3FBE5;">'''Note''': When you plot Volume Delta chart, take into account that it doesn't matter what resolution is selected, additionally MultiCharts will request '''historical tick ask''' and '''bid''' data from your data source for the specified in chart settings data range, if '''Ask Traded vs Bid Traded''' is selected. </div><br />
# Select '''Show Volume as''':<br />
#* '''Bid x Ask Volume'''<br><div style="background-color: #E5F6FF;">'''Example''': '''0x56''', where '''0''' is SELL volume and '''56''' is BUY volume. </div><br />
#* '''Total Volume'''<br><div style="background-color: #E5F6FF;">'''Example''': '''56''' is the sum of BUY + SELL volume.</div><br />
#* '''Delta (Ask – Bid Volume)'''<br><div style="background-color: #E5F6FF;">'''Example''': '''56''' is the difference between '''56''' and '''0'''.</div><br />
# Check '''Displayed as a percentage''' to see BUY and SELL volume in %. Available only for '''Total Volume''' and '''Delta (Ask – Bid Volume)'''.<br />
#:* If '''Total Volume''' is selected and '''Displayed as a percentage''', the whole bar represents 100% of used volume, each part of the bar represents a particular % of used volume respectively.<br />
#:* If '''Delta (Ask – Bid Volume)''' is selected and '''Displayed as a percentage''' is checked, then a higher value between BUY and SELL volume of a particular box is taken, then it is multiplied by 100 and divided by total volume of this box.<br><div style="background-color: #E5F6FF;">'''Example''': BUY volume = 180, SELL volume = 30. The percentage of the box is calculated this way: (180 x 100) / (180 + 30) = 85,71%. Note that for '''Delta (Ask – Bid Volume)''' the percentage is shown for each box individually, not for the whole bar.</div><br />
# Double-click the symbol, or click '''OK''', to create a chart.<br />
<div style="background-color: #E3FBE5;">'''Note''': [[Custom Futures]] are supported on Volume Delta chart type since MultiCharts 11.</div><br />
<br />
=== Setting Volume Delta Chart Style (Up, Wick, Down, Buy Volume, Sell Volume) ===<br />
<br />
# Open the '''Format Instrument''' window by one of the following methods:<br />
#* Click the Format Instrument icon on the Chart Analysis toolbar; if the '''Format Objects''' window appears, select the symbol and click the '''Format''' button; or: <br />
#* Position the mouse pointer over the symbol's data series; double-click once the '''Pointer''' [[File:Pointer.png]] changes into a '''Hand''' [[File:Hand.png]]; or:<br />
#* Position the mouse pointer over the symbol's data series; once the '''Pointer''' [[File:Pointer.png]] changes into a '''Hand''' [[File:Hand.png]], right-click and then click '''Format''' 'Symbol Name'; or: <br />
#* Right-click on an empty area of the chart and then click '''Format Instrument'''; if the '''Format Objects''' window appears, select the symbol and click the '''Format''' button; or: <br />
#* Select '''Format''' in the main menu and click '''Instrument'''; if the '''Format Objects''' window appears, select the symbol and click the '''Format''' button.<br />
# Select the '''Style''' tab. <br />
# Select one of the 2 available chart types:<br />
#* '''Volume Delta'''<br />
#* '''Profile'''<br />
# In the '''Chart Style''' section click on the component element to be changed. <br />
# In the '''Color''' column select one of the standard 40 colors from the palette box, or click the '''Other''' button to create custom colors. <br />
# From the '''Width''' list select a width of the body border and the wick. <br />
# To apply the most recently selected component's style to all components, click the '''Apply to All Components''' button.<br />
# In the '''Advanced''' section the following options are available:<br />
#* To hide BUY and SELL volume values check the '''Color Only''' box.<br />
#* To display the Last Price Marker select the '''Last Price Marker''' check box, or clear the box to hide the marker; the color of the marker is the same as the color of the Down component.<br />
#* Show Candlestick Border option is not applicable for Volume Delta chart type, as it is working for Candlestick chart style. For Volume Delta charts '''Border''' can be set in '''Chart Style''' section.<br />
#* '''Point of Control''' is the level of Volume Delta chart with maximum volume. Enable '''POC''' option to mark this price level in yellow. You can change the color and width for POC in the 'Chart Style' section.<br />
#* Enable '''Show x as |''' option to change Ask Volume, Bid Volume delimiter format from '''x''' to '''|'''. Will work only if to show volume '''[[#Selecting Volume Delta Chart Type|Bid x Ask Volume]]''' option is selected on the '''Settings''' tab of Format Instrument window, and '''Color Only''' box is unchecked.<br />
#* '''Use Static Font Size''' option when checked, enables static, unchangeable size of the font inside the boxes (uses the [[Status Line#Status Line Style|"Status Line" font settings]]). If Use Static Font Size is unchecked, the size of the font will be dynamic, i.e. will change according to the box size.<br><br />
# To use these style settings for all new charts of this type, select '''Use as Default''' check box.<br />
<br />
===Auto Trading Orders on Volume Delta Chart Type===<br />
<br />
Intra-Bar Order Generation is supported on Volume Delta chart type. Bar magnifier is not supported.<br />
To learn how Intra-Bar Order Generation on Volume Delta Chart Type, see [[Intra-Bar Order Generation, Bar Magnifier on Non-Standard Chart Types|this page]]<br />
<br />
====Backtesting====<br />
<br />
There is no difference in order generation between Regular and Volume Delta chart types with regards to backtesting. Though visually a regular chart and volume delta charts are completely different, technically they consist of the same OHLC bars.<br />
<br />
====Order Generation in Data Playback====<br />
<br />
There is no difference between order generation on Regular and Volume Delta chart types with regards to data playback. Only As Is type of [[Data Playback]] is available] for volume delta chart type.<br />
<br />
====Real-Time Simulation====<br />
<br />
There is no difference between order generation on Regular and Volume Delta chart types with regards to real-time order simulation.<br />
<br />
====Auto Trading====<br />
<br />
There is no difference between order generation on Regular and Volume Delta chart types with regards to Auto Trading.<br />
<br />
==Volume Delta in MultiCharts 11==<br />
<br />
Since '''MultiCharts 11 Beta 1''' Volume Delta is available not as a separate chart type, but as an option for other chart types.<br />
<br />
To enable Volume Delta for the chart:<br />
<br />
# Open the '''Format Instrument''' window by one of the following methods:<br />
#* Click the Format Instrument icon on the Chart Analysis toolbar; if the '''Format Objects''' window appears, select the symbol and click the '''Format''' button; or: <br />
#* Position the mouse pointer over the symbol's data series; double-click once the '''Pointer''' [[File:Pointer.png]] changes into a '''Hand''' [[File:Hand.png]]; or:<br />
#* Position the mouse pointer over the symbol's data series; once the '''Pointer''' [[File:Pointer.png]] changes into a '''Hand''' [[File:Hand.png]], right-click and then click '''Format''' 'Symbol Name'; or: <br />
#* Right-click on an empty area of the chart and then click '''Format Instrument'''; if the '''Format Objects''' window appears, select the symbol and click the '''Format''' button; or: <br />
#* Select '''Format''' in the main menu and click '''Instrument'''; if the '''Format Objects''' window appears, select the symbol and click the '''Format''' button.<br />
# Select the '''Settings''' tab. <br />
# Enable '''Show Delta''' section and choose '''Volume Delta''' from the '''Delta Type''' dropdown list.<br />
<br />
<div style="background-color: #E3FBE5;">'''Note''' that there’s a '''restriction''' for the resolution of charts that use Volume Delta option:<br />
<br />
* For '''Regular''' charts — tick and minute resolutions are available.<br />
* For '''non-regular''' charts — only 1-tick resolution. </div><br />
<br />
[[Category:Non-Standard_Chart_Types]]</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=Using_Optimization_Report&diff=8676Using Optimization Report2018-11-14T18:19:36Z<p>Alex MultiCharts: Reverted edits by Alex MultiCharts (talk) to last revision by Abeloglazova</p>
<hr />
<div>After an optimization process is complete then a detailed Strategy Optimization Report is available for reviewing. <br />
<br />
The Strategy Optimization Report allows to review the results of all the test combinations tested (in tabular view). <br />
<br />
Columns represent 18 strategy performance fields as well as all the inputs which were optimized during the current run for each inputs combination tested.<br />
<br />
Each row represents a set of test results for a given inputs combination. <br />
<br />
<div style="background-color: #E5F6FF;">Tip: The data in any column can be selected as the optimization criteria.</div><br />
<br><div style="background-color: #E3FBE5;">Note: The Strategy Optimization Report contains the results of the last optimization run only.</div><br />
<br><div style="background-color: #E3FBE5;">Note: Only one optimization report can be opened at a time.</div><br />
<br />
<br><br />
== Accessing Optimization Report == <br />
<br />
To access a Strategy Optimization Report:<br />
<br />
# [[Understanding_Strategies|Apply a strategy]] to a chart.<br />
# [[Performing_Optimization|Run an optimization]].<br />
# In the menu select '''View''' then click '''Strategy Optimization Report'''.<br />
<br />
<br><br />
<br />
== Strategy Optimization Report Fields == <br />
<br />
The list of performance indices available is as following:<br />
<br />
Net Profit<br />
<br>Gross Profit<br />
<br>Gross Loss<br />
<br>Total Trades<br />
<br>% Profitable<br />
<br>Winning Trades<br />
<br>Losing Trades<br />
<br>Avg Trade<br />
<br>Avg Winning Trade<br />
<br>Avg Losing Trade<br />
<br>Win/Loss ratio<br />
<br>Max Consecutive Wins<br />
<br>Max Consecutive Losses<br />
<br>Avg # of Bars in Winners<br />
<br>Avg # of Bars in Losers<br />
<br>Maximum Intraday Drawdown<br />
<br>Profit Factor<br />
<br>Return on Account<br />
<br>Input Values<br />
<br />
<div style="background-color: #E3FBE5;">Note: The performance indices are identical to those in the Performance Report.</div><br />
<br />
<br><br />
== Sorting the Strategy Optimization Report == <br />
<br />
It is possible to sort out the Optimization Report by any combination of 3 main criteria in either Descending or Ascending order. <br />
<br />
To modify the sorting order:<br />
<br />
# In the Optimization Report set the criterion and sorting order from the '''Sort by''' drop-down list. <br />
# Repeat for the second drop-down list.<br />
# Repeat for the third drop-down list.<br />
# Check '''“Use as Default”''' to save settings for future use.<br />
<br />
<br><br />
<br />
== Applying an Inputs Combination to a Chart == <br />
<br />
It is possible to apply the inputs combination that produced the best results during the current optimization run to the strategy. <br />
<br />
To apply the best inputs combination:<br />
<br />
# Double-click required row in the report.<br />
# Click '''Yes''' in the confirmation window appeared.<br />
<br />
<br><br />
== Saving the Strategy Optimization Report == <br />
<br />
To store optimization report data for every chart through any chart copy or workspace save operations after being generated, click '''Preferences''', select the '''Workspaces''' tab and check the '''Store Optimization Report''' check box.<br />
<br><br />
<br />
<div style="background-color: #E3FBE5;">Note: '''Store Optimization Report''' option may consume considerable amount of resources and is disabled by default. </div><br />
<br />
== Exporting the Strategy Optimization Report == <br />
<br />
It is possible to export the Optimization Report to a comma-separated file, which is preferred for importing into a spreadsheet application for further analysis.<br />
<br />
To export the Optimization Report:<br />
<br />
# In the Optimization Report click '''Save as''' button.<br />
# In the '''Save As''' dialog window appeared navigate to the required file location.<br />
# In the '''File Name''' field type in the file name.<br><div style="background-color: #E3FBE5;">Note: By default the file name includes date and time information.</div><br />
# Click '''Save'''.<br><div style="background-color: #E3FBE5;">Note: The entire report information will be saved to the file.</div><br />
<br><br />
<br />
== Viewing the Strategy Optimization Report in the Optimization Result Visualizer ==<br />
<br />
Exported Optimization Reports can be viewed in a separate application without any other MultiCharts components installed.<br />
<br />
The links to download '''Optimization Results Visualizer''':<br><br />
32-bit: [https://drive.google.com/file/d/1n-ahfdmFw98Hg6PxibH5pL2q2yO80LZG/view?usp=sharing ORVisualizer32bit]<br> <br />
64-bit: [https://goo.gl/HG2Svn ORVisualizer64bit] <br><br />
<br />
Double click on the Optimization Report file will open it in the Optimization Result Visualizer application. <br />
<br><br />
<br />
[[Category:Optimization]]</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=Using_Optimization_Report&diff=8675Using Optimization Report2018-11-14T18:05:30Z<p>Alex MultiCharts: </p>
<hr />
<div>After an optimization process is complete then a detailed Strategy Optimization Report is available for reviewing. <br />
<br />
The Strategy Optimization Report allows to review the results of all the test combinations tested (in tabular view). <br />
<br />
Columns represent 18 strategy performance fields as well as all the inputs which were optimized during the current run for each inputs combination tested.<br />
<br />
Each row represents a set of test results for a given inputs combination. <br />
<br />
<div style="background-color: #E5F6FF;">Tip: The data in any column can be selected as the optimization criteria.</div><br />
<br><div style="background-color: #E3FBE5;">Note: The Strategy Optimization Report contains the results of the last optimization run only.</div><br />
<br><div style="background-color: #E3FBE5;">Note: Only one optimization report can be opened at a time.</div><br />
<br />
<br><br />
== Accessing Optimization Report == <br />
<br />
To access a Strategy Optimization Report:<br />
<br />
# [[Understanding_Strategies|Apply a strategy]] to a chart.<br />
# [[Performing_Optimization|Run an optimization]].<br />
# In the menu select '''View''' then click '''Strategy Optimization Report'''.<br />
<br />
<br><br />
<br />
== Strategy Optimization Report Fields == <br />
<br />
The list of performance indices available is as following:<br />
<br />
Net Profit<br />
<br>Gross Profit<br />
<br>Gross Loss<br />
<br>Total Trades<br />
<br>% Profitable<br />
<br>Winning Trades<br />
<br>Losing Trades<br />
<br>Avg Trade<br />
<br>Avg Winning Trade<br />
<br>Avg Losing Trade<br />
<br>Win/Loss ratio<br />
<br>Max Consecutive Wins<br />
<br>Max Consecutive Losses<br />
<br>Avg # of Bars in Winners<br />
<br>Avg # of Bars in Losers<br />
<br>Maximum Intraday Drawdown<br />
<br>Profit Factor<br />
<br>Return on Account<br />
<br>Input Values<br />
<br />
<div style="background-color: #E3FBE5;">Note: The performance indices are identical to those in the Performance Report.</div><br />
<br />
<br><br />
== Sorting the Strategy Optimization Report == <br />
<br />
It is possible to sort out the Optimization Report by any combination of 3 main criteria in either Descending or Ascending order. <br />
<br />
To modify the sorting order:<br />
<br />
# In the Optimization Report set the criterion and sorting order from the '''Sort by''' drop-down list. <br />
# Repeat for the second drop-down list.<br />
# Repeat for the third drop-down list.<br />
# Check '''“Use as Default”''' to save settings for future use.<br />
<div style="background-color: #E3FBE5;">Note: It is also possible to change the XYZ Axis Input using the context menu in the 3D Optimization Graph by right clicking on one of the XYZ Axis and then selecting the necessary input.</div><br />
<br><br />
<br />
== Applying an Inputs Combination to a Chart == <br />
<br />
It is possible to apply the inputs combination that produced the best results during the current optimization run to the strategy. <br />
<br />
To apply the best inputs combination:<br />
<br />
# Double-click required row in the report.<br />
# Click '''Yes''' in the confirmation window appeared.<br />
<br />
<br><br />
== Saving the Strategy Optimization Report == <br />
<br />
To store optimization report data for every chart through any chart copy or workspace save operations after being generated, click '''Preferences''', select the '''Workspaces''' tab and check the '''Store Optimization Report''' check box.<br />
<br><br />
<br />
<div style="background-color: #E3FBE5;">Note: '''Store Optimization Report''' option may consume considerable amount of resources and is disabled by default. </div><br />
<br />
== Exporting the Strategy Optimization Report == <br />
<br />
It is possible to export the Optimization Report to a comma-separated file, which is preferred for importing into a spreadsheet application for further analysis.<br />
<br />
To export the Optimization Report:<br />
<br />
# In the Optimization Report click '''Save as''' button.<br />
# In the '''Save As''' dialog window appeared navigate to the required file location.<br />
# In the '''File Name''' field type in the file name.<br><div style="background-color: #E3FBE5;">Note: By default the file name includes date and time information.</div><br />
# Click '''Save'''.<br><div style="background-color: #E3FBE5;">Note: The entire report information will be saved to the file.</div><br />
<br><br />
<br />
== Viewing the Strategy Optimization Report in the Optimization Result Visualizer ==<br />
<br />
Exported Optimization Reports can be viewed in a separate application without any other MultiCharts components installed.<br />
<br />
The links to download '''Optimization Results Visualizer''':<br><br />
32-bit: [https://drive.google.com/file/d/1n-ahfdmFw98Hg6PxibH5pL2q2yO80LZG/view?usp=sharing ORVisualizer32bit]<br> <br />
64-bit: [https://goo.gl/HG2Svn ORVisualizer64bit] <br><br />
<br />
Double click on the Optimization Report file will open it in the Optimization Result Visualizer application. <br />
<br><br />
<br />
[[Category:Optimization]]</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=Data_Playback&diff=8672Data Playback2018-11-14T17:29:08Z<p>Alex MultiCharts: </p>
<hr />
<div>==Understanding Data Playback==<br />
<br />
Data Playback is a useful tool for traders wishing to stream data step-by-step backward and forward in order to see how their strategy would behave in real-time. It allows playback of market data with the specified speed and resolution.<br />
<br />
Playback in MultiCharts has a number of distinctive features making it a unique simulation tool:<br />
* Jump to Bar Mode allowing you to set the start point with just one click.<br />
* Possibility to choose Playback Resolution: tick by tick, second by second, minute by minute etc.<br />
* Flexible Playback Speed: per bar (as is) or x updates per second.<br />
* [[#Step Backward/Forward Playback|Step Backward/Forward]] allowing you to move forward or backward on the time scale without losing indicators/signals values.<br />
<br />
==Data Playback on the Chart==<br />
<br />
# Set the starting point of Data Playback by one of the following methods:<br />
#* Click on the '''Jump To Bar''' button [[File:DP_jump_button.PNG]] on the '''Data Playback Toolbar''' and click on the chart; or:<br />
#* Set the date and time in the '''Playback Start Date/Time''' box [[File:DP_start_date_time_box.PNG]] and click the '''Jump To Time''' button [[File:DP_jump_to_time_btn.PNG]] on the '''Data Playback''' Toolbar.<br />
# Set the Playback Resolution (As is – bar per bar, tick by tick etc.) by one of the following methods:<br />
#* Select the resolution from the '''Playback Resolution''' list [[File:DP_playback resolution_box.PNG]] in Data Playback Toolbar; or: <br />
#* In the main menu select '''Format''', then point to '''Data Playback''', '''Playback Resolution''' and select the resolution.<br />
# Set playback speed using the '''Playback Speed''' slider [[File:DP_playback_speed_sldr.PNG]] on the '''Data Playback''' toolbar.<div style="background-color: #E3FBE5;"> '''Note''': You can also configure the Playback Speed from the context menu by right clicking on the chart and going to ‘Playback Speed’. </div><br />
# Start Data Playback by one of the following methods:<br />
#* Click the '''Pause/Resume Playback''' button [[File:DP_pause_resume_bt.PNG]] on the '''Data Playback''' toolbar; or:<br />
#* In the main menu select '''Format''', then point to '''Data Playback''' and click '''Play'''.<br />
<br />
<br />
To terminate Data Playback:<br />
* Click the '''Go To Realtime''' button [[File:DP_go_to_realtime_btn.PNG]] on '''Data Playback''' toolbar; or:<br />
* In the main menu select '''Format''', then point to '''Data Playback''' and choose '''Go To Realtime'''<br />
<br />
<div style="background-color: #E3FBE5;"> '''Note''': If you try to place a manual order during data playback when a broker profile is connected, the order will be sent to the broker with the current market price. That is not possible to place simulated orders during the data playback for testing purposes. All orders are sent to the currently connected broker. </div><br />
<br />
==Data Playback in Market Scanner==<br />
<br />
'''Playback Start Date/Time''' box allows choosing the starting point for Data Playback in the market scanner. <br />
<br />
To set starting time and date, input the necessary date and time into '''Playback Start Date/Time''' box [[File:DP_start_date_time_box.PNG]] and click the '''Jump To Date''' button DP_jump_to_time_btn on the '''Data Playback''' toolbar. When the starting point is set, the playback is set to '''Pause''' mode by default.<br />
<br />
<div style="background-color: #E3FBE5;">Note: Not all Data Playback resolutions are available for market scanner (See [[#Data Playback Limitations|Data Playback Limitations]]) </div><br />
<br />
==Step Backward/Forward Playback==<br />
<br />
Step Backward/Forward feature allows step-by-step playback of the data without losing indicators/signals values.<br><br />
Click the '''Step Backward''' or '''Forward Playback''' button to move backward or forward on the time scale.<br><br />
<br />
Set the step size by one of the following methods: <br />
<br />
* Click the arrow near the '''Step Backward''' [[File:DP_step_backward_btn.PNG]] or '''Forward Playback''' button [[File:DP_forward_playback_btn.PNG]] and then select the step size from the list; or:<br />
* In the main menu select '''Format''', then point to '''Data Playback''', point to '''Step Forward/ Step Backward''' and choose the step size.<br />
<br />
==Data Playback Modes==<br />
<br />
Data Playback has two modes: '''Local''' and '''Global'''<br />
<br />
When the '''Local''' mode is selected, the bars are played independently on each chart or scanner window, where the Data Playback feature has been enabled. Each window will have its own starting point of the playback. When the playback is enabled on one window, other windows with Data Playback disabled will receive the real-time data from the data source. <br />
<br />
When the '''Global''' mode is selected, all the data series on all opened windows of all the workspaces of one MultiCharts instance will be played. In this case the starting point of the playback will be the same for all charts and scanner windows. <br />
<br />
<div style="background-color: #E3FBE5;">Note: In the '''Global''' mode, all the charts are played back within their own time zone. <br />
<br />
If the time zones of the charts differ, the time of the playback starting points for those charts will still be the same. </div><br />
<br />
Select '''Global''' playback mode by one of the following methods:<br />
<br />
* Click the '''Global mode''' button; or:<br />
* In the main menu select '''Format''', then point to '''Data Playback''' and click '''Global mode''' in the list.<br />
<br />
<div style="background-color: #E3FBE5;">Note: If '''Global''' mode is not selected, '''Local''' mode is used.</div><br />
<br />
==Data Playback Limitations==<br />
<br />
Only the following playback resolutions are available on the chart with multiple data series, in market scanner and in the Global mode:<br />
<br />
* Tick by Tick;<br />
* Second by Second;<br />
* Minute by Minute;<br />
* Day by Day.<br />
<br />
<div style="background-color: #E3FBE5;">Note: If the playback resolution is lower than the resolution of the data series on the chart, additional detailed data will be downloaded from the data source. In this case status line indicates “Waiting for Detailed Data”.<br><br />
Data series, indicators and strategies markers will disappear at the right side of the playback starting point. They will appear once Data Playback starts.<br><br />
All the drawings remain in their original place. They can disappear when the starting point is set. When the playback reaches the place where the drawing was put, the drawing appears. <br><br />
If a study requires more data for calculation than there are at the starting point, the calculation will start when the playback reaches the required bars number.<br><br />
The real-time data is downloaded and collected while Data Playback is active.<br><br />
When the playback reaches its end, real-time data is displayed on the chart</div><br />
<br />
==Skip ticks with identical price==<br />
<br />
'''Skip ticks with identical price''' option in Data Playback allows MultiCharts to skip the successive ticks with identical prices during playback.<br />
E.g., there are 100 ticks with identical prices going one by one. If '''Skip ticks with identical price''' is checked, these ticks will be played only once, not 100 times. If '''Skip ticks with identical price''' is disabled, all 100 ticks will be taken into account and played during playback.<br />
<br />
Enabling/disabling the '''Skip ticks with identical price''' option:<br />
* In the main menu select '''Format''', then point to '''Data Playback''' and click '''Skip Ticks With Identical Price''' in the list.<br />
* Click on the '''Skip Ticks with Identical Price''' button [[File:DP_SIT_ToolBar.png|30px]] from the Data Playback toolbar.<br />
<br />
<div style="background-color: #E3FBE5;">Note: '''Skip ticks with identical price''' option is enabled by default. The state of this option can differ for separate charts.</div><br><br />
<br />
[[Category:Help]]</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=Getting_Started_with_AutoTrading&diff=8671Getting Started with AutoTrading2018-11-14T14:48:19Z<p>Alex MultiCharts: </p>
<hr />
<div>= Setting Up Auto Trading in MultiCharts =<br />
<br />
# Determine the symbol to plot on a chart. In QuoteManager, verify that that the '''Price Scale''', '''Min Movement''', and '''Big Point Value''' settings for the symbol are correct. MultiCharts will have the correct settings for most of the symbols, but it is not possible to cover every symbol. If these settings are not correct, then the chart will not plot properly and orders may be rejected by the execution gateway. To learn more, see [[Setting Properties]].<br />
# Create a chart of the necessary symbol. To learn more, see [[Creating Charts]].<br />
# Add the necessary signals to the chart. To learn more, see [[Using Studies]].<br />
# Set signal and strategy properties. To learn more, see [[Signal Settings]] and [[Strategy Properties]].<br />
# Open the '''Strategy Properties''' window.<br><br>To open the '''Strategy Properties''' window: <br />
## Open the '''Format Objects''' window.<br><span>{{FormatObjectIS}}</span><br />
## Select the '''Signals''' tab.<br />
## Click '''Properties''' to open the '''Strategy Properties''' window.<br><br><br />
# Select the '''Auto Trading''' tab. <br />
# Select the '''Require order confirmation''' check box to have the opportunity to confirm or reject each order before it is sent to the execution gateway.<br />
# Select '''Replace to Market Partially Filled Orders''' check box to automatically convert the remaining portion of a partially filled limit order into a market order. For example, there is a sell limit order above the market price for 10 contracts. The trading price touches the sell limit price, but pulls back. Six of the contracts are filled and the remaining four contracts are unfilled. MultiCharts will convert the sell limit order for the remaining contracts to a sell market order at the close of the bar. (e.g., If the chart is plotting 5 minute bars, then the remaining portion of the limit order will be converted to a market order at the close of the 5 minute bar.)<br><br><div style="background-color: #E3FBE5;">Note: As long as there is a partially filled order, MultiCharts will always convert the order as described in this step regardless of any settings that are in '''Unfilled Strategy Order Replacement'''. If the order was not partially filled and '''Unfilled Strategy Order Replacement''' was turned on, then MultiCharts will convert the order according to the settings in '''Unfilled Strategy Order Replacement'''.</div><br><br />
# Select the '''Show order execution status''' check box to have a status message displayed every time an order is sent, canceled, filled, or rejected, or any other informational message is received from the gateway application. <br />
# Select the '''Audio Alert''' check box and choose a sound file to activate an audio alert every time a notification window appears. <br />
#: Selecting an Alert Sound File:<br />
## Enter the path and name of the wave (.wav) sound file to be used into the '''File''' text box, or click the '''...''' http://www.multicharts.com/img/wiki/portfolio/ellipse.gif button on the right side of the text box for '''Open''' dialog box, navigate to and select a sound file, and click the '''Open''' button. <br />
## Click the '''Test''' button to test the alert. <br />
## Select '''Play Once''' or '''Repeat''' for the alerts to be played once or repeatedly, respectively. <br />
# In the '''Mode Selection''' section, there are two options: synchronous and asynchronous [[Understanding Automated Trade Execution|mode]].<br />
## Select '''Entries/Exits are based on the execution confirmation by the broker (Sync) ''' option for synchronous auto trading mode (SA).<br />
## Select '''Entries/Exits are independent of the execution confirmation by the broker (Async)''' option in the '''Mode Selection''' section for Asynchronous auto trading mode (AA). If AA is selected, two group boxes become available.<br><br><br />
#: '''''Unfilled Strategy Order Replacement'''''<br />
#: This feature gives the strategy the ability to automatically convert limit orders or stop orders into market orders after a certain period of time.<br />
#:* Select '''Convert unexecuted limit or stop entry orders to market orders''' check box to convert unexecuted limit or stop entry orders to market after a specified number of seconds. Enter the number of seconds in the list box.<br />
#:* Select '''Convert unexecuted limit or stop exit orders to market orders''' check box to convert unexecuted limit or stop exit orders to market after a specified number of seconds. Enter the number of seconds in the list box.<br><div style="background-color: #E3FBE5;">Note: The waiting period for converting unfilled limit or stop orders to market orders must be less than the duration of a single bar. </div><br><div style="background-color: #E3FBE5;">Note: As long as the order is completely unfilled, MultiCharts will always convert the order as described in this step regardless of any settings under '''Replace to Market Partially Filled Orders'''. If there is a partially filled order and '''Replace to Market Partially Filled Orders''' was turned on, then MultiCharts will convert the order according to the settings in '''Replace to Market Partially Filled Orders'''.</div><br><br><br />
#:'''''Assign the Initial Market Position at the Broker Settings'''''<br />
#:To learn more, see [[Auto_Trading#Assign the Initial Market Position at the Broker Settings|Synchronization of Market Position in Auto Trading Mode]].<br />
#:* Select '''Show the Assign the Initial Market Position at the Broker''' radio button to display a dialog box to input the initial position and average entry price. This dialog box will appear when auto trading is turned on in the chart (see last step).<br />
#:* Select '''Do not show the Assign the Initial Market Position at the Broker''' radio button to set the initial position here instead of in the dialog box.<br>There are three choices:<br />
#::* Select '''Assume the initial market position at the broker FLAT''' to set the initial position to 0.<br />
#::* Select '''Assume the initial market position at the broker the SAME AS on the CHART''' to set the initial position to the position that's on the chart.<br />
#::* Select '''Use the actual position at the broker''' to set the initial position the same as actual postition at the broker.<br />
# Choose the broker/gateway from the list box in the ''''''[[Auto Trading#Select Broker Plug-in|Broker Plug-ins]]'''''' section. <br />
# Click '''Settings'''.<br />
# Input the settings for the appropriate broker/gateway.<br />
<categorytree mode=pages showcount="on" depth=2>Broker Plug-ins</categorytree><br />
<br />
=== Turning on Auto Trading in MultiCharts ===<br />
#Turning on auto trading on the chart<br />
#* SA Mode<br />
#*# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and select '''Automate Order Execution'''.<br />
#*# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#*# Read the disclaimer and click '''Yes'''.<br />
#*# The button will turn green which means auto trading is on.<br />
#* AA Mode<br />
#*# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and select '''Automate Order Execution'''.<br />
#*# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#*# Read the disclaimer and click '''Yes'''.<br />
#*# If '''Show the Assign the Initial Market Position at the Broker dialogue''' was selected earlier, then a dialog box will appear.<br>Enter the initial market position and average entry price. Then select '''Yes'''.<br />
#*# The button will turn green which means auto trading is on.<br />
#Turning on auto trading from main menu<br />
#* SA Mode<br />
#*# Select '''Format''' from the main menu.<br />
#*# Select '''Automate Order Execution'''.<br />
#*# Click on the switch and select '''Automate Order Execution'''.<br />
#*# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#*# Read the disclaimer and click '''Yes'''.<br />
#*# The button will turn green which means auto trading is on.<br />
#* AA Mode<br />
#*# Select '''Format''' from the main menu.<br />
#*# Select '''Automate Order Execution'''.<br />
#*# Click on the switch and select '''Automate Order Execution'''.<br />
#*# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#*# Read the disclaimer and click '''Yes'''.<br />
#*# If '''Show the Assign the Initial Market Position at the Broker dialog''' was selected earlier, then the dialog box will appear. Input the initial market position and average entry price. Then select '''Yes'''.<br />
#*# The button will turn green which means auto trading is on.<br />
<br />
<br />
=== Turning off Auto Trading in MultiCharts ===<br />
#Turning off auto trading from the chart<br />
#*# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and deselect '''Automate Order Execution'''.<br />
#*# If there are orders pending, a dialog box will appear to ask if pending orders should be cancelled. Select '''Cancel Orders''' or '''Do Not Cancel Orders''' to proceed.<br />
#*# If there are open positions, a dialog box will appear to ask if open positions should be closed. Select '''Close Positions''' or '''Do Not Close Positions''' to proceed.<br />
#*# The Auto Trading Status Switch will turn gray which means auto trading is turned off.<br />
#Turning off auto trading from the main menu<br />
#*# Select '''Format''' and deselect '''Automate Order Execution'''.<br />
#*# If there are orders pending, a dialog box will appear to ask if pending orders should be cancelled. Select '''Cancel Orders''' or '''Do Not Cancel Orders''' to proceed.<br />
#*# If there are open positions, a dialog box will appear to ask if open positions should be closed. Select '''Close Positions''' or '''Do Not Close Positions''' to proceed.<br />
#*# The Auto Trading Status Switch will turn gray which means auto trading is turned off.<br />
<br />
=== Managing Active Orders and Open Positions ===<br />
<br />
If you do not want to see the pending orders dialog box when disabling auto trading select '''File''' in the main menu, click '''Preferences''', select the '''Trading''' tab and check the '''Do not show cancel active orders confirmation dialog when disabling auto trading''' check box. <br />
<br />
There are two options available:<br />
*Cancel active orders sent by the strategy;<br />
*Do not cancel active orders sent by the strategy.<br />
<br />
If you do not want to see the open position dialog box when disabling auto trading select '''File''' in the main menu, click '''Preferences''', select the '''Trading''' tab and check the '''Do not show close open position confirmation dialog when disabling auto trading''' check box. <br />
<br />
There are two options available:<br />
*Close the open position opened by the strategy;<br />
*Do not close the open position opened by the strategy.<br />
<br />
<div style="background-color: #E3FBE5;">Note: If the workspace (or MultiCharts) was closed while auto trading mode was enabled on one or several charts, a dialogue asking you if you want to enable auto trading on these charts on restart. Click '''Yes''' to enable auto trading or '''No''' to open charts with auto trading disabled.</div><br />
<br />
[[Category:AutoTrading]]</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=Getting_Started_with_AutoTrading&diff=8670Getting Started with AutoTrading2018-11-14T14:06:04Z<p>Alex MultiCharts: </p>
<hr />
<div>= Setting Up Auto Trading in MultiCharts =<br />
<br />
# Determine the symbol to plot on a chart. In QuoteManager, verify that that the '''Price Scale''', '''Min Movement''', and '''Big Point Value''' settings for the symbol are correct. MultiCharts will have the correct settings for most of the symbols, but it is not possible to cover every symbol. If these settings are not correct, then the chart will not plot properly and orders may be rejected by the execution gateway. To learn more, see [[Setting Properties]].<br />
# Create a chart of the necessary symbol. To learn more, see [[Creating Charts]].<br />
# Add the necessary signals to the chart. To learn more, see [[Using Studies]].<br />
# Set signal and strategy properties. To learn more, see [[Signal Settings]] and [[Strategy Properties]].<br />
# Open the '''Strategy Properties''' window.<br><br>To open the '''Strategy Properties''' window: <br />
## Open the '''Format Objects''' window.<br><span>{{FormatObjectIS}}</span><br />
## Select the '''Signals''' tab.<br />
## Click '''Properties''' to open the '''Strategy Properties''' window.<br><br><br />
# Select the '''Auto Trading''' tab. <br />
# Select the '''Require order confirmation''' check box to have the opportunity to confirm or reject each order before it is sent to the execution gateway.<br />
# Select '''Replace to Market Partially Filled Orders''' check box to automatically convert the remaining portion of a partially filled limit order into a market order. For example, there is a sell limit order above the market price for 10 contracts. The trading price touches the sell limit price, but pulls back. Six of the contracts are filled and the remaining four contracts are unfilled. MultiCharts will convert the sell limit order for the remaining contracts to a sell market order at the close of the bar. (e.g., If the chart is plotting 5 minute bars, then the remaining portion of the limit order will be converted to a market order at the close of the 5 minute bar.)<br><br><div style="background-color: #E3FBE5;">Note: As long as there is a partially filled order, MultiCharts will always convert the order as described in this step regardless of any settings that are in '''Unfilled Strategy Order Replacement'''. If the order was not partially filled and '''Unfilled Strategy Order Replacement''' was turned on, then MultiCharts will convert the order according to the settings in '''Unfilled Strategy Order Replacement'''.</div><br><br />
# Select the '''Show order execution status''' check box to have a status message displayed every time an order is sent, canceled, filled, or rejected, or any other informational message is received from the gateway application. <br />
# Select the '''Audio Alert''' check box and choose a sound file to activate an audio alert every time a notification window appears. <br />
#: Selecting an Alert Sound File:<br />
## Enter the path and name of the wave (.wav) sound file to be used into the '''File''' text box, or click the '''...''' http://www.multicharts.com/img/wiki/portfolio/ellipse.gif button on the right side of the text box for '''Open''' dialog box, navigate to and select a sound file, and click the '''Open''' button. <br />
## Click the '''Test''' button to test the alert. <br />
## Select '''Play Once''' or '''Repeat''' for the alerts to be played once or repeatedly, respectively. <br />
# In the '''Mode Selection''' section, there are two options: synchronous and asynchronous [[Understanding Automated Trade Execution|mode]].<br />
## Select '''Entries/Exits are based on the execution confirmation by the broker (Sync) ''' option for synchronous auto trading mode (SA).<br />
## Select '''Entries/Exits are independent of the execution confirmation by the broker (Async)''' option in the '''Mode Selection''' section for Asynchronous auto trading mode (AA). If AA is selected, two group boxes become available.<br><br><br />
#: '''''Unfilled Strategy Order Replacement'''''<br />
#: This feature gives the strategy the ability to automatically convert limit orders or stop orders into market orders after a certain period of time.<br />
#:* Select '''Convert unexecuted limit or stop entry orders to market orders''' check box to convert unexecuted limit or stop entry orders to market after a specified number of seconds. Enter the number of seconds in the list box.<br />
#:* Select '''Convert unexecuted limit or stop exit orders to market orders''' check box to convert unexecuted limit or stop exit orders to market after a specified number of seconds. Enter the number of seconds in the list box.<br><div style="background-color: #E3FBE5;">Note: The waiting period for converting unfilled limit or stop orders to market orders must be less than the duration of a single bar. </div><br><div style="background-color: #E3FBE5;">Note: As long as the order is completely unfilled, MultiCharts will always convert the order as described in this step regardless of any settings under '''Replace to Market Partially Filled Orders'''. If there is a partially filled order and '''Replace to Market Partially Filled Orders''' was turned on, then MultiCharts will convert the order according to the settings in '''Replace to Market Partially Filled Orders'''.</div><br><br><br />
#:'''''Assign the Initial Market Position at the Broker Settings'''''<br />
#:To learn more, see [[Auto_Trading#Assign the Initial Market Position at the Broker Settings|Synchronization of Market Position in Auto Trading Mode]].<br />
#:* Select '''Show the Assign the Initial Market Position at the Broker''' radio button to display a dialog box to input the initial position and average entry price. This dialog box will appear when auto trading is turned on in the chart (see last step).<br />
#:* Select '''Do not show the Assign the Initial Market Position at the Broker''' radio button to set the initial position here instead of in the dialog box.<br>There are three choices:<br />
#::* Select '''Assume the initial market position at the broker FLAT''' to set the initial position to 0.<br />
#::* Select '''Assume the initial market position at the broker the SAME AS on the CHART''' to set the initial position to the position that's on the chart.<br />
#::* Select '''Use the actual position at the broker''' to set the initial position the same as actual postition at the broker.<br />
# Choose the broker/gateway from the list box in the ''''''[[Auto Trading#Select Broker Plug-in|Broker Plug-ins]]'''''' section. <br />
# Click '''Settings'''.<br />
# Input the settings for the appropriate broker/gateway.<br />
<categorytree mode=pages showcount="on" depth=2>Broker Plug-ins</categorytree><br />
<br />
=== Turning on Auto Trading in MultiCharts ===<br />
#Turning on auto trading on the chart<br />
#* SA Mode<br />
#*# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and select '''Automate Order Execution'''.<br />
#*# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#*# Read the disclaimer and click '''Yes'''.<br />
#*# The button will turn green which means auto trading is on.<br />
#* AA Mode<br />
#*# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and select '''Automate Order Execution'''.<br />
#*# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#*# Read the disclaimer and click '''Yes'''.<br />
#*# If '''Show the Assign the Initial Market Position at the Broker dialogue''' was selected earlier, then a dialog box will appear.<br>Enter the initial market position and average entry price. Then select '''Yes'''.<br />
#*# The button will turn green which means auto trading is on.<br />
#Turning on auto trading from main menu<br />
#* SA Mode<br />
#*# Select '''Format''' from the main menu.<br />
#*# Select '''Automate Order Execution'''.<br />
#*# Click on the switch and select '''Automate Order Execution'''.<br />
#*# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#*# Read the disclaimer and click '''Yes'''.<br />
#*# The button will turn green which means auto trading is on.<br />
#* AA Mode<br />
#*# Select '''Format''' from the main menu.<br />
#*# Select '''Automate Order Execution'''.<br />
#*# Click on the switch and select '''Automate Order Execution'''.<br />
#*# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#*# Read the disclaimer and click '''Yes'''.<br />
#*# If '''Show the Assign the Initial Market Position at the Broker dialog''' was selected earlier, then the dialog box will appear. Input the initial market position and average entry price. Then select '''Yes'''.<br />
#*# The button will turn green which means auto trading is on.<br />
<br />
<br />
=== Turning off Auto Trading in MultiCharts ===<br />
#Turning off auto trading from the chart<br />
#*# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and deselect '''Automate Order Execution'''.<br />
#*# If there are orders pending, a dialog box will appear to ask if pending orders should be cancelled. Select '''Cancel Orders''' or '''Do Not Cancel Orders''' to proceed.<br />
#*# If there are open positions, a dialog box will appear to ask if open positions should be closed. Select '''Close Positions''' or '''Do Not Close Positions''' to proceed.<br />
#*# The Auto Trading Status Switch will turn gray which means auto trading is turned off.<br />
#Turning off auto trading from the main menu<br />
#*# Select '''Format''' and deselect '''Automate Order Execution'''.<br />
#*# If there are orders pending, a dialog box will appear to ask if pending orders should be cancelled. Select '''Cancel Orders''' or '''Do Not Cancel Orders''' to proceed.<br />
#*# If there are open positions, a dialog box will appear to ask if open positions should be closed. Select '''Close Positions''' or '''Do Not Close Positions''' to proceed.<br />
#*# The Auto Trading Status Switch will turn gray which means auto trading is turned off.<br />
<br />
If you do not want to see the pending orders dialog box when disabling auto trading select '''File''' in the main menu, click '''Preferences''', select the '''Trading''' tab and check the '''Do not show cancel active orders confirmation dialog when disabling auto trading''' check box. <br />
<br />
There are two options available:<br />
*Cancel active orders sent by the strategy;<br />
*Do not cancel active orders sent by the strategy.<br />
<br />
If you do not want to see the open position dialog box when disabling auto trading select '''File''' in the main menu, click '''Preferences''', select the '''Trading''' tab and check the '''Do not show close open position confirmation dialog when disabling auto trading''' check box. <br />
<br />
There are two options available:<br />
*Close the open position opened by the strategy;<br />
*Do not close the open position opened by the strategy.<br />
<br />
<div style="background-color: #E3FBE5;">Note: If the workspace (or MultiCharts) was closed while auto trading mode was enabled on one or several charts, a dialogue asking you if you want to enable auto trading on these charts on restart. Click '''Yes''' to enable auto trading or '''No''' to open charts with auto trading disabled.</div><br />
<br />
[[Category:AutoTrading]]</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=Getting_Started_with_AutoTrading&diff=8669Getting Started with AutoTrading2018-11-14T12:58:37Z<p>Alex MultiCharts: </p>
<hr />
<div>= Setting Up Auto Trading in MultiCharts =<br />
<br />
# Determine the symbol to plot on a chart. In QuoteManager, verify that that the '''Price Scale''', '''Min Movement''', and '''Big Point Value''' settings for the symbol are correct. MultiCharts will have the correct settings for most of the symbols, but it is not possible to cover every symbol. If these settings are not correct, then the chart will not plot properly and orders may be rejected by the execution gateway. To learn more, see [[Setting Properties]].<br />
# Create a chart of the necessary symbol. To learn more, see [[Creating Charts]].<br />
# Add the necessary signals to the chart. To learn more, see [[Using Studies]].<br />
# Set signal and strategy properties. To learn more, see [[Signal Settings]] and [[Strategy Properties]].<br />
# Open the '''Strategy Properties''' window.<br><br>To open the '''Strategy Properties''' window: <br />
## Open the '''Format Objects''' window.<br><span>{{FormatObjectIS}}</span><br />
## Select the '''Signals''' tab.<br />
## Click '''Properties''' to open the '''Strategy Properties''' window.<br><br><br />
# Select the '''Auto Trading''' tab. <br />
# Select the '''Require order confirmation''' check box to have the opportunity to confirm or reject each order before it is sent to the execution gateway.<br />
# Select '''Replace to Market Partially Filled Orders''' check box to automatically convert the remaining portion of a partially filled limit order into a market order. For example, there is a sell limit order above the market price for 10 contracts. The trading price touches the sell limit price, but pulls back. Six of the contracts are filled and the remaining four contracts are unfilled. MultiCharts will convert the sell limit order for the remaining contracts to a sell market order at the close of the bar. (e.g., If the chart is plotting 5 minute bars, then the remaining portion of the limit order will be converted to a market order at the close of the 5 minute bar.)<br><br><div style="background-color: #E3FBE5;">Note: As long as there is a partially filled order, MultiCharts will always convert the order as described in this step regardless of any settings that are in '''Unfilled Strategy Order Replacement'''. If the order was not partially filled and '''Unfilled Strategy Order Replacement''' was turned on, then MultiCharts will convert the order according to the settings in '''Unfilled Strategy Order Replacement'''.</div><br><br />
# Select the '''Show order execution status''' check box to have a status message displayed every time an order is sent, canceled, filled, or rejected, or any other informational message is received from the gateway application. <br />
# Select the '''Audio Alert''' check box and choose a sound file to activate an audio alert every time a notification window appears. <br />
#: Selecting an Alert Sound File:<br />
## Enter the path and name of the wave (.wav) sound file to be used into the '''File''' text box, or click the '''...''' http://www.multicharts.com/img/wiki/portfolio/ellipse.gif button on the right side of the text box for '''Open''' dialog box, navigate to and select a sound file, and click the '''Open''' button. <br />
## Click the '''Test''' button to test the alert. <br />
## Select '''Play Once''' or '''Repeat''' for the alerts to be played once or repeatedly, respectively. <br />
# In the '''Mode Selection''' section, there are two options: synchronous and asynchronous [[Understanding Automated Trade Execution|mode]].<br />
## Select '''Entries/Exits are based on the execution confirmation by the broker (Sync) ''' option for synchronous auto trading mode (SA).<br />
## Select '''Entries/Exits are independent of the execution confirmation by the broker (Async)''' option in the '''Mode Selection''' section for Asynchronous auto trading mode (AA). If AA is selected, two group boxes become available.<br><br><br />
#: '''''Unfilled Strategy Order Replacement'''''<br />
#: This feature gives the strategy the ability to automatically convert limit orders or stop orders into market orders after a certain period of time.<br />
#:* Select '''Convert unexecuted limit or stop entry orders to market orders''' check box to convert unexecuted limit or stop entry orders to market after a specified number of seconds. Enter the number of seconds in the list box.<br />
#:* Select '''Convert unexecuted limit or stop exit orders to market orders''' check box to convert unexecuted limit or stop exit orders to market after a specified number of seconds. Enter the number of seconds in the list box.<br><div style="background-color: #E3FBE5;">Note: The waiting period for converting unfilled limit or stop orders to market orders must be less than the duration of a single bar. </div><br><div style="background-color: #E3FBE5;">Note: As long as the order is completely unfilled, MultiCharts will always convert the order as described in this step regardless of any settings under '''Replace to Market Partially Filled Orders'''. If there is a partially filled order and '''Replace to Market Partially Filled Orders''' was turned on, then MultiCharts will convert the order according to the settings in '''Replace to Market Partially Filled Orders'''.</div><br><br><br />
#:'''''Assign the Initial Market Position at the Broker Settings'''''<br />
#:To learn more, see [[Auto_Trading#Assign the Initial Market Position at the Broker Settings|Synchronization of Market Position in Auto Trading Mode]].<br />
#:* Select '''Show the Assign the Initial Market Position at the Broker''' radio button to display a dialog box to input the initial position and average entry price. This dialog box will appear when auto trading is turned on in the chart (see last step).<br />
#:* Select '''Do not show the Assign the Initial Market Position at the Broker''' radio button to set the initial position here instead of in the dialog box.<br>There are three choices:<br />
#::* Select '''Assume the initial market position at the broker FLAT''' to set the initial position to 0.<br />
#::* Select '''Assume the initial market position at the broker the SAME AS on the CHART''' to set the initial position to the position that's on the chart.<br />
#::* Select '''Use the actual position at the broker''' to set the initial position the same as actual postition at the broker.<br />
# Choose the broker/gateway from the list box in the ''''''[[Auto Trading#Select Broker Plug-in|Broker Plug-ins]]'''''' section. <br />
# Click '''Settings'''.<br />
# Input the settings for the appropriate broker/gateway.<br />
<categorytree mode=pages showcount="on" depth=2>Broker Plug-ins</categorytree><br />
<br />
=== There are two ways to turn on auto trading ===<br />
#Turning on auto trading on the chart<br />
#* SA Mode<br />
#*# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and select '''Automate Order Execution'''.<br />
#*# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#*# Read the disclaimer and click '''Yes'''.<br />
#*# The button will turn green which means auto trading is on.<br />
#* AA Mode<br />
#*# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and select '''Automate Order Execution'''.<br />
#*# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#*# Read the disclaimer and click '''Yes'''.<br />
#*# If '''Show the Assign the Initial Market Position at the Broker dialogue''' was selected earlier, then a dialog box will appear.<br>Enter the initial market position and average entry price. Then select '''Yes'''.<br />
#*# The button will turn green which means auto trading is on.<br />
#Turning on auto trading from main menu<br />
#* SA Mode<br />
#*# Select '''Format''' from the main menu.<br />
#*# Select '''Automate Order Execution'''.<br />
#*# Click on the switch and select '''Automate Order Execution'''.<br />
#*# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#*# Read the disclaimer and click '''Yes'''.<br />
#*# The button will turn green which means auto trading is on.<br />
#* AA Mode<br />
#*# Select '''Format''' from the main menu.<br />
#*# Select '''Automate Order Execution'''.<br />
#*# Click on the switch and select '''Automate Order Execution'''.<br />
#*# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#*# Read the disclaimer and click '''Yes'''.<br />
#*# If '''Show the Assign the Initial Market Position at the Broker dialog''' was selected earlier, then the dialog box will appear. Input the initial market position and average entry price. Then select '''Yes'''.<br />
#*# The button will turn green which means auto trading is on.<br />
<br />
<br />
=== There are two ways to turn off auto trading ===<br />
#Turning off auto trading from the chart<br />
#*# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and deselect '''Automate Order Execution'''.<br />
#*# If there are orders pending, a dialog box will appear to ask if pending orders should be cancelled. Select '''Cancel Orders''' or '''Do Not Cancel Orders''' to proceed.<br />
#*# If there are open positions, a dialog box will appear to ask if open positions should be closed. Select '''Close Positions''' or '''Do Not Close Positions''' to proceed.<br />
#*# The Auto Trading Status Switch will turn gray which means auto trading is turned off.<br />
#Turning off auto trading from the main menu<br />
#*# Select '''Format''' and deselect '''Automate Order Execution'''.<br />
#*# If there are orders pending, a dialog box will appear to ask if pending orders should be cancelled. Select '''Cancel Orders''' or '''Do Not Cancel Orders''' to proceed.<br />
#*# If there are open positions, a dialog box will appear to ask if open positions should be closed. Select '''Close Positions''' or '''Do Not Close Positions''' to proceed.<br />
#*# The Auto Trading Status Switch will turn gray which means auto trading is turned off.<br />
<br />
If you do not want to see the pending orders dialog box when disabling auto trading select '''File''' in the main menu, click '''Preferences''', select the '''Trading''' tab and check the '''Do not show cancel active orders confirmation dialog when disabling auto trading''' check box. <br />
<br />
There are two options available:<br />
*Cancel active orders sent by the strategy;<br />
*Do not cancel active orders sent by the strategy.<br />
<br />
If you do not want to see the open position dialog box when disabling auto trading select '''File''' in the main menu, click '''Preferences''', select the '''Trading''' tab and check the '''Do not show close open position confirmation dialog when disabling auto trading''' check box. <br />
<br />
There are two options available:<br />
*Close the open position opened by the strategy;<br />
*Do not close the open position opened by the strategy.<br />
<br />
<div style="background-color: #E3FBE5;">Note: If the workspace (or MultiCharts) was closed while auto trading mode was enabled on one or several charts, a dialogue asking you if you want to enable auto trading on these charts on restart. Click '''Yes''' to enable auto trading or '''No''' to open charts with auto trading disabled.</div><br />
<br />
[[Category:AutoTrading]]</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=Getting_Started_with_AutoTrading&diff=8668Getting Started with AutoTrading2018-11-14T12:51:12Z<p>Alex MultiCharts: </p>
<hr />
<div>== Setting Up Auto Trading in MultiCharts ==<br />
<br />
# Determine the symbol to plot on a chart. In QuoteManager, verify that that the '''Price Scale''', '''Min Movement''', and '''Big Point Value''' settings for the symbol are correct. MultiCharts will have the correct settings for most of the symbols, but it is not possible to cover every symbol. If these settings are not correct, then the chart will not plot properly and orders may be rejected by the execution gateway. To learn more, see [[Setting Properties]].<br />
# Create a chart of the necessary symbol. To learn more, see [[Creating Charts]].<br />
# Add the necessary signals to the chart. To learn more, see [[Using Studies]].<br />
# Set signal and strategy properties. To learn more, see [[Signal Settings]] and [[Strategy Properties]].<br />
# Open the '''Strategy Properties''' window.<br><br>To open the '''Strategy Properties''' window: <br />
## Open the '''Format Objects''' window.<br><span>{{FormatObjectIS}}</span><br />
## Select the '''Signals''' tab.<br />
## Click '''Properties''' to open the '''Strategy Properties''' window.<br><br><br />
# Select the '''Auto Trading''' tab. <br />
# Select the '''Require order confirmation''' check box to have the opportunity to confirm or reject each order before it is sent to the execution gateway.<br />
# Select '''Replace to Market Partially Filled Orders''' check box to automatically convert the remaining portion of a partially filled limit order into a market order. For example, there is a sell limit order above the market price for 10 contracts. The trading price touches the sell limit price, but pulls back. Six of the contracts are filled and the remaining four contracts are unfilled. MultiCharts will convert the sell limit order for the remaining contracts to a sell market order at the close of the bar. (e.g., If the chart is plotting 5 minute bars, then the remaining portion of the limit order will be converted to a market order at the close of the 5 minute bar.)<br><br><div style="background-color: #E3FBE5;">Note: As long as there is a partially filled order, MultiCharts will always convert the order as described in this step regardless of any settings that are in '''Unfilled Strategy Order Replacement'''. If the order was not partially filled and '''Unfilled Strategy Order Replacement''' was turned on, then MultiCharts will convert the order according to the settings in '''Unfilled Strategy Order Replacement'''.</div><br><br />
# Select the '''Show order execution status''' check box to have a status message displayed every time an order is sent, canceled, filled, or rejected, or any other informational message is received from the gateway application. <br />
# Select the '''Audio Alert''' check box and choose a sound file to activate an audio alert every time a notification window appears. <br />
#: Selecting an Alert Sound File:<br />
## Enter the path and name of the wave (.wav) sound file to be used into the '''File''' text box, or click the '''...''' http://www.multicharts.com/img/wiki/portfolio/ellipse.gif button on the right side of the text box for '''Open''' dialog box, navigate to and select a sound file, and click the '''Open''' button. <br />
## Click the '''Test''' button to test the alert. <br />
## Select '''Play Once''' or '''Repeat''' for the alerts to be played once or repeatedly, respectively. <br />
# In the '''Mode Selection''' section, there are two options: synchronous and asynchronous [[Understanding Automated Trade Execution|mode]].<br />
## Select '''Entries/Exits are based on the execution confirmation by the broker (Sync) ''' option for synchronous auto trading mode (SA).<br />
## Select '''Entries/Exits are independent of the execution confirmation by the broker (Async)''' option in the '''Mode Selection''' section for Asynchronous auto trading mode (AA). If AA is selected, two group boxes become available.<br><br><br />
#: '''''Unfilled Strategy Order Replacement'''''<br />
#: This feature gives the strategy the ability to automatically convert limit orders or stop orders into market orders after a certain period of time.<br />
#:* Select '''Convert unexecuted limit or stop entry orders to market orders''' check box to convert unexecuted limit or stop entry orders to market after a specified number of seconds. Enter the number of seconds in the list box.<br />
#:* Select '''Convert unexecuted limit or stop exit orders to market orders''' check box to convert unexecuted limit or stop exit orders to market after a specified number of seconds. Enter the number of seconds in the list box.<br><div style="background-color: #E3FBE5;">Note: The waiting period for converting unfilled limit or stop orders to market orders must be less than the duration of a single bar. </div><br><div style="background-color: #E3FBE5;">Note: As long as the order is completely unfilled, MultiCharts will always convert the order as described in this step regardless of any settings under '''Replace to Market Partially Filled Orders'''. If there is a partially filled order and '''Replace to Market Partially Filled Orders''' was turned on, then MultiCharts will convert the order according to the settings in '''Replace to Market Partially Filled Orders'''.</div><br><br><br />
#:'''''Assign the Initial Market Position at the Broker Settings'''''<br />
#:To learn more, see [[Auto_Trading#Assign the Initial Market Position at the Broker Settings|Synchronization of Market Position in Auto Trading Mode]].<br />
#:* Select '''Show the Assign the Initial Market Position at the Broker''' radio button to display a dialog box to input the initial position and average entry price. This dialog box will appear when auto trading is turned on in the chart (see last step).<br />
#:* Select '''Do not show the Assign the Initial Market Position at the Broker''' radio button to set the initial position here instead of in the dialog box.<br>There are three choices:<br />
#::* Select '''Assume the initial market position at the broker FLAT''' to set the initial position to 0.<br />
#::* Select '''Assume the initial market position at the broker the SAME AS on the CHART''' to set the initial position to the position that's on the chart.<br />
#::* Select '''Use the actual position at the broker''' to set the initial position the same as actual postition at the broker.<br />
# Choose the broker/gateway from the list box in the '''Select Broker Plug-in''' section. <br />
# Click '''Settings'''.<br />
# Input the settings for the appropriate broker/gateway.<br />
<categorytree mode=pages showcount="on" depth=2>Broker Plug-ins</categorytree><br />
<br />
There are two ways to turn on auto trading. <br />
#Turning on auto trading on the chart<br />
#* SA Mode<br />
#*# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and select '''Automate Order Execution'''.<br />
#*# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#*# Read the disclaimer and click '''Yes'''.<br />
#*# The button will turn green which means auto trading is on.<br />
#* AA Mode<br />
#*# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and select '''Automate Order Execution'''.<br />
#*# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#*# Read the disclaimer and click '''Yes'''.<br />
#*# If '''Show the Assign the Initial Market Position at the Broker dialogue''' was selected earlier, then a dialog box will appear.<br>Enter the initial market position and average entry price. Then select '''Yes'''.<br />
#*# The button will turn green which means auto trading is on.<br />
#Turning on auto trading from main menu<br />
#* SA Mode<br />
#*# Select '''Format''' from the main menu.<br />
#*# Select '''Automate Order Execution'''.<br />
#*# Click on the switch and select '''Automate Order Execution'''.<br />
#*# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#*# Read the disclaimer and click '''Yes'''.<br />
#*# The button will turn green which means auto trading is on.<br />
#* AA Mode<br />
#*# Select '''Format''' from the main menu.<br />
#*# Select '''Automate Order Execution'''.<br />
#*# Click on the switch and select '''Automate Order Execution'''.<br />
#*# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#*# Read the disclaimer and click '''Yes'''.<br />
#*# If '''Show the Assign the Initial Market Position at the Broker dialog''' was selected earlier, then the dialog box will appear. Input the initial market position and average entry price. Then select '''Yes'''.<br />
#*# The button will turn green which means auto trading is on.<br />
<br />
<br />
There are two ways to turn off auto trading. <br />
#Turning off auto trading from the chart<br />
#*# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and deselect '''Automate Order Execution'''.<br />
#*# If there are orders pending, a dialog box will appear to ask if pending orders should be cancelled. Select '''Cancel Orders''' or '''Do Not Cancel Orders''' to proceed.<br />
#*# If there are open positions, a dialog box will appear to ask if open positions should be closed. Select '''Close Positions''' or '''Do Not Close Positions''' to proceed.<br />
#*# The Auto Trading Status Switch will turn gray which means auto trading is turned off.<br />
#Turning off auto trading from the main menu<br />
#*# Select '''Format''' and deselect '''Automate Order Execution'''.<br />
#*# If there are orders pending, a dialog box will appear to ask if pending orders should be cancelled. Select '''Cancel Orders''' or '''Do Not Cancel Orders''' to proceed.<br />
#*# If there are open positions, a dialog box will appear to ask if open positions should be closed. Select '''Close Positions''' or '''Do Not Close Positions''' to proceed.<br />
#*# The Auto Trading Status Switch will turn gray which means auto trading is turned off.<br />
<br />
If you do not want to see the pending orders dialog box when disabling auto trading select '''File''' in the main menu, click '''Preferences''', select the '''Trading''' tab and check the '''Do not show cancel active orders confirmation dialog when disabling auto trading''' check box. <br />
<br />
There are two options available:<br />
*Cancel active orders sent by the strategy;<br />
*Do not cancel active orders sent by the strategy.<br />
<br />
If you do not want to see the open position dialog box when disabling auto trading select '''File''' in the main menu, click '''Preferences''', select the '''Trading''' tab and check the '''Do not show close open position confirmation dialog when disabling auto trading''' check box. <br />
<br />
There are two options available:<br />
*Close the open position opened by the strategy;<br />
*Do not close the open position opened by the strategy.<br />
<br />
<div style="background-color: #E3FBE5;">Note: If the workspace (or MultiCharts) was closed while auto trading mode was enabled on one or several charts, a dialogue asking you if you want to enable auto trading on these charts on restart. Click '''Yes''' to enable auto trading or '''No''' to open charts with auto trading disabled.</div><br />
<br />
[[Category:AutoTrading]]</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=Getting_Started_with_AutoTrading&diff=8667Getting Started with AutoTrading2018-11-14T12:14:26Z<p>Alex MultiCharts: </p>
<hr />
<div>== Setting Up Auto Trading in MultiCharts ==<br />
<br />
# Determine the symbol to plot on a chart. In QuoteManager, verify that that the '''Price Scale''', '''Min Movement''', and '''Big Point Value''' settings for the symbol are correct. MultiCharts will have the correct settings for most of the symbols, but it is not possible to cover every symbol. If these settings are not correct, then the chart will not plot properly and orders may be rejected by the execution gateway. To learn more, see [[Setting Properties]].<br />
# Create a chart of the necessary symbol. To learn more, see [[Creating Charts]].<br />
# Add the necessary signals to the chart. To learn more, see [[Using Studies]].<br />
# Set signal and strategy properties. To learn more, see [[Signal Settings]] and [[Strategy Properties]].<br />
# Open the '''Strategy Properties''' window.<br><br>To open the '''Strategy Properties''' window: <br />
## Open the '''Format Objects''' window.<br><span>{{FormatObjectIS}}</span><br />
## Select the '''Signals''' tab.<br />
## Click '''Properties''' to open the '''Strategy Properties''' window.<br><br><br />
# Select the '''Auto Trading''' tab. <br />
# Select the '''Require order confirmation''' check box to have the opportunity to confirm or reject each order before it is sent to the execution gateway.<br />
# Select '''Replace to Market Partially Filled Orders''' check box to automatically convert the remaining portion of a partially filled limit order into a market order. For example, there is a sell limit order above the market price for 10 contracts. The trading price touches the sell limit price, but pulls back. Six of the contracts are filled and the remaining four contracts are unfilled. MultiCharts will convert the sell limit order for the remaining contracts to a sell market order at the close of the bar. (e.g., If the chart is plotting 5 minute bars, then the remaining portion of the limit order will be converted to a market order at the close of the 5 minute bar.)<br><br><div style="background-color: #E3FBE5;">Note: As long as there is a partially filled order, MultiCharts will always convert the order as described in this step regardless of any settings that are in '''Unfilled Strategy Order Replacement'''. If the order was not partially filled and '''Unfilled Strategy Order Replacement''' was turned on, then MultiCharts will convert the order according to the settings in '''Unfilled Strategy Order Replacement'''.</div><br><br />
# Select the '''Show order execution status''' check box to have a status message displayed every time an order is sent, canceled, filled, or rejected, or any other informational message is received from the gateway application. <br />
# Select the '''Audio Alert''' check box and choose a sound file to activate an audio alert every time a notification window appears. <br />
#: Selecting an Alert Sound File:<br />
## Enter the path and name of the wave (.wav) sound file to be used into the '''File''' text box, or click the '''...''' http://www.multicharts.com/img/wiki/portfolio/ellipse.gif button on the right side of the text box for '''Open''' dialog box, navigate to and select a sound file, and click the '''Open''' button. <br />
## Click the '''Test''' button to test the alert. <br />
## Select '''Play Once''' or '''Repeat''' for the alerts to be played once or repeatedly, respectively. <br />
# In the '''Mode Selection''' section, there are two options: synchronous and asynchronous [[Understanding Automated Trade Execution|mode]].<br />
## Select '''Entries/Exits are based on the execution confirmation by the broker (Sync) ''' option for synchronous auto trading mode (SA).<br />
## Select '''Entries/Exits are independent of the execution confirmation by the broker (Async)''' option in the '''Mode Selection''' section for Asynchronous auto trading mode (AA). If AA is selected, two group boxes become available.<br><br><br />
#: '''''Unfilled Strategy Order Replacement'''''<br />
#: This feature gives the strategy the ability to automatically convert limit orders or stop orders into market orders after a certain period of time.<br />
#:* Select '''Convert unexecuted limit or stop entry orders to market orders''' check box to convert unexecuted limit or stop entry orders to market after a specified number of seconds. Enter the number of seconds in the list box.<br />
#:* Select '''Convert unexecuted limit or stop exit orders to market orders''' check box to convert unexecuted limit or stop exit orders to market after a specified number of seconds. Enter the number of seconds in the list box.<br><div style="background-color: #E3FBE5;">Note: The waiting period for converting unfilled limit or stop orders to market orders must be less than the duration of a single bar. </div><br><div style="background-color: #E3FBE5;">Note: As long as the order is completely unfilled, MultiCharts will always convert the order as described in this step regardless of any settings under '''Replace to Market Partially Filled Orders'''. If there is a partially filled order and '''Replace to Market Partially Filled Orders''' was turned on, then MultiCharts will convert the order according to the settings in '''Replace to Market Partially Filled Orders'''.</div><br><br><br />
#:'''''Assign the Initial Market Position at the Broker Settings'''''<br />
#:To learn more, see [[Auto_Trading#Assign the Initial Market Position at the Broker Settings|Synchronization of Market Position in Auto Trading Mode]].<br />
#:* Select '''Show the Assign the Initial Market Position at the Broker''' radio button to display a dialog box to input the initial position and average entry price. This dialog box will appear when auto trading is turned on in the chart (see last step).<br />
#:* Select '''Do not show the Assign the Initial Market Position at the Broker''' radio button to set the initial position here instead of in the dialog box.<br>There are three choices:<br />
#::* Select '''Assume the initial market position at the broker FLAT''' to set the initial position to 0.<br />
#::* Select '''Assume the initial market position at the broker the SAME AS on the CHART''' to set the initial position to the position that's on the chart.<br />
#::* Select '''Use the actual position at the broker''' to set the initial position the same as actual postition at the broker.<br />
# Choose the broker/gateway from the list box in the '''Select Broker Plug-in''' section. <br />
# Click '''Settings'''.<br />
# Input the settings for the appropriate broker/gateway.<br />
<categorytree mode=pages showcount="on" depth=2>Broker Plug-ins</categorytree><br />
<br />
There are two ways to turn on auto trading. <br />
#Turning on auto trading on the chart<br />
#** SA Mode<br />
#**# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and select '''Automate Order Execution'''.<br />
#**# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#**# Read the disclaimer and click '''Yes'''.<br />
#**# The button will turn green which means auto trading is on.<br />
#** AA Mode<br />
#**# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and select '''Automate Order Execution'''.<br />
#**# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#**# Read the disclaimer and click '''Yes'''.<br />
#**# If '''Show the Assign the Initial Market Position at the Broker dialogue''' was selected earlier, then a dialog box will appear.<br>Enter the initial market position and average entry price. Then select '''Yes'''.<br />
#**# The button will turn green which means auto trading is on.<br />
#Turning on auto trading from main menu<br />
#** SA Mode<br />
#**# Select '''Format''' from the main menu.<br />
#**# Select '''Automate Order Execution'''.<br />
#**# Click on the switch and select '''Automate Order Execution'''.<br />
#**# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#**# Read the disclaimer and click '''Yes'''.<br />
#**# The button will turn green which means auto trading is on.<br />
#** AA Mode<br />
#**# Select '''Format''' from the main menu.<br />
#**# Select '''Automate Order Execution'''.<br />
#**# Click on the switch and select '''Automate Order Execution'''.<br />
#**# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#**# Read the disclaimer and click '''Yes'''.<br />
#**# If '''Show the Assign the Initial Market Position at the Broker dialog''' was selected earlier, then the dialog box will appear. Input the initial market position and average entry price. Then select '''Yes'''.<br />
#**# The button will turn green which means auto trading is on.<br />
<br />
<br />
There are two ways to turn off auto trading. <br />
#Turning off auto trading from the chart<br />
#*# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and deselect '''Automate Order Execution'''.<br />
#*# If there are orders pending, a dialog box will appear to ask if pending orders should be cancelled. Select '''Cancel Orders''' or '''Do Not Cancel Orders''' to proceed.<br />
#*# If there are open positions, a dialog box will appear to ask if open positions should be closed. Select '''Close Positions''' or '''Do Not Close Positions''' to proceed.<br />
#*# The Auto Trading Status Switch will turn gray which means auto trading is turned off.<br />
#Turning off auto trading from the main menu<br />
#*# Select '''Format''' and deselect '''Automate Order Execution'''.<br />
#*# If there are orders pending, a dialog box will appear to ask if pending orders should be cancelled. Select '''Cancel Orders''' or '''Do Not Cancel Orders''' to proceed.<br />
#*# If there are open positions, a dialog box will appear to ask if open positions should be closed. Select '''Close Positions''' or '''Do Not Close Positions''' to proceed.<br />
#*# The Auto Trading Status Switch will turn gray which means auto trading is turned off.<br />
<br />
If you do not want to see the pending orders dialog box when disabling auto trading select '''File''' in the main menu, click '''Preferences''', select the '''Trading''' tab and check the '''Do not show cancel active orders confirmation dialog when disabling auto trading''' check box. <br />
<br />
There are two options available:<br />
*Cancel active orders sent by the strategy;<br />
*Do not cancel active orders sent by the strategy.<br />
<br />
If you do not want to see the open position dialog box when disabling auto trading select '''File''' in the main menu, click '''Preferences''', select the '''Trading''' tab and check the '''Do not show close open position confirmation dialog when disabling auto trading''' check box. <br />
<br />
There are two options available:<br />
*Close the open position opened by the strategy;<br />
*Do not close the open position opened by the strategy.<br />
<br />
<div style="background-color: #E3FBE5;">Note: If the workspace (or MultiCharts) was closed while auto trading mode was enabled on one or several charts, a dialogue asking you if you want to enable auto trading on these charts on restart. Click '''Yes''' to enable auto trading or '''No''' to open charts with auto trading disabled.</div><br />
<br />
[[Category:AutoTrading]]</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=Getting_Started_with_AutoTrading&diff=8666Getting Started with AutoTrading2018-11-14T12:03:32Z<p>Alex MultiCharts: </p>
<hr />
<div>== Setting Up Auto Trading in MultiCharts ==<br />
<br />
# Determine the symbol to plot on a chart. In QuoteManager, verify that that the '''Price Scale''', '''Min Movement''', and '''Big Point Value''' settings for the symbol are correct. MultiCharts will have the correct settings for most of the symbols, but it is not possible to cover every symbol. If these settings are not correct, then the chart will not plot properly and orders may be rejected by the execution gateway. To learn more, see [[Setting Properties]].<br />
# Create a chart of the necessary symbol. To learn more, see [[Creating Charts]].<br />
# Add the necessary signals to the chart. To learn more, see [[Using Studies]].<br />
# Set signal and strategy properties. To learn more, see [[Signal Settings]] and [[Strategy Properties]].<br />
# Open the '''Strategy Properties''' window.<br><br>To open the '''Strategy Properties''' window: <br />
## Open the '''Format Objects''' window.<br><span>{{FormatObjectIS}}</span><br />
## Select the '''Signals''' tab.<br />
## Click '''Properties''' to open the '''Strategy Properties''' window.<br><br><br />
# Select the '''Auto Trading''' tab. <br />
# Select the '''Require order confirmation''' check box to have the opportunity to confirm or reject each order before it is sent to the execution gateway.<br />
# Select '''Replace to Market Partially Filled Orders''' check box to automatically convert the remaining portion of a partially filled limit order into a market order. For example, there is a sell limit order above the market price for 10 contracts. The trading price touches the sell limit price, but pulls back. Six of the contracts are filled and the remaining four contracts are unfilled. MultiCharts will convert the sell limit order for the remaining contracts to a sell market order at the close of the bar. (e.g., If the chart is plotting 5 minute bars, then the remaining portion of the limit order will be converted to a market order at the close of the 5 minute bar.)<br><br><div style="background-color: #E3FBE5;">Note: As long as there is a partially filled order, MultiCharts will always convert the order as described in this step regardless of any settings that are in '''Unfilled Strategy Order Replacement'''. If the order was not partially filled and '''Unfilled Strategy Order Replacement''' was turned on, then MultiCharts will convert the order according to the settings in '''Unfilled Strategy Order Replacement'''.</div><br><br />
# Select the '''Show order execution status''' check box to have a status message displayed every time an order is sent, canceled, filled, or rejected, or any other informational message is received from the gateway application. <br />
# Select the '''Audio Alert''' check box and choose a sound file to activate an audio alert every time a notification window appears. <br />
#: Selecting an Alert Sound File:<br />
## Enter the path and name of the wave (.wav) sound file to be used into the '''File''' text box, or click the '''...''' http://www.multicharts.com/img/wiki/portfolio/ellipse.gif button on the right side of the text box for '''Open''' dialog box, navigate to and select a sound file, and click the '''Open''' button. <br />
## Click the '''Test''' button to test the alert. <br />
## Select '''Play Once''' or '''Repeat''' for the alerts to be played once or repeatedly, respectively. <br />
# In the '''Mode Selection''' section, there are two options: synchronous and asynchronous [[Understanding Automated Trade Execution|mode]].<br />
## Select '''Entries/Exits are based on the execution confirmation by the broker (Sync) ''' option for synchronous auto trading mode (SA).<br />
## Select '''Entries/Exits are independent of the execution confirmation by the broker (Async)''' option in the '''Mode Selection''' section for Asynchronous auto trading mode (AA). If AA is selected, two group boxes become available.<br><br><br />
#: '''''Unfilled Strategy Order Replacement'''''<br />
#: This feature gives the strategy the ability to automatically convert limit orders or stop orders into market orders after a certain period of time.<br />
#:* Select '''Convert unexecuted limit or stop entry orders to market orders''' check box to convert unexecuted limit or stop entry orders to market after a specified number of seconds. Enter the number of seconds in the list box.<br />
#:* Select '''Convert unexecuted limit or stop exit orders to market orders''' check box to convert unexecuted limit or stop exit orders to market after a specified number of seconds. Enter the number of seconds in the list box.<br><div style="background-color: #E3FBE5;">Note: The waiting period for converting unfilled limit or stop orders to market orders must be less than the duration of a single bar. </div><br><div style="background-color: #E3FBE5;">Note: As long as the order is completely unfilled, MultiCharts will always convert the order as described in this step regardless of any settings under '''Replace to Market Partially Filled Orders'''. If there is a partially filled order and '''Replace to Market Partially Filled Orders''' was turned on, then MultiCharts will convert the order according to the settings in '''Replace to Market Partially Filled Orders'''.</div><br><br><br />
#:'''''Assign the Initial Market Position at the Broker Settings'''''<br />
#:To learn more, see [[Auto_Trading#Assign the Initial Market Position at the Broker Settings|Synchronization of Market Position in Auto Trading Mode]].<br />
#:* Select '''Show the Assign the Initial Market Position at the Broker''' radio button to display a dialog box to input the initial position and average entry price. This dialog box will appear when auto trading is turned on in the chart (see last step).<br />
#:* Select '''Do not show the Assign the Initial Market Position at the Broker''' radio button to set the initial position here instead of in the dialog box.<br>There are three choices:<br />
#::* Select '''Assume the initial market position at the broker FLAT''' to set the initial position to 0.<br />
#::* Select '''Assume the initial market position at the broker the SAME AS on the CHART''' to set the initial position to the position that's on the chart.<br />
#::* Select '''Use the actual position at the broker''' to set the initial position the same as actual postition at the broker.<br />
<br />
<br><br />
<br />
# Choose the broker/gateway from the list box in the '''Select Broker Plug-in''' section. <br />
# Click '''Settings'''.<br />
# Input the settings for the appropriate broker/gateway.<br />
<categorytree mode=pages showcount="on" depth=2>Broker Plug-ins</categorytree><br />
<br />
There are two ways to turn on auto trading. <br />
#Turning on auto trading on the chart<br />
#** SA Mode<br />
#**# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and select '''Automate Order Execution'''.<br />
#**# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#**# Read the disclaimer and click '''Yes'''.<br />
#**# The button will turn green which means auto trading is on.<br />
#** AA Mode<br />
#**# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and select '''Automate Order Execution'''.<br />
#**# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#**# Read the disclaimer and click '''Yes'''.<br />
#**# If '''Show the Assign the Initial Market Position at the Broker dialogue''' was selected earlier, then a dialog box will appear.<br>Enter the initial market position and average entry price. Then select '''Yes'''.<br />
#**# The button will turn green which means auto trading is on.<br />
#Turning on auto trading from main menu<br />
#** SA Mode<br />
#**# Select '''Format''' from the main menu.<br />
#**# Select '''Automate Order Execution'''.<br />
#**# Click on the switch and select '''Automate Order Execution'''.<br />
#**# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#**# Read the disclaimer and click '''Yes'''.<br />
#**# The button will turn green which means auto trading is on.<br />
#** AA Mode<br />
#**# Select '''Format''' from the main menu.<br />
#**# Select '''Automate Order Execution'''.<br />
#**# Click on the switch and select '''Automate Order Execution'''.<br />
#**# Make sure that the proper Broker Plug-in is selected. You can click on the name to access it's properties. If the wrong Broker Plug-in is selected, then please click '''No''', and select the correct one in Auto Trading settings.<br />
#**# Read the disclaimer and click '''Yes'''.<br />
#**# If '''Show the Assign the Initial Market Position at the Broker dialog''' was selected earlier, then the dialog box will appear. Input the initial market position and average entry price. Then select '''Yes'''.<br />
#**# The button will turn green which means auto trading is on.<br />
<br />
<br />
There are two ways to turn off auto trading. <br />
#Turning off auto trading from the chart<br />
#*# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and deselect '''Automate Order Execution'''.<br />
#*# If there are orders pending, a dialog box will appear to ask if pending orders should be cancelled. Select '''Cancel Orders''' or '''Do Not Cancel Orders''' to proceed.<br />
#*# If there are open positions, a dialog box will appear to ask if open positions should be closed. Select '''Close Positions''' or '''Do Not Close Positions''' to proceed.<br />
#*# The Auto Trading Status Switch will turn gray which means auto trading is turned off.<br />
#Turning off auto trading from the main menu<br />
#*# Select '''Format''' and deselect '''Automate Order Execution'''.<br />
#*# If there are orders pending, a dialog box will appear to ask if pending orders should be cancelled. Select '''Cancel Orders''' or '''Do Not Cancel Orders''' to proceed.<br />
#*# If there are open positions, a dialog box will appear to ask if open positions should be closed. Select '''Close Positions''' or '''Do Not Close Positions''' to proceed.<br />
#*# The Auto Trading Status Switch will turn gray which means auto trading is turned off.<br />
<br />
If you do not want to see the pending orders dialog box when disabling auto trading select '''File''' in the main menu, click '''Preferences''', select the '''Trading''' tab and check the '''Do not show cancel active orders confirmation dialog when disabling auto trading''' check box. <br />
<br />
There are two options available:<br />
*Cancel active orders sent by the strategy;<br />
*Do not cancel active orders sent by the strategy.<br />
<br />
If you do not want to see the open position dialog box when disabling auto trading select '''File''' in the main menu, click '''Preferences''', select the '''Trading''' tab and check the '''Do not show close open position confirmation dialog when disabling auto trading''' check box. <br />
<br />
There are two options available:<br />
*Close the open position opened by the strategy;<br />
*Do not close the open position opened by the strategy.<br />
<br />
<div style="background-color: #E3FBE5;">Note: If the workspace (or MultiCharts) was closed while auto trading mode was enabled on one or several charts, a dialogue asking you if you want to enable auto trading on these charts on restart. Click '''Yes''' to enable auto trading or '''No''' to open charts with auto trading disabled.</div><br />
<br />
[[Category:AutoTrading]]</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=Getting_Started_with_AutoTrading&diff=8665Getting Started with AutoTrading2018-11-14T11:36:46Z<p>Alex MultiCharts: </p>
<hr />
<div>== Setting Up Auto Trading in MultiCharts ==<br />
<br />
# Determine the symbol to plot on a chart. In QuoteManager, verify that that the '''Price Scale''', '''Min Movement''', and '''Big Point Value''' settings for the symbol are correct. MultiCharts will have the correct settings for most of the symbols, but it is not possible to cover every symbol. If these settings are not correct, then the chart will not plot properly and orders may be rejected by the execution gateway. To learn more, see [[Setting Properties]].<br />
# Create a chart of the necessary symbol. To learn more, see [[Creating Charts]].<br />
# Add the necessary signals to the chart. To learn more, see [[Using Studies]].<br />
# Set signal and strategy properties. To learn more, see [[Signal Settings]] and [[Strategy Properties]].<br />
# Open the '''Strategy Properties''' window.<br><br>To open the '''Strategy Properties''' window: <br />
## Open the '''Format Objects''' window.<br><span>{{FormatObjectIS}}</span><br />
## Select the '''Signals''' tab.<br />
## Click '''Properties''' to open the '''Strategy Properties''' window.<br><br><br />
# Select the '''Auto Trading''' tab. <br />
# Select the '''Require order confirmation''' check box to have the opportunity to confirm or reject each order before it is sent to the execution gateway.<br />
# Select '''Replace to Market Partially Filled Orders''' check box to automatically convert the remaining portion of a partially filled limit order into a market order. For example, there is a sell limit order above the market price for 10 contracts. The trading price touches the sell limit price, but pulls back. Six of the contracts are filled and the remaining four contracts are unfilled. MultiCharts will convert the sell limit order for the remaining contracts to a sell market order at the close of the bar. (e.g., If the chart is plotting 5 minute bars, then the remaining portion of the limit order will be converted to a market order at the close of the 5 minute bar.)<br><br><div style="background-color: #E3FBE5;">Note: As long as there is a partially filled order, MultiCharts will always convert the order as described in this step regardless of any settings that are in '''Unfilled Strategy Order Replacement'''. If the order was not partially filled and '''Unfilled Strategy Order Replacement''' was turned on, then MultiCharts will convert the order according to the settings in '''Unfilled Strategy Order Replacement'''.</div><br><br />
# Select the '''Show order execution status''' check box to have a status message displayed every time an order is sent, canceled, filled, or rejected, or any other informational message is received from the gateway application. <br />
# Select the '''Audio Alert''' check box and choose a sound file to activate an audio alert every time a notification window appears. <br />
#: Selecting an Alert Sound File:<br />
## Enter the path and name of the wave (.wav) sound file to be used into the '''File''' text box, or click the '''...''' http://www.multicharts.com/img/wiki/portfolio/ellipse.gif button on the right side of the text box for '''Open''' dialog box, navigate to and select a sound file, and click the '''Open''' button. <br />
## Click the '''Test''' button to test the alert. <br />
## Select '''Play Once''' or '''Repeat''' for the alerts to be played once or repeatedly, respectively. <br />
# In the '''Mode Selection''' section, there are two options: synchronous and asynchronous [[Understanding Automated Trade Execution|mode]].<br />
## Select '''Entries/Exits are based on the execution confirmation by the broker (Sync) ''' option for synchronous auto trading mode (SA).<br />
## Select '''Entries/Exits are independent of the execution confirmation by the broker (Async)''' option in the '''Mode Selection''' section for Asynchronous auto trading mode (AA). If AA is selected, two group boxes become available.<br><br><br />
#: '''''Unfilled Strategy Order Replacement'''''<br />
#: This feature gives the strategy the ability to automatically convert limit orders or stop orders into market orders after a certain period of time.<br />
#:* Select '''Convert unexecuted limit or stop entry orders to market orders''' check box to convert unexecuted limit or stop entry orders to market after a specified number of seconds. Enter the number of seconds in the list box.<br />
#:* Select '''Convert unexecuted limit or stop exit orders to market orders''' check box to convert unexecuted limit or stop exit orders to market after a specified number of seconds. Enter the number of seconds in the list box.<br><div style="background-color: #E3FBE5;">Note: The waiting period for converting unfilled limit or stop orders to market orders must be less than the duration of a single bar. </div><br><div style="background-color: #E3FBE5;">Note: As long as the order is completely unfilled, MultiCharts will always convert the order as described in this step regardless of any settings under '''Replace to Market Partially Filled Orders'''. If there is a partially filled order and '''Replace to Market Partially Filled Orders''' was turned on, then MultiCharts will convert the order according to the settings in '''Replace to Market Partially Filled Orders'''.</div><br><br><br />
#:'''''Assign the Initial Market Position at the Broker Settings'''''<br />
#:To learn more, see [[Auto_Trading#Assign the Initial Market Position at the Broker Settings|Synchronization of Market Position in Auto Trading Mode]].<br />
#:* Select '''Show the Assign the Initial Market Position at the Broker''' radio button to display a dialog box to input the initial position and average entry price. This dialog box will appear when auto trading is turned on in the chart (see last step).<br />
#:* Select '''Do not show the Assign the Initial Market Position at the Broker''' radio button to set the initial position here instead of in the dialog box.<br>There are three choices:<br />
#::* Select '''Assume the initial market position at the broker FLAT''' to set the initial position to 0.<br />
#::* Select '''Assume the initial market position at the broker the SAME AS on the CHART''' to set the initial position to the position that's on the chart.<br />
#::* Select '''Use the actual position at the broker''' to set the initial position the same as actual postition at the broker.<br />
<br />
<br><br />
<br />
# Choose the broker/gateway from the list box in the '''Select Broker Plug-in''' section. <br />
# Click '''Settings'''.<br />
# Input the settings for the appropriate broker/gateway.<br />
<categorytree mode=pages showcount="on" depth=2>Broker Plug-ins</categorytree><br />
<br />
There are two ways to turn on auto trading. <br />
#Turning on auto trading on the chart<br />
#** SA Mode<br />
#**# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and select '''Automate Order Execution'''.<br />
#**# Make sure that the proper Broker Plug-in is selected, read the disclaimer and click '''Yes'''.<br />
#**# The button will turn green which means auto trading is on.<br />
#** AA Mode<br />
#**# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and select '''Automate Order Execution'''.<br />
#**# Make sure that the proper Broker Plug-in is selected, read the disclaimer and click '''Yes'''.<br />
#**# If '''Show the Assign the Initial Market Position at the Broker dialogue''' was selected earlier, then a dialog box will appear.<br>Enter the initial market position and average entry price. Then select '''Yes'''.<br />
#**# The button will turn green which means auto trading is on.<br />
#Turning on auto trading from main menu<br />
#** SA Mode<br />
#**# Select '''Format''' from the main menu.<br />
#**# Select '''Automate Order Execution'''.<br />
#**# Click on the switch and select '''Automate Order Execution'''.<br />
#**# Make sure that the proper Broker Plug-in is selected, read the disclaimer and click '''Yes'''.<br />
#**# The button will turn green which means auto trading is on.<br />
#** AA Mode<br />
#**# Select '''Format''' from the main menu.<br />
#**# Select '''Automate Order Execution'''.<br />
#**# Click on the switch and select '''Automate Order Execution'''.<br />
#**# Make sure that the proper Broker Plug-in is selected, read the disclaimer and click '''Yes'''.<br />
#**# If '''Show the Assign the Initial Market Position at the Broker dialog''' was selected earlier, then the dialog box will appear. Input the initial market position and average entry price. Then select '''Yes'''.<br />
#**# The button will turn green which means auto trading is on.<br />
<br />
<br />
There are two ways to turn off auto trading. <br />
#Turning off auto trading from the chart<br />
#*# Select the [[Auto_Trading#Distinguished Features of Auto Trading|Auto Trading Status Switch]] and deselect '''Automate Order Execution'''.<br />
#*# If there are orders pending, a dialog box will appear to ask if pending orders should be cancelled. Select '''Cancel Orders''' or '''Do Not Cancel Orders''' to proceed.<br />
#*# If there are open positions, a dialog box will appear to ask if open positions should be closed. Select '''Close Positions''' or '''Do Not Close Positions''' to proceed.<br />
#*# The Auto Trading Status Switch will turn gray which means auto trading is turned off.<br />
#Turning off auto trading from the main menu<br />
#*# Select '''Format''' and deselect '''Automate Order Execution'''.<br />
#*# If there are orders pending, a dialog box will appear to ask if pending orders should be cancelled. Select '''Cancel Orders''' or '''Do Not Cancel Orders''' to proceed.<br />
#*# If there are open positions, a dialog box will appear to ask if open positions should be closed. Select '''Close Positions''' or '''Do Not Close Positions''' to proceed.<br />
#*# The Auto Trading Status Switch will turn gray which means auto trading is turned off.<br />
<br />
If you do not want to see the pending orders dialog box when disabling auto trading select '''File''' in the main menu, click '''Preferences''', select the '''Trading''' tab and check the '''Do not show cancel active orders confirmation dialog when disabling auto trading''' check box. <br />
<br />
There are two options available:<br />
*Cancel active orders sent by the strategy;<br />
*Do not cancel active orders sent by the strategy.<br />
<br />
If you do not want to see the open position dialog box when disabling auto trading select '''File''' in the main menu, click '''Preferences''', select the '''Trading''' tab and check the '''Do not show close open position confirmation dialog when disabling auto trading''' check box. <br />
<br />
There are two options available:<br />
*Close the open position opened by the strategy;<br />
*Do not close the open position opened by the strategy.<br />
<br />
<div style="background-color: #E3FBE5;">Note: If the workspace (or MultiCharts) was closed while auto trading mode was enabled on one or several charts, a dialogue asking you if you want to enable auto trading on these charts on restart. Click '''Yes''' to enable auto trading or '''No''' to open charts with auto trading disabled.</div><br />
<br />
[[Category:AutoTrading]]</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=Interactive_Brokers&diff=8641Interactive Brokers2018-10-19T13:47:03Z<p>Alex MultiCharts: </p>
<hr />
<div>Here you can find '''[http://www.multicharts.com/downloads/tutorials/ib_datafeed_broker.mp4 Interactive Brokers Video Tutorial].'''<br />
<br />
To connect MultiCharts to Interactive Brokers (IB) data feed, it is necessary to have IB software installed and running on the computer.<br />
<br><br />
When the connection is configured correctly, MultiCharts launches IB software automatically when data is requested. IB has 2 applications that can be used for connection MultiCharts to IB: <br />
# IB Trader Workstation (requires 1 logout per 24 hours).<br />
# IB Gateway.<br />
<div style="background-color: #E3FBE5;">'''Note''': Java version 7 is strongly recommended for IB software to work correctly.</div><br />
<br><br />
Though there is choice between web-based and standalone version, standalone version is recommended to use. <br />
<br><br />
To download IB Trader Workstation and IB Gateway, follow this link: https://www.interactivebrokers.com/en/index.php?f=14099#tws-software<br />
<br />
==Setting up Interactive Brokers Trader WorkStation==<br />
The following configuration is required to establish connection between MultiCharts platform and IB TWS:<br />
# Click on '''Configure''' in main TWS window.<br />
# Click on '''API''' section. Select '''Settings'''.<br />
# Check '''Enable Active X and Socket Clients''' box.<br />
# Uncheck '''Read-Only API''' box.<br />
# Set the '''Port''' ('''Socket port''') number to the same value both in IB TWS and IB data source in QuoteManager.<br />
# Add '''127.0.0.1''' to '''Trusted IP Addresses''' or check the '''"Allow connections from localhost only"''' box (only if TWS is running on the same PC). If TWS is running on a remote PC - you should specify its IP address.<br />
<br />
==Setting up Interactive Brokers Gateway==<br />
The following configuration is required to establish connection between MultiCharts platform and IB Gateway:<br />
# '''IB API''' option should be selected when logging into IB Gateway.<br />
# Click on '''Configure''' in main Gateway window.<br />
# Click on '''API''' section. Select '''Settings'''.<br />
# Uncheck '''Read-Only API''' box.<br />
# Set the Port (Socket port) number to the same value both in IB Gateway and IB Broker Profile in MultiCharts. <div style="background-color: #E3FBE5;">'''Note''': By default in IB Gateway '''Socket port''' number is '''4001'''. In IB data source in QuoteManager default '''Port''' ('''Socket port''') number is '''7497'''.</div><br />
# Add '''127.0.0.1''' to '''Trusted IP Addresses''' or check the '''"Allow connections from localhost only"''' box (only if Gateway is running on the same PC). If Gateway is running on a remote PC - you should specify its IP address.<br />
<br />
==To set up Interactive Brokers data feed connection:==<br />
# In the '''QuoteManager''' main menu select '''Tools''', then click '''Data Sources''' and click on '''Interactive Brokers'''. <br />
# In the popped up window choose whether you have a '''standalone''' installed on your PC version of IB TWS / IB Gateway or a '''web-based one'''. ''Standalone version is recommended to use''. <br />
# Click '''Ok'''.<br />
# Once you clicked Ok, the Interactive Brokers Data Feed Configuration window is opened. It is recommended to use default settings. <br />
:* '''Connectivity''' section.<br>Make sure the '''Server IP Address''' and '''Port''' numbers are correct.<br>IB TWS can be launched automatically by MultiCharts on attempt to add a symbol from IB data source; once a chart, DOM, Market Scanner window with IB instrument is open. To enable this option check '''Launch Trader Workstation at start''' box.<br />
:* '''Historical data''' section.<br>There is no need to reconfigure settings in this section. It is set up by default. Advanced users can check/uncheck the following options.<br />
::* '''Download historical data.'''<br />
:::* '''Regular Trading Hours'''. Check the box to have standard trading session for daily-based charts.<br />
:::* '''Do not request ticks for intervals that has no minute data'''.<br>If the box is checked, MultiCharts assumes that the interval that has no minute data from server also doesn’t have tick data.<br />
:::* '''Filter bars with zero volume box'''.<br />
:::* '''Filter bars with zero price box'''. <br />
:::* '''TWS bar timestamp'''.<br>It is not recommended to check this function to avoid possible problems with mixing session settings and missing bars on chart.<br />
:::* '''Simultaneous loading of Historical Data across all symbols/charts'''.<br>If the box is checked the data is requested for all symbols simultaneously, not in a particular order.<br />
:::* '''Utilization of cache for real-time price data'''.<br><div style="background-color: #E5F6FF;">'''Example''': historical minutes are requested as minutes from server up to the latest one. The latest historical is plotted from ticks up to the present moment. All the data that is collected in real-time (ticks) is used to build minutes.</div><div style="background-color: #dd9914;">'''Note:''' Due to [[Interactive Brokers Pacing Violation|IB Pacing Violation limitation]] MultiCharts stores realtime IB quotes in a cache until the restart of the platform. When you reload a chart in order to avoid pacing violation the data is taken from this cache. If you want the data to be directly loaded from IB servers, please disable this option. To make this setting come into effect you need to restart MultiCharts and all of its applications.</div><br />
::* '''Build Tick-based Bars Using:''' either '''1 Tick''' or '''1 Second''' or '''5 Seconds''' data from IB servers.<br />
::* '''Build Minute-based Bars Using:''' either '''1 Minute''' or '''15 Minutes''' data from IB servers.<br />
:* '''Real-Time Data''' section.<br>'''There is no need to reconfigure it. It is set up by default.''' <br />
::* '''Use server timestamps'''.<br>Time of Trades is taken from IB servers. Does not apply to Ask and Bid data for Forex symbols. It is not recommended to check this function to avoid potential problems with session settings and missing bars on chart.<br />
::* '''Generate a new tick if total volume changes'''.<br>Turn on this function if you need total volume for the session. By default it is turned on. When turn on, the Trade Tick Volume = current TotalVolume – previous TotalVolume. This option also helps to avoid spikes coming from IB API in real-time feed.<br />
::* '''Use MarkPrice for Trades'''.<br> This option affects the realtime data for Stocks and CFDs and matches the price values with the TWS. <br />
:* Click the '''Reset''' button to restore default settings.<br />
<br><br />
To add an instrument manually or from data source, see [[Data_Sources_Overview#Adding_Symbol.28s.29_to_Symbol_List|Adding Symbol(s) to Symbol List]].<br />
<br />
==Symbol Combinations==<br />
<br />
Since '''MultiCharts 11''' that is possible to plot symbol combinations (composites). At the moment combos are available from [[Interactive Brokers]] only.<br />
Adding combo-symbols is performed as follows:<br />
# Open '''QuoteManager''' window<br />
#* see [[:Category:QuoteManager#Opening QuoteManager|how]]<br />
# On the '''Instrument''' menu, select '''Add Symbol'''.<br />
# Select '''From Data Source'''.<br />
# Choose '''Interactive Brokers''' from the '''Data Source''' list; the '''Insert Symbols into Portfolio''' window will open.<br />
# Select the '''Combinations''' tab.<br />
# Click on the '''Leg-by-leg Lookup''' button; the '''Combo Selection''' window will be opened.<br />
# Choose one of the available symbol tabs and perform the search for the symbol by using '''Lookup'''. It is possible to select only 2 symbols for a combination.<br />
# Once the symbols are selected click '''Add''' and close the '''Combo Selection''' window.<br />
# The selected symbols will be displayed in the '''Insert Symbols Into Portfolio''' window and it will be possible to specify the action (Buy/Sell) and the quantity for each symbol.<br />
<br><div style="background-color: #E3FBE5;"> Note: Only charting is available. Trading such symbols is currently not supported.</div><br />
<br />
Also, make sure that you set up [[Interactive Brokers Broker Profile|'''Interactive Brokers broker profile''']] for trading and [[Interactive Brokers Broker Plug-in|'''Interactive Brokers broker plug-in''']] for auto-trading.<br />
<br />
[[Category:Built-in Data Sources]]</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_TickSize&diff=8596TPO TickSize2018-10-02T17:43:32Z<p>Alex MultiCharts: </p>
<hr />
<div>[[Category:TPO]]<br />
<br />
<br />
Returns the tick size of a [[TPO]] bar, it can be interpreted as the size of a TPO block according to the price scale.<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_TickSize</syntaxhighlight><br />
<br />
==Note==<br />
<br />
*This keyword is calculated assuming that Price Increment = 1</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_Symbol_Levels_Value&diff=8595TPO Symbol Levels Value2018-10-02T17:43:24Z<p>Alex MultiCharts: </p>
<hr />
<div>[[Category:TPO]]<br />
<br />
Returns the number of blocks for a specified price level in a [[TPO]] bar with barNum number<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_Symbol_Levels_Value(price, barNum) </syntaxhighlight><br />
<br />
==Parameters==<br />
<br />
'''price''' – the price level for which the number of blocks is to be returned<br />
<br />
'''barNum''' – specifies the bar from where to get the target value<br />
<br />
==Notes==<br />
<br />
*It is possible to specify a random price; if it doesn't correspond to any of the price levels of a TPO bar, then the level which is closer to this price will be taken. If the price goes beyond the bar, 0 will be returned.<br />
<br />
*The range of returned values is not limited by the MaxBarsBack setting. This keyword can return the value of any bar of the data series.<br />
*This keyword is calculated assuming that Price Increment = 1<br />
*The keyword is calculated as if the "Show blocks with zero trades" option is turned off.</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_Levels_Value&diff=8594TPO Levels Value2018-10-02T17:43:16Z<p>Alex MultiCharts: </p>
<hr />
<div>[[Category:TPO]]<br />
<br />
Returns the number of blocks for a specified price level in a [[TPO]] bar<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_Levels_Value(price, barsback) </syntaxhighlight><br />
<br />
==Parameters==<br />
<br />
'''price''' – the price level for which the number of blocks is to be returned<br />
<br />
'''barsback''' – specifies the bar from where to get the target value<br />
<br />
==Notes==<br />
<br />
*It is possible to specify a random price; if it doesn't correspond to any of the price levels of a TPO bar, then the level which is closer to this price will be taken. If the price goes beyond the bar, 0 will be returned.<br />
*This keyword is calculated assuming that Price Increment = 1<br />
*The keyword is calculated as if the "Show blocks with zero trades" option is turned off.</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_POC_Value&diff=8593TPO POC Value2018-10-02T17:43:09Z<p>Alex MultiCharts: </p>
<hr />
<div>[[Category:TPO]]<br />
<br />
Returns the number of blocks at the POC level of a [[TPO]] bar<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_POC_Value</syntaxhighlight><br />
<br />
==Notes==<br />
<br />
*This keyword is calculated assuming that Price Increment = 1<br />
*The keyword is calculated as if the "Show blocks with zero trades" option is turned off.</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_POC&diff=8592TPO POC2018-10-02T17:43:03Z<p>Alex MultiCharts: </p>
<hr />
<div>[[Category:TPO]]<br />
<br />
Returns POC price level in a [[TPO]] bar<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_POC</syntaxhighlight><br />
<br />
==Notes==<br />
<br />
*This keyword is calculated assuming that Price Increment = 1<br />
*The keyword is calculated as if the "Show blocks with zero trades" option is turned off.</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_Levels_Low&diff=8591TPO Levels Low2018-10-02T17:42:55Z<p>Alex MultiCharts: </p>
<hr />
<div>[[Category:TPO]]<br />
<br />
Returns the lowest price level of a [[TPO]] bar<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_Levels_Low</syntaxhighlight><br />
<br />
==Notes==<br />
<br />
* Maximum and minimum price levels of a TPO bar normally may not coincide with the high and low prices of the bar.<br />
*This keyword is calculated assuming that Price Increment = 1</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_Levels_High&diff=8590TPO Levels High2018-10-02T17:42:48Z<p>Alex MultiCharts: </p>
<hr />
<div>[[Category:TPO]]<br />
<br />
Returns the highest price level of a [[TPO]] bar<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_Levels_High</syntaxhighlight><br />
<br />
==Notes==<br />
<br />
* Maximum and minimum price levels of a TPO bar normally may not coincide with the high and low prices of the bar.<br />
*This keyword is calculated assuming that Price Increment = 1</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_Levels_Count&diff=8589TPO Levels Count2018-10-02T17:42:42Z<p>Alex MultiCharts: </p>
<hr />
<div>[[Category:TPO]]<br />
<br />
Returns the number of price levels in a [[TPO]] bar<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_Levels_Count</syntaxhighlight><br />
<br />
==Notes== <br />
<br />
* The range of returned values is limited by the MaxBarsBack setting.<br />
*This keyword is calculated assuming that Price Increment = 1<br />
*The keyword is calculated as if the "Show blocks with zero trades" option is turned off.<br />
<br />
Assign the number of price levels at the current bar to "value1" variable.<br />
<br />
value1 = TPO_Levels_Count;<br />
<br />
Assign the number of price levels at the previous bar to "value1" variable.<br />
<br />
value1 = TPO_Levels_Count[1];</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_Settings_PriceIncrement&diff=8588TPO Settings PriceIncrement2018-10-02T17:42:34Z<p>Alex MultiCharts: </p>
<hr />
<div>[[Category:TPO]]<br />
<br />
Returns the number of ticks in a block. PriceIncrement is always equal to 1.<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_Settings_PriceIncrement</syntaxhighlight><br />
<br />
== Example ==<br />
<br />
TPO_Settings_PriceIncrement will return a value of 1 for any TPO Chart<br />
<br />
TPO_Settings_PriceIncrement will return a value of -1 for Kagi or regular resolutions charts.</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_Settings_PeriodSize&diff=8587TPO Settings PeriodSize2018-10-02T17:42:05Z<p>Alex MultiCharts: </p>
<hr />
<div>[[Category:TPO]]<br />
<br />
Returns a period size of "Block Size" parameter for [[TPO]] resolution, or a value = 1 for minutes, or a value = 2 for days.<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_Settings_PeriodSize</syntaxhighlight><br />
<br />
== Example ==<br />
<br />
TPO_Settings_PeriodSize will return a value of 15 for 15 minutes TPO Block Size <br />
<br />
TPO_Settings_PeriodSize will return a value of -1 for Kagi or regular resolutions charts.</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_Settings_PeriodType&diff=8586TPO Settings PeriodType2018-10-02T17:40:50Z<p>Alex MultiCharts: </p>
<hr />
<div>[[Category:TPO]]<br />
<br />
<br />
Returns a period type of "Block Size" parameter for [[TPO]] resolution, or a value = 1 for minutes, or a value = 2 for days.<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_Settings_PeriodType</syntaxhighlight><br />
<br />
== Example ==<br />
<br />
<br />
TPO_Settings_PeriodType will return a value of 1 for 15 minutes TPO Block Size<br />
<br />
TPO_Settings_PeriodType will return a value of -1 for Kagi or regular resolution charts.</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=Category:TPO&diff=8585Category:TPO2018-10-02T17:40:03Z<p>Alex MultiCharts: Created page with "Category:PowerLanguage"</p>
<hr />
<div>[[Category:PowerLanguage]]</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_Settings_Base&diff=8584TPO Settings Base2018-10-02T17:34:09Z<p>Alex MultiCharts: </p>
<hr />
<div>[[Category:TPO]]<br />
<br />
Returns the base for [[TPO]] resolution, a value of 0 for ticks, a value of 1 for minutes, a value of 2 for days.<br />
This value is set in the Chart Type section of the Settings tab within the Format Instrument dialog for a chart.<br />
<br />
== Usage ==<br />
<br />
<syntaxhighlight>TPO_Settings_Base </syntaxhighlight><br />
<br />
== Example ==<br />
<br />
TPO_Settings_Base will return a value of 0 for TPO resolution if Build from: "Ticks" option is selected in chart settings.<br />
<br />
TPO_Settings_Base will return a value of -1 for Kagi or regular resolution charts.</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_TickSize&diff=8574TPO TickSize2018-08-17T10:52:49Z<p>Alex MultiCharts: Created page with "Returns the tick size of a TPO bar, it can be interpreted as the size of a TPO block according to the price scale. ==Usage== <syntaxhighlight>TPO_TickSize</syntaxhighlig..."</p>
<hr />
<div>Returns the tick size of a [[TPO]] bar, it can be interpreted as the size of a TPO block according to the price scale.<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_TickSize</syntaxhighlight><br />
<br />
==Note==<br />
<br />
*This keyword is calculated assuming that Price Increment = 1</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_Symbol_Levels_Value&diff=8573TPO Symbol Levels Value2018-08-17T10:52:05Z<p>Alex MultiCharts: Created page with "Returns the number of blocks for a specified price level in a TPO bar with barNum number ==Usage== <syntaxhighlight>TPO_Symbol_Levels_Value(price, barNum) </syntaxhighli..."</p>
<hr />
<div>Returns the number of blocks for a specified price level in a [[TPO]] bar with barNum number<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_Symbol_Levels_Value(price, barNum) </syntaxhighlight><br />
<br />
==Parameters==<br />
<br />
'''price''' – the price level for which the number of blocks is to be returned<br />
<br />
'''barNum''' – specifies the bar from where to get the target value<br />
<br />
==Notes==<br />
<br />
*It is possible to specify a random price; if it doesn't correspond to any of the price levels of a TPO bar, then the level which is closer to this price will be taken. If the price goes beyond the bar, 0 will be returned.<br />
<br />
*The range of returned values is not limited by the MaxBarsBack setting. This keyword can return the value of any bar of the data series.<br />
*This keyword is calculated assuming that Price Increment = 1<br />
*The keyword is calculated as if the "Show blocks with zero trades" option is turned off.</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_Levels_Value&diff=8572TPO Levels Value2018-08-17T10:50:23Z<p>Alex MultiCharts: Created page with "Returns the number of blocks for a specified price level in a TPO bar ==Usage== <syntaxhighlight>TPO_Levels_Value(price, barsback) </syntaxhighlight> ==Parameters== ''..."</p>
<hr />
<div>Returns the number of blocks for a specified price level in a [[TPO]] bar<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_Levels_Value(price, barsback) </syntaxhighlight><br />
<br />
==Parameters==<br />
<br />
'''price''' – the price level for which the number of blocks is to be returned<br />
<br />
'''barsback''' – specifies the bar from where to get the target value<br />
<br />
==Notes==<br />
<br />
*It is possible to specify a random price; if it doesn't correspond to any of the price levels of a TPO bar, then the level which is closer to this price will be taken. If the price goes beyond the bar, 0 will be returned.<br />
*This keyword is calculated assuming that Price Increment = 1<br />
*The keyword is calculated as if the "Show blocks with zero trades" option is turned off.</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_POC_Value&diff=8571TPO POC Value2018-08-17T10:49:14Z<p>Alex MultiCharts: Created page with "Returns the number of blocks at the POC level of a TPO bar ==Usage== <syntaxhighlight>TPO_POC_Value</syntaxhighlight> ==Notes== *This keyword is calculated assuming th..."</p>
<hr />
<div>Returns the number of blocks at the POC level of a [[TPO]] bar<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_POC_Value</syntaxhighlight><br />
<br />
==Notes==<br />
<br />
*This keyword is calculated assuming that Price Increment = 1<br />
*The keyword is calculated as if the "Show blocks with zero trades" option is turned off.</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_POC&diff=8570TPO POC2018-08-17T10:48:29Z<p>Alex MultiCharts: Created page with "Returns POC price level in a TPO bar ==Usage== <syntaxhighlight>TPO_POC</syntaxhighlight> ==Notes== *This keyword is calculated assuming that Price Increment = 1 *The..."</p>
<hr />
<div>Returns POC price level in a [[TPO]] bar<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_POC</syntaxhighlight><br />
<br />
==Notes==<br />
<br />
*This keyword is calculated assuming that Price Increment = 1<br />
*The keyword is calculated as if the "Show blocks with zero trades" option is turned off.</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_Levels_Low&diff=8569TPO Levels Low2018-08-17T10:47:39Z<p>Alex MultiCharts: Created page with "Returns the lowest price level of a TPO bar ==Usage== <syntaxhighlight>TPO_Levels_Low</syntaxhighlight> ==Notes== * Maximum and minimum price levels of a TPO bar norma..."</p>
<hr />
<div>Returns the lowest price level of a [[TPO]] bar<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_Levels_Low</syntaxhighlight><br />
<br />
==Notes==<br />
<br />
* Maximum and minimum price levels of a TPO bar normally may not coincide with the high and low prices of the bar.<br />
*This keyword is calculated assuming that Price Increment = 1</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_Levels_High&diff=8568TPO Levels High2018-08-17T10:43:36Z<p>Alex MultiCharts: Created page with "Returns the highest price level of a TPO bar ==Usage== <syntaxhighlight>TPO_Levels_High</syntaxhighlight> ==Notes== * Maximum and minimum price levels of a TPO bar nor..."</p>
<hr />
<div>Returns the highest price level of a [[TPO]] bar<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_Levels_High</syntaxhighlight><br />
<br />
==Notes==<br />
<br />
* Maximum and minimum price levels of a TPO bar normally may not coincide with the high and low prices of the bar.<br />
*This keyword is calculated assuming that Price Increment = 1</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_Levels_Count&diff=8567TPO Levels Count2018-08-17T10:42:16Z<p>Alex MultiCharts: Created page with "Returns the number of price levels in a TPO bar ==Usage== <syntaxhighlight>TPO_Levels_Count</syntaxhighlight> ==Notes== * The range of returned values is limited by t..."</p>
<hr />
<div>Returns the number of price levels in a [[TPO]] bar<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_Levels_Count</syntaxhighlight><br />
<br />
==Notes== <br />
<br />
* The range of returned values is limited by the MaxBarsBack setting.<br />
*This keyword is calculated assuming that Price Increment = 1<br />
*The keyword is calculated as if the "Show blocks with zero trades" option is turned off.<br />
<br />
Assign the number of price levels at the current bar to "value1" variable.<br />
<br />
value1 = TPO_Levels_Count;<br />
<br />
Assign the number of price levels at the previous bar to "value1" variable.<br />
<br />
value1 = TPO_Levels_Count[1];</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_Settings_PriceIncrement&diff=8566TPO Settings PriceIncrement2018-08-17T10:32:44Z<p>Alex MultiCharts: Created page with "Returns the number of ticks in a block. PriceIncrement is always equal to 1. ==Usage== <syntaxhighlight>TPO_Settings_PriceIncrement</syntaxhighlight> == Example == TPO_Set..."</p>
<hr />
<div>Returns the number of ticks in a block. PriceIncrement is always equal to 1.<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_Settings_PriceIncrement</syntaxhighlight><br />
<br />
== Example ==<br />
<br />
TPO_Settings_PriceIncrement will return a value of 1 for any TPO Chart<br />
<br />
TPO_Settings_PriceIncrement will return a value of -1 for Kagi or regular resolutions charts.</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_Settings_PeriodSize&diff=8565TPO Settings PeriodSize2018-08-17T10:31:49Z<p>Alex MultiCharts: Created page with "Returns a period size of "Block Size" parameter for TPO resolution, or a value = 1 for minutes, or a value = 2 for days. ==Usage== <syntaxhighlight>TPO_Settings_PeriodSi..."</p>
<hr />
<div>Returns a period size of "Block Size" parameter for [[TPO]] resolution, or a value = 1 for minutes, or a value = 2 for days.<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_Settings_PeriodSize</syntaxhighlight><br />
<br />
== Example ==<br />
<br />
TPO_Settings_PeriodSize will return a value of 15 for 15 minutes TPO Block Size <br />
<br />
TPO_Settings_PeriodSize will return a value of -1 for Kagi or regular resolutions charts.</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_Settings_PeriodType&diff=8564TPO Settings PeriodType2018-08-17T10:29:01Z<p>Alex MultiCharts: Created page with "Returns a period type of "Block Size" parameter for TPO resolution, or a value = 1 for minutes, or a value = 2 for days. ==Usage== <syntaxhighlight>TPO_Settings_PeriodTy..."</p>
<hr />
<div>Returns a period type of "Block Size" parameter for [[TPO]] resolution, or a value = 1 for minutes, or a value = 2 for days.<br />
<br />
==Usage==<br />
<br />
<syntaxhighlight>TPO_Settings_PeriodType</syntaxhighlight><br />
<br />
== Example ==<br />
<br />
<br />
TPO_Settings_PeriodType will return a value of 1 for 15 minutes TPO Block Size<br />
<br />
TPO_Settings_PeriodType will return a value of -1 for Kagi or regular resolution charts.</div>Alex MultiChartshttps://www.multicharts.com/trading-software/index.php?title=TPO_Settings_Base&diff=8563TPO Settings Base2018-08-17T10:18:48Z<p>Alex MultiCharts: Created page with "Returns the base for TPO resolution, a value of 0 for ticks, a value of 1 for minutes, a value of 2 for days. This value is set in the Chart Type section of the Settings t..."</p>
<hr />
<div>Returns the base for [[TPO]] resolution, a value of 0 for ticks, a value of 1 for minutes, a value of 2 for days.<br />
This value is set in the Chart Type section of the Settings tab within the Format Instrument dialog for a chart.<br />
<br />
== Usage ==<br />
<br />
<syntaxhighlight>TPO_Settings_Base </syntaxhighlight><br />
<br />
== Example ==<br />
<br />
TPO_Settings_Base will return a value of 0 for TPO resolution if Build from: "Ticks" option is selected in chart settings.<br />
<br />
TPO_Settings_Base will return a value of -1 for Kagi or regular resolution charts.</div>Alex MultiCharts