[Архив]учитесь зарабатывать селяне![Архив] - страница 689

 

Т.е. по сути можно вообще написать свою комплексную процедуру и вызывать ее в любом сове в виде функции, чтобы считала все нужные параметры и выводила в лог или в файл, кому как удобнее.

По сути будет свой тестер, но уже валидный, а не от балды, как в МТ.

 
OnGoing:

То же самое. Помнишь говорил, что просада доходила до -7000 ? А на отчете всего 906.71.

Так что подгонять Иланов в тестере похоже нет смысла. Или надо использовать другой метод тестирования.

вставлю свои пять копеек:

1. Необходимо, чтобы каждый стартовый лот (т.е. когда OrdersTotal()==0) составлял определенную часть от AccountBalance(), чтобы всегда сохранялся баланс между просадкой и пачкой открытых позиций

2. в общих переменных создаем переменную, фиксирующую максимальную относительную просадку (абсолютная просадка по барабану, т.к. баланс средств растет) - к примеру, назовем её double MaxPercentDown=0;

3. в Start() можно создать double Down=100*(AccountBalance()-AccountEquity())/AccountBalance() ; //т.е. при отсутствии просадки Down будет <= 0

4. опять же в Start(): if( MaxPercentDown<Down) MaxPercentDown=NormalizeDouble(Down,1); //думаю, точность 0,1% вполне достаточна

5. в ф-ции deinit() устанавливаем:

string str=StringConcatenate("Максимальная относительная просадка: ", MaxPercentDown,"%");

Alert(str);

6. по окончании тестирования (даже без визуализации) читаем последнюю строку журнала. Всё!

ЗЫ в режиме визуализации (даже в самом быстром темпе) поймает макс просадку даже между сделками, что тестер не сделает.

 
PPC:

вставлю свои пять копеек:

Все верно. Тут уже реализация кому как удобнее и понятнее. Но принцип тот же. Для меня пока наиболее важны два параметра.

1. Максимальная просадка по эквити в абсолютном выражении.

2. Максимальное отношение просадки к балансу в процентном выражении.

PS: Кстати 1-й пункт из перечисленного не относится к показаниям, а является конкретным методом реализации ММ для мартышки.

 
OnGoing:

PS: Кстати 1-й пункт из перечисленного не относится к показаниям, а является конкретным методом реализации ММ для мартышки.

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

по этой же причине интересна именно относительная просада

 
Что значит следующее:???
Profit Factor: 2.01
 
new-rena:
Что значит следующее:???
Profit Factor: 2.01

ПРОФИТ-ФАКТОР (profit factor) - отношение суммарного выигрыша от всех прибыльных сделок к суммарному проигрышу от всех убыточных.

Имеет смысл только при расчете суммарного выигрыша (проигрыша) с реинвестированием.

При расчете этих величин без реинвестирования является ни чем иным, как (средняя прибыльная сделка*число прибыльных сделок)/(средняя проигрышная сделка*число убыточных сделок).

 
OnGoing:

ПРОФИТ-ФАКТОР (profit factor) - отношение суммарного выигрыша от всех прибыльных сделок к суммарному проигрышу от всех убыточных.

Имеет смысл только при расчете суммарного выигрыша (проигрыша) с реинвестированием.

При расчете этих величин без реинвестирования является ни чем иным, как (средняя прибыльная сделка*число прибыльных сделок)/(средняя проигрышная сделка*число убыточных сделок).

Понятно. Спасибо
 
PPC:

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

по этой же причине интересна именно относительная просада

О каких переворотах идёт речь, если Вы вспомнили "лавину", так это в другой ветке.)
 
OnGoing:

Так что вот, селяне, учтите, Maximal Drowdown на отчете вовсе не говорит о фактической просаде!

Посмотрите на отчет выше. Значение максимальной просады 217.20, однако реальная составляла около 40% от депа! Вот такие они, мартышки, пакостные)

Ну так мартышки не виноваты, если тестер не точно считает максимальную просадку. Можно в советнике точно посчитать, потиково.
 
khorosh:
Ну так мартышки не виноваты, если тестер не точно считает максимальную просадку. Можно в советнике точно посчитать, потиково.
Да, верно. Дело не в мартышках. Просто нужно считать все просады самому, если нужен достоверный результат.
Причина обращения: