1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "strategies": [
10 {
11 "strategyId": "XAUUSD_London_Breakout_EA",
12 "symbol": "XAUUSD",
13 "currentBrokerSpreadPips": 2.2,
14 "lotSize": 0.5,
15 "monthlyTrades": 110,
16 "parameterTrials": 18,
17 "hasHardStopLoss": True,
18 "maxLotMultiplier": 1,
19 "returns": [
20 0.014,
21 -0.006,
22 0.019,
23 0.011,
24 -0.005,
25 0.022,
26 0.009,
27 -0.004,
28 0.016,
29 0.013,
30 -0.007,
31 0.018,
32 0.012,
33 -0.003,
34 0.015,
35 0.01,
36 -0.005,
37 0.021,
38 0.008,
39 0.014,
40 -0.006,
41 0.017,
42 0.011,
43 0.013,
44 ],
45 },
46 {
47 "strategyId": "EURUSD_Asian_Session_Scalper_EA",
48 "symbol": "EURUSD",
49 "currentBrokerSpreadPips": 1.6,
50 "lotSize": 1,
51 "monthlyTrades": 160,
52 "parameterTrials": 24,
53 "hasHardStopLoss": True,
54 "maxLotMultiplier": 1,
55 "returns": [
56 0.008,
57 0.006,
58 -0.004,
59 0.009,
60 0.007,
61 -0.003,
62 0.011,
63 0.005,
64 -0.004,
65 0.008,
66 0.006,
67 0.007,
68 -0.005,
69 0.009,
70 0.008,
71 -0.002,
72 0.007,
73 0.006,
74 0.008,
75 -0.004,
76 0.01,
77 0.005,
78 0.007,
79 0.006,
80 ],
81 },
82 {
83 "strategyId": "USDJPY_Martingale_Grid_Suspect_EA",
84 "symbol": "USDJPY",
85 "currentBrokerSpreadPips": 1.8,
86 "lotSize": 0.3,
87 "monthlyTrades": 140,
88 "parameterTrials": 250,
89 "hasHardStopLoss": False,
90 "maxLotMultiplier": 2,
91 "returns": [
92 0.005,
93 0.005,
94 0.006,
95 0.004,
96 0.005,
97 -0.068,
98 0.006,
99 0.005,
100 0.005,
101 0.004,
102 -0.082,
103 0.006,
104 0.005,
105 0.005,
106 0.004,
107 0.006,
108 -0.075,
109 0.005,
110 0.005,
111 0.006,
112 0.004,
113 0.005,
114 0.005,
115 -0.091,
116 ],
117 },
118 {
119 "strategyId": "NAS100_NY_Open_PropFirm_EA",
120 "symbol": "NAS100",
121 "currentBrokerSpreadPips": 2.4,
122 "lotSize": 0.4,
123 "monthlyTrades": 85,
124 "parameterTrials": 12,
125 "hasHardStopLoss": True,
126 "maxLotMultiplier": 1,
127 "returns": [
128 0.018,
129 -0.008,
130 0.024,
131 0.015,
132 -0.007,
133 0.021,
134 0.012,
135 -0.006,
136 0.019,
137 0.016,
138 -0.009,
139 0.022,
140 0.014,
141 -0.005,
142 0.017,
143 0.013,
144 -0.007,
145 0.023,
146 0.011,
147 0.018,
148 -0.006,
149 0.02,
150 0.014,
151 0.015,
152 ],
153 },
154 {
155 "strategyId": "GBPUSD_London_MeanReversion_EA",
156 "symbol": "GBPUSD",
157 "currentBrokerSpreadPips": 1.9,
158 "lotSize": 0.6,
159 "monthlyTrades": 95,
160 "parameterTrials": 35,
161 "hasHardStopLoss": True,
162 "maxLotMultiplier": 1.15,
163 "returns": [
164 0.011,
165 -0.005,
166 0.013,
167 0.009,
168 -0.006,
169 0.015,
170 0.008,
171 -0.004,
172 0.012,
173 0.01,
174 -0.005,
175 0.014,
176 0.009,
177 -0.004,
178 0.011,
179 0.008,
180 -0.005,
181 0.013,
182 0.007,
183 0.011,
184 -0.005,
185 0.012,
186 0.009,
187 0.01,
188 ],
189 },
190 ],
191 "monteCarloIterations": 2500,
192 "propFirmMaxTotalDrawdownPct": 10,
193}
194
195
196run = client.actor("invaluable_rondeau/mql5-mt5-ea-fraud-propfirm-set-auditor").call(run_input=run_input)
197
198
199print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
200for item in client.dataset(run.default_dataset_id).iterate_items():
201 print(item)
202
203