Обмен экспертами

 

Господа! Предлагаю для взаимного обогащения идеями обмен равноценными экспертами. Например, я готов предложить эксперта со следующими параметрами.

МА GBPUSD (1H 66 000)
Alpari-Demo (Build 217)


Символ GBPUSD (Great Britain Pound vs US Dollar)
Период 1 Час (H1) 2000.01.17 00:00 - 2008.07.25 22:00 (2000.01.17 - 2009.01.08)
Модель Все тики (наиболее точный метод на основе всех наименьших доступных таймфреймов)
Параметры Lots=1; Sl=50; TP=50; Lim=30; Sl2=30; TP2=30; Lim2=0; Pd=86000;
Баров в истории 53912 Смоделировано тиков 16370508 Качество моделирования 90%
Начальный депозит 10000.00
Чистая прибыль 58832.40 Общая прибыль 236545.60 Общий убыток -177713.20
Прибыльность 1.33 Матожидание выигрыша 80.59
Абсолютная просадка 740.60 Максимальная просадка 10730.40 (20.43%) Относительная просадка 20.43% (10730.40)
Всего сделок 730 Короткие позиции (% выигравших) 368 (43.21%) Длинные позиции (% выигравших) 362 (47.51%)
Прибыльные сделки (% от всех) 331 (45.34%) Убыточные сделки (% от всех) 399 (54.66%)
Самая большая прибыльная сделка 2631.30 убыточная сделка -1318.70
Средняя прибыльная сделка 714.64 убыточная сделка -445.40
Максимальное количество непрерывных выигрышей (прибыль) 10 (6451.30) непрерывных проигрышей (убыток) 9 (-2800.60)
Максимальная непрерывная прибыль (число выигрышей) 6451.30 (10) непрерывный убыток (число проигрышей) -4090.80 (7)
Средний непрерывный выигрыш 2 непрерывный проигрыш 2

 
DCarlos писал (а) >>

Господа! Предлагаю для взаимного обогащения идеями обмен равноценными экспертами. Например, я готов предложить эксперта со следующими параметрами.

А где эксперт или хотя бы параметры?

 
Fibo писал (а) >>

А где эксперт или хотя бы параметры?

Исправлено:

Жаль, что получится обмен сливными советниками

 
wenay писал (а) >>

автора осенило, что получится обмен сливными советниками

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

 

Фактор восстановления =1

То есть нужно год ждать результата, а потом молиться гениальности автора, что последующие 2-3 года будут такими же а не сливными.

 

1. Что такое фактор восстановления? Поясните пожалуйста как вы его рассчитали.

2. Я предложил обмен экспертами, а не предлагаю его вам купить у меня. Если есть равноценные эксперты можно было бы поменяться идеями.

 
DCarlos писал (а) >>

Господа! Предлагаю для взаимного обогащения идеями обмен равноценными экспертами.

Я думаю, что в этом случает нужно показывать не только тест на отрезке оптимизации, но и тест на OOS. И с выключенным ММ - постоянным лотом, к примеру 0.1

 
DCarlos писал (а) >>

1. Что такое фактор восстановления? Поясните пожалуйста как вы его рассчитали.

Как я понимаю, ФВ = прибыль/просадка

 

Как я понимаю, ФВ = прибыль/просадка

Да, за год. Для приближения к реальности. 

Я думаю, что в этом случает нужно показывать не только тест на отрезке оптимизации, но и тест на OOS. И с выключенным ММ - постоянным лотом, к примеру 0.1

6 месяцев в среднем.

В общем, идея просто не реальная.

У меня кстати есть в свободном доступе, жду ваших, по этому и критикую.

Эта с 01.01.2008


GBPJPY 1H, WHCmarket

{#OptVar1 10;2;60;2}
{#OptVar2 32;2;60;2}

var K1, K2, BAR: integer;
 

K1 := KAMASeries(TIISeries( ROCSeries( BBandLowerSeries( #Close, 2, 1.50 ), 22 ),14,30 ), #OptVar1 );
K2 := KAMASeries(TIISeries( ROCSeries( BBandLowerSeries( #Close, 2, 1.50 ), 22 ),14,30 ), #OptVar2 );


for Bar := 200 to BarCount() - 1 do
begin

 if not LastPositionActive then
  begin

  if GetSeriesValue (Bar,K1) > GetSeriesValue (Bar,K2) then
  if ( PositionCount = 0 ) or PositionShort( LastPosition ) then
  BuyAtMarket (Bar+1,'');

  if GetSeriesValue (Bar,K1) < GetSeriesValue (Bar,K2) then
  if ( PositionCount = 0 ) or PositionLong( LastPosition ) then
  ShortAtmarket (Bar+1,'');

  end
 else
  begin

  if (PositionLong (LastPosition)) then
  begin

  SetBackgroundColor (Bar,#BlueBkg);

  if CrossUnder( Bar, K1, K2 ) then
  if (Bar - PositionEntryBar (LastPosition)) > 3 then
  SellAtMarket( Bar+1,LastPosition,'');

  end;

  if (PositionShort ( LastPosition )) then
  begin

  SetBackgroundColor (Bar,#RedBkg);

  if CrossOver( Bar, K1, K2 ) then
  if (Bar-PositionEntryBar (LastPosition)) > 3 then
  CoverAtMarket (Bar+1,LastPosition,'');

  end;

  end;
end;

 
Вот мой вариант
 
Мой вариант
Файлы:
Причина обращения: