[open source] [Советник] Highlow EA 5.20

От Richie Rich, 17 ноября, 2016 в Лаборатория ProfitFX

#102

То есть если начать торговлю летом с 10000 с этим же сетом, то место с безоткатом не пройдешь.



Пчему не пройдешь? Тестер показывает максимальную просадку 8 207 в деньгах, а начальный баланс 10 000. Т.е. проскачил бы в идеальных условиях. Или я чего-то не аллё?

#103


То есть если начать торговлю летом с 10000 с этим же сетом, то место с безоткатом не пройдешь.



Пчему не пройдешь? Тестер показывает максимальную просадку 8 207 в деньгах, а начальный баланс 10 000. Т.е. проскачил бы в идеальных условиях. Или я чего-то не аллё?

Так 8207 это от 35000, а не от 10000, чувствуете разницу в три раза?
Поэтому и просадку показывает 25%, а не 80%!
#104



То есть если начать торговлю летом с 10000 с этим же сетом, то место с безоткатом не пройдешь.



Пчему не пройдешь? Тестер показывает максимальную просадку 8 207 в деньгах, а начальный баланс 10 000. Т.е. проскачил бы в идеальных условиях. Или я чего-то не аллё?

Так 8207 это от 35000, а не от 10000, чувствуете разницу в три раза?
Поэтому и просадку показывает 25%, а не 80%!

Дак и смотреть тут надо не на % а на средства. Максимальная просадка была около 8000. Значит за все время торгов фиксированным лотом, она не превышала 8000 - 80% от начального депо.
Автор#105
Спойлер

ascot
Спасибо за труды и за сеты. Но с чего вы взяли, что риск на сделку равен 1%?
Риск на сделку можно указать только если вы работаете со СтопЛоссом.
А если с Мартином, и в частности в вашем примере - правильней сказать,
что вы торгуете с лотом 0.01 на каждые 1000 единиц депозита.
В Мартине лот первого ордера в сетке (если Автолот - вкл) берётся Только из значения CountMoney.
Значение параметра "Risk" игнорируется!

Над ХеджРежимом - работаю.






На счёт теста Мартина с фикслотом или плавающим:

Старик - прав.
Действительно на мой взгляд имеет место проводить тест только с фикслотом.
И 3 вида просадки дадут правдивую картину о предположительной торговли.
Абы эти просадки не были больше изначального депозита.

А если и проводить тест с лотом, увеличивающимся прямо пропорционально от свободных средст.
То имеет смысл задействовать параметр Equity_SL, выставив значение, к примеру, 60-70.
Если результат теста - без "ступенек", значит действительно просадка не была больше 60-70.

А если появляются "ступеньки" - тогда можно эти входы как-то фильтрануть.
К примеру PointOpenFilt отлично подойдёт для этого.

Должно неплохо получиться.
;)






[glow=red,2,300]Новая версия: 4.00[/glow] <:-p>

Изменение:

Спойлер

только одно - добавил во внешние настройки переключатель Hedge_Mode.

Работает он только в режиме Мартингейл.

Смысл его в следующем:

Если открылся первый ордер сетки на Бай, работает поиск сделки на Селл.
И наоборот: если открылся первый ордер сетки на Селл, ведётся поиск открытия сетки на Бай.

То есть, пока нарастает сетка ордеров в одну сторону -
будут гарантированно закрыты с прибылью сделки в противоположную сторону.

По идее - пока растёт просадка одной сетки,
она будет девальвироваться прибылью сетки в противоположную сторону.
Это всё если Hedge_Mode - вкл.

Если Hedge_Mode - выкл. Будет как во всех предыдущих версиях.
Пока есть открытые ордера в неважно какую сторону - открытие новых ордеров не рассматривается.

Так как открытие сделок в противоположные стороны может происходить на одной свече - пришлось полностью игнорировать значение параметра OneOrderCandle.

То есть если включён Хедж - ОнеОрдерКендл - не учитываться.
Вынужден был это сделать, так как нарушалась логика работы советника.

Вообщем нужно пробовать и тщательно тестировать.






Шапка - актуальна.






[glow=yellow,2,300]Версию советника округляю до 4.00
И на этом прекращаю свою поддержку.[/glow]


P.S.

Спойлер


Про форекс я узнал 6 месяцев назад, как и про MQL.
До этого абсолютно никак не связан был, ни с какой либо экономической сферой,
ни уж тем более с программированием во всех его проявлениях.
Открыл для себя практически целый новый Мир...
Биржа, брокеры, графики, валюты... Засосало не подеЦки...
Текущим апогеем подобного "зассоса" является данный советник четвёртой версии.
Безумно приятно было за время своего отпуска познать что-то новое,
и уж тем более если эти знания в будущем смогут преувеличить денежные сбережения.

А поддержку вынужден временно приостановить, так как я человек морской профессии,
и сегодня узнал, что завтра вылетаю на контракт.
Ближайшие 6-8 месяцев буду практически в ОффЛайн режиме.
Что является большим неудобством. Да и на работе будет не до Форекса...
Но я считаю что это отличная возможность заняться мне вплотную оптимизацией.
Ну или хотя бы просто подкопить валюты для открытия своего первого реального счета.

Буду стараться заглядывать сюда, по мере возможности.
И надеюсь тема не потеряеться в недрах форума.

High-Low_4.00.mq4433 скач.

Изменено 21 декабря, 2016 пользователем Richie Rich

#106

Так как открытие сделок в противоположные стороны может происходить на одной свече - пришлось полностью игнорировать значение параметра OneOrderCandle.

То есть если включён Хедж - ОнеОрдерКендл - не учитываться.


Печально, я оптимизировал именно режим OneOrderCandle.

Цитата

Вынужден был это сделать, так как нарушалась логика работы советника.


Почему же, есть экстремумы дневной свечи, на их пробитии открываются сделки.
Цитата


Работает он только в режиме Мартингейл.


Почему, можно и без мартина просто стопы сработают, так мы поймаем разворотное движение.

Не понимаю, почему привязка к мартину и OneOrderCandle...

Цитата

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


Удачи в работе, спасибо за труды.



Автор#107

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



Не знаю ничего про связь Хедж-режима и Стоплосса.
Это просто замок получается. Ну и зачем он здесь? :)

Поэтому только так. >:d
Ловите разворотное движение Тралом. ;)
#108

Сова стоит на реале на трех графиках, с параметрами stoploss=0, martingale=on.
Сеты отличаются только тейком и шагом.
На двух парах усреднился, а на третей закрылась сделка в минус, хотя должно быть усреднение. Точнее даже не дошло даже до усреднения. В логах пусто, просто закрытие и все. Плохо когда нет в логах инфы по какому сигналу закрытие.

#109

Советник поставлен в Роботест.

Старт: 25.12.16
Версия советника на мониторинге: 4.00
Используются сеты от ascot для EUR/CHF, USD/CAD, AUD/CAD, AUD/USD, CountMoney=5000.

#110


Советник поставлен в Роботест.

Старт: 25.12.16
Версия советника на мониторинге: 4.00
Используются сеты от ascot для EUR/CHF, USD/CAD, AUD/CAD, AUD/USD, CountMoney=5000.


Мои сеты для 3.40, они отличаются от 4.00 хедж режимом. Убедитесь, чтобы Hedge_Mode был off, по умолчанию он включен в 4.00.

Добавлено: 27-12-2016 12:16:21

Старик, добавьте еще один сет на мониторинг по GBPUSD, так же Hedge_Mode=off и lot=0.02

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

High-Low_EA_3.40_GBPUSD_2014-2016.set132 скач.

Изменено 27 декабря, 2016 пользователем ascot

#111

Ascot какой таймфрейм использовать?

#113

На реале часто возникает ошибка: invalid slippage for OrderSend function, даже на флете когда нет новостей.
В коде стояло double Slippage = 2, заменил на 10, ордер открылся.
На следующий день опять ошибка, стал гуглить, советуют два варианта:
1) Slipage 0 - я так понимаю это отключение проскальзывания?
2) Нужно изменить "extern double Slippage" на "extern int Slippage" - в чем разница?

#114


На реале часто возникает ошибка: invalid slippage for OrderSend function, даже на флете когда нет новостей.
В коде стояло double Slippage = 2, заменил на 10, ордер открылся.
На следующий день опять ошибка, стал гуглить, советуют два варианта:
1) Slipage 0 - я так понимаю это отключение проскальзывания?
2) Нужно изменить "extern double Slippage" на "extern int Slippage" - в чем разница?


В функции OrderSend Slippage передается как int. Наверно, если передать double, то 0 после "," мозг сносит...
Если все-таки в extern объявлена как double, то надо сделать нормализацию...или как советуют, поменять на int
#115

А можно мониторинг реального счета по увидеть?

#116

Просьба к прогерам добавить в сову контроль спреда.
Был случай, спред 40(400) открылась сделка с отрицательным тейком :)
2017.01.15 23:59:40.408 '148476': order was opened : #28149851 sell 0.01 EURCHF at 1.06926 sl: 0.00000 tp: 1.07064

#117

Просьба к прогерам добавить в сову контроль спреда.


Логично TP ставить от ask на покупку и от bid на продажу.
Впрочем, спред может расширится и после открытия ордера, в этом случае, получается что TP должен быть динамическим.
Автор#118

WhiteLake, на сколько я помню, в советнике как раз, все так и работает как вы описали. :)


Добавлено: 16-01-2017 12:46:08

Смотрю на мониторинге от Мерлина лот фунтбакса в 5 раз завышен... 0.10.
А на всех других парах 0.02.

Так и должно быть? :)

А вообще, график мониторинга весьма красив.
Для начала неплохо. Посмотрим что дальше будет.

Изменено 16 января, 2017 пользователем Richie Rich

#119

я так понял с боте мартин присутствует?

#120



Смотрю на мониторинге от Мерлина лот фунтбакса в 5 раз завышен... 0.10.
А на всех других парах 0.02.

Так и должно быть? :)


Не правильно, я писал выше лот 0.02 должен быть.
От него и доходность выше.
#121


Здравствуйте всем! Спасибо автору за работу.есть нюанс..при включенном мартине ТП считается от цены последнего ордера а нельзя-ли сделать так чтобы отсчитывался от уровня безубытка всех открытых ордеров?На скрине видно что при двух ордерах какая-то прибыль есть, а вот при трех-уже убыток..лотность увеличивать не хотелось-бы..и да если есть возможность устанавливать ТП в минусовой зоне - тоже было-бы неплохо.Спасибо.


Доброго времени , Уважаемые форумчане!!! Очень даже стоящий Бот, за что автору мои искренние благодарности!!! =d>
Торгую коробочными системами , чем в принципе и занимается этот советник. Грубо говоря Хай/Лой старшей свечи-это коробка из более мелких свечек!!! :-b
Как его ни крутил-ни вертел не могу добиться получения хотя бы минимальной прибыли после закрытия сетки ордеров. Подскажите, пожалуйста, как это можно сделать? Либо у меня просьба к автору сделать в настройках параметр отвечающих за выставление общего ТР для сетки ордеров с желаемой прибылью.
Заранее спасибо!!! :)

Добавлено: 02-03-2017 07:29:00

И еще...если я правильно понимаю параметр Equity_SL считает общую просадку депозита!!! Можно ли сделать чтобы данный параметр считал просадку относительно той пары на которую установлен сов? Таким образом мы будем определять риск менеджмент для конкретной пары если торгуем портфелем из нескольких вал.пар.

Изменено 2 марта, 2017 пользователем Андрей Михайлович

#122
Цитата

Как его ни крутил-ни вертел не могу добиться получения хотя бы минимальной прибыли после закрытия сетки ордеров. Подскажите, пожалуйста, как это можно сделать?


тейк=степ
Цитата


просьба к автору сделать в настройках параметр


автор в долгой командировке
#123

тейк=степ

Не понял!!! Тейк выставляю 50п. , шаг-40 п. , но если сетка больше 5-6-ти колен, то закрытие сетки происходит с минусом, т.к. тейк равный 50 п. не перекрывает общий убыток.

Я форум весь перечитал, прежде чем вопросы задавать!!! Думал может кто-то из форумчан прикрутит...код вроде открытый!!! :-b


Добавлено: 02-03-2017 14:26:34

И еще вопрос...почему, например, если есть сетка СЕЛЛ-ордеров , то БАЙ-ордер не траллится?

Добавлено: 02-03-2017 19:15:52

Мой небольшой вклад в общее дело...!!!
А есть у кого мониторинг с реала...???

Добавлено: 03-03-2017 06:42:25

Продолжаю тестировать советника...вот результаты AUDCHF с 2007 по 2017 г. Настройки те же, что и в тесте выше...
Посты про неточность и реинвестирование в такого рода тестах читал, такие тесты я рассматриваю как банковский вклад "Пенсионный"!!! 8-> 8-> 8->

Добавлено: 03-03-2017 07:08:56

После проведенных первоначальных тестов , у меня огромная просьба к программистам данного форума, т.к. сам автор отсутствует :( ,прикрутить к этому советнику адекватный мартингейл!!! :-b
Поясняю, я в своей торговле использую сетку со стороннего сайта, в которой усреднение происходит по сформировавшимся барам, при чем как и в данном советнике реализован выбор, при закрытии свечи на каком ТФ будет происходить усреднение. При таком способе усреднения лишние ордера не открываются и депо спокойно выдерживает просадку в 500-600 п. с откатом в 100 п. Почти год ее юзаю , действительно грамотный алгоритм. Ну и естественно выставляется общий тейк и сам определяешь как должна закрыться сетка (+N п.)!!! Код в нем закрытый и поюзать его можно только в тестере и на дэмке...На реале только по партнерке!!! :(
Также как я уже писал выше, необходимо следующее -
если выстраивается сетка, хежд-ордер должен траллиться или локироваться , т.к. для того чтобы закрыть сетку с прибылью приходится указывать ТР минимум 80 п. , а хедж-ордер часто до ТР не доходит и его тоже приходится усреднять!!! ~x(
С такими настройками данный сов я уже смогу спокойно поставить на реал!!! :-b
Заранее спасибо за ответ, автору мои благодарности!!! =d>

StrategyTester.htm23 скач.
EURUSD_H4_2015-2017.set68 скач.
StrategyTester.gif
StrategyTester_AUDCHF.htm33 скач.
StrategyTester_AUDCHF.gif
VR-Setka-A-2015.ex429 скач.

Изменено 3 марта, 2017 пользователем Андрей Михайлович

Автор#125

Тейк выставляю 50п. , шаг-40 п


Шаг не может быть отрицательным.
В коде уже знак "минус" прописан.



Незнаю, может сказываеться моя полная неприкосновенность к форексу, в течении 3х месяцев, но после 3-4 перечитываний вашего поста - я всё равно ничерта немогу понять, что вы пытаетесь донести. ~x(

Изменено 3 марта, 2017 пользователем Richie Rich

#126


Тейк выставляю 50п. , шаг-40 п


Шаг не может быть отрицательным.
В коде уже знак "минус" прописан.

Прошу прощения , что ввел в заблуждение...!!! ;;) Это не минус, это дефис !!! :-b
Как уже писал выше чтобы закрытие сетки было более менее положительным выставляю в тестах ТР 80, шаг сетки 40 п.

Добавлено: 03-03-2017 16:55:24


Цитата

тейк=степ
Не понял!!!


Чтобы сетка закрывалась в плюс, шаг должен равняться тейку.

Уважаемый, ascot, это не помогает!!! :( Если в сетке больше шести колен , ТР не превышает общий убыток и получаются ступеньки вниз...а хочется вверх!!! :((

Добавлено: 03-03-2017 16:58:49


Тейк выставляю 50п. , шаг-40 п


Шаг не может быть отрицательным.
В коде уже знак "минус" прописан.



Незнаю, может сказываеться моя полная неприкосновенность к форексу, в течении 3х месяцев, но после 3-4 перечитываний вашего поста - я всё равно ничерта немогу понять, что вы пытаетесь донести. ~x(

Я просто хочу чтобы у сетки ордеров выставлялся общий тейк профит !!!

Изменено 3 марта, 2017 пользователем Андрей Михайлович

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025