|
4 | 4 | //| https://github.com/davdcsam/AtingMQL5 | |
5 | 5 | //+------------------------------------------------------------------+ |
6 | 6 |
|
7 | | -// Reference |
| 7 | +// Reference Headers |
8 | 8 | //+------------------------------------------------------------------+ |
| 9 | + |
| 10 | +// baseOnTask |
9 | 11 | #include "src/baseOnTask/TaskManager.mqh" |
10 | 12 |
|
| 13 | +// Detect |
11 | 14 | #include "src/detect/DetectOrders.mqh" |
12 | 15 | #include "src/detect/DetectPositions.mqh" |
13 | 16 | #include "src/detect/IDetectEntity.mqh" |
14 | 17 |
|
15 | | -#include "src/filterOperativeDays/daysFilter/DaysFilterTree.mq5" |
| 18 | +// Filter Operative Days |
| 19 | +#include "src/filterOperativeDays/daysFilter/DaysFilterNode.mqh" |
| 20 | +#include "src/filterOperativeDays/daysFilter/DaysFilterTree.mqh" |
| 21 | +#include "src/filterOperativeDays/DateTimeStringFormat.mqh" |
16 | 22 | #include "src/filterOperativeDays/FilterByCSVFile.mqh" |
17 | | -#include "src/filterOperativeDays/FilterByDayWeek.mq5" |
| 23 | +#include "src/filterOperativeDays/FilterByDayWeek.mqh" |
18 | 24 |
|
19 | | -#include "src/prices/institutionalArithmeticPrices/InstitutionalArithmeticPrices.mq5" |
20 | | -#include "src/prices/limitsByIndex/LimitsByIndex.mq5" |
21 | | -#include "src/prices/limitsByTimeRange/LimitsByTimeRange.mq5" |
| 25 | +// Prices |
| 26 | +#include "src/prices/institutionalArithmeticPrices/InstitutionalArithmeticPrices.mqh" |
| 27 | +#include "src/prices/limitsByIndex/LimitsByIndex.mqh" |
| 28 | +#include "src/prices/limitsByTimeRange/LimitsByTimeRange.mqh" |
22 | 29 |
|
| 30 | +// Profit Protection |
23 | 31 | #include "src/profitProtection/breakEven/BreakEven.mqh" |
24 | 32 | #include "src/profitProtection/trailingStop/TrailingStop.mqh" |
25 | | -#include "src/profitProtection/ProfitProtection.mq5" |
| 33 | +#include "src/profitProtection/ProfitProtection.mqh" |
26 | 34 |
|
27 | | -#include "src/remove/remOrder/RemOrderByLocationPrice.mq5" |
28 | | -#include "src/remove/remOrder/RemOrderByType.mq5" |
29 | | -#include "src/remove/remPosition/RemPositionByType.mq5" |
30 | | -#include "src/remove/Remove.mq5" |
| 35 | +// Remove |
| 36 | +#include "src/remove/remOrder/RemOrderByLocationPrice.mqh" |
| 37 | +#include "src/remove/remOrder/RemOrderByType.mqh" |
| 38 | +#include "src/remove/remPosition/RemPositionByType.mqh" |
| 39 | +#include "src/remove/Remove.mqh" |
31 | 40 |
|
| 41 | +// ThirdParty |
32 | 42 | #include "src/thirdParty/MarketOpenHours.mqh" |
33 | 43 |
|
| 44 | +// Time |
34 | 45 | #include "src/time/sectionTime/SectionTime.mqh" |
35 | 46 | #include "src/time/sessionTrade/SessionTrade.mqh" |
36 | | -#include "src/time/timeLapse/TimeLapseTree.mq5" |
| 47 | +#include "src/time/sessionTrade/SessionTradeNode.mqh" |
| 48 | +#include "src/time/sessionTrade/SessionTradeTree.mqh" |
| 49 | +#include "src/time/timeLapse/TimeLapseNode.mqh" |
| 50 | +#include "src/time/timeLapse/TimeLapseTree.mqh" |
37 | 51 | #include "src/time/TimeHelper.mqh" |
38 | 52 |
|
| 53 | +// Transaction |
39 | 54 | #include "src/transaction/CalcStop.mqh" |
40 | | -#include "src/transaction/Request.mq5" |
| 55 | +#include "src/transaction/Request.mqh" |
41 | 56 | #include "src/transaction/RoundVolume.mqh" |
42 | | -#include "src/transaction/Transaction.mq5" |
| 57 | +#include "src/transaction/Transaction.mqh" |
43 | 58 |
|
| 59 | +// None |
44 | 60 | #include "src/AtingErr.mqh" |
45 | 61 | #include "src/BooleanEnums.mqh" |
46 | 62 | #include "src/CheckCommonSetting.mqh" |
47 | 63 | #include "src/SystemRequirements.mqh" |
48 | 64 |
|
49 | | -// Testing |
| 65 | +// Sources |
| 66 | +//+------------------------------------------------------------------+ |
| 67 | + |
| 68 | +// Filter Operative Days |
| 69 | +#include "src/filterOperativeDays/daysFilter/DaysFilterTree.mq5" |
| 70 | +#include "src/filterOperativeDays/FilterByDayWeek.mq5" |
| 71 | + |
| 72 | +// Prices |
| 73 | +#include "src/prices/institutionalArithmeticPrices/InstitutionalArithmeticPrices.mq5" |
| 74 | +#include "src/prices/limitsByIndex/LimitsByIndex.mq5" |
| 75 | +#include "src/prices/limitsByTimeRange/LimitsByTimeRange.mq5" |
| 76 | + |
| 77 | +// Profti Protection |
| 78 | +#include "src/profitProtection/ProfitProtection.mq5" |
| 79 | + |
| 80 | +// Remove |
| 81 | +#include "src/remove/remOrder/RemOrderByLocationPrice.mq5" |
| 82 | +#include "src/remove/remOrder/RemOrderByType.mq5" |
| 83 | +#include "src/remove/remPosition/RemPositionByType.mq5" |
| 84 | +#include "src/remove/Remove.mq5" |
| 85 | + |
| 86 | +// Time |
| 87 | +#include "src/time/sessionTrade/SessionTradeTree.mq5" |
| 88 | +#include "src/time/timeLapse/TimeLapseTree.mq5" |
| 89 | + |
| 90 | +// Transaction |
| 91 | +#include "src/transaction/Request.mq5" |
| 92 | +#include "src/transaction/Transaction.mq5" |
| 93 | + |
| 94 | +// Test |
50 | 95 | //+------------------------------------------------------------------+ |
51 | 96 | #include "test/src.CheckCommonSetting.mqh" |
52 | 97 | #include "test/src.SystemRequirements.mqh" |
|
0 commit comments