- 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
Overview
The Code Editor module in FinStudio is a fully functional Integrated Development Environment (IDE) designed for editing and building FinScript components. These components include indicators, strategies, money management systems, and trade exit signals. While programmers are welcome to use their own preferred IDEs, the Code Editor offers a convenient and efficient environment for quick code editing and development within FinStudio.
Module Sections
Â
Toolbar
Located at the top of the Code Editor, the toolbar contains a variety of menus and icons. These provide quick access to essential functions and commands, such as saving, compiling, running code, and other frequently used features.
Solution Explorer
Positioned on the left side of the interface, the Solution Explorer allows users to browse and manage solution files. This section helps maintain an organized project structure, providing easy access to different components within the solution.
Â
Code Display
The right side of the interface is divided into two main sections:
Top Section: Dedicated to programming, this section displays the code being edited. It supports syntax highlighting, code completion, and other advanced features that facilitate a seamless coding experience.
Bottom Section
This section is split into two tabs:
- Output Tab: Displays build messages, providing feedback on the build process and indicating whether the compilation was successful or if there were any issues.
- Errors Tab: Lists any errors that occurred during the build process, helping users quickly identify and resolve issues in their code.
Â
Summary
The Code Editor module in FinStudio is a comprehensive tool for developing and refining FinScript components. With its well-organized interface, including a toolbar, Solution Explorer, and dedicated sections for code display and build feedback, the Code Editor streamlines the process of creating and managing trading algorithms. While programmers can choose to use their own IDEs, the Code Editor offers a robust and user-friendly alternative for quick and efficient code editing within FinStudio.
- 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