- Accounts & Connection Management
- Data Management & Analysis
- Price Monitoring
- Charting
- Trading
- Scanners
-
Builders
-
Manual Strategy Builder
- Main Concept
- Operand Component
- Algo Elements
-
Use Cases
- How to create a condition on something crossing something
- How to create an indicator based on another indicator
- How to calculate a stop loss based on indicator
- How to submit stop order based on calculated price
- How to calculate a current bar price using a price type from inputs
- How to Use a Closed Bar Price
- Automatic Strategy Builder
-
Manual Strategy Builder
- Autotrading
- FinScript
- Trade Analysis
- Media Feeds
- Logs & Notifications
- UI & UX
The Properties section of the Result Analysis module in FinStudio provides comprehensive customization options to tailor the appearance, calculations, and data presentation. There are five main tabs in the Properties section:
Â
- Calculations
- Theme
- Sections
- Correlation
- Trades Table
Â
1. Calculations
The Calculations tab allows users to define various parameters that affect how results are calculated and displayed.
Â
- Parameters
- Store New Statements on Close: Option to store new statements automatically when closing.
- Max Number of Generated Reports: The maximum number of reports that can be generated.
- Apply Filters to Reports: Option to apply filters to reports.
- Calculate All Reports on Start: Option to calculate all reports when starting.
- Return Calculation Type: Choose between Net profit to initial balance ratio % or Net profit to previous balance ratio %.
- Calculation Basis: Select between Monthly and Daily calculations.
- Benchmark: Select from available benchmarks (e.g., SPDR S&P 500 ETF Trust, SPDR Gold Shares).
- Risk-Free Rate: Currently using iShares 20+ Year Treasury Bond ETF.
- Equity Resolution: Choose between Day and Minute.
- Disaster Level: Set a disaster level threshold.
- Annual Risk-Free Rate: Set the annual risk-free rate.
- Minimum Target Return: Define the minimum target return.
- Risk Confidence Level: Set the confidence level for risk calculations.
- Gain Confidence Level: Set the confidence level for gain calculations.
- Round Down Digits: Specify the number of digits to round down.
- Store New Statements on Close: Option to store new statements automatically when closing.
Â
2. Theme
The Theme tab provides customization options for the visual aspects of the Result Analysis module.
Â
-
Toolbar
- Customize the appearance of the toolbar including background, separator, button, height, border, font, and button style.
Â
-
Tab Control
- Customize tab controls including background, selected background, under tab line brush, tabs panel height, tabs height, tabs corner radius, tabs gap size, font, and selected font.
Â
-
Table
- Customize the table appearance including group panel background, header background, header font, header border, table row height, font, table background, table background alternate, mouse-over background, selected background, table alternation count, gaining font, gaining rows brush, gaining cell brush, losing font, losing rows brush, losing cell brush, paint whole gaining/losing row, border, group panel border, grid lines visibility, grid lines brush, filtering mode, selection mode, show column header, show group panel, show filter icon, column filtered icon fill.
Â
-
Graphs
- Customize graph settings including background, border brush, border thickness, axis line brush, axis line width, axis font, odd/even grid, even cells fill, major line visibility, major line style, minor line visibility, minor line style, show legend, legend placement, legend orientation, legend horizontal alignment, legend vertical alignment, legend source, legend background, legend font, zero axis line brush.
Â
-
Chart Palette
- Customize chart palettes for different types of charts including mountain chart, line chart, bar chart, column chart, and pie chart.
Â
3. Sections
The Sections tab allows users to control the visibility and layout of different sections within the Result Analysis module.
Â
- Sections List
- Enable or disable visibility for sections such as Historical Trades, Summary, Account, Return, Trades, Risk, Instruments, Time, Period, Benchmarks, Reports Correlation, Portfolio Builder, Monte Carlo Analysis.
- Option to stretch sections for a better view.
Â
4. Correlation
The Correlation tab is used to define the correlation range colors, helping users to visually distinguish different levels of correlation in the reports.
Â
- Correlation Range
- Customize colors for different correlation ranges, such as (0.8;1], (0.6;0.8], (0.4;0.6], (0.2;0.4], (0;0.2], (-0.2;0], (-0.4;-0.2], (-0.6;-0.4], (-0.8;-0.6], [-1;-0.8].
Â
5. Trades Table
The Trades Table tab provides detailed customization options for the trades data table.
Â
-
Gaining/Losing Rows Painting
- Detect Gaining/Losing by: Choose the metric used to determine gaining or losing rows (e.g., Profit Money).
- Paint Gaining Rows Cells: Enable/disable painting of cells in gaining rows.
- Paint Gaining Rows Text: Enable/disable painting of text in gaining rows.
- Paint Losing Rows Cells: Enable/disable painting of cells in losing rows.
- Paint Losing Rows Text: Enable/disable painting of text in losing rows.
- Detect Gaining/Losing by: Choose the metric used to determine gaining or losing rows (e.g., Profit Money).
Â
-
Columns Customization
- Choose which columns to display and customize their appearance, including text and cell settings for each column. Available columns include Trade Id, Entry Time, Instrument, Action, Quantity, Entry Price, Stop Loss, Take Profit, Exit Time, Exit Price, Swap, Commission, Fee, Profit (%), Profit (Money), Profit (Points), Net Profit (Money), Net Profit (%), Cum Net Profit (Money), Cum Net Profit (%), Cum Profit (Points), Balance, Drawdown, Holding Time, Strategy, Algo Key.
Â
This comprehensive set of properties ensures that users can fully customize their analysis environment to suit their specific needs and preferences.
- Accounts & Connection Management
- Data Management & Analysis
- Price Monitoring
- Charting
- Trading
- Scanners
-
Builders
-
Manual Strategy Builder
- Main Concept
- Operand Component
- Algo Elements
-
Use Cases
- How to create a condition on something crossing something
- How to create an indicator based on another indicator
- How to calculate a stop loss based on indicator
- How to submit stop order based on calculated price
- How to calculate a current bar price using a price type from inputs
- How to Use a Closed Bar Price
- Automatic Strategy Builder
-
Manual Strategy Builder
- Autotrading
- FinScript
- Trade Analysis
- Media Feeds
- Logs & Notifications
- UI & UX