Несколько багов тестера
Здравствуйте!
Замечено несколько глюков.
1. Иногда открываются сделки за несколько дней раньше начала периода тестирования. Причем по ценам на начало периода. Проявляется, если запустить на M1 в режиме "все тики". При запуске на любом другом ТФ (при условии жесткого обращения к M1) проблема не возникает (не была замечена).
...
Запускалось на USDJPY, закаченной с History Center. Период тестирования - с 2007.08.24. Первые сделки открываются 2007.08.20 по котировкам 2007.08. 24
При запуске на 208 билде этого глюка нет. Обновление до 210 сразу приводит к его появлению.
Проверено на 210 билде от 10 сентября 2007 года. Баг не подтвердился, первая сделка открывается 24 августа 2007 года.
2 2007.08.24 00:01 close 1 1.00 116.28 0.00 0.00 -43.00 999957. 00
3 2007.08.24 00:01 buy 2 1. 00 116.31 0.00 0. 00 0.00 999957. 00
4 2007.08.24 00:02 close 2 1.00 116.30 0.00 0.00 -8.60 999948. 40
5 2007.08.24 00:02 buy 3 1. 00 116.33 0.00 0. 00 0.00 999948. 40
6 2007.08.24 00:03 close 3 1.00 116.29 0.00 0.00 -34.40 999914. 00
7 2007.08.24 00:03 buy 4 1. 00 116.32 0.00 0. 00 0.00 999914. 00
8 2007.08.24 00:05 close 4 1.00 116.28 0.00 0.00 -34.40 999879. 60
USDJPY M1 , модель все тики, интервал 24.08.2007-30.08.2007
Спасибо за скорый ответ. Но все же:
Запуск на M1
1 2007.08.20 10:55 buy 1 1.00 116.33 0.00 0.00 0. 00 1000000. 00
2 2007.08.20 10:55 close 1 1.00 116.28 0.00 0. 00 -43. 00 999957. 00
3 2007.08.20 10:55 buy 2 1.00 116.31 0.00 0.00 0. 00 999957. 00
4 2007.08.24 00:02 close 2 1.00 116.30 0.00 0. 00 35. 78 999992. 78
5 2007.08.24 00:02 buy 3 1.00 116.33 0.00 0.00 0. 00 999992. 78
6 2007.08.24 00:03 close 3 1.00 116.29 0.00 0. 00 -34. 40 999958. 38
7 2007.08.24 00:03 buy 4 1.00 116.32 0.00 0.00 0. 00 999958. 38
8 2007.08.24 00:05 close 4 1.00 116.28 0.00 0. 00 -34. 40 999923. 98
Запуск на M5
1 2007.08.24 00:00 buy 1 1.00 116.33 0.00 0.00 0. 00 1000000. 00
2 2007.08.24 00:01 close 1 1.00 116.28 0.00 0. 00 -43. 00 999957. 00
3 2007.08.24 00:01 buy 2 1.00 116.31 0.00 0.00 0. 00 999957. 00
4 2007.08.24 00:02 close 2 1.00 116.30 0.00 0. 00 -8. 60 999948. 40
5 2007.08.24 00:02 buy 3 1.00 116.33 0.00 0.00 0. 00 999948. 40
6 2007.08.24 00:03 close 3 1.00 116.29 0.00 0. 00 -34. 40 999914. 00
7 2007.08.24 00:03 buy 4 1.00 116.32 0.00 0.00 0. 00 999914. 00
8 2007.08.24 00:05 close 4 1.00 116.28 0.00 0. 00 -34. 40 999879. 60
Build 210 (10 Sen 2007)
Скриншот:
| Символ | USDJPY (US Dollar vs Japanese Yen) | ||||
| Период | 1 Минута (M1) 2007.08.24 00:02 - 2007.08.29 23:59 (2007.08.24 - 2007.08.30) | ||||
| Модель | Все тики (наиболее точный метод на основе всех наименьших доступных таймфреймов) | ||||
| Баров в истории | 10453 | Смоделировано тиков | 48423 | Качество моделирования | 18.31% |
| Ошибки рассогласования графиков | 0 | ||||
| Начальный депозит | 10000.00 | ||||
| Чистая прибыль | -9011.28 | Общая прибыль | 457.70 | Общий убыток | -9468.98 |
| Прибыльность | 0.05 | Матожидание выигрыша | -26.27 | ||
| Абсолютная просадка | 9011.28 | Максимальная просадка | 9011.28 (90.11%) | Относительная просадка | 90.11% (9011.28) |
| Всего сделок | 343 | Короткие позиции (% выигравших) | 0 (0.00%) | Длинные позиции (% выигравших) | 343 (10.79%) |
| Прибыльные сделки (% от всех) | 37 (10.79%) | Убыточные сделки (% от всех) | 306 (89.21%) | ||
| Самая большая | прибыльная сделка | 111.95 | убыточная сделка | -86.13 | |
| Средняя | прибыльная сделка | 12.37 | убыточная сделка | -30.94 | |
| Максимальное количество | непрерывных выигрышей (прибыль) | 2 (0.00) | непрерывных проигрышей (убыток) | 45 (-1427.62) | |
| Максимальная | непрерывная прибыль (число выигрышей) | 111.95 (1) | непрерывный убыток (число проигрышей) | -1427.62 (45) | |
| Средний | непрерывный выигрыш | 1 | непрерывный проигрыш | 9 | |
| № | Время | Тип | Ордер | Объём | Цена | S / L | T / P | Прибыль | Баланс |
| 1 | 2007.08.20 10:55 | buy | 1 | 1.00 | 116.33 | 0.00 | 0.00 | ||
| 2 | 2007.08.20 10:55 | close | 1 | 1.00 | 116.28 | 0.00 | 0.00 | -43.00 | 9957.00 |
| 3 | 2007.08.20 10:55 | buy | 2 | 1.00 | 116.31 | 0.00 | 0.00 | ||
| 4 | 2007.08.24 00:02 | close | 2 | 1.00 | 116.30 | 0.00 | 0.00 | 35.78 | 9992.78 |
| 5 | 2007.08.24 00:02 | buy | 3 | 1.00 | 116.33 | 0.00 | 0.00 | ||
| 6 | 2007.08.24 00:03 | close | 3 | 1.00 | 116.29 | 0.00 | 0.00 | -34.40 | 9958.38 |
| 7 | 2007.08.24 00:03 | buy | 4 | 1.00 | 116.32 | 0.00 | 0.00 | ||
| 8 | 2007.08.24 00:05 | close | 4 | 1.00 | 116.28 | 0.00 | 0.00 | -34.40 | 9923.98 |
| 9 | 2007.08.24 00:05 | buy | 5 | 1.00 | 116.31 | 0.00 | 0.00 | ||
| 10 | 2007.08.24 00:06 | close | 5 | 1.00 | 116.25 | 0.00 | 0.00 | -51.61 | 9872.37 |
| 11 | 2007.08.24 00:06 | buy | 6 | 1.00 | 116.28 | 0.00 | 0.00 | ||
| 12 | 2007.08.24 00:07 | close | 6 | 1.00 | 116.22 | 0.00 | 0.00 | -51.63 | 9820.74 |
| 13 | 2007.08.24 00:07 | buy | 7 | 1.00 | 116.25 | 0.00 | 0.00 | ||
| 14 | 2007.08.24 00:09 | close | 7 | 1.00 | 116.19 | 0.00 | 0.00 | -51.64 | 9769.10 |
| 15 | 2007.08.24 00:09 | buy | 8 | 1.00 | 116.22 | 0.00 | 0.00 | ||
| 16 | 2007.08.24 00:10 | close | 8 | 1.00 | 116.19 | 0.00 | 0.00 | -25.82 | 9743.28 |
| 17 | 2007.08.24 00:10 | buy | 9 | 1.00 | 116.22 | 0.00 | 0.00 | ||
| 18 | 2007.08.24 00:11 | close | 9 | 1.00 | 116.14 | 0.00 | 0.00 | -68.88 | 9674.40 |
| 19 | 2007.08.24 00:11 | buy | 10 | 1.00 | 116.17 | 0.00 | 0.00 | ||
| 20 | 2007.08.24 00:12 | close | 10 | 1.00 | 116.14 | 0.00 | 0.00 | -25.83 | 9648.57 |
| 21 | 2007.08.24 00:12 | buy | 11 | 1.00 | 116.17 | 0.00 | 0.00 | ||
| 22 | 2007.08.24 00:13 | close | 11 | 1.00 | 116.15 | 0.00 | 0.00 | -17.22 | 9631.35 |
| 23 | 2007.08.24 00:13 | buy | 12 | 1.00 | 116.18 | 0.00 | 0.00 | ||
| 24 | 2007.08.24 00:14 | close | 12 | 1.00 | 116.15 | 0.00 | 0.00 | -25.83 | 9605.52 |
| 25 | 2007.08.24 00:14 | buy | 13 | 1.00 | 116.18 | 0.00 | 0.00 | ||
| 26 | 2007.08.24 00:15 | close | 13 | 1.00 | 116.15 | 0.00 | 0.00 | -25.83 | 9579.69 |
| 27 | 2007.08.24 00:15 | buy | 14 | 1.00 | 116.18 | 0.00 | 0.00 | ||
| 28 | 2007.08.24 00:16 | close | 14 | 1.00 | 116.16 | 0.00 | 0.00 | -17.22 | 9562.47 |
| 29 | 2007.08.24 00:16 | buy | 15 | 1.00 | 116.19 | 0.00 | 0.00 | ||
| 30 | 2007.08.24 00:17 | close | 15 | 1.00 | 116.16 | 0.00 | 0.00 | -25.83 | 9536.64 |
Правда качество моделирования у меня 18, может из-за этого? хотя ошибок рассогласования нет...
Спасибо за скорый ответ. Но все же:
Build 210 (10 Sen 2007)
............ дождитесь сегодня появление 211 билда.
............ дождитесь сегодня появление 211 билда.
Здравствуйте!
Замечено несколько глюков.
1. Иногда открываются сделки за несколько дней раньше начала периода тестирования. Причем по ценам на начало периода. Проявляется, если запустить на M1 в режиме "все тики". При запуске на любом другом ТФ (при условии жесткого обращения к M1) проблема не возникает (не была замечена).
Проверить можно простейшим экспертом.
int start()
{
static int n=0;
static datetime prevtime=0;
if (prevtime == iTime(Symbol(),PERIOD_M1,0)) return(0);
prevtime = iTime(Symbol(),PERIOD_M1,0);
if ( (n>0) && (OrdersTotal()>0) )
{
for (int i=0;i<=OrdersTotal()-1;i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber()==n-1) OrderClose(OrderTicket(), 1,Bid, 0,Blue);
}
}
OrderSend(Symbol(),OP_BUY,1,Ask,0,0,0,NULL,n,0,Blue);
n++;
return(0);
}
Запускалось на USDJPY, закаченной с History Center. Период тестирования - с 2007.08.24. Первые сделки открываются 2007.08.20 по котировкам 2007.08. 24
При запуске на 208 билде этого глюка нет. Обновление до 210 сразу приводит к его появлению.
2. Прогон с визулизацией обычно удается выполнить только один раз - последующие, как правило, не идут (как будто тики не приходят). Даже установка бегунка скорости в крайнее правое положение не сдвигает с места график котировок. Помогает только перезапуск терминала. Глюк проявляется, если в эксперте создавать графические объекты.
3. После оптимизации двойной щелчок на наборе параметров иногда добавляет в список параметров совершенно другой набор.
Спасибо.