Советники: CCI_H1 для ЕвроДоллар - страница 3

 
Andreus:

vldim, выкладывайте! что же вы!

Не работают у меня они - ни один ни другой. (((

За последнюю неделю - ни одной открытой позы. Хотя в тестере показывают открытые сделки 12 и 16 ноября.

Результаты в тестере хорошие. Респект.

 

Если интересно заходите на мой блог    http://voloshin-fxcci.blogspot.com/  (желательно регистрироваться)....

 

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

 
Andreus:

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


Вы наверное не внимательно прочитали разделы в блоге (обратите внимание на даты).... Параметры советника я не оптимизировал!!! А тут http://voloshin-fxcci.blogspot.com/2009/10/agentfxv07xzsmmftsp_04.html я просто "прогнал" в оптимизаторе советник с подбором всех переменных, просто для информации, может кому и пригодится.... А вот тут http://voloshin-fxcci.blogspot.com/2009/10/agentfxv07xzsmmftsp.html где выложены тесты советника - посмотрите переменные аналогичны тем, что этой (CCI_H1 для ЕвроДоллар) версии. 

Так, что никакой подгонки НЕТ для этого у меня не было времени и возможности т.к. старенький ноутбук.....

 

Исправлена ошибка ---- ЗАМЕНИТЕ СООТВЕТСТВУЮЩУЮ ФУНКЦИЮ



// ========================================================
// ============ ФУНКЦИЯ УПРАВЛЕНИЯ КАПИТАЛОМ ==============
// ========================================================
double GetLots() {
lots = lotmin;
if (!uplot) return (lots);
ticket = GetLastOrderHist();
if (ticket == -1) return (lots);
if (!OrderSelect(ticket, SELECT_BY_TICKET, MODE_HISTORY)) return (lots);
if (OrderProfit()*lastprofit < 0) return (lots);
lots = MathMin(OrderLots() + lotstep, lotmax);
return (lots);
}
int GetLastOrderHist(int type = -1) {
ticket = -1;
datetime dt = 0;
int cnt = HistoryTotal();

for (i=0; i < cnt; i++) {
if (!OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) continue;
if (type != -1 && OrderType() != type) continue;
if (OrderCloseTime() > dt) {
dt = OrderCloseTime();
ticket = OrderTicket();
}
}
return (ticket);
}


Следите чтобы 

extern double lots = 0.25; 0,25 // Величина торгуемого лота

extern double lotmin = 0.1; 0,25 // начальное значение


БЫЛИ РАВНЫМИ................

 
renoshnik:

Исправлена ошибка ---- ЗАМЕНИТЕ СООТВЕТСТВУЮЩУЮ ФУНКЦИЮ



// ========================================================
// ============ ФУНКЦИЯ УПРАВЛЕНИЯ КАПИТАЛОМ ==============
// ========================================================

...................................................................}


Следите чтобы

extern double lots = 0.25; 0,25 // Величина торгуемого лота

extern double lotmin = 0.1; 0,25 // начальное значение


БЫЛИ РАВНЫМИ................


Подскажите, все изменения и корректировки советника уже учтены и доработаны в той версии, которая висит для скачивания?

 

цитата "Подскажите, все изменения и корректировки советника уже учтены и доработаны в той версии, которая висит для скачивания?"

Нет, файл, что для скачивания я не перезаливал.... 

http://voloshin-fxcci.blogspot.com/ -- тут новости по советникам...

 

Вот http://voloshin-fxcci.blogspot.com/2010/01/agentcciepvxxx.html перемыли немного косточки советнику.....

Причина обращения: