Напишите пожалуйста советник. - страница 3

 
kvg31 писал (а) >>

Вы тестировали данную стратегию или советник хотите получить именно для этого? Не знаю насколько эффективно, но попробую написать. Если есть еще идеи пишите 430112453.

что за цифры вы мне дали? Если это аська, то увы.У меня ее нет! Оставьте лучше емаил свой!

 
kharko писал (а) >>

Фрактал имеет такое же определение макс/мин. с небольшим уточнением: сколько доллжно быть баров до и после нового максимума/минимума...

Уточните понятие "краткосрочный" и все вопросы отпадут...

Почитайте статью и комментарии к ней.. 'Записки дилетанта. ZigZag…'...

Автор темы наверно использовал фракталы Билла Вильямса. В системе, которую предложил я используются "окруженные" краткосрочные точки Ларри Вильямса. Отличие модели Билла от Ларри лишь в том, что фрактал Билла строится из 5 свечей, а так скажем фрактал Ларри из 3 свечей.А почему называется краткосроным - это уже не важно в данной системе, но если вам интересно стоит прочитать книгу Долгосрочные секреты краткосрочной торговли!

 

попробую формализировать.

Минимум - бар, Лоу которого ниже чем у соседнего бара слева и соседнего бара справа.

Максимум - бар, Хай которого выше чем у соседнего бара слева и соседнего бара справа.

Сигнал покупки:

1. ищем три последних минимума.

2. Если средний минимум ниже левого и правого, то ищем максимум, расположенный между средним и правым минимумом

3. Ставим байстоп на найденном максимуме+5пт

Сигнал продажи

1. ищем три последних максимума.

2. Если средний максимум выше левого и правого, то ищем минимум, расположенный между средним и правым максимумом

3. Ставим селлстоп на найденном минимуме-5пт

Вопрос к FXstudent

Всё верно? или есть частные случаи?


 
FXstudent писал (а) >>

Автор темы наверно использовал фракталы Билла Вильямса. В системе, которую предложил я используются "окруженные" краткосрочные точки Ларри Вильямса. Отличие модели Билла от Ларри лишь в том, что фрактал Билла строится из 5 свечей, а так скажем фрактал Ларри из 3 свечей.А почему называется краткосроным - это уже не важно в данной системе, но если вам интересно стоит прочитать книгу Долгосрочные секреты краткосрочной торговли!

На самом деле не важно на каком баре появится макс/мин... Для написания вашей системы нужно определить текущие значения Хай/Лоу на определенном периоде и выставлять ордера на пробой... Период и место бара с текущим макс/мин на этом периоде можно задавать в советнике... В последних комментариях к статье есть код, позволяющий реализовать выше сказаное...

 
sergeev писал (а) >>

попробую формализировать.

Минимум - бар, Лоу которого ниже чем у соседнего бара слева и соседнего бара справа.

Максимум - бар, Хай которого выше чем у соседнего бара слева и соседнего бара справа.

Сигнал покупки:

1. ищем три последних минимума.

2. Если средний минимум ниже левого и правого, то ищем максимум, расположенный между средним и правым минимумом

3. Ставим байстоп на найденном максимуме+5пт

Сигнал продажи

1. ищем три последних максимума.

2. Если средний максимум выше левого и правого, то ищем минимум, расположенный между средним и правым максимумом

3. Ставим селлстоп на найденном минимуме-5пт

Вопрос к FXstudent

Всё верно? или есть частные случаи?


Все обсалютно верно. Только вы забыли про сопровождение позиции и закрытие.

 
kharko писал (а) >>

На самом деле не важно на каком баре появится макс/мин... Для написания вашей системы нужно определить текущие значения Хай/Лоу на определенном периоде и выставлять ордера на пробой... Период и место бара с текущим макс/мин на этом периоде можно задавать в советнике... В последних комментариях к статье есть код, позволяющий реализовать выше сказаное...

Не понял, что вы имеете ввиду ?? Разъясните подчеркнутое.

И где есть код про то что вы имели ввиду ??

 

Вот еще уточнение. Вы писали:

Если возникает ситуация, когда и максимумы и минимумы не повышаются и не понижаются т.е образуется торговый коридор(флэт), мы выставляем два ордера на пробой этого коридора.Один за максимумом (на покупку), другой за минимумом(на продажу) на расстоянии 10п


1. Имеется ввиду повышение, понижение не более чем на 10 пт? (когда не срабатывает наш ордер и цена уходит)

2.Сколько максимумов и минимумов мы должны отслеживать, чтоб констатировать факт флета?

И еще другой вопрос:.

Если не сработал ордер в случае когда не флет, а нормальный еще рынок, то что с ним делать? Например. когда поставили на покупку (как в вашем рисунке), а цена пошла опять вниз. Что нам делать - убрать ордер и ждать или не убирать? Если же дальше нарисуется сигнал на продажу, то нам удалять ордер на покупку или нет?

 
FXstudent писал (а) >>

Не понял, что вы имеете ввиду ?? Разъясните подчеркнутое.

И где есть код про то что вы имели ввиду ??

Например. вот такой код:

int TradeSignal()
  {
  int
      curhighpos,
      curlowpos;
  double
      curlow,
      curhigh;
//----

      curlowpos=iLowest(NULL,TF,MODE_LOW,ExtDepth+CheckBar+1,0);
      curhighpos=iHighest(NULL,TF,MODE_HIGH,ExtDepth+CheckBar+1,0);

      curlow=iLow(NULL,TF,curlowpos);
      curhigh=iHigh(NULL,TF,curhighpos);
      if(curlowpos==CheckBar+1 && (lastlow==0 || curlow<lastlow ))
      {
         // Появилась или обновилась модель "ВПАДИНА"
         lastlow=curlow;
         lasthigh=0;
         return(0);
      }
      if(curhighpos==CheckBar+1 && (lasthigh==0 || curhigh>lasthigh ))
      {
         // Появилась или обновилась модель "ВЕРШИНА"
         lasthigh=curhigh;
         lastlow=0;
         return(0);
      }

//----
   return(0);
  }

Где,

ExtDepth - количество баров до экстремума. Внешний параметр

CheckBar - количество баров после экстремума...Внешний параметр

lastlow и lasthigh - последние найденные экстремумы Лоу и Хай...Внешние параметры

curlow и curhigh - текущие экстремумы Лоу и Хай...

Период - это ваши 3 бара. на которых ищется модели "Вершина"/"Впадина"... ExtDepth = 1... CheckBar = 1....

 
sergeev писал (а) >>

Вот еще уточнение. Вы писали:

Если возникает ситуация, когда и максимумы и минимумы не повышаются и не понижаются т.е образуется торговый коридор(флэт), мы выставляем два ордера на пробой этого коридора.Один за максимумом (на покупку), другой за минимумом(на продажу) на расстоянии 10п

1. Имеется ввиду повышение, понижение не более чем на 10 пт? (когда не срабатывает наш ордер и цена уходит)

2.Сколько максимумов и минимумов мы должны отслеживать, чтоб констатировать факт флета?

И еще другой вопрос:.

Если не сработал ордер в случае когда не флет, а нормальный еще рынок, то что с ним делать? Например. когда поставили на покупку (как в вашем рисунке), а цена пошла опять вниз. Что нам делать - убрать ордер и ждать или не убирать? Если же дальше нарисуется сигнал на продажу, то нам удалять ордер на покупку или нет?

Для того чтоб сказать что это флэт нужно 4 точки . 2 кр. мин. и 2 кр. макс. Если возникает такая ситуация ставим на пробой ( в сторону пробоя) ордер, на расстоянии от кр. точки 10п. стоп в этом случаи ставим за пробитый уровень на расстоянии от него 10п. Далее передвигаем стоп за 12 барной скользящей средней на расстоянии от нее в 5п.

___

Да ордер удаляем. Цена должна обязательно пробить последний максимум (как в примере).Только если потом макс. равны т.е на одном уровне, то тогда не удаляем а ждем пробоя, а если все же последующие кр. максимумы не повышаются, а начинают понижаться ордер удаляем!!

 
kharko писал (а) >>

Например. вот такой код:

Где,

ExtDepth - количество баров до экстремума. Внешний параметр

CheckBar - количество баров после экстремума...Внешний параметр

lastlow и lasthigh - последние найденные экстремумы Лоу и Хай...Внешние параметры

curlow и curhigh - текущие экстремумы Лоу и Хай...

Период - это ваши 3 бара. на которых ищется модели "Вершина"/"Впадина"... ExtDepth = 1... CheckBar = 1....

И что? Этот маленький код и есть советник ???

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