Покупка Торговый робот GREEK (копия Спартак - Контринтуит )

Что делать дальше ? И Комфортная сумма взноса.


  • Всего проголосовало
    24
  • Опрос закрыт .
Информация о покупке
Тип покупки: Оптовая
Цена: 1500 РУБ
Участников: 30 из 35
Организатор: Константин Константин
Статус: Сбор взносов
Взнос: 1500 РУБ
77%
Основной список
Резервный список

fpvfox

Пользователь
По греку 1.5.1: прооптил за 2019й - прибыль x3-x4 от депо. ну ок, протестировал за 2018-2019й - 2018й минус, с 2019го плюс. ну ок, прооптил 2018-2019 - всё гуд как обычно. тестирую 2017-2019 - 2017 слив, 2018-2019 плюс. на всякий случай прооптил ещё и 2016, тест наопченого с 2016 на 2015 - 2015 слив, 2016-2019 - плюс. В роботе стопов нет, трейла нет - непонятно на что был расчёт, учитывая, что сигнальная часть работает только на истории после подгонки. Короче, убрал грека в сторонку.

PS. Костя, может ахилеса пора покрутить?.. Добавить ему то, о чём писал в личку...
 

Константин

Администратор
В роботе стопов нет, трейла нет - непонятно на что был расчёт
Ну видно у разработчиков был расчет на красивые картинки т.к. демку они не дают, сеты не дают, а продают за бешанные бабки опираясь на скрины, где все тесты подогнаны под историю.
PS. Костя, может ахилеса пора покрутить?.. Добавить ему то, о чём писал в личку...
Я сейчас еще на отложниках, со стопами тейками и тралом попробую реализовать.
За эти дни набросал отложники и простенькую модель, плюс нашел метод работы через событийную модель где тик берется с индикатора, а вся масса алгоритма работает на открытии нового бара.
 

indra

Пользователь
По греку 1.5.1: прооптил за 2019й - прибыль x3-x4 от депо. ну ок, протестировал за 2018-2019й - 2018й минус, с 2019го плюс. ну ок, прооптил 2018-2019 - всё гуд как обычно. тестирую 2017-2019 - 2017 слив, 2018-2019 плюс. на всякий случай прооптил ещё и 2016, тест наопченого с 2016 на 2015 - 2015 слив, 2016-2019 - плюс. В роботе стопов нет, трейла нет - непонятно на что был расчёт, учитывая, что сигнальная часть работает только на истории после подгонки. Короче, убрал грека в сторонку.

PS. Костя, может ахилеса пора покрутить?.. Добавить ему то, о чём писал в личку...
Ты что ? Оптимизировал на "будущих" графиках, а запускал "торговлю" на прошлых что ли ?
 

indra

Пользователь
Ну робот закроет только позиции на том символе на котором стоит, если ты поставишь на один символ 2 разных робота, такая торговля у тебя не прокатит на бирже. На бирже есть только одна позиция. Не может открыть один робот одну позицию и второй свою, это не форекс с хедж счетами торговли в разные стороны. На неттинг счетах так торговать нельзя.
Можно делать взаимную компенсацию убытков(если сигналы разнонаправленные) или увеличение прибыли, если направление совпадает.
 

fpvfox

Пользователь
Ты что ? Оптимизировал на "будущих" графиках, а запускал "торговлю" на прошлых что ли ?
Типа того. На прошлых не получилось приблизиться к профиту будущих.
А как правильно оптить и тестить для работы роботу в будущем?
 

-slava-

Пользователь
Типа того. На прошлых не получилось приблизиться к профиту будущих.
А как правильно оптить и тестить для работы роботу в будущем?
подскажи а ты с начало на флетовом промежутку графика тестить не пробовал а потом прогонять по всему периоду.
или
отдельно на флетовом и отдельно на трендовом промежутке а потом подобрать .
 

fpvfox

Пользователь
подскажи а ты с начало на флетовом промежутку графика тестить не пробовал а потом прогонять по всему периоду.
или
отдельно на флетовом и отдельно на трендовом промежутке а потом подобрать .
Пробовал на склейке и пофьючерсно 06, 09, 12. Конкретно участки по флету и наоборот пока не пробовал. Это уже глубокое погружение, а я по верхам глянул и дальше пока пропало желание крутить параметры. Попробуй, проверь, напиши что получилось.

И основной вопрос - флет прикидывать на каком ТФ? H4, D1?..
 

Константин

Администратор
Имея исходный код системы, а так же умение немного модить код, можно легко делать себе сеты не подгоняясь под историю.
К примеру как вариант прописывается оптимизация параметров на самых говнянных участках или просто вырезках истории
к пример утак
от 10.01.2016 до 05.03.2016
от 05.01.2016 до 09.09.2016
01.12.2017 до 10.12.2018
и т.д.
прописываем внутри кода на каких участках прогонятся, получится форвард тест.
Кстати по форварду, в тестере есть такая возможность, делать форвард тесты, изучите этот материал как правильно их делать.
делается оптимизация, а потом на форвард тесте прогоняется и сразу видно, это была подгонка или же реальные настройки.
 

indra

Пользователь
Типа того. На прошлых не получилось приблизиться к профиту будущих.
А как правильно оптить и тестить для работы роботу в будущем?
Ни где не встречал инф, что надо тестить задом на перёд.
Обычно тестят форвардом. Оптимизируют позапрошлый период, и запускают с подобранными параметрами прошлый период. Если прибыль, тогда запускают на текущем графике на реале.
 

fpvfox

Пользователь
Ни где не встречал инф, что надо тестить задом на перёд.
Это да =)
Но это ничего особо не меняет. Передом тоже тестил (без форварда, вручную) и на склейке и отдельно фьючи пред. периодов. Результат мне не понравился.

Обычно тестят форвардом. Оптимизируют позапрошлый период, и запускают с подобранными параметрами прошлый период. Если прибыль, тогда запускают на текущем графике на реале.
Понимаю, но делал так без форварда вручную выбирая период на разных фьючах на предыдущих версиях грека и на текущей.
 

indra

Пользователь
Это да =)
Но это ничего особо не меняет. Передом тоже тестил (без форварда, вручную) и на склейке и отдельно фьючи пред. периодов. Результат мне не понравился.



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

Константин

Администратор
К первому посту прикреплена версия GREEK 2
Изменение:

- Глобально переработан алгоритм расчетов получения сигнала.
Так как алгоритм расчитан на получение сигналов с открытием нового бара, а установка ордеров и открытие позиции в терминале все равно происходит с приходом первого тика при открытии бара, была реализована событийная модель.
Принцип ее работы такой, в роботе полностью отсутствует функция расчетов по тикам, но есть специальный индикатор (спасибо ребятам с форума mql) который принимает тики с различных периодов на символе.
Получается такая схема, открывается новый бар, индикатор передает информацию в функцию OnChartEvent() - является обработчиком группы событий.
о том что появилось событие новый тик, после этого робот делает все расчеты алгоритма и засыпает до открытия нового минутного бара и там все по такой же схеме.
По своей сути робот тики не использует, но в то же время он учитывает переданное событие о нем, после чего обрабатывает весь свой код алгоритма работы, это позволяет производить все тесты и оптимизации на методе с открытием нового бара так же как это будет происходить в реальной торговле.

- Алгоритм работы с ордерами полностью переписан, теперь робот работает на стоповых оложенных ордерах.
После сигнала, сформированного по сигнальной модели как и в предыдущих версиях, робот устанавливает отложенный ордер на расстоянии от точки сигнала, что выставлено в настройках.
Если включена функция реверса, закрытия по противоположному сигналу, после сигнала ставиться отложка, но не для того что бы закрыть позицию, а раз у нас образовался обратный сигнал, то перевернутся в обратную сторону, робот ставит на выставленной дистанции отложник увеличенным лотом в 2 раза, что бы закрыть открытую позицию встречный ордер, а так же открыть позицию в другую сторону.
Но при установке отложника, если цена не идет к нему, данный отложник начинает подтягиваться за ценой и держится на выставленном расстоянии - получается не что иное как трал отложника. При этом, если выставлены стоп лос и тейк профит на отложник, они так же модифицируются согласно выставленным значениям.

-Переработан фильтр работы по времени, есть торговое время к примеру оно с 10 до 23 часов. Но есть промежуточное время, это время торговли самого робота, где мы можем разрешить производить торговлю. К примеру с 10 до 18 часов робот торгует, после не торгует, но если включен параметр переноса позиции на следующий день, то робот перенесет позицию на следующий день, если отключен, то в конце торгового диапазона он закроет позицию и удалит все отложки если они имеются.

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

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

Беглый прогон робота на истории с 2016 года по 1 января 2020 года
2020-01-06_20h14_31.png
2020-01-06_20h14_38.png

Порядок установки такой как в папках.
Робота в эксперты
Индикатор в папку с индикаторами
 
Последнее редактирование:

fpvfox

Пользователь
Так оптимизацию нужно проводить каждый месяц или при экспирации. Каждый раз параметры будут меняться. А вы брали какие - то параметры и прогоняли на непонятных данных.
Брал я разные параметры. Данные понятные - сишка склейка, сбрф склейка и каждый фьюч отдельно по 3 штуки за 2019й.

Параметры всё равно надо подкручивать всё время по мере появления новых ценовых данных.
Всё время? Каждую минуту/час/день?

Подбирал по фьючно, понедельно, помесячно - не помогает, лично у меня не получилось. Как у вас получится сделать сет - выкладывайте, чтобы не быть голословным.
 

fpvfox

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


На OHLC нормально будет тестить?


Беглый прогон робота на истории с 2016 года по 1 января 2020 года
Порядок установки такой как в папках.
Робота в эксперты
Индикатор в папку с индикаторами
А где сет беглого прогона?
 

Константин

Администратор
На OHLC нормально будет тестить?
Тестится будет, но результаты будут искаженными. причина в реале нет торговли по 4-м точкам OHLC только тики и цены открытия - закрытия.
Работа только на открытии нового бара, по этому все тесты только на открытии нового бара...
Что бы максимально тест приблизить к торговле в реале, я все там сделал так что бы тест по ценам открытия был идентичен торговле в реалтайме.
 

Константин

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

Вложения

fpvfox

Пользователь
Тестится будет, но результаты будут искаженными. причина в реале нет торговли по 4-м точкам OHLC только тики и цены открытия - закрытия.
Работа только на открытии нового бара, по этому все тесты только на открытии нового бара...
Что бы максимально тест приблизить к торговле в реале, я все там сделал так что бы тест по ценам открытия был идентичен торговле в реалтайме.
Т.е. тестить на "только цены открытия"?
 

indra

Пользователь
Это да =)
Но это ничего особо не меняет. Передом тоже тестил (без форварда, вручную) и на склейке и отдельно фьючи пред. периодов. Результат мне не понравился.



Понимаю, но делал так без форварда вручную выбирая период на разных фьючах на предыдущих версиях грека и на текущей.
так не делается. Есть адекватный вариант тестирования. Берётся год - два котировок. Подбираются параметры. Потом эти параметры проверяются на будущих котировках, которых "не видела " оптимизация. Вот и всё.
 
Сверху