Тестер неправильно определяет цену пункта.

 
Прошу объяснить, почему при тестировании моего эксперта неправильно определяется цена пункта? Из прилагаемого отчета видно, что например по евро цена пункта равна примерно 8.11?
Strategy Tester Report
EA_FX_Scalper

Символ EURUSD (Euro vs US Dollar)
Период 15 Минут (M15) 2005.08.26 00:00 - 2005.09.01 00:00
Модель Все тики (на основе всех наименьших доступных периодов с фрактальной интерполяцией каждого тика)
Баров в истории 18764 Смоделировано тиков 29943 Качество моделирования 90.00%

Начальный депозит 10000.00
Чистая прибыль 1079.99 Общая прибыль 1258.83 Общий убыток -178.84
Показатель прибыльности 7.04 Матожидание выигрыша 154.28
Абсолютная просадка 0.00 Максимальная просадка (%) 137.91 (1.3%)

Всего сделок 7 Короткие позиции (% выигравших) 3 (66.67%) Длинные позиции (% выигравших) 4 (75.00%)
Прибыльные сделки (% от всех) 5 (71.43%) Убыточные сделки (% от всех) 2 (28.57%)
Самая большая прибыльная сделка 811.82 убыточная сделка -137.91
Средняя прибыльная сделка 251.77 убыточная сделка -89.42
Максимальное количество непрерывных выигрышей (прибыль) 3 (155.04) непрерывных проигрышей (убыток) 1 (-137.91)
Максимальная непрерывная прибыль (число выигрышей) 811.82 (1) непрерывный убыток (число проигрышей) -137.91 (1)
Средний непрерывный выигрыш 2 непрерывный проигрыш 1

# Время Тип Тикет Лоты Цена S / L T / P Прибыль Баланс
1 2005.08.29 00:22 buy 1 1.00 1.2294 1.2234 1.2394
2 2005.08.29 01:03 modify 1 1.00 1.2294 1.2295 1.2394
3 2005.08.29 01:10 modify 1 1.00 1.2294 1.2296 1.2394
4 2005.08.29 01:10 modify 1 1.00 1.2294 1.2297 1.2394
5 2005.08.29 01:11 modify 1 1.00 1.2294 1.2298 1.2394
6 2005.08.29 01:11 modify 1 1.00 1.2294 1.2299 1.2394
7 2005.08.29 01:17 modify 1 1.00 1.2294 1.2300 1.2394
8 2005.08.29 01:17 modify 1 1.00 1.2294 1.2301 1.2394
9 2005.08.29 01:41 modify 1 1.00 1.2294 1.2302 1.2394
10 2005.08.29 01:41 modify 1 1.00 1.2294 1.2303 1.2394
11 2005.08.29 01:41 modify 1 1.00 1.2294 1.2304 1.2394
12 2005.08.29 01:42 modify 1 1.00 1.2294 1.2305 1.2394
13 2005.08.29 01:43 modify 1 1.00 1.2294 1.2306 1.2394
14 2005.08.29 01:51 modify 1 1.00 1.2294 1.2307 1.2394
15 2005.08.29 01:56 modify 1 1.00 1.2294 1.2309 1.2394
16 2005.08.29 01:56 modify 1 1.00 1.2294 1.2310 1.2394
17 2005.08.29 01:56 modify 1 1.00 1.2294 1.2311 1.2394
18 2005.08.29 01:56 modify 1 1.00 1.2294 1.2312 1.2394
19 2005.08.29 03:01 modify 1 1.00 1.2294 1.2313 1.2394
20 2005.08.29 03:10 close 1 1.00 1.2330 1.2313 1.2394 291.97 10291.97
21 2005.08.29 03:45 sell 2 1.00 1.2310 1.2370 1.2210
22 2005.08.29 05:35 close 2 1.00 1.2327 1.2370 1.2210 -137.91 10154.06
23 2005.08.29 10:38 sell 3 1.00 1.2310 1.2370 1.2210
24 2005.08.29 12:40 modify 3 1.00 1.2310 1.2309 1.2210
25 2005.08.29 14:04 close 3 1.00 1.2299 1.2309 1.2210 89.44 10243.50
26 2005.08.30 11:51 sell 4 1.00 1.2200 1.2260 1.2100
27 2005.08.30 12:24 modify 4 1.00 1.2200 1.2199 1.2100
28 2005.08.30 13:51 close 4 1.00 1.2193 1.2199 1.2100 57.41 10300.91
29 2005.08.30 17:07 buy 5 1.00 1.2213 1.2153 1.2313
30 2005.08.30 17:25 modify 5 1.00 1.2213 1.2214 1.2313
31 2005.08.30 17:30 s/l 5 1.00 1.2214 1.2214 1.2313 8.19 10309.10
32 2005.08.30 20:46 buy 6 1.00 1.2220 1.2160 1.2320
33 2005.08.30 22:15 close 6 1.00 1.2215 1.2160 1.2320 -40.93 10268.17
34 2005.08.31 14:45 buy 7 1.00 1.2218 1.2158 1.2318
35 2005.08.31 16:00 modify 7 1.00 1.2218 1.2219 1.2318
36 2005.08.31 16:03 modify 7 1.00 1.2218 1.2219 1.2318
37 2005.08.31 16:04 modify 7 1.00 1.2218 1.2221 1.2318
38 2005.08.31 16:04 modify 7 1.00 1.2218 1.2222 1.2318
39 2005.08.31 16:04 modify 7 1.00 1.2218 1.2223 1.2318
40 2005.08.31 16:04 modify 7 1.00 1.2218 1.2224 1.2318
41 2005.08.31 16:10 modify 7 1.00 1.2218 1.2225 1.2318
42 2005.08.31 16:10 modify 7 1.00 1.2218 1.2228 1.2318
43 2005.08.31 16:10 modify 7 1.00 1.2218 1.2230 1.2318
44 2005.08.31 16:10 modify 7 1.00 1.2218 1.2232 1.2318
45 2005.08.31 16:10 modify 7 1.00 1.2218 1.2234 1.2318
46 2005.08.31 16:11 modify 7 1.00 1.2218 1.2235 1.2318
47 2005.08.31 16:11 modify 7 1.00 1.2218 1.2237 1.2318
48 2005.08.31 16:11 modify 7 1.00 1.2218 1.2238 1.2318
49 2005.08.31 16:11 modify 7 1.00 1.2218 1.2239 1.2318
50 2005.08.31 16:12 modify 7 1.00 1.2218 1.2241 1.2318
51 2005.08.31 16:12 modify 7 1.00 1.2218 1.2242 1.2318
52 2005.08.31 16:12 modify 7 1.00 1.2218 1.2243 1.2318
53 2005.08.31 16:12 modify 7 1.00 1.2218 1.2244 1.2318
54 2005.08.31 16:23 modify 7 1.00 1.2218 1.2245 1.2318
55 2005.08.31 16:23 modify 7 1.00 1.2218 1.2246 1.2318
56 2005.08.31 16:23 modify 7 1.00 1.2218 1.2248 1.2318
57 2005.08.31 16:23 modify 7 1.00 1.2218 1.2249 1.2318
58 2005.08.31 16:23 modify 7 1.00 1.2218 1.2250 1.2318
59 2005.08.31 16:25 modify 7 1.00 1.2218 1.2254 1.2318
60 2005.08.31 16:29 modify 7 1.00 1.2218 1.2255 1.2318
61 2005.08.31 16:29 modify 7 1.00 1.2218 1.2258 1.2318
62 2005.08.31 16:30 modify 7 1.00 1.2218 1.2259 1.2318
63 2005.08.31 16:30 modify 7 1.00 1.2218 1.2260 1.2318
64 2005.08.31 16:30 modify 7 1.00 1.2218 1.2262 1.2318
65 2005.08.31 16:30 modify 7 1.00 1.2218 1.2263 1.2318
66 2005.08.31 16:32 modify 7 1.00 1.2218 1.2264 1.2318
67 2005.08.31 16:32 modify 7 1.00 1.2218 1.2265 1.2318
68 2005.08.31 16:32 modify 7 1.00 1.2218 1.2266 1.2318
69 2005.08.31 16:46 modify 7 1.00 1.2218 1.2267 1.2318
70 2005.08.31 16:46 modify 7 1.00 1.2218 1.2268 1.2318
71 2005.08.31 17:00 modify 7 1.00 1.2218 1.2269 1.2318
72 2005.08.31 17:00 modify 7 1.00 1.2218 1.2270 1.2318
73 2005.08.31 17:42 modify 7 1.00 1.2218 1.2271 1.2318
74 2005.08.31 17:42 modify 7 1.00 1.2218 1.2274 1.2318
75 2005.08.31 17:42 modify 7 1.00 1.2218 1.2276 1.2318
76 2005.08.31 17:42 modify 7 1.00 1.2218 1.2279 1.2318
77 2005.08.31 17:42 modify 7 1.00 1.2218 1.2281 1.2318
78 2005.08.31 17:43 modify 7 1.00 1.2218 1.2282 1.2318
79 2005.08.31 17:43 modify 7 1.00 1.2218 1.2283 1.2318
80 2005.08.31 17:46 modify 7 1.00 1.2218 1.2284 1.2318
81 2005.08.31 17:46 modify 7 1.00 1.2218 1.2285 1.2318
82 2005.08.31 17:54 t/p 7 1.00 1.2318 1.2285 1.2318 811.82 11079.99
 
вообще-то, тестер никак не рассчитывает цену пункта. он берёт её из заголовка fxt-файла. туда (в заголовок) значение кладёт генератор. значение, взятое из настроек инструмента. скоро добавим в функцию MarketInfo дополнительные возможности, в том числе цену пункта, сможете проконтролировать.
 
вообще-то, тестер никак не рассчитывает цену пункта. он берёт её из заголовка fxt-файла. туда (в заголовок) значение кладёт генератор. значение, взятое из настроек инструмента. скоро добавим в функцию MarketInfo дополнительные возможности, в том числе цену пункта, сможете проконтролировать.

Тогда значит это глюк генератора при создании fxt-файла, когда включена галочка "пересчитать"? А дополнительная возможность MarketInfo - это дополнительная головная боль при написании эксперта, этот контроль должен быть автоматическим.
 
А дополнительная возможность MarketInfo - это дополнительная головная боль при написании эксперта, этот контроль должен быть автоматическим.
не надо, не надо =)
это мы сами просили =)))

для маней менеджемента надо ;)
 
Прошу объяснить, почему при тестировании моего эксперта неправильно определяется цена пункта? Из прилагаемого отчета видно, что например по евро цена пункта равна примерно 8.11?


Похоже, что не все в курсе, что цена пункта не берется из таблиц, а полностью зависит от спецификаций контрактов, валюты депозита и расчитывается на их основе.

Если бы Вы вспомнили, что использовали аккаунт с депозитом в Евро, то цена 8.11 евро за пункт Вас бы не удивило. В евро депозите 8.11 по курсу 1.2330 как раз дает 10 долларов на пункт при депозите в долларах.
 
Прошу объяснить, почему при тестировании моего эксперта неправильно определяется цена пункта? Из прилагаемого отчета видно, что например по евро цена пункта равна примерно 8.11?


Похоже, что не все в курсе, что цена пункта не берется из таблиц, а полностью зависит от спецификаций контрактов, валюты депозита и расчитывается на их основе.

Если бы Вы вспомнили, что использовали аккаунт с депозитом в Евро, то цена 8.11 евро за пункт Вас бы не удивило. В евро депозите 8.11 по курсу 1.2330 как раз дает 10 долларов на пункт при депозите в долларах.

У меня открыты демосчета на сервере Альпари и на сервере MetaQuotes. Я стал разбираться с валютами этих демосчетов и убедился, что демосчет терминала Альпари, на котором был выполнен тест, - в долларах США и цена пункта при работе эксперта в реальном времени равна ровно $10

Currency: USD 2005 September 6, 12:01
792547 2005.08.24 10:12 buy 1.00 eurusd 1.2181 1.2199 1.2226 2005.08.24 12:56 1.2208 0.00 0.00 270.00
793407 2005.08.24 11:22 buy 1.00 gbpusd 1.7936 1.7916 1.7981 2005.08.24 12:15 1.7927 0.00 0.00 -63.00
795958 2005.08.24 14:29 buy 1.00 gbpusd 1.7960 1.7965 1.7980 2005.08.24 14:31 1.7980 0.00 0.00 140.00

а в приведенном выше отчете по тесту - $8.11 ??? А у вас где-то было написано, что тестер берет исходную информацию о валюте с открытого демосчета. Кстати в отчете по тесту не указывается валюта депозита. Просто написано: Начальный депозит 10000.00 ??? Наверно надо добавить в отчет тип валюты.
Попутно я еще обнаружил, что хотя билд 182 одинаковый, но при открытии демо счета Альпари не предлагается выбрать валюту, просто по умолчанию предлагается USD, а на сервере MetaQuotes предлагается выбрать валюту, по умолчанию - USD. Я открывал демосчет на вашем сервере 1.07.05г. и не помню, предлагалось ли тогда выбрать валюту, логично предполжить, что я тогда выбрал валюту по умолчанию, а сейчас выяснил, что это демосчет в евро.