| CBaseTask | Base interface for tasks | 
| CBreakEven | Class to handle the break-even adjustment of stop loss for positions | 
| CBreakEvenStages | Class to handle the stages of moving stop loss to break-even for multiple positions | 
| CCalcStop | Class to calculate stop loss and take profit prices | 
| CDetectOrders | Class to detect and manage orders | 
| CDetectPositions | Class to detect and manage positions | 
| CFilterByCSVFile | Class to handle filtering based on CSV file data | 
| ▼CFilterByDayWeek | Class to determine if today is an operative day based on weekdays | 
| CFrame | Structure to hold boolean values for each day of the week | 
| ▼CInstitutionalArithmeticPrices | Class to handle arithmetic price calculations and validations for institutional trading | 
| CPrices | Structure to store computed prices and line type | 
| CSetting | Structure to store arithmetic sequence settings | 
| ▼CLimitsByIndex | Class to calculate and retrieve price limits based on index for a given symbol and timeframe | 
| CPrices | Structure to store upper and lower price limits along with their indices | 
| ▼CLimitsByTimeRange | Class to calculate price limits within a specific time range for a given symbol and timeframe | 
| CPrices | Structure to store the upper and lower price limits along with their datetimes | 
| CTimeRange | Structure to store the start and end datetime for the time range | 
| CProfitProtection | Class to handle profit protection mechanisms such as trailing stops and break-even adjustments | 
| CRemove | Class to handle the removal of orders and positions | 
| CRemoveByLocationPrice | Class to handle the removal of orders based on their location relative to a middle value | 
| CRemoveByOrderType | Class to handle the removal of orders based on their type relative to positions | 
| CRequest | Class to handle trade requests | 
| CRoundVolume | Class to round volumes to the nearest step size | 
| CSectionTime | Manages the start and end times for a section | 
| CTaskManager | Manages and executes a collection of tasks | 
| CTestTime | Class for measuring and printing the execution time of code | 
| CTimeHelper | A utility class for handling date and time operations | 
| CTimeLapseTree | Tree structure to manage time lapses | 
| CTimeLapseTreeNode | Node structure for the TimeLapseTree | 
| CTrailingStop | Class to handle trailing stop for positions | 
| CTransaction | Class to handle trading transactions, inheriting from Request |