[Советник] Написание советника по MIX

От SergShyko, 17 января, 2017 в Лаборатория ProfitFX

Страница 26 из 28
Автор#626

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


Спасибо...Попробую и отпишусь.



Добавлено: 16-05-2017 13:51:22

сетка не работает - нужно изменить оба этих параметра, тогда сетка должна заработать.


Изменил.. все равно не работает

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

#627

Ну не знаю .... Я пока веду речь только про вопрос о "неработающой вытягивающей сетке"
Прикладываю скрин - это Ваш сетап, исправленный в двух местах:
"Общий ТП вместо 0 поставил 1000 и отключил "Противоположный сигнал"

На скрине ордер №44 вытягивается сеткой из пяти колен (правда все на скрин не влезло, но внизу видно
как открываются вытягивающие ордера, модифицируя ТП уже открытых ордеров).

2017-05-16_22-21-28.png

Автор#628

Действимельно на периоде 2008 года работает и на начале 2017 тоже , больше не проверял... но не удваевает Лот и растояние между ордерами не 10 пп как стоит в настройках , а намного больше http://prntscr.com/f8ocaq ... и на вашем скрине тоже, все вытягивающие ордера 0,04 и разное расстояние между ними

Изменено 17 мая, 2017 пользователем SergShyko

#629
SergShyko - может не открывает потому что для открытия нужен сигнал от индикаторов на бай или селл и если дистанция больше чем в настройках, то откроется ордер.
А лот не удваивается, потому что сетка привязана к ТП, и удерживает его на заданной дистанции, если мы уверены, что хотя бы из энного количества сигналов на открытие у нас будет правильный сигнал который пройдет заданное количество пунктов до ТП и при этом нам хватит депозита, то все должно работать нормально, я уже писал об этом
Повторюсь, если Мы имеем положительное мат ожидание от системы формирующей сигнал, то формула которая использована в сетке даст очень не плохой результат, при чем прибавляя в лотности ещё и прибавит в прибыли, но опять обращу внимание, нужна оптимизация настроек сигнала индикатора и ТП, тогда все будет очень стабильно работать - вот кто бы взялся бы лет за 7 такую оптимизацию сделать
1 настройки индикаторов
2 привязка к ТП
3 привязка к мин дистанции на разрешение открытия следующего колена сетки.
У меня на компьютере ну около 2 лет написала, что тестировать будет )))))
#630


Действимельно на периоде 2008 года работает и на начале 2017 тоже , больше не проверял... но не удваевает Лот и растояние между ордерами не 10 пп как стоит в настройках , а намного больше http://prntscr.com/f8ocaq ... и на вашем скрине тоже, все вытягивающие ордера 0,04 и разное расстояние между ними


SergShyko В принципе Сергей С уже ответил.
Вытягивающая сетка построена не по принципу мат пирамиды. Через указанное Вами расстояние 10пп советник ищет прописанный в сетапе сигнал, получив его открываемся указанным в настройках сетки ТП.
Всем открытым ордерам этот ТП устанавливается как цель для выхода. И при этом Лот открываемого ордера рассчитывается и устанавливается равным величне, чтобы покрыть все убытки данной сетки.

У меня на компьютере ну около 2 лет написала, что тестировать будет )))))


Сергей С А на каком ТФ Вы хотите оптимизировать ?
Автор#631

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




Добавлено: 17-05-2017 08:34:39

Вытягивающая сетка построена не по принципу мат пирамиды.


Ведь в сове есть несколько вариантов Сетки ... и нет похожего на Старую Сетку?
На сколько я понимаю, с применением Сетки, может быть только Плюс или Слив (в данный момент не говорю о Просадке)
В варианте "Математическая пирамида" (другие не пробовал) получается, что если ордер с Лотом 0,02 пошел в минус и 40-60 старых пп не будет сигнала, то первый усредняющий ордер Сетки откроется лотом 0,04....
Такая Сетка не закроется никогда.... или если повезет и хватит депозита.
Так сов еще и не может открывать/закрывать ордера по противоположному сигналу т.к. если включить эту функцию то Сетка не работает

Изменено 17 мая, 2017 пользователем SergShyko

#632
SergShyko Мне кажется, что Вы путаете вытягивающую и доливочные сетки.
Вытягивающая сетка реализована в одном варианте и работает она только на минус первого ордера.
Или еще при первом варианте доливочной сетки = "+Вытягивающая сетка" - при уходе в минус последнего доливочного ордера.
При других вариантах доливочной сетки у доливочных ордеров появляется СЛ и вытягивающая сетка срабатывать не будет.

// v2.42 Попытка исправления не закрытия ордеров по одному СЛ
// при открытой доливочной сетки по варианту " Математическая пирамида"


P.S. SergShyko черкните потом пожалуйста, ушла ли у Вас проблема незакрытия на одном уровне
доливочных ордеров, при использовании этой версии.

Mix_v2.42.ex49 скач.

#633

Сергей С А на каком ТФ Вы хотите оптимизировать ?


Вообще я бы рассмотрел три ТФ 1М, 5М, и 15М
Поясню по чему - если рассматривать с точки зрения уменьшения риска, то чем больше в советнике ТП вытягивающей сетки тем безопаснее она становится, но так как сигнал на 1М требует очень коротких дистанций, то там идут большие риски и требуется согласование с новостным календарем (для проверки просадок при тестировании), используя более старшие ТФ мы просто уходим от влияния календарных событий на работу советника, и можем позволить при использовании сигнала увеличивать ТП (чем больше ТФ тем больше пара проходит в нужном направлении после сигнала). Пока ищу золотую середину.
Да в сетах на пару EUR/GBP как видно использовался ТФ М5 и вполне прилично себя показал, а если учесть, что не надо зацикливаться на одной паре, можно неплохо торговать 28 на старших ТФ (больше М1) получая вполне нормальную прибыль при тех же рисках.
Ну как то, так если кратко, прошу заметить здесь не идет речь о прямых доливках (пирамиде)
Автор#634

Вытягивающая сетка реализована в одном варианте


Вы правы.. почему-то подумал, что " Математическая пирамида" относится и к разделу "Вытягивающая сетка"... наверное очень сильно хотелось

Изменено 17 мая, 2017 пользователем SergShyko

#635

Вообще я бы рассмотрел три ТФ 1М, 5М, и 15М


Ну да - на таких тф соптимизировать за 7лет впрямую это мало реально. Из моего опыта надо делать "кусками" наблюдая за тем, какие параметры/диапазон приводит к более качественным изменениям... А потом пытаться
уже небольшие по кол-ву вариантов "куски" соптимизировать.
Еще два вопроса - тип сигнала Вы не указали,
и желательно Ваше стартовое видение по важности параметров (проранжировать что-ли) или это Вы уже указали :
1 настройки индикаторов
2 привязка к ТП
3 привязка к мин дистанции на разрешение открытия следующего колена сетки.

Автор#636
Сергей С Можете выложить ваш вариант параметров в "Вытягивающая сетка"

Добавлено: 17-05-2017 12:40:41

AndreyGold

Последний ордер Доливки не закрываестся по общему СЛ, а закрылся по противоположному сигналу


С этим все нормально.. спасибо


Добавлено: 17-05-2017 12:44:09

На этом скрине первый ордер открыт Лотом 0,02, закрыт БУ и открыт первый доливочный ордер Лотом 0,01 и закрыт при достижении 10 пп на линии БУ... и открыт второй доливочный ордер и закрыт при достижении 10 пп на линии БУ... последний доливочный ордер закрылся по достижению 10 пп, а должен по общему БУ http://prntscr.com/f88245


...а это так и осталось.
Должны все доливочные ордера закрываться по Общему БУ , который в настройках сова отсутствует

Изменено 18 мая, 2017 пользователем SergShyko

#637

Сергей С Можете выложить ваш вариант параметров в "Вытягивающая сетка"


Окончательного варианта пока нет - попробуйте для общего понятия вот этот /laboratoriya-profitfx/24/sovetnik-napisanie-sovetnika-po-mix/15516/?do=findComment&comment=359392 на М5


Добавлено: 17-05-2017 13:11:48

Ваше стартовое видение по важности параметров (проранжировать что-ли) или это Вы уже указали :
1 настройки индикаторов
2 привязка к ТП
3 привязка к мин дистанции на разрешение открытия следующего колена сетки.


Да вот эти параметры надо про оптимизировать по рынку сразу в советнике, они как раз и связаны друг с другом.
Но больше всего меня смущает индикатор VininI LRMA вот для открытия первого ордера он ещё кое как работает, а для сопровождения вытягивающей сетки ну полный отстой - так как в основном пропускает сигнал на открытия нового колена, как правило самый лучший сигнал получается в зоне его отрицания входа.

Изменено 17 мая, 2017 пользователем Сергей С

#638

Ваше стартовое видение по важности параметров (проранжировать что-ли) или это Вы уже указали :
1 настройки индикаторов
2 привязка к ТП
3 привязка к мин дистанции на разрешение открытия следующего колена сетки.


Я немного не понял - Вы в пункте №1 хотите еще и тип сигнала прооптить и фильтры ?
Или только параметры (периоды индикаторов) - тогда надо устаканить/определить входной сигнал.

Добавлено: 18-05-2017 08:30:44

Цитата: SergShyko от Май 15, 2017, 11:25:23 pm
На этом скрине первый ордер открыт Лотом 0,02, закрыт БУ и открыт первый доливочный ордер Лотом 0,01 и закрыт при достижении 10 пп на линии БУ... и открыт второй доливочный ордер и закрыт при достижении 10 пп на линии БУ... последний доливочный ордер закрылся по достижению 10 пп, а должен по общему БУ http://prntscr.com/f88245
...а это так и осталось.
Должны все доливочные ордера закрываться по Общему БУ , который в настройках сова отсутствует
« Последнее редактирование: Сегодня в 12:00:38 am от SergShyko »
Сообщить модератору
Сообщение понравилось: AndreyGold


Специально нашел этот момент у себя на графике - тут получается ситуация следующая:
в общем закрытие нормально работает по общему БУ,
а конкретно в этом случае срабатывает частичное закрытие, получается что доливочные ордера лотом 0,01 доходят до уровня БУ и 50% закрытие, прописанное в настройках их закрывает.
Это неправильно ?

Изменено 18 мая, 2017 пользователем AndreyGold

#639

тогда надо устаканить/определить входной сигнал.


Вот это точно, правильно.
SergShyko - Вам как автору системы и карты в руки, сможете сделать

Добавлено: 18-05-2017 19:04:48

Прошу обратить внимание как лихо сет /laboratoriya-profitfx/24/sovetnik-napisanie-sovetnika-po-mix/15516/?do=findComment&comment=359392 справился с походом евро на этой недели, на М1 просадка была 14% на 10000 депозита, на М5 и 1% просадки не набралось ))) если раздельно ставить на селл. Если ставить торговлю в обе стороны там вообще на М1 получилось 2,50%

Изменено 18 мая, 2017 пользователем Сергей С

Автор#640
AndreyGold
Всё равно не закрывает по общему БУ...и почету-то не все ордера закрывает одинаково
http://prntscr.com/f9oo5j http://prntscr.com/f9oou2 http://prntscr.com/f9oq5k http://prntscr.com/f9oтrec


Добавлено: 19-05-2017 13:51:20

И открытие ордеров происходит не по той схеме... нужно, что-бы Первый ордер открывается парным Лотом, ну к примеру 0,10 (задается в параметрах), при достижении Уровня БУ заданного в параметрах, закрывается 50% , переводитсяя в БУ и открывается ордер Доливки Лотом 0,05 ... Лотом ордера который остался в рынке и ордера доливки не закрываются по 50%, а могут закрыться только по Общему БУ или Противоположному сигналу ...

Добавлено: 19-05-2017 14:07:12

И ещё ВОПРОС: У меня почему то открывается сразу по два ордера , но не всегда... выложу скрин с уже закрытыми сделками http://prntscr.com/f9pd4h... на вашем скрине(/laboratoriya-profitfx/24/sovetnik-napisanie-sovetnika-po-mix/15516 ) тоже много ордеров с одинаковым временем открытия... возможно это они преобразовываются с фукциями Доливки и БУ ... но не должны же переходить под Сетку

Screenshot_4.png

Изменено 20 мая, 2017 пользователем SergShyko

#641

Всё равно не закрывает по общему БУ...и почету-то не все ордера закрывает одинаково
http://prntscr.com/f9oo5j http://prntscr.com/f9oou2 http://prntscr.com/f9oq5k http://prntscr.com/f9oтre


У Вас тут уровень БУ случайно не равен шагу открытия доливок ?

Добавлено: 19-05-2017 16:55:54

ордера доливки не закрываются по 50%[

и ордера доливки не закрываются по 50%


То есть БУ для доливок берется из блока БУ, а частичного закрытия быть не должно ? Ок - гляну этот момент, изменю.

Добавлено: 19-05-2017 16:56:47

И ещё ВОПРОС: У меня почему то открывается сразу по два ордера


Дайте пожалуйста Ваш сетап Совы - попытаюсь понять проблему

Изменено 19 мая, 2017 пользователем AndreyGold

Автор#642

У Вас тут уровень БУ случайно не равен шагу открытия доливок ?


Равен...100
Поменял: поставил бУ 100 , а доливки 90 - изменений нет http://prntscr.com/f9srho

Добавлено: 19-05-2017 18:45:19

Дайте пожалуйста Ваш сетап Совы - попытаюсь понять проблему


Сетапа нет...
Уже писал когда-то, что тестирую на демо свою идею и вот придумал какое-то подобие: 8 советников на одном счете, "MIX-T sell" , "MIX-T buy" , "MIX-R sell" , "MIX-R buy"....и 4 Сетки от Сергея С, с Мэджиками соответствующие каждому советнику. Сегодня слил из за открытия ордеров-близнецов.... поэтому и обратил внимание т.к. лотность была большая и одинаковая
AndreyGold Я уже нашел проблему.. сов не виноват, виновата Сетка Старая... открывала Усредненные вытягивающие ордера умножая лотность последнего на 4 http://prntscr.com/fa1j1t

Изменено 20 мая, 2017 пользователем SergShyko

#643
//
// v2.43 Введен программный запрет на частичное закрытие доливочных ордеров при работе опции БУ
//


P.S. SergShyko Черкните потом - все ли Ваши вопросы решены по доливочной сетке.

Mix_v2.43.ex417 скач.

Автор#644

Черкните потом - все ли Ваши вопросы решены по доливочной сетке.


Доливка работает как я и просил, спасибо http://prntscr.com/fatq9r

Добавлено: 23-05-2017 09:52:46

На тестере последняя версия сова .. настройки всё те-же... период с января 2016 и до мая 2017, http://prntscr.com/fb2wh1 , просадка 32% ... мне кажется , что если бы был вариант "Математическая пирамида" в Вытягивающей Сетке, как в Доливках, по прохождению пунктов - то и просадка была бы намного меньше

Изменено 23 мая, 2017 пользователем SergShyko

#645

если бы был вариант "Математическая пирамида" в Вытягивающей Сетке, как в Доливках, по прохождению пунктов - то и просадка была бы намного меньше


Тогда давайте попытаемся реализовать такой вариант - в этом варианте получается, что открытие ордеров идет через заданное расстояние, с ТП указанным в настройках, при этом каждый раз удваивается лот , а закрытие всех ордеров происходит одновременно по достижению ТП последнего ордера? Или как лучше сделать ?
Автор#646

Тогда давайте попытаемся реализовать такой вариант


- открытие ордеров Вытягивающей Сетки идет через расстояние заданное в настройках
- при этом каждый раз лот последующего ордера увеличивается на коэфициент заданный в настройках
- закрытие всех ордеров происходит одновременно по достижению ТП последнего ордера заданного в настройках и он должен измеряться в пп но самаго первого ордера т.е. если мы ставим число 5, то это означает ,что сумма прибыли по закрытию всех ордеров Вытягивающей Сетки будет равна сумме если бы самый первый ордер с лотом 0,02 прошел 5 пп в плюс.

Изменено 26 мая, 2017 пользователем SergShyko

#647

закрытие всех ордеров происходит одновременно по достижению ТП последнего ордера заданного в настройках и он должен измеряться в пп но самаго первого ордера т.е. если мы ставим число 5, то это означает ,что сумма прибыли по закрытию всех ордеров Вытягивающей Сетки будет равна сумме если бы самый первый ордер с лотом 0,02 прошел 5 пп в плюс.


То есть сетка закрывается на уровне ТП последнего ордера, равного сумме всех убытков в пунктах предыдущих колен + ТП из настроек советника ? (Лотность тут сбоку, изменяется отдельно по доп настройке и ни в каких расчетах не участвует ) ?
Автор#648

То есть сетка закрывается на уровне ТП последнего ордера, равного сумме всех убытков в пунктах предыдущих колен + ТП из настроек советника ?


Не понимаю о чем вы спрашиваете .. поетому не знаю деже что ответить..

Добавлено: 26-05-2017 11:21:50

(Лотность тут сбоку, изменяется отдельно по доп настройке и ни в каких расчетах не участвует )


Когда говорил о лотности то имел ввиду, что в сетке все ордера разной лотности и если СЛ измеряется в пунктах самого первого ордера, то расчет можно вести по сумме равной лотность самого первого ордера умноженная на заданные в настройках пункты т.е. если самый первый ордер имеет лотность 0,02 и мы поставили в параметрах что ТП равен 5, то закрытие всей Сетки должно произойти когда сумма прибыли по всем ордерам будет равна заданной нами, в данном случае Lot (0,02)* Пункты (5)

Изменено 26 мая, 2017 пользователем SergShyko

#649

Теперь я не понял.
Результат=перекрытие всех убытков+запланированная прибыль, получаемая по достижению ТП первого ордера
Мы получили убыток (это величина активации нового колена сетки из параметров) у нас два пути:
1 Мы или через рассчет лота идем, используя величину текущего убытка и жестко прописанный в
настройках ТП и получаем Результат.
2 У нас прописан жесткий коэффициент увеличения Лота в настройках и мы тогда при открытии ордера
сетки, уровень ТП рассчитываем так, чтобы по достижению этого ТП вся сетка закрылась с Результатом.

Автор#650

Теперь я не понял.



- предлагаю регулировку закрытия сетки.... т.е. кто-то хочет закрыть Сетку в ноль , а кто-то с большей прибылью.
- назвать этот параметр "ТП закрытия Вытягивающей Сетки"...
- предлагаю что-бы этот "ТП закрытия Вытягивающей Сетки" измерялся в пунктах и задавался в параметрах советника
- что бы расчет прибыли по Вытягивающей Сетке при достижении которой она должна закрыться производился следующим образом: лотность самого первого ордера, умноженная на пункты заданные в параметрах "ТП закрытия Вытягивающей Сетки" т.е. Lot*Пункты=СУММА при достижении которой Вытягивающея Сетка должна закрытся

З.Ы. В советнике в разделе "Вытягивающей Сетки" уже есть ТП ... но посколько мне не понятно как он влияет на закрытие Сетки, предлогаю своё видение работы Сетки

Изменено 26 мая, 2017 пользователем SergShyko

Страница 26 из 28

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

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