Торговая стратеги по системе "Жираф"

мрАнтонио

Новичок форума
Ну извини. Таких косяков я ещё не допускал. Объясняю случившееся:
В коде есть проверка
Да фигня , с кем не бывает)))) будем продолжать трудиться!:)
lsv107, вчера протестил версию Вашу последнюю, в ней не работают Тейк и Стоп, задаю любое значение бот продолжает только по тралу крыться , стоп выставляю, он не срабатывает, я видел что Вы написали , что только по тралу, но всё же уточняю , данный факт в сове
 

мрАнтонио

Новичок форума
AlexeyVik подтверждаю , что последняя версия работает, спасибо!
Ну и подведём предварительные итоги :
1. Данный бот если в рынке без стопа , то с каждым разом амплитуда открытия ордеров увеличивается и она приведёт к сливу рано или поздно (бот КАЧЕЛИ) уже создавали....
2. Нужен общий стоп для ордеров в бай и всел, если открыто больше одного (возможно поможет уменьшать амплитуду между открытиями , закрывая по общему стопу разбросанные ордера)
3. посмотрел открытие, не всегда после соблюдения условия цена идёт в нужном направлении, говорит это о том, что нужен фильтр, я читал, что по ручной ТС трейдер сам выбирает когда ему входить в рынок , когда притормозить, бот же этого не умеет, и ему надо указывать, когда мы торгуем ручными ТС, мы можем посмотреть на множество разных индикаторов, линий сопротивления и поддержки , трендовых линий, фигур технического анализа и потом совершить вход, тем самым принять верное решение( кто понимает конечно), а у сова нет ничего кроме одного условия, которое тоже может подвести и мы просядем, прошу прощения за долгую терраду, в общем , предлагаю фильтр или же индикатор Tru TL( трендовые линии), CCI или же RSI ну и знаменитый ATR, почему именно их, они самые известные, стандартные, работают, всё остальное что есть , это модификации , от того дабы не засорять сова всего 4 варианта, причём как на вход условия , так и на выход нужно реализовать... Прошу не ругайте, я всего лишь высказал мнение, в своём кривом видение, тоже за маленького работающего сова, но увы из опыта знаю что так не бывает, спасибо за то что выслушали. :nda:
5. После сегодняшней подстройки выявил что нужен реверс))) понимаю что это не решит проблему, но попробовать можно.
 
Последнее редактирование:

lsv107

Почетный гражданин
Да фигня , с кем не бывает)))) будем продолжать трудиться!:)
lsv107, вчера протестил версию Вашу последнюю, в ней не работают Тейк и Стоп
Ну что же вы так, мы, программисты, - люди мнительные и обидчивые. :eek:i:Я уж забеспокоился, неужели и правда "не работают"?:bruice:

Всё там работает, дело в самом трале. Он каждый раз переносит стоп на тень предыдущей свечи, если цена пошла в положительном для нас направлении. Величина стопа не регулируется, поэтому может часто выбивать стоп. Попробуйте трал не по дневным, а по недельным свечам (параметр "Таймфрейм трала"). Я просто сделал самый простой вид трейлинга. Для наглядности. Ну а пристегнуть-то можно какой угодно при желании.
 

мрАнтонио

Новичок форума
ну что же вы так, мы, программисты, - люди мнительные и обидчивые.
Прошу прощения )))))))) учту на будущее))))
Величина стопа не регулируется, поэтому может часто выбивать стоп.
Всё понял, мы тестировщики народ непонятливый без мануала)))))))))))))):D
 

lsv107

Почетный гражданин
Прошу прощения )))))))) учту на будущее))))

Всё понял, мы тестировщики народ непонятливый без мануала)))))))))))))):D
Вечером возможно выложу версию с дополненным тралом и безубытком и еще что-нибудь. Гулять так гулять.:wow:
 

AlexeyVik

Программист mql4 mql5
AlexeyVik подтверждаю , что последняя версия работает, спасибо!
Ну и подведём предварительные итоги :
1. Данный бот если в рынке без стопа , то с каждым разом амплитуда открытия ордеров увеличивается и она приведёт к сливу рано или поздно
Вообще параметр "Пересиживать убытки?" не подразумевал отказ от стопа совсем. В моём понимании это было предусмотрено для того чтобы не закрывать позиции в конце недели с небольшим убытком. Может будет лучше не отключать вообще СЛ, но и не закрывать убытки в конце недели если они меньше допустимого СЛ?
 

lsv107

Почетный гражданин
Здравствуйте, коллеги!
Выкладываю,как и обещал, расширенную версию своего бота. Приведенные ниже тесты призваны только проиллюстрировать механику работы его компонентов. Как использовать советника в торговле - вы решаете сами. Также думаю, что надо пояснить значение параметров, которые могут быть непонятны:

Признак ECN-счета - если включен, то сначала открывается ордер, а затем модифицируется (устанавливаются Stop Loss и Take Profit), если выключен, то ордер открывается сразу со стопами.

Использовать частичное закрытие - если включен, то по прошествии цены в положительном направлении указанного расстояния, закрывается часть лота.

Какую часть лота закрывать(%) - часть лота, которую мы будем закрывать в процентах от превоначального (допустим, у нас ордер с лотом 1.0, мы закрываем 50%, т.е. 0.5, а остальные 0.5 остаются в рынке)

Расстояние в пунктах для закрытия - расстояние в пунктах, которое должна пройти цена в положительной зоне, чтобы произошло частичное закрытие.

Вид трала - здесь можно выбрать вид трала: по High/Low диапазона, который определяется количеством свечей; по индикатору ATR.

Таймфрейм трала - общий для обоих видов трала параметр, в котором указывается таймфрейм для расчетов диапазона или ATR

Разрешить трал в убыточной зоне - если включен, то трал начинает работать еще до выхода сделки в профит (общий параметр для обоих видов трала)

Кол-во свечей для трала по High/Low - диапазон в свечах, на котором ищется максимальное или минимальное значение цены.

Период ATR - период ATR (рекомендуется указанное значение 14)

Расчет ATR только на сформировавшемся баре - так как мы работаем на старших таймфреймах, то можно не дожидаться, пока закроется свеча, чтобы рассчитать ATR, а вычислять значение на текущем баре.
 

Вложения

  • Giraffe LSV (build 3).mq4
    64,8 КБ · Просмотры: 140
  • G3_ATR.set
    2,4 КБ · Просмотры: 108
  • Strategy Tester_ Giraffe LSV (build 3)_GBPJPY.pdf
    673,3 КБ · Просмотры: 95
  • g3.jpg
    g3.jpg
    130 КБ · Просмотры: 162

Юлия

Главный редактор
Положа руку на сердце, в случае с данной конкретной стратегией советник и вовсе не нужен. Раз в неделю выставить ордера хоть по всем парам времени много не займет. Разве что лот рассчитать, но я склоняюсь к мысли, что ММ стратегии взят от фонаря. Фиксированный лот даже адекватней будет использовать, тем более в случае торговли по нескольким парам одновременно.

Но протестировать-то важно. А без робота тестировать сложновато.
 

NSerega

Администратор

Почему то периодически появляется ошибка трала.

Пример:

... Giraffe LSV (build 3) USDJPY,Daily: Трал ордера #14 по Low завершился ошибкой #130
... Giraffe LSV (build 3) USDJPY,Daily: OrderModify error 130

Соответственно, ошибка возникает только при включении "Вид трала: High/Low". Но возникает только в том случае, если отключено частичное закрытие. С включенным частичным закрытием ошибка пропадает.
 
Последнее редактирование:

NSerega

Администратор
Выкладываю,как и обещал, расширенную версию своего бота.

Немного поэксплуатировал вашу версию. :)

Результаты получились вполне приличные.

С вашим сетом:

setlsv.PNG

Уменьшил таймфрейм трала в вашем сете до 1 часа. Результат стал еще лучше.

setlsvTrail1Hour.PNG

Посмотреть вложение lsvTrail1Hour.set

Добавил тейкпрофит 500 пунктов, как в исходной стратегии и прямо вообще стало неплохо выглядеть. :)

setlsvTrail1HourTP500.PNG

Посмотреть вложение lsvTrail1HourTP500.set

В последнем сете 200% в год, это очень даже приличный результат. Правда просадочка немного подкачала, достигала 55%. Но ведь, кому достаточно и 100% в год, можно уменьшить процент риска или вообще торговать с фиксированным лотом, как на картинке ниже.

setlsvTrail1HourTP500FixLot.PNG

Посмотреть вложение lsvTrail1HourTP500FixLot.set

Детальные отчеты в прикрепленном архиве "Week.rar".

P.S. Все сеты НЕ для ECN счетов. Если у вас ECN счет, в настройках, напротив "Признак ECN-счета", не забудьте поставить "Да".
 

Вложения

  • Week.rar
    22,6 КБ · Просмотры: 45
Последнее редактирование:

lsv107

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

Пример:

... Giraffe LSV (build 3) USDJPY,Daily: Трал ордера #14 по Low завершился ошибкой #130
... Giraffe LSV (build 3) USDJPY,Daily: OrderModify error 130

Соответственно, ошибка возникает только при включении "Вид трала: High/Low". Но возникает только в том случае, если отключено частичное закрытие. С включенным частичным закрытием ошибка пропадает.

Вот ведь незадача. Видимо забыл обработать исключение. Ну а происходит 130 ошибка из-за слишком близкого стопа. Здесь же стоп "тупо" переносится на High/Low предыдущей свечи. Поэтому может оказаться ближе разрешенного расстояния. Надо будет вставить проверку на StopLevel.
 

pulio5g

Местный житель
Вот ведь незадача. Видимо забыл обработать исключение. Ну а происходит 130 ошибка из-за слишком близкого стопа. Здесь же стоп "тупо" переносится на High/Low предыдущей свечи. Поэтому может оказаться ближе разрешенного расстояния. Надо будет вставить проверку на StopLevel.
Надо, кроме проверки (их много не бывает), вставить длину веревки трала, чтобы ближе N пунктов от цены не переносило. А так, если перенесете на расстояние StopLevel, то получите закрытие сделки раньше времени.
 
Верх