|
Ating for MQL5
|
| CBaseTask | Base interface for tasks |
| CCalcStop | Class to calculate stop loss and take profit prices |
| ▼CCObject | |
| CTimeLapseTreeNode | Node structure for the TimeLapseTree |
| 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 |
| CFilterByDayWeek::Frame | Structure to hold boolean values for each day of the week |
| CInstitutionalArithmeticPrices | Class to handle arithmetic price calculations and validations for institutional trading |
| CLimitsByIndex | Class to calculate and retrieve price limits based on index for a given symbol and timeframe |
| CLimitsByTimeRange | Class to calculate price limits within a specific time range for a given symbol and timeframe |
| CInstitutionalArithmeticPrices::Prices | Structure to store computed prices and line type |
| CLimitsByIndex::Prices | Structure to store upper and lower price limits along with their indices |
| CLimitsByTimeRange::Prices | Structure to store the upper and lower price limits along with their datetimes |
| ▼CProfitProtection | Class to handle profit protection mechanisms such as trailing stops and break-even adjustments |
| 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 |
| CTrailingStop | Class to handle trailing stop for positions |
| ▼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 |
| CTransaction | Class to handle trading transactions, inheriting from Request |
| CRoundVolume | Class to round volumes to the nearest step size |
| CSectionTime | Manages the start and end times for a section |
| CInstitutionalArithmeticPrices::Setting | Structure to store arithmetic sequence settings |
| 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 |
| CLimitsByTimeRange::TimeRange | Structure to store the start and end datetime for the time range |