Перейти к содержимому

Theme© by Fisana
 

Фотография
* * * * * 68 Голосов

Написание экспертов и индикаторов - бесплатно!


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 18761

#18346 droba

droba

    Не жалеет патронов

  • Свой человек
  • PipPipPipPipPipPipPipPipPip
  • 309 сообщений

Отправлено 01 October 2017 - 15:46

 

L119, здравствуйте, у меня к Вам просьба написать советник по следующей стратегии.

1 Если свечки находятся ниже МА, то на максимум свечи плюс три пункта плюс спред откладываем BuyStop и

   таким образом перемещаем BuyStop то тех пор пока не активируется рыночный ордер.

   TP выставляем на МА и тралим его по МА с каждой закрытой свечкой.

2 Если далее следующий максимум свечи закрепился ниже рыночного ордера Buy снова выставляем BuyStop и TP выставляем на MA и тралим его по MA с каждой закрытой свечкой.

_____________________________________________

3 Если свечки находятся выше МА, то на минимум свечи минус спред откладываем SellStop и 

   таким образом перемещаем SellStop то тех пор пока не активируется рыночный ордер. 

   TP выставляем на МА и тралим его по МА с каждой закрытой свечкой.

4 Если далее следующий минимум свечи закрепился выше рыночного ордера Sell снова выставляем SellStop и TP выставляем на MA и тралим его по MA с каждой закрытой свечкой.

 

5 В входных параметрах: Период МА;

                                           Возможность выставления SL для Buy - минимум свечи минус спред, Sell - максимум свечи плюс три пункта плюс спред..

                                           объем Lotа

Прикрепленные изображения

  • Sell.jpg
  • Buy.jpg


 
 

#18347 droba

droba

    Не жалеет патронов

  • Свой человек
  • PipPipPipPipPipPipPipPipPip
  • 309 сообщений

Отправлено 01 October 2017 - 16:28

L119, здравствуйте, у меня к Вам просьба написать советник по следующей стратегии.

1 Если свечки находятся ниже МА, то на максимум свечи плюс три пункта плюс спред откладываем BuyStop и

   таким образом перемещаем BuyStop то тех пор пока не активируется рыночный ордер.

   TP выставляем на МА и тралим его по МА с каждой закрытой свечкой.

2 Если далее следующий максимум свечи закрепился ниже рыночного ордера Buy снова выставляем BuyStop и TP выставляем на MA и тралим его по MA с каждой закрытой свечкой.

_____________________________________________

3 Если свечки находятся выше МА, то на минимум свечи минус спред откладываем SellStop и 

   таким образом перемещаем SellStop то тех пор пока не активируется рыночный ордер. 

   TP выставляем на МА и тралим его по МА с каждой закрытой свечкой.

4 Если далее следующий минимум свечи закрепился выше рыночного ордера Sell снова выставляем SellStop и TP выставляем на MA и тралим его по MA с каждой закрытой свечкой.

 

5 В входных параметрах: Период МА;

                                           Возможность выставления SL для Buy - минимум свечи минус спред, Sell - максимум свечи плюс три пункта плюс спред..

                                           объем Lotа

 

 

 

 

Прикрепленные изображения

  • Buy.jpg
  • Sell.jpg


#18348 L119

L119

    В бою

  • Свой человек
  • PipPipPipPipPipPipPip
  • 186 сообщений

Отправлено 03 October 2017 - 07:49

 

 

 

   Как будем закрывать позиции?  
   Если без Стопа и Тейкпроффита. 
   То каким способом,  должно быть организованно, закрытие позиций?
   Тралом или по достижению определённого профита или может быть, как то ещё?

 

Закрывать я сам буду в ручную исходя из ситуации.Да и есть у меня советник который выставляет Тейк профит и Стоп Лосс одновременно на заданное растояние.Поэтому сдесь этого не надо.

 

   Описание:
  
   Эксперт выставляет два стоп_ордера  от  экстримумов первой закрытой свечи,  с отступом(на 10 пунктов).
   Параметр: Otstup = 10;
   
   Если ордера не сработают на текущей свече, 


#18349 L119

L119

    В бою

  • Свой человек
  • PipPipPipPipPipPipPip
  • 186 сообщений

Отправлено 03 October 2017 - 07:51

 

   то эксперт переставит(модифицирует) эти ордера по новому, 
   а именно переставит ордера на новую цену, с учётом экстремумов следующей первой закрытой свечи.
   
   
   Параметр: Direct.  По условию, отвечает за выставление первого стоп_ордера.


#18350 L119

L119

    В бою

  • Свой человек
  • PipPipPipPipPipPipPip
  • 186 сообщений

Отправлено 03 October 2017 - 07:52

 

   То есть, отвечает за то, какой именно ордер будет выставлятся первым, с начальнвм лотом.
   Задаётся  параметром Direct: если Direct = 1 то, первым будет BUYSTOP  если Direct =  2 то, первым будет SELLSTOP.


#18351 L119

L119

    В бою

  • Свой человек
  • PipPipPipPipPipPipPip
  • 186 сообщений

Отправлено 03 October 2017 - 07:53

 

   Лот:
   Первый выставленный ордер будет иметь лот заданный  в параметре Start_Lot, 
   По умолчанию он 0.01, все последующие ордера, будут выставляться в таком порядке:
   Последний_лот + Start_Lot.


#18352 L119

L119

    В бою

  • Свой человек
  • PipPipPipPipPipPipPip
  • 186 сообщений

Отправлено 03 October 2017 - 07:55

 

   То есть, если лот 0.01, то для следующего выставляемого ордера, лоты будут 0.02, 0.03, 0.04, 0.05, и так далее.
   То есть, каждый последующий лот, будет больше предыдущего на Start_Lot.
  
   
   Это всё. Проверяйте. делался на 4 знаке.

Прикрепленные файлы



#18353 L119

L119

    В бою

  • Свой человек
  • PipPipPipPipPipPipPip
  • 186 сообщений

Отправлено 03 October 2017 - 07:57

Что-то индикатор не прикрепился.

 

ps. Всё же перевод в безубыток нужен, т.е. после прохождения ценой N пунктов в нужном направлении перенести стоплосс на Z пунктов от цены открытия.

 TEST_03_v1
 
     Описание:
     Signal_Bar
     Отвечает за то, на каком баре будет проверяться сигнал индикатора
     Signal_Bar = 0  проверяется на текущем баре
     Signal_Bar = 1  проверяется на первом закрытом баре


#18354 L119

L119

    В бою

  • Свой человек
  • PipPipPipPipPipPipPip
  • 186 сообщений

Отправлено 03 October 2017 - 07:58

 

     Magic  индивидуальный номер для позиций открываемых экспертом
     Start_Lot размер лота
     stoploss стоплос для позиций если ноль, то выставление стоплос отключено
     takeprof тейкпрофит для позиций если ноль, 


#18355 L119

L119

    В бою

  • Свой человек
  • PipPipPipPipPipPipPip
  • 186 сообщений

Отправлено 03 October 2017 - 07:59

 

      то выставление тейкпрофита  отключено.
     CLOSE_SIGNAL если true pyfxbn разрешение закрывать позиции противоположным сигналом,
     если false запрещено.
     BBUSize размер в пунктах после которого стоп переносим в безубыток.


#18356 L119

L119

    В бою

  • Свой человек
  • PipPipPipPipPipPipPip
  • 186 сообщений

Отправлено 03 October 2017 - 08:01

 

     Если BBUSize = 0, то функция безубыток будет отключена.
     BBUSizepip размер безубытка в пунктах.
 
     Это Всё.  Проверяйте. делался на 5 знаке.
 
    п.с. 
 
    А так же прикрепляю TEST_03,   это  советник который  проверяет индикатор.

Прикрепленные файлы


  • Halit это нравится

#18357 L119

L119

    В бою

  • Свой человек
  • PipPipPipPipPipPipPip
  • 186 сообщений

Отправлено 03 October 2017 - 08:06

L119, здравствуйте, у меня к Вам просьба написать советник по следующей стратегии.

1 Если свечки находятся ниже МА, то на максимум свечи плюс три пункта плюс спред откладываем BuyStop и

   таким образом перемещаем BuyStop то тех пор пока не активируется рыночный ордер.

   TP выставляем на МА и тралим его по МА с каждой закрытой свечкой.

2 Если далее следующий максимум свечи закрепился ниже рыночного ордера Buy снова выставляем BuyStop и TP выставляем на MA и тралим его по MA с каждой закрытой свечкой.

_____________________________________________

3 Если свечки находятся выше МА, то на минимум свечи минус спред откладываем SellStop и 

   таким образом перемещаем SellStop то тех пор пока не активируется рыночный ордер. 

   TP выставляем на МА и тралим его по МА с каждой закрытой свечкой.

4 Если далее следующий минимум свечи закрепился выше рыночного ордера Sell снова выставляем SellStop и TP выставляем на MA и тралим его по MA с каждой закрытой свечкой.

 

5 В входных параметрах: Период МА;

                                           Возможность выставления SL для Buy - минимум свечи минус спред, Sell - максимум свечи плюс три пункта плюс спред..

                                           объем Lotа

       Описание:
       
       Период простой МА использавался 100
       Отступ 3
       Создавался на Альпах, 5 знак, проверялся только в тестере стратегий. На м5.
       
       Собственно остальное, вы и  сами всё знаете.
       Проверяйте.
       
       ----------------

Прикрепленные файлы



#18358 Nikola.

Nikola.

    Первый выстрел

  • Пользователи
  • PipPip
  • 5 сообщений

Отправлено 03 October 2017 - 20:29

 

 

   То есть, если лот 0.01, то для следующего выставляемого ордера, лоты будут 0.02, 0.03, 0.04, 0.05, и так далее.
   То есть, каждый последующий лот, будет больше предыдущего на Start_Lot.
  
   
   Это всё. Проверяйте. делался на 4 знака

Благодарю Уважаемая L119 за труд и понимание,но кое что в советнике не так!А именно...Ниже я приложу скриншоты,где видно что советник при включении выставляет сразу два отложенных ордера по минимуму-максимуму свечи лотом 0.1 Buy Stop и лотом 0.2 Sell Stop.Хотя по идее если Direct = 1 то, первым будет BUYSTOP и только после срабатывания ордера на Buy лотом 0.1,советник автоматически выставляет Sell Stop лотом 0,2,но никак одновременно.

Прикрепленные изображения

  • Снимок экрана (18).png
  • Снимок экрана (17).png

Сообщение отредактировал Nikola.: 04 October 2017 - 06:52


#18359 Kasander

Kasander

    Первый выстрел

  • Пользователи
  • PipPip
  • 8 сообщений

Отправлено 04 October 2017 - 10:01

Всем добрый день. Во-первых приглашаю в свою тему по моей ТС - http://fxgeneral.com...evers/?p=171677

Ну а Во-вторых хочу попросить местных программистов помочь улучшить мой Индикатор СМА_2_CJCF, а именно:

 

1) Написать новый улучшенный ОПТИМИЗАТОР CJCF_v.2

2) На основе нового ОПТИМИЗАТОРА сделать Новый улучшенный СМА_2_CJCF_v.2

 

Вот само ТЗ:

 

В начале создаём Новый улучшенный ОПТИМИЗАТОР:

1) Берём обычный Cool2 - Убираем из него Ценовые Данные - Вместо них Подставляем Данные КРАСНОЙ ЛИНИИ ОПТИМИЗАТОРА СJCF

На выходе получаем Cool2_СJCF (или по другому СJСF_v.2)

 

Далее на основе Нового ОПТИМИЗАТОРА создаём новый СМА_2:

2) Берём индикатор СМА_2 - Убираем из него Ценовые Данные - Вместо них Подставляем Данные КРАСНОЙ ЛИНИИ Нового ОПТИМИЗАТОРА CJCF_v.2

На выходе получается новый улучшенный Индикатор СМА_2_CJCF_v.2

 

Ниже прикладываю все необходимые для реализации Индикаторы:

Прикрепленные файлы

  • Прикрепленный файл  Cool2.mq4   2.2К   6 скачиваний
  • Прикрепленный файл  CJCF.mq4   75.17К   4 скачиваний
  • Прикрепленный файл  CMA_2.mq4   2.53К   3 скачиваний

Сообщение отредактировал Kasander: 04 October 2017 - 10:02


#18360 ISPANEZ

ISPANEZ

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 20 сообщений

Отправлено 04 October 2017 - 10:15

Всем добрый день. Во-первых приглашаю в свою тему по моей ТС - http://fxgeneral.com...evers/?p=171677

Ну а Во-вторых хочу попросить местных программистов помочь улучшить мой Индикатор СМА_2_CJCF, а именно:

 

1) Написать новый улучшенный ОПТИМИЗАТОР CJCF_v.2

2) На основе нового ОПТИМИЗАТОРА сделать Новый улучшенный СМА_2_CJCF_v.2

 

Вот само ТЗ:

 

В начале создаём Новый улучшенный ОПТИМИЗАТОР:

1) Берём обычный Cool2 - Убираем из него Ценовые Данные - Вместо них Подставляем Данные КРАСНОЙ ЛИНИИ ОПТИМИЗАТОРА СJCF

На выходе получаем Cool2_СJCF (или по другому СJСF_v.2)

 

Далее на основе Нового ОПТИМИЗАТОРА создаём новый СМА_2:

2) Берём индикатор СМА_2 - Убираем из него Ценовые Данные - Вместо них Подставляем Данные КРАСНОЙ ЛИНИИ Нового ОПТИМИЗАТОРА CJCF_v.2

На выходе получается новый улучшенный Индикатор СМА_2_CJCF_v.2

 

Ниже прикладываю все необходимые для реализации Индикаторы:

Поддерживаю полностью, идея заслуживает пристального внимания!!!!





Copyright © 2024 Your Company Name