Interface Reference & Advanced Features
Complete guide to GSB Pro's interface panels, controls, and configuration options with 77+ annotated screenshots. Navigate through all GUI components organized by functional area.
How to Use: Each section below shows an overview with key features. Click "View Screenshots & Details" to expand comprehensive documentation with annotated screenshots and detailed explanations.
Left Side Menu
GUI Panel
Left-hand side GUI panel for customizing interface visual elements. Configure header text, icon text, icon colors, and comments to personalize the interface appearance.
Control visual display elements including panel headers, icon labels, color schemes, and descriptive comments. These settings are distinct from application-wide GUI preferences in App Settings.
Strategy Panel
Core workspace for creating trading systems using technical indicators, price patterns, and entry/exit logic. Select from 100+ indicators and custom functions.
Define entry signals, exit rules, and position sizing logic. Configure long and short entry conditions using combinations of indicators, price action, and time filters.
Set parameter ranges for optimization. Design entry/exit conditions and configure building block components for genetic algorithm search.
Data Management
Central hub for managing price data files, symbols, and date ranges. Load historical market data for strategy development and backtesting.
Configure trading instruments, set market specifications (tick size, point value), and organize data into logical groups for systematic testing.
Optimization
Configure core optimization parameters including optimizer type, parallel processing, periods mode, and training/test/validation splits for robust strategy discovery.
Configure data allocation ratios to balance in-sample optimization against out-of-sample validation. Set Training %, Test %, and Validation % for comprehensive testing.
Genetic Algorithm
Fine-tune evolutionary search parameters including population size, generations, random seed, mutation operators, and crossover methods for efficient strategy discovery.
Select mutation operators (RandomMutation, InsertionMutation, SwapMutation, InversionMutation) and crossover strategies to control genetic diversity and search exploration.
Walk-Forward Analysis
Configure out-of-sample testing methodology. Set WF Params, enable WF-WFA Continuous mode, set minimum trade requirements, and specify test date ordering for robust validation.
Define training and testing window sizes. Choose rolling, expanding, or anchored walk-forward methods to simulate real-world performance.
Analyze combined in-sample and out-of-sample performance. View equity curves, drawdowns, and statistical metrics across all forward periods.
Position Sizing & Costs
Manage position sizing with quantity settings, quantity mode (FixedShareContracts), profits mode (Currency, Points, Ticks, Percent), and all positions toggle.
Configure trading costs including commission and slippage to accurately model real-world execution. Set commission mode and slippage mode for realistic performance estimates.
Define trading date ranges, frequency, time-of-day restrictions, and auto-include options for comprehensive period management.
Exits & Risk Management
Configure exit strategies including stop loss, profit targets, time-based exits, and multiple exit modes (IHRtvAndSFPIRv, IIR-QX-SFPIR) for comprehensive risk management.
Select from advanced exit algorithms for sophisticated trailing and profit protection strategies. Combine multiple exit types for robust money management.
General Settings
Configure general optimization settings including fitness criteria, grade metrics, maximum daily entries, and trading direction permissions (long/short).
Define optimization goals using formulas like AvgTrade * NetProfit. Configure grade metrics for system quality assessment and out-of-sample normalization.
Other Interface Components
Workspace Management
Manage workspace settings including duplicate system handling, unique-system sorting, and optimization data configuration for various testing modes.
View and manage strategy script generation settings for export to trading platforms like TradeStation (EasyLanguage) and MultiCharts (PowerLanguage).
Automate repetitive workflows by recording and replaying sequences of actions. Use macro buttons M1-M6 to save time when testing multiple scenarios.
Performance Filtering
Set minimum performance thresholds across different testing periods: Full Period, Latest Days, Training (most important), Test, Validation, Test and Validation, Auto-Saved Systems, Verification, and Walk-Forward.
Recommended Profit Factor range: 1.2-1.8 for robust systems. Ensures strategies perform well during in-sample optimization period.
Apply performance thresholds to Test, Validation, and Walk-Forward periods to ensure strategy robustness across different market conditions.
Backtest Termination
Stop backtests early if systems are clearly failing. Configure % Bars checkpoint and minimum thresholds (Avg Trade, Net Profit, Pearson, Profit Factor, Trades Count, Net Profit/Drawdown) to save processing time by terminating poor performers before full historical backtest completion.
Info Panel
Read-only panel displaying current configuration state. Shows App Settings file name and last update (typically blank for standard users), plus Opt. Settings file name (e.g., NG_20250717_40%InSample.gsboptset) and last update timestamp for tracking project configuration.
Parameters – Signature
Control how GSB defines unique parameter sets for duplicate detection. IncludeProfitTargetInParamete setting determines whether systems with different profit targets are treated as distinct strategies (True) or duplicates (False).
Middle GUI Features
Build, Stop, Pause, Favs management, and OOS (Override Original Settings) for core optimization control and system management.
App Settings
Access comprehensive application configuration via Tools → App Settings. Configure application-wide GUI preferences (Show Favorite A/B/C/D, Unique-Systems settings, Top/Latest Period display options), performance filter defaults, input data formats, and system-wide settings. These application settings are distinct from the left-hand GUI panel which controls visual appearance.
GUI Tabs
Graphs, Trade, Parameter, Script, Settings, Reporting Graphs (RG), AI WF (Parameter Analysis), WF (Walk-Forward Results), and Macro Log tabs for comprehensive system analysis.
Quick Navigation Tips
- • Data Panel: Start here to load market data and configure symbols
- • Strategy Panel: Define entry/exit rules and building blocks
- • Optimization Panel: Run genetic algorithm searches to discover systems
- • Walk-Forward Panel: Validate strategies with out-of-sample testing
- • Performance Filters: Set minimum quality standards for generated systems
- • Middle GUI Features: Use Build, Stop, and Favs buttons for optimization control
- • GUI Tabs: Analyze results through Graphs, Trade List, and Walk-Forward tabs
