Тестирование Систем прогнозирования в реальном времени - страница 36

 

хммм, в MT переводить для наглядности лениво, но кажись работает, в смысле рвануло сильно (от 12:00 МСК), уже вышло за верхнюю границу, но таки должно вернуться



Надо все таки в MT эту модель перевести (и остальные не помешает :о/, а то как то не очень удобно.


to Figar0

Рынок не может себе такую роскошь как быть всегда прогнозируемым, но для нас грустно не это, а то, что эти непрогнозируемые участки обычно наиболее волатильны...

не совсем так, волатильные участки могут быть хорошо прогнозируемы и ровно наоборот - очень многое зависит от используемой модели. Кроме того, понятие волатильности весьма расплывчато. Я ее определяю как стремление размаха к максимуму, {max(y)-min(y)}->max и в этом смысле тренд может быть только на волатильном рынке

Картинки это конечно хорошо, а кто-нибудь ведет какую-нибудь торговлю (авто,ручную или тестер) по своим прогнозам, которую не "жалко" показать? Как получается?

Задумка темы была другой - в центре внимания модели и сам прогноз а не счета. Тут как то это не сложилось, а вот в соседней ветки этого много :о). Да, понятно, что прогноз должен в конечном итоге выдавать инструкции управления ордером. Это будет следующим этапом. Не торопитесь - все будет, увидите :о)

 

Вот блин, прока подсчитаешь, пока разместишь, время то и пройдет. Уточнение прогноза на 24 часа (отсчет по 15 минут) от сейчас, вернее от сейчас минус минут двадцать.



Уровень 1.5 маловероятен, но приближается, посмотрим... Какая то сильная активность ...

 
grasn писал(а) >>

не совсем так, волатильные участки могут быть хорошо прогнозируемы и ровно наоборот - очень многое зависит от используемой модели. Кроме того, понятие волатильности весьма расплывчато. Я ее определяю как стремление размаха к максимуму, {max(y)-min(y)}->max и в этом смысле тренд может быть только на волатильном рынке

Наверно Вы правы, если называть вещи своими именами, то я имел ввиду просто резкие сильные движения...

grasn писал(а) >>

Задумка темы была другой - в центре внимания модели и сам прогноз а не счета. Тут как то это не сложилось, а вот в соседней ветки этого много :о). Да, понятно, что прогноз должен в конечном итоге выдавать инструкции управления ордером. Это будет следующим этапом. Не торопитесь - все будет, увидите :о)

Я углядел задумку темы, просто как еще колличественно оценить прогнозы?) Остальные варианты оценки гораздо сложнее, и по исполнению и по математике, а тут накропал эксперта, прогнал в тестере, и сразу понятна цена прогнозов. У меня все как раз наоборот, картинок никаких, на выходе просто несколько цифирь, по которым и торгует эксперт... Хотел было тоже в картинки перевести, но не смог придумать применения кроме это ветки, а потому плюнул. Тут без меня красивых картинок хватает, у меня так не получится, принцип прогнозирования несколько другой. У меня прогноз не "догма", постоянно перерисовываться будет...

 
Figar0 >>:

Наверно Вы правы, если называть вещи своими именами, то я имел ввиду просто резкие сильные движения...

У меня в работе 3 модели. Одна из них теоретически может видеть большие разрывы.

Я углядел задумку темы, просто как еще колличественно оценить прогнозы?) Остальные варианты оценки гораздо сложнее, и по исполнению и по математике, а тут накропал эксперта, прогнал в тестере, и сразу понятна цена прогнозов. У меня все как раз наоборот, картинок никаких, на выходе просто несколько цифирь, по которым и торгует эксперт... Хотел было тоже в картинки перевести, но не смог придумать применения кроме это ветки, а потому плюнул. Тут без меня красивых картинок хватает, у меня так не получится, принцип прогнозирования несколько другой. У меня прогноз не "догма", постоянно перерисовываться будет...

Проверить можно только тестированием сделок, на истории и "пилотной" эксплуатацией, что называется - классика. Больше никак, тут Вы совершенно правы. У меня лично - два этапа:


1. Тестирование в MathCAD (прогноз и сделка на каждом баре)

2. Тестирование в MT (но это еще нужно перевести систему под MT, а это не так просто)


Дело в том, что полностью автоматическую систему (грубо говоря - станок) пока не сумел создать, так, что пункт 1. Иногда торгую руками. Оценка сделок в MathCAD - по худшему варианту сделки (Open/Close, но это не принципиально, количество целевых пунктов приличное). Сейчас готовлюсь к очередной итерации (сбор статистики и тестирование). Но самая большая проблема - это время расчета, - очень долго. Да много всего, нужно решить несколько задач, в том числе увеличение разрешающей способности и уточнение разворотных зон (как раз для ордера)


Кроме того, полезно не расслабляться и держать себя в тонусе, публикуя и тестируя прогнозы в реальном времени. К тому же очень полезно общаться во время тестирования, к примеру gpwr напомнил о существовании очень полезной штуки.

 
Figar0 >>:

Картинки это конечно хорошо, а кто-нибудь ведет какую-нибудь торговлю (авто,ручную или тестер) по своим прогнозам, которую не "жалко" показать? Как получается?

Во-первых, как Вы уже сами сказали, предугатаь всё на 100% невозможно. Во-вторых, прогнозы на длительное время имеют меньшую точность. Поэтому я предпочитаю перегонять мой предсказатель на каждом баре, чтобы позволить новой информации уточнить прогноз. Вот например что мой предсказатель показал перед скачком по EURUSD:


Если бы открылась SELL SHORT сделка по предыдущему предсказанию, она бы закрылась с маленьким убытком перед скачком по изменившемуся прогнозу.

А вот новое предсказание:


Попробую закодировать этот предсказатель как торговую систему.

 
Вот быстренько накропал что-то. Но надо над деталями ещё поработать. Сыроват эксперт ещё.
Strategy Tester Report
Alpari-Demo (Build 225)

Symbol EURUSD (Euro vs US Dollar)
Period 1 Hour (H1) 2009.08.03 00:00 - 2009.09.07 23:00 (2009.08.01 - 2009.09.08)
Model Every tick (the most precise method based on all available least timeframes)



Bars in test 1621 Ticks modelled 1279304 Modelling quality 90.00%
Mismatched charts errors 33




Initial deposit 10000.00



Total net profit 76178.31 Gross profit 89070.23 Gross loss -12891.92
Profit factor 6.91 Expected payoff 3047.13

Absolute drawdown 6181.00 Maximal drawdown 32316.98 (39.31%) Relative drawdown 68.48% (8298.50)

Total trades 25 Short positions (won %) 15 (73.33%) Long positions (won %) 10 (80.00%)

Profit trades (% of total) 19 (76.00%) Loss trades (% of total) 6 (24.00%)
Largest profit trade 23823.86 loss trade -3998.40
Average profit trade 4687.91 loss trade -2148.65
Maximum consecutive wins (profit in money) 9 (70323.59) consecutive losses (loss in money) 1 (-3998.40)
Maximal consecutive profit (count of wins) 70323.59 (9) consecutive loss (count of losses) -3998.40 (1)
Average consecutive wins 3 consecutive losses 1

# Time Type Order Size Price S / L T / P Profit Balance
1 2009.08.03 00:00 sell 1 3.50 1.42683 0.00000 0.00000
2 2009.08.05 09:00 close 1 3.50 1.43823 0.00000 0.00000 -3998.40 6001.60
3 2009.08.05 20:00 sell 2 2.08 1.44237 0.00000 0.00000
4 2009.08.06 03:00 close 2 2.08 1.44122 0.00000 0.00000 231.71 6233.31
5 2009.08.06 13:00 buy 3 2.16 1.43816 0.00000 0.00000
6 2009.08.07 04:00 close 3 2.16 1.43514 0.00000 0.00000 -653.83 5579.48
7 2009.08.07 04:00 sell 4 1.94 1.43514 0.00000 0.00000
8 2009.08.07 20:00 close 4 1.94 1.41846 0.00000 0.00000 3235.92 8815.40
9 2009.08.07 20:00 buy 5 3.10 1.41846 0.00000 0.00000
10 2009.08.12 21:00 close 5 3.10 1.42100 0.00000 0.00000 780.89 9596.29
11 2009.08.12 21:00 sell 6 3.37 1.42100 0.00000 0.00000
12 2009.08.13 02:00 close 6 3.37 1.42171 0.00000 0.00000 -251.40 9344.89
13 2009.08.13 02:00 buy 7 3.28 1.42171 0.00000 0.00000
14 2009.08.13 15:00 close 7 3.28 1.43016 0.00000 0.00000 2771.60 12116.49
15 2009.08.13 15:00 sell 8 4.23 1.43016 0.00000 0.00000
16 2009.08.14 20:00 close 8 4.23 1.41940 0.00000 0.00000 4546.40 16662.89
17 2009.08.14 20:00 buy 9 5.86 1.41940 0.00000 0.00000
18 2009.08.18 09:00 close 9 5.86 1.41287 0.00000 0.00000 -3834.78 12828.11
19 2009.08.18 09:00 sell 10 4.53 1.41287 0.00000 0.00000
20 2009.08.18 14:00 close 10 4.53 1.41069 0.00000 0.00000 987.54 13815.65
21 2009.08.18 15:00 buy 11 4.90 1.40820 0.00000 0.00000
22 2009.08.18 18:00 close 11 4.90 1.41266 0.00000 0.00000 2185.40 16001.05
23 2009.08.18 18:00 sell 12 5.66 1.41266 0.00000 0.00000
24 2009.08.19 08:00 close 12 5.66 1.41186 0.00000 0.00000 446.01 16447.06
25 2009.08.19 09:00 buy 13 5.83 1.41042 0.00000 0.00000
26 2009.08.19 16:00 close 13 5.83 1.41484 0.00000 0.00000 2576.86 19023.92
27 2009.08.19 18:00 sell 14 6.66 1.42614 0.00000 0.00000
28 2009.08.25 23:00 close 14 6.66 1.42971 0.00000 0.00000 -2425.57 16598.34
29 2009.08.26 08:00 sell 15 5.79 1.43151 0.00000 0.00000
30 2009.08.26 13:00 close 15 5.79 1.42981 0.00000 0.00000 984.30 17582.64
31 2009.08.26 16:00 sell 16 6.18 1.42162 0.00000 0.00000
32 2009.08.27 06:00 close 16 6.18 1.42438 0.00000 0.00000 -1727.93 15854.72
33 2009.08.27 06:00 buy 17 5.56 1.42438 0.00000 0.00000
34 2009.08.28 00:00 close 17 5.56 1.43481 0.00000 0.00000 5795.19 21649.90
35 2009.08.28 02:00 sell 18 7.53 1.43692 0.00000 0.00000
36 2009.08.28 09:00 close 18 7.53 1.43304 0.00000 0.00000 2921.64 24571.54
37 2009.08.28 09:00 buy 19 8.57 1.43304 0.00000 0.00000
38 2009.08.28 12:00 close 19 8.57 1.43516 0.00000 0.00000 1816.84 26388.38
39 2009.08.28 12:00 sell 20 9.19 1.43516 0.00000 0.00000
40 2009.08.31 02:00 close 20 9.19 1.43043 0.00000 0.00000 4335.84 30724.23
41 2009.08.31 08:00 buy 21 10.75 1.42836 0.00000 0.00000
42 2009.08.31 17:00 close 21 10.75 1.43496 0.00000 0.00000 7095.00 37819.23
43 2009.08.31 17:00 sell 22 13.17 1.43496 0.00000 0.00000
44 2009.09.01 03:00 close 22 13.17 1.43223 0.00000 0.00000 3579.61 41398.83
45 2009.09.01 08:00 sell 23 14.41 1.43572 0.00000 0.00000
46 2009.09.01 18:00 close 23 14.41 1.42350 0.00000 0.00000 17609.02 59007.85
47 2009.09.01 18:00 buy 24 20.72 1.42350 0.00000 0.00000
48 2009.09.07 12:00 close 24 20.72 1.43504 0.00000 0.00000 23823.86 82831.71
49 2009.09.07 12:00 sell 25 28.85 1.43504 0.00000 0.00000
50 2009.09.07 23:59 close at stop 25 28.85 1.43388 0.00000 0.00000 3346.60 86178.31
 
Figar0 >>: для нас грустно не это, а то, что эти непрогнозируемые участки обычно наиболее волатильны...

Похоже на правду. Но, на мой взгляд, какую-то роль тут должен играть собственно алгоритм прогнозирования (а все равно без него не обходится!).

2 grasn: mmM, похоже, идет к тому же. Дифурка должна работать примерно так: прогнозируемый участок (отклик на скачок греческих параметров Α, Β, Γ и Ψ), затем - снова смена греков, и снова прогнозируемая адаптация инструмента к новым грекам, находящимся на постоянном уровне.

αβγδσλ - это так, ради развлечения, игра с esc-последовательностями...
 
 

Второй прогноз какой то "торопливый" получился, и явно смещен с самого начала, старт начинался с уровня 1.45, а этого уровня на момент прогноза не было. (такое иногда случается, поскольку считается что то вроде "сетки" и иногда, при значимом огрублении прогноз "сдвигается" в каком то направлении). А так - достаточно нормально, даже ничего не пересчитывал с тех пор.


to Mathemat

2 grasn: mmM, похоже, идет к тому же. Дифурка должна работать примерно так: прогнозируемый участок (отклик на скачок греческих параметров Α, Β, Γ и Ψ), затем - снова смена греков, и снова прогнозируемая адаптация инструмента к новым грекам, находящимся на постоянном уровне.

αβγδσλ - это так, ради развлечения, игра с esc-последовательностями...

да-да, я знаю твою слабость к esc - последовательностям. :о) Вполне возможно. Я немного подтяну свои знания в некоторых областях - и тогда Белинский мне будет завидовать :о)

PS: Кстати, присмотрись к обсуждаемой ранее модели, я специально "откатился" в историю, что бы проверить обнаружение этого всплеска, блин, только немного заниженная оценка, а вот "классическая модель" ни фига не определила. Модель на основе статистики (ее результаты в последнее время тут показываю) - определила только на небольшом периоде. Это единственная возможность обнаруживать всплески, других нет, ... или есть и я про них ничего не знаю. :о)


to Figar0

Один из способов тестирования, который использую, очень простой. На всей истории выбираю наиболее "экстремальные точки", скачки, смены глобальных и значимых локальных трендов, и проверяю модель на "вшивость". Одна из моделей видит часто такие "катастрофы", но каких то других особенностей не видит. Но у ней серьезная проблема - от 3-9 часов расчета. Другие таких "сюрпризов" вообще не видят. Такова селяви ...


to gpwr

Думаю скоро, уже смогу сформулировать первые вопросы по RBF сетям. Как Вам удобнее, задавать тут (если автор на против), на почту или отдельную ветку завести для общепознавательных целей.

 

4480-очень сильная цель, а там глядишь и ниже пойдёт
Причина обращения: