The User Interface
June 16, 2013 at 11:14 am #625
The main window is split into three sections, the tool bar at the top, the treeview to the left and the object viewer to the right. The treeview contains all opened trading accounts, Indicators, Charts, Time Frames and the Library. Each trading account is built up of logical parts calledobjects. Most of these objects are based upon trading concepts such as orders and positions. Each object has its own icon, and clicking on it will bring up the object viewer to the right.
The Library is simply a convenient placeholder for common objects that you can cut/copy/paste into and out of trading accounts. The only objects that the Library will accept are Systems, Money Management, Functions, Charts, Indicators and Portfolios. Any objects in the Library are automatically saved every time Seer exits.
Create a new object such as an account, system, indicator or chart.
Open a saved account
Save the current account
Cut/delete the selected object.
Copy the selected object. Applies to system, money management, portfolio and function.
Paste the selected object. Applies to system, money management, portfolio and function.
Backtest the currently selected account
Optimize the currently selected account
Debug the currently selected account
Debugger: Step to the next line
Debugger: Step to the next bar
Debugger: Step to the next breakpoint
Debugger: Step to the next order
Debugger: Step to the next position
Clicking the backtest, optimise or debug button will backtest/optimise/debug the currently selected account from the date selected, to the date selected.
The tool bar at the top generally operates on the selected trading account (or component object of a trading account) in the treeview. For example, Clicking Backtest will backtest the current selected account in the treeview.
The last part of the tool bar is the date time selectors, changing these values will effect the start and end date of the trading system being backtested.
The Objects – an Overview
The Account Object
The main object is the account, a basic representation of your trading account. Each account contains the following objects, Orders, Positions and Trade History. These objects should be self-explanatory. The account object also contains two folders, Systems and Functions. The Systems folder contains system objects, and the function folder contains global functions used by objects within the account.
Each Trading Account can have multiple systems; each system is processed in the order in which it appears in the treeview.
The System Object
The System Object contains all the rules for your trading system. The system object contains the objects Variables, Money Management, Portfolio, Positions, Trade History and the event Objects Begin, Bar, and End.
Clicking on System object will allow you to view and change the various settings for the system.
The Variables Object
The Variable object contains all the variables used in the System or Money management Object. This object allows you to edit the variable contents, and whether the optimiser should optimise the variable or not.
The Money Management Object
The Money Management object contains the rules for the orders placed by your system. Each System has its own money management object, which can be different. Each money management can access the trading statistics of the system and the trading statistics of the account as a whole. The money management object contains a variable object the Event objects for each order type. The Money Management object also contains a function called PositionSize, this can be used to calculate the size of the position on entry.
The Portfolio Object
Contains a list of symbols, which the system object is run against. When more than one symbol is in the portfolio true portfolio backtesting is performed.
The Positions Object
Contains the open positions for this system (or account) after a backtest.
The Trade History Object
Contains the trade history for this System (or Account) after a backtest.
The Orders Object
Contains the orders for the account that will be placed on the next bar.
The Event Object
Contains your rules for the system or money management. Clicking on the event object shows the rule editor and the current defined variables (from the variables object).
The Function Object
The function object defines a global function that can be used throughout the trading account by any system or money management object.
The Chart Object
The chart object allows you to build and test a chart that can be displayed in a chart window.
The Indicator Object
The indicator object allows you to build and test an technical analysis indicator that be be included in a chart or system.
The Time Frame Object
The Time Frame object allows you to create custom bars based upon time or ticks and specify the number of barsbacks. The time frames are then used to define the heartbeat for system object or in the construction of charts
You must be logged in to reply to this topic.