Jump to content

Советник: Seregin


Recommended Posts

sergey1294

настройте тралл так

ProfitStop = 50.0

TrailingProfit = true

TrailingStart = 14.0;

StepTrailingStop = 2.0;

StopLoss = 0.0;

PrintComent = true

 

остальные настройки на свое усмотрение, прогоните на тестере в режиме визуализации, затем посмотрите лог.

Link to post
Share on other sites
  • Replies 780
  • Created
  • Last Reply

Top Posters In This Topic

  • sergey1294

    333

  • lim

    177

  • 4wd

    54

  • TarasBY

    47

Top Posters In This Topic

Posted Images

lim

Хоршо

сейчас запущу.

Х пипсы чем определяются?

Link to post
Share on other sites
sergey1294
Хоршо

сейчас запущу.

Х пипсы чем определяются?

 

Х пипсы = TrailingStart - StopLoss. 1 пипс = 1 у.е

Link to post
Share on other sites
4wd

что то как то трейлинг не так работает.

а что не так понять не могу :)

1. Как то получается что стоп лос очень резко иногда становится больше чем текущая прибыль

2. не закрывает серию после достижения стоп лоса.

Link to post
Share on other sites
sergey1294
что то как то трейлинг не так работает.

а что не так понять не могу :)

1. Как то получается что стоп лос очень резко иногда становится больше чем текущая прибыль

2. не закрывает серию после достижения стоп лоса.

 

1. какой шаг устанавливаете внастройках?

2. условие стоп лосс не выполняется если текущая прибыль не превысила трейлинг старт.

Link to post
Share on other sites
4wd
1. какой шаг устанавливаете внастройках?

2. условие стоп лосс не выполняется если текущая прибыль не превысила трейлинг старт.

 

 

Поможет или нет скрин незнаю.

В том то и дело что условие превышает трейлинг старт. А потом стоп лос и не срабатывает. Потому стоп лос и становится выше текущей прибыли.

Шаг 1$. Старт трейлинг 50.

post-56600-1404212173,7313_thumb.jpg

Link to post
Share on other sites
sergey1294
Поможет или нет скрин незнаю.

В том то и дело что условие превышает трейлинг старт. А потом стоп лос и не срабатывает. Потому стоп лос и становится выше текущей прибыли.

Шаг 1$. Старт трейлинг 50.

 

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

Link to post
Share on other sites
4wd

может ошибаюсь но на другом терминале кажется работает. ДЦ тот же . Принцип тот же. пара тажа. Цифры только стоп лос 0 а не 50. Ну и настройки серии другие немного.

Link to post
Share on other sites
sergey1294

У меня просьба ко всем кто пользуется и тестит данный советник. вместе с вопросом связанным с работой советника выкладывать файл с настройками советника и лог сжатый в архив.

Link to post
Share on other sites
lim

Доброго времени всем!!!

Сергей

А это мона в процентах от прибыли указывать?

-----------

void trailing()

{

if (TrailingProfit==true)

{

if (Profits >= TrailingStart)

{

flag6=1;

if (flag5==1)

{

ProfitStop += StepTrailingStop;

StopLoss += StepTrailingStop;

 

---------------------------------------

напри мер

StopLoss += 15% от текущей прибыли в серии?

Link to post
Share on other sites
sergey1294
Доброго времени всем!!!

Сергей

А это мона в процентах от прибыли указывать?

-----------

void trailing()

{

if (TrailingProfit==true)

{

if (Profits >= TrailingStart)

{

flag6=1;

if (flag5==1)

{

ProfitStop += StepTrailingStop;

StopLoss += StepTrailingStop;

 

---------------------------------------

напри мер

StopLoss += 15% от текущей прибыли в серии?

 

данное выражение должно выглядеть примерно так

 

StopLoss += Profits*procent/100.0

Link to post
Share on other sites
lim
данное выражение должно выглядеть примерно так

 

StopLoss += Profits*procent/100.0

Ага

Спасибо. Чечаз попробую.

Я пробовал вот так

StopLoss += StepTrailingStop*0.02;

Но чт не шибко кудряво.:roll:

Link to post
Share on other sites
lim

Хе хе.

Шутник.:crazy:

Link to post
Share on other sites
sergey1294
Хе хе.

Шутник.:crazy:

 

это ты про что?

Link to post
Share on other sites
lim
это ты про что?

Ну тогда я дурак.

Что тоже, весело.:crazy:

Link to post
Share on other sites
lim

Да ещё.

НЕ проверял но по идее.

Если тралим в версиях до 5.0

То удаление ордеров не сработавших (DeleteOrders) нуна ставить обязательно.

Иначе из-за спреда . Мона вылететь.

Link to post
Share on other sites
sergey1294
Да ещё.

НЕ проверял но по идее.

Если тралим в версиях до 5.0

То удаление ордеров не сработавших (DeleteOrders) нуна ставить обязательно.

Иначе из-за спреда . Мона вылететь.

 

В версии 5.0 этот параетр я заменил на OpenOrders

Link to post
Share on other sites
sergey1294

Исправил ошибки в тралле, а также добавил параметр

 

ProfitStopTrailing - true - Траллим ProfitStop, false - нет

Seregin v3.0.zip

Link to post
Share on other sites
lim

Доброго времени!

ProfitStopTrailing А это мы что тралим? - ProfitStop

А TrailingStart уже не тралим?

Link to post
Share on other sites
sergey1294
Доброго времени!

ProfitStopTrailing А это мы что тралим? - ProfitStop

А TrailingStart уже не тралим?

 

TrailingStart не тралился и не тралится, он служит точкой старта трала. ProfitStopTrailing - тралим профит стоп, по моему из названия понятно.

Link to post
Share on other sites
4wd
.....

 

Просил как то, отказали :)

Прошу еще раз выложить более подробное описание работы советника :)

Может не совсем понимаю, но увеличение лота происходит сразу в пределах одной сессии.

Есть такая функция как модификация ордеров. Дак вот может сделать увеличение лотов в каждой модификации а не сразу в первой серии ?

 

... Надеюсь направление хотя бы правильно изложил :)

Link to post
Share on other sites
lim
TrailingStart не тралился и не тралится, он служит точкой старта трала. ProfitStopTrailing - тралим профит стоп, по моему из названия понятно.

Мммда.

Похоже мне со своими вопросами. Нужно в ветку для новичков.:roll:

Последний вопрос можно?

----------------

extern bool TrailingProfit = false;

extern double TrailingStart = 150;

extern double StepTrailingStop = 100;

extern double StopLoss = 0;

extern double DistSL = 0;

extern bool DeleteOrders = false;

............

 

if (flag5==1)

{

ProfitStop += StepTrailingStop;

StopLoss += Bid - (DistSL)*Point;

flag5=0;

..................

StopLoss пересчитываться будет?

Link to post
Share on other sites
sergey1294
Просил как то, отказали :)

Прошу еще раз выложить более подробное описание работы советника :)

Может не совсем понимаю, но увеличение лота происходит сразу в пределах одной сессии.

Есть такая функция как модификация ордеров. Дак вот может сделать увеличение лотов в каждой модификации а не сразу в первой серии ?

 

... Надеюсь направление хотя бы правильно изложил :)

 

Описание чуть позже выложу. нужно время что бы описать как все работает.

Link to post
Share on other sites
sergey1294
Мммда.

Похоже мне со своими вопросами. Нужно в ветку для новичков.:roll:

Последний вопрос можно?

----------------

extern bool TrailingProfit = false;

extern double TrailingStart = 150;

extern double StepTrailingStop = 100;

extern double StopLoss = 0;

extern double DistSL = 0;

extern bool DeleteOrders = false;

............

 

if (flag5==1)

{

ProfitStop += StepTrailingStop;

StopLoss += Bid - (DistSL)*Point;

flag5=0;

..................

StopLoss пересчитываться будет?

 

да будет.

Link to post
Share on other sites
sergey1294
Просил как то, отказали :)

Прошу еще раз выложить более подробное описание работы советника :)

Может не совсем понимаю, но увеличение лота происходит сразу в пределах одной сессии.

Есть такая функция как модификация ордеров. Дак вот может сделать увеличение лотов в каждой модификации а не сразу в первой серии ?

 

... Надеюсь направление хотя бы правильно изложил :)

 

Описание готово, надеюсь теперь вам будет все понятно. И на будущее как я уже писал в одном из постов, выкладывайте пожалуйста настройки советника и лог . Видимо у вас выставлен параметр значение лота в процентах от баланса, поэтому лот может увеличиваться в каждой серии, либо в параметре DeltaSeries стоит 0 или 1.

readme.txt

Link to post
Share on other sites
  • Capman locked this topic
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...