Dserg, ну ты ж сам все видишь. Очень большие просадки.
Я так понял, что у тебя два уровня объема лота - реальный и "почти виртуальный". И как - помогает виртуальная торговля?
Я так понял, что у тебя два уровня объема лота - реальный и "почти виртуальный". И как - помогает виртуальная торговля?
Не весело было бы попасть в период с 900 по 1000 сделки
Mathemat >>:
Dserg, ну ты ж сам все видишь. Очень большие просадки.
Я так понял, что у тебя два уровня объема лота - реальный и "почти виртуальный". И как - помогает виртуальная торговля?
Dserg, ну ты ж сам все видишь. Очень большие просадки.
Я так понял, что у тебя два уровня объема лота - реальный и "почти виртуальный". И как - помогает виртуальная торговля?
Вот функция, если кому-то будет интересно: Этот модуль можно использовать в любом эксперте практически. Эту F надо умножить на лот.
double getF() { double B,dB; double Bal0[100]; int j; B = AccountBalance(); //Пишем изменения баланса в архив if (!CompareDoubles(B,LastB)){ dB = LastdB + (B-LastB)/(curF*Lots); LastB = B; LastdB = dB; strB = strB + DoubleToStr(dB,2) + " "; for (j=0;j<100;j++) { Bal0[j]=Bal[j]; } for (j=0;j<99;j++) { Bal[j+1]=Bal0[j]; } Bal[0]=dB; } double m1, m2; string strB1=""; string strB2=""; m1 = 0.0; m2 = 0.0; for (j=0;j<Nfast;j++) { m1 += 1.0/Nfast*Bal[j]; } for (j=0;j<Nslow;j++) { m2 += 1.0/Nslow*Bal[j]; } if (m1>m2) { Comment(strB2 + "\n" + strB1 + "\n" + "Current F = " + DoubleToStr(F,2) + " m1 = " + DoubleToStr(m1,2) + " m2 = " + DoubleToStr(m2,2)); return(F); } else { Comment(strB2 + "\n" + strB1 + "\n" + "Current F = " + DoubleToStr(1.0,2) + " m1 = " + DoubleToStr(m1,2) + " m2 = " + DoubleToStr(m2,2)); return(1.0); } }
Некоторым экспертам очень помогает, другим - нет.
Вообще, наверное, тема фильтрации сделок по кривой баланса совсем не новая, но для меня лично очень интересная.
Вот, скажем, есть эксперт, так себе, конечно:
![](https://c.mql5.com/mql4/forum/2010/03/ama1_small.gif)
Применяем фильтрацию по кривой баланса:
![](https://c.mql5.com/mql4/forum/2010/03/ama2_small.gif)
После этого применяем к полученной кривой фильтрацию ещё один раз:
В итоге получаем грааль :-)
У кого какие наработки по этой теме?
Поделитесь опытом.
Вот, скажем, есть эксперт, так себе, конечно:
![](https://c.mql5.com/mql4/forum/2010/03/ama1_small.gif)
Применяем фильтрацию по кривой баланса:
![](https://c.mql5.com/mql4/forum/2010/03/ama2_small.gif)
После этого применяем к полученной кривой фильтрацию ещё один раз:
![](https://c.mql5.com/mql4/forum/2010/03/ama3_small.gif)
В итоге получаем грааль :-)
У кого какие наработки по этой теме?
Поделитесь опытом.
Тема действительно обладает большим потенциалом и заслуживает особого исследования. Правда..., в ней не всё так однозначно и очевидно.
Только это, всё же, не фильтрация, а скорее - синхронизация функции изменения ММ с кривой баланса или что-то в этом роде. При фильтрации количество сделок сокращается, а здесь оно постоянно.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Зацените грааль:
Пригоден ли советник для реала, а если нет - какие параметры желательно поправить?
Тест на евробаксе за 10 лет