Тестер стратегий. - страница 9

 
Тут вот тестировал... Нарвался сразу на две мульки. Одна меня прибила сразу. Баланс в середине тестинга был отрицательным -658$ (еквити, конечно, был выше крыши). Такая ситуация возможно на самом деле? И вторая мулька, линии баланса и еквити ушли за верхнюю-нижнюю границы рисунка.

Уважаемые разработчики, прокомментируйте пожалуйста.
 
Судя по графикам Эквити и Баланса, советник открыл длинные позиции по Евро в районе 2002 года, но так и не смог закрыть ордера и зафиксировать прибыль. Эквити - это Баланс + незафиксированная_Прибыль.
Либо ошибка в логике, либо сильная подгонка. Правда, непонятна отрицательная область на графике. Возможен, значит и третий вариант.
 
Судя по графикам Эквити и Баланса, советник открыл длинные позиции по Евро в районе 2002 года, но так и не смог закрыть ордера и зафиксировать прибыль. Эквити - это Баланс + незафиксированная_Прибыль.
Либо ошибка в логике, либо сильная подгонка. Правда, непонятна отрицательная область на графике. Возможен, значит и третий вариант.

Тестирование велось на часовке. История с 12.03.2004 г. Эксперт торгует отложенными ордерами в обе стороны. Не сработавшие ордера удаляются. Новые выставляемые ордера создают пирамиду. Открытые позиции закрываются при достижении профита больше 200 пунктов.
 
Тады не знаю :(
 
Наблюдаются жуткие тормоза при тестировании советника использующего показания индикаторов с различных т-ф, за 5 минут работы
1	2001.01.05 02:00	buy limit	1	1.00	1.4894	1.4840	1.5082	0.00	100000.00
2	2001.01.08 00:00	modify	1	1.00	1.4895	1.4841	1.5063	0.00	100000.00
3	2001.01.09 00:00	modify	1	1.00	1.4893	1.4803	1.5099	0.00	100000.00
4	2001.01.09 00:00	sell	2	1.00	1.4964	1.5283	1.4893	0.00	100000.00
5	2001.01.09 11:24	t/p	2	1.00	1.4893	1.5283	1.4893	710.00	100710.00
6	2001.01.09 11:24	buy	1	1.00	1.4893	1.4803	1.5099	0.00	100710.00
7	2001.01.10 00:00	modify	1	1.00	1.4893	1.4718	1.5099	0.00	100710.00
8	2001.01.10 00:00	sell limit	3	1.00	1.5099	1.5162	1.4876	0.00	100710.00
9	2001.01.11 00:00	modify	3	1.00	1.5099	1.5153	1.4866	0.00	100710.00
10	2001.01.11 00:00	modify	1	1.00	1.4893	1.4664	1.5099	0.00	100710.00
11	2001.01.12 00:00	modify	3	1.00	1.5099	1.5293	1.4866	0.00	100710.00
12	2001.01.12 00:00	modify	1	1.00	1.4893	1.4802	1.5099	0.00	100710.00
13	2001.01.12 16:32	s/l	1	1.00	1.4802	1.4802	1.5099	-898.75	99811.25
14	2001.01.15 00:00	delete	3	1.00	1.5099	1.5293	1.4866	0.00	99811.25
15	2001.01.15 00:00	sell	4	1.00	1.4783	1.5093	0.0000	0.00	99811.25
16	2001.01.15 02:30	close at stop	4	1.00	1.4779	1.5093	0.0000	40.00	99851.25

при этом непонятно для чего он индикатор используемый на меньшем т-ф постоянно удаляет и снова добавляет, может время как раз тратится на его перерасчет?

2005.08.28 15:05:18	2001.01.12 20:00  exp1_3s_1 GBPUSD,M30: removed
2005.08.28 15:05:18	2001.01.12 20:00  exp1_3s_1 GBPUSD,M30: loaded successfully
2005.08.28 15:05:17	2001.01.12 20:00  exp1_3s_1 GBPUSD,M30: removed
2005.08.28 15:05:17	2001.01.12 20:00  exp1_3s_1 GBPUSD,M30: loaded successfully
2005.08.28 15:05:17	2001.01.12 20:00  exp1_3s_1 GBPUSD,M30: removed
2005.08.28 15:05:17	2001.01.12 20:00  exp1_3s_1 GBPUSD,M30: loaded successfully
2005.08.28 15:05:16	2001.01.12 19:30  exp1_3s_1 GBPUSD,M30: removed
2005.08.28 15:05:16	2001.01.12 19:30  exp1_3s_1 GBPUSD,M30: loaded successfully
2005.08.28 15:05:16	2001.01.12 19:30  exp1_3s_1 GBPUSD,M30: removed
2005.08.28 15:05:16	2001.01.12 19:30  exp1_3s_1 GBPUSD,M30: loaded successfully


модель 2, билд 182, WinXP SP2

 
2 avm Ваша ситуация с отрицательным балансом возможна и проверенна в реале!!!, баланс счета это сухой(в вашем случае остаток, а работать(открывать сделки) можно и за счет текущей(бумажной) прибыли, типа ;) "Эквити - незафиксенный Баланс".
В правом крае графика Вы её "пофиксили" - получили все в Баланс.
Фиксинг прибыли и переоткрытие в туж сторону - эт тож задача МТС.

Всех благ,
Micky Mogol
 
2 Mogol
Благодарю.
 
Наблюдаются жуткие тормоза при тестировании советника

оказалось при передачи параметров перепутал последовательность двух параметров для кастом индикатора (первый типа инт , второй типа дабл), сразу вопрос "А что будет если количество переданных параметров будет больше или меньше?"

PS. кроме того обнаружены тормоза (см. соседнюю ветку) связанные с наличием в коде сочетания проверки на новый бар по времени и обращение к индикаторам
 
2 avm Ваша ситуация с отрицательным балансом возможна и проверенна в реале!!!, баланс счета это сухой(в вашем случае остаток, а работать(открывать сделки) можно и за счет текущей(бумажной) прибыли, типа ;) "Эквити - незафиксенный Баланс".
В правом крае графика Вы её "пофиксили" - получили все в Баланс.
Фиксинг прибыли и переоткрытие в туж сторону - эт тож задача МТС.



Не понял этого утверждения, особенно в части реального счета. Нельзя поподробнее о взаимоотношениях Баланса, Эквити, Профита и Маржи под покрытие позиций.

Поясняю, в моем понимании Эквити=Баланс+Профит (текущий Профит может быть и отрицательным)
При этом еще Эквити=Маржа+Свободная Маржа+Свопы (свопы могут быть тоже отрицательными)
Кроме этого есть МаржинЛевел=Эквити/Маржа , МаржинЛевел не может быть ниже МаржинКола, который в Альпари находится на уровне 20% (0.20)
Как при такой системе уравнений получить отрицательный Баланс?
Может я чего-то не понимаю?
 
Не понял этого утверждения, особенно в части реального счета. Нельзя поподробнее о взаимоотношениях Баланса, Эквити, Профита и Маржи под покрытие позиций.

Поясняю, в моем понимании Эквити=Баланс+Профит (текущий Профит может быть и отрицательным)
При этом еще Эквити=Маржа+Свободная Маржа+Свопы (свопы могут быть тоже отрицательными)
Кроме этого есть МаржинЛевел=Эквити/Маржа , МаржинЛевел не может быть ниже МаржинКола, который в Альпари находится на уровне 20% (0.20)
Как при такой системе уравнений получить отрицательный Баланс?
Может я чего-то не понимаю?

Действительно, хотелось бы знать совершенно определённо, как все эти показатели счёта взаимодействуют друг с другом. Теоретически понятно, что при "поднебесном" еквити лосевые позы выщёлкивают денюжки из баланса. И если баланс значительно меньше еквити, он и может стать отрицательным. В этом случае у ДЦ всегда есть возможность захлопнуть открытые позы для "поплнения" баланса, чтоб не улететь по состоянию счета ниже условий для колы.