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

 
OnGoing:
Наверное все шорты)


9 шортов 13 лонгов

 

Судя по продолжительности сделок, есть и до 2-х часов.

При этом профит всего 2 пункта. Рационально ли? И какие при этом происходили просадки по средствам?

 
OnGoing:

Судя по продолжительности сделок, есть и до 2-х часов.

При этом профит всего 2 пункта. Рационально ли? И какие при этом происходили просадки по средствам?


стоп лосы 200 пипсов (пятизнак) - ни разу не достало - просто не всегда точно попадает, но всё равно после ставки цена далеко не уходит, а малый профит из за короткого трала (20 пипсов/пятизнак).

но лучше так, чем "мартышка с присядкой". 35% прибыли за день - думаю, рационально. Просадка по средствам : депо 10$/просадки до 2$...(20%)

 
Все так, но пару лосей схватить, потом отрабатывать целый день придется(
 
OnGoing: Все так, но пару лосей схватить, потом отрабатывать целый день придется(
Ну дык вся ветка такая. Назвался груздем - полезай в кузов.
 
OnGoing:
Все так, но пару лосей схватить, потом отрабатывать целый день придется(


такие варианты были на демо - пол дня сливал потом до вечера отбивался и выходил в прибыль, но это было без контроля спреда.

сейчас эксперт вычисляет средний спред и торгует только ниже этого значения (так же есть ручное ограничение по максимальному спреду)

например ручной стоит на 20, средний показывает 12 а торгует при 11 ... после этой добавочки точность увеличилась ...

//------- : функция проверки спреда
double CheckSpread()
   {
   if(MaxSpread <= 0)return(0);// || IsTesting() || IsOptimization())return(0);
   double Spread_0 = (Ask-Bid)/Point;
   return(Spread_0);
 }
// +----------------------------------------------------------------------+
//------- : функция возвращает средний спред за последнее время работы  эксперта но не более ControlSpreadBuffer (мах 10000 tik)
double CheckMiddleSpread()
{
if(MaxSpread <= 0)return(0);
   double b_i=0;
   if(a_i<=ControlSpreadBuffer-1)
     {BuffSpreads[a_i] = CheckSpread(); a_i++;}
  else
     {for(int r=ControlSpreadBuffer; r>=0; r--)
         {if(r>0)BuffSpreads[r] = BuffSpreads[r-1];}
     BuffSpreads[0] = CheckSpread(); 
     }
   for(int s=0; s<=a_i; s++)
      {b_i=b_i+BuffSpreads[s];}
   b_i = b_i/a_i;
return(b_i);
}
//+------------------------------------------------------------------+
 

Назад к нашим баранам (Иланам)... Думаю попробовать бить лот на части.

Например, текущий начальный лот в серии 0.05.

1. Входим 1/5 частью этого объема, т.е. 0.01;

2. Выжидаем дельту во времени (либо как образуется сетка с n-ным коленом) и входим второй частью, тоже 0.01;

3. ...

4. ...

5. ...

И так постоянно "перемешиваем" ингридиенты, "размазывая" торговлю и делая ее асинхронной. При сохранении прежней потенциальной прибыльности (совокупный лот тот же - 0.05).

Вопрос, как лучше это сделать? По какому алгоритму лучше организовать смещение/перетасовку?

 
Mathemat:
Ну дык вся ветка такая. Назвался груздем - полезай в кузов.

Вы не понимаете, это же перпетуум!! ))

>
 

Что можно с этим сделать? протестируйте подберите параметры чтоб не сливал! в наши дни что то не работает не стоит...) тест с 1999 года с сетом в прицепе. пара евро-фунт

Файлы:
stanok.zip  6 kb
 

готовность к реалу 98,98%...:-) DoubleMinus_1.

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