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 |