«MoY» — мой личный, авторский советник. Я его написал не сам и не полностью, но много чего изменил и доработал.
3. Советник торгует по 10 парам и сам видит «перекос» (убыток) по каждой паре. После четвертого колена в убыток по одной паре новые ордера (после тейк профита) открываются так, чтобы перекрывать этот убыток.
//+------------------------------------------------------------------+
//| Calculate optimal lot size |
//+------------------------------------------------------------------+
double Lots()
{
double Lots;
Lots=AccountFreeMargin()/10000*5;
Lots=MathMin(15,MathMax(0.1,Lots));
if(Lots<0.1)
Lots=NormalizeDouble(Lots,2);
else
{
if(Lots<1) Lots=NormalizeDouble(Lots,1);
else Lots=NormalizeDouble(Lots,0);
}
return(Lots);
}
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
//| Calculate optimal lot size |
//+------------------------------------------------------------------+
double Lots()
{
double lot;
lot=(AccountFreeMargin()*AccountLeverage()*Risk)/(MarketInfo(Symbol(), MODE_LOTSIZE));
lot=NormalizeDouble(lot,1);
return(lot);
}
Зачем вам нужна полная копия эксперта?!!? Еще раз, вкратце об моем общем принципе построения экспертов.
1) Статистика
2) Критерий
3) Алгоритм
4) Оценка возможности прибыльности эксперта
5) Минимизируется количество оптимизируемых параметров
6) Оставшиеся параметры подгоняются тестором
7) Проверка на устойчивость
8) Тесты на минисчетах
championship.mql5.com/2010/ru/users/capr/discussion
www.kotlyarov-family.narod.ru/Capr2010.mq5
AM2