[Советник] PasspartuSupremacy

От edmigo, 2 июля, 2015 в Лаборатория ProfitFX

#376


Похоже, что сегодня залёт :/ Новости по AUD.
Была ещё вчера мысль отключить сову.


С 8 утра устанавливаю всегда бота, заметил, наилучший вариант: еновые перебесятся и киви с ауди уже становятся более адекватными.
#377

Похоже, что сегодня поймали назревший разворот почти по всем парам.
Тот случай, когда толпа как раз права.

#378



Спойлер

Это все понятно Старик, что можно пока не использовать и собирать статистику, а потом этим пользоваться :)
Но когда будет реал, нам нужны будут динамические данные по статистике, средние максы и когда это было... так как все мы знаем, что рынок меняется и будет продуктивней знать средний клоусмакспрофит в динамике...
Вот и хочется прогнать все до реала и посмотреть как это работает...

Сегодня первая сессия с новым параметром, выставил на среднее за 3 последних дня по моим настройкам, получилось 178...

Спасибо большое автору за оперативные исправления и добавление нужного функционала




Pavmer, 178 как-то маловато выглядит, так будет урезаться значительная часть прибыли имхо... Велика вероятность, что цена и так дойдет до таких значений, например перед американской сессией и ордера и так закроются. Ведь данный параметр, как я понимаю, у нас рассчитан на то, чтобы мы поймали цену корзины на "относительно среднем" максимально высоком уровне. 300 пунктов по умолчанию, как мне кажется более оптимально. Но это всё так, рассуждения...статистика со временем покажет тогда и увидим. Кстати хочется спросить у edmigo, 300 пунктов не случайно взяты? l-)


178 это средняя за 3 последних дня по моим настройкам, надо пробовать. Да цена и выше ходила и закрывалась по без убытку перед америкой в итоге... Нужно больше статистики и со временем вычислим оптимальный вариант. Главное что будет известен средний ход корзины, допустим за 10 последних сессий и вероятность закрытия в прибыли а не в без убытке в большинстве случаев будет выше по идее...
#379



Похоже, что сегодня залёт :/ Новости по AUD.
Была ещё вчера мысль отключить сову.


С 8 утра устанавливаю всегда бота, заметил, наилучший вариант: еновые перебесятся и киви с ауди уже становятся более адекватными.

С 8 утра по Москве? И до?.....
Автор#380

Уважаемые форумчане, я тут у себя в боте один ляп нашел по расчёту пипсов, вроде поправил, выкладываю новую версию

PasspartuSupremacy_0_27.ex453 скач.

#381




Похоже, что сегодня залёт :/ Новости по AUD.
Была ещё вчера мысль отключить сову.


С 8 утра устанавливаю всегда бота, заметил, наилучший вариант: еновые перебесятся и киви с ауди уже становятся более адекватными.

С 8 утра по Москве? И до?.....

до 22-00, если моя закрывалка не закроет на 2%

Добавлено: 09-07-2015 05:00:40


Уважаемые форумчане, я тут у себя в боте один ляп нашел по расчёту пипсов, вроде поправил, выкладываю новую версию



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

Изменено 9 июля, 2015 пользователем andd7272

Автор#382



Похоже, что сегодня залёт :/ Новости по AUD.
Была ещё вчера мысль отключить сову.


С 8 утра устанавливаю всегда бота, заметил, наилучший вариант: еновые перебесятся и киви с ауди уже становятся более адекватными.


я тоже согласен с уважаемым коллегой , что с 8 утра, это наиболее пока оптимальный вариант, но я хочу порекомендовать всем пользователям, не менять параметры, которые Вы себе поставили, дабы получить в конце концов статистику более развёрнутую по тестам, а то , если сейчас все поставят на 8 утра, то мы не получим объективной картины всего теста.

Добавлено: 09-07-2015 05:05:51





Пробовал протестировать новую функцию eCloseMaxProfit, что то не работает >:d


И что, 200 пипсов прибыли уже набрались?
Как вы определили, что не работает?

Коллеги, есть предложение - прежде чем писать, переводим дыхание, можно сходить покурить.
Не лишне так же бывает еще раз перечитать описание.

На скриншоте в окне терминала прибыль выставлен в пунктах (отмечено 236пп, суммарный спрэд 15пп), настройки сова заданные 17:26:55 (можно посмотреть в текстовом документе, так как терминал перезагружался после установки нового сова _0_26). Также на скриншоте в шапке сова видно время после перезагрузки и подгрузка данных с myfxbook.

В тестировании не профессионал, но мне кажется все логично сделал. Если что-то не так, тогда извините. >:d

Формально я был неправ - так что с меня когда-то пиво. :d

Вот только одного этого вашего эксперимента недостаточно для определения корректно или нет работает eCloseMaxProfit.
Проблема в том, что вы перегружали бота/терминал - да и вообще точно не известно при каком значении прибыли вы ввели eCloseMaxProfit=200.
На 100% не исключено, что когда вы перегрузили терминал и задали eCloseMaxProfit=200, текущая прибыль уже была больше 200 и бот, увидев eCloseMaxProfit меньший, чем текущая прибыль, не закрыл все ордера немедленно - хотя вроде так и должен был бы поступить по логике.

В общем, имхо:
1) rokki21 стоит продолжить тестирование правильности отработки ботом параметра eCloseMaxProfit
2) edmigo, гляньте, пожалуйста, закрывает ли бот все ордера немедленно, если пользователь вводит eCloseMaxProfit меньший текущей прибыли - по логике вроде надо бы. Ну или выдавать сообщение на экран и в журнал, что пользователь задал недопустимое значение eCloseMaxProfit - оно должно быть больше текущей прибыли. Имхо, первый вариант предпочтительней - пусть смотрят что пишут, но пусть имеют право писать все, демократия же :)...


если текущее значение переваливает за eCloseMaxProfit, бот моментально закрывает все сделки и ждём следующего дня

Добавлено: 09-07-2015 05:09:50



Это все понятно Старик, что можно пока не использовать и собирать статистику, а потом этим пользоваться :)
Но когда будет реал, нам нужны будут динамические данные по статистике, средние максы и когда это было... так как все мы знаем, что рынок меняется и будет продуктивней знать средний клоусмакспрофит в динамике...
Вот и хочется прогнать все до реала и посмотреть как это работает...

Сегодня первая сессия с новым параметром, выставил на среднее за 3 последних дня по моим настройкам, получилось 178...

Спасибо большое автору за оперативные исправления и добавление нужного функционала



Pavmer, 178 как-то маловато выглядит, так будет урезаться значительная часть прибыли имхо... Велика вероятность, что цена и так дойдет до таких значений, например перед американской сессией и ордера и так закроются. Ведь данный параметр, как я понимаю, у нас рассчитан на то, чтобы мы поймали цену корзины на "относительно среднем" максимально высоком уровне. 300 пунктов по умолчанию, как мне кажется более оптимально. Но это всё так, рассуждения...статистика со временем покажет тогда и увидим. Кстати хочется спросить у edmigo, 300 пунктов не случайно взяты? l-)


300 пунктов взяты из среднестатистического максимального взлёта за все дни торгов, по которым я веду статистику.

Добавлено: 09-07-2015 05:13:04





Похоже, что сегодня залёт :/ Новости по AUD.
Была ещё вчера мысль отключить сову.


С 8 утра устанавливаю всегда бота, заметил, наилучший вариант: еновые перебесятся и киви с ауди уже становятся более адекватными.

С 8 утра по Москве? И до?.....

до 22-00, если моя закрывалка не закроет на 2%

Добавлено: 09-07-2015 05:00:40


Уважаемые форумчане, я тут у себя в боте один ляп нашел по расчёту пипсов, вроде поправил, выкладываю новую версию



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


для того, чтобы отключить этот параметр введите вот так : eBreakEvenLevel = 1000

Изменено 9 июля, 2015 пользователем edmigo

#383

закрылся по маржинколу.. не хватило депо. хотя параллельно веду тест по Supremacy 1.06 - там почему то вполне приемлемая просадка - она в 9 раз меньше при том же размере лота.

#384

Получается с 8 утра и до 22 вечера бот будет ждать условия и открывать сделки?!
У меня пока два временных режима включены.
Это с 23-1 и 2-6 надо бы для теста и ваш с 8 утра добавить. Вот только может не до 22:00 делать?

#385


Получается с 8 утра и до 22 вечера бот будет ждать условия и открывать сделки?!
У меня пока два временных режима включены.
Это с 23-1 и 2-6 надо бы для теста и ваш с 8 утра добавить. Вот только может не до 22:00 делать?


вы немного не поняли меня: установка с 8 до 9, а закрываю я ручками в 22-00
#386

Тоже кол моржовый. :)]

#387


Тоже кол моржовый. :)]


невозможно по этой стратегии получить коляна! это ж у вас риски завышены в 100 раз!
#388



Тоже кол моржовый. :)]


невозможно по этой стратегии получить коляна! это ж у вас риски завышены в 100 раз!


Торговля не по стратегии, а обсуждаемым советником. Тестовый депо, всё в пределах нормы.
#389


я тоже согласен с уважаемым коллегой , что с 8 утра, это наиболее пока оптимальный вариант, но я хочу порекомендовать всем пользователям, не менять параметры, которые Вы себе поставили, дабы получить в конце концов статистику более развёрнутую по тестам, а то , если сейчас все поставят на 8 утра, то мы не получим объективной картины всего теста.


Я так думаю, что входить надо на открытии европы, частенько азия растёт - европа падает, азия падает - европа растёт. :-?
#390



я тоже согласен с уважаемым коллегой , что с 8 утра, это наиболее пока оптимальный вариант, но я хочу порекомендовать всем пользователям, не менять параметры, которые Вы себе поставили, дабы получить в конце концов статистику более развёрнутую по тестам, а то , если сейчас все поставят на 8 утра, то мы не получим объективной картины всего теста.


Я так думаю, что входить надо на открытии европы, частенько азия растёт - европа падает, азия падает - европа растёт. :-?

А я все же думаю,что во сколько бы мы не входили, в час ночи, либо в 8 утра, через 3 месяца результат будет примерно одинаков. Главное, не прыгать по времени на одном счету, иначе может быть только хуже...
#391


Уважаемые форумчане, я тут у себя в боте один ляп нашел по расчёту пипсов, вроде поправил, выкладываю новую версию


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

Можно вас попросить добавить параметр размер шрифта информации?
Зрение уже ни к черту!
#392

Эдмиго,пожалуйста , сделайте время терминальное,можно в виде параметра, очень нужно! спасибо.

Автор#393



Уважаемые форумчане, я тут у себя в боте один ляп нашел по расчёту пипсов, вроде поправил, выкладываю новую версию


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

Можно вас попросить добавить параметр размер шрифта информации?
Зрение уже ни к черту!


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

Добавлено: 09-07-2015 09:13:17


Эдмиго,пожалуйста , сделайте время терминальное,можно в виде параметра, очень нужно! спасибо.



сделал, пользутесь eBrokerTime = true

PasspartuSupremacy_0_28.ex440 скач.

Изменено 9 июля, 2015 пользователем edmigo

#394

edmigo а как насчет параметра времени закрытия ордеров? у меня по умолчанию в 22 закрываются

Автор#395


edmigo а как насчет параметра времени закрытия ордеров? у меня по умолчанию в 22 закрываются



выложите скрин комментов на графике с 28 версии
#396


edmigo а как насчет параметра времени закрытия ордеров? у меня по умолчанию в 22 закрываются


Торги с открытием ордеров до/на Азии и с открытием ордеров на открытии Франкфурта/Лондона (9-10+ МСК) - имхо, критично разные по характеру и волатильности торги.

Выскажу крамольную мысль: нужно 2 комплекта интервалов времени открытия ордеров - условно, азиатский и европо-американский.
Если задано только время в 1-м комплекте - торгуется как сейчас, до конца амеров.
Если к заданному пользователем 2-му интервалу времени открытия ордеров ордера 1-го "азиатского" интервала входа сами не закрылись - торгуем "азиатские ордера" (1-го интервала) как сейчас до конца амеров.

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

Что же касается "edmigo а как насчет параметра времени закрытия ордеров?", то вопрос правильный - имхо, надо.
Только, возможно, таких параметров может понадобиться два - для планового закрытия первого блока ордеров и второго блока ордеров. :)

Добавлено: 09-07-2015 10:09:44


Спойлер



На скриншоте в окне терминала прибыль выставлен в пунктах (отмечено 236пп, суммарный спрэд 15пп), настройки сова заданные 17:26:55 (можно посмотреть в текстовом документе, так как терминал перезагружался после установки нового сова _0_26). Также на скриншоте в шапке сова видно время после перезагрузки и подгрузка данных с myfxbook.

В тестировании не профессионал, но мне кажется все логично сделал. Если что-то не так, тогда извините. >:d


Формально я был неправ - так что с меня когда-то пиво. :d

Вот только одного этого вашего эксперимента недостаточно для определения корректно или нет работает eCloseMaxProfit.
Проблема в том, что вы перегружали бота/терминал - да и вообще точно не известно при каком значении прибыли вы ввели eCloseMaxProfit=200.
На 100% не исключено, что когда вы перегрузили терминал и задали eCloseMaxProfit=200, текущая прибыль уже была больше 200 и бот, увидев eCloseMaxProfit меньший, чем текущая прибыль, не закрыл все ордера немедленно - хотя вроде так и должен был бы поступить по логике.

В общем, имхо:
1) rokki21 стоит продолжить тестирование правильности отработки ботом параметра eCloseMaxProfit
2) edmigo, гляньте, пожалуйста, закрывает ли бот все ордера немедленно, если пользователь вводит eCloseMaxProfit меньший текущей прибыли - по логике вроде надо бы. Ну или выдавать сообщение на экран и в журнал, что пользователь задал недопустимое значение eCloseMaxProfit - оно должно быть больше текущей прибыли. Имхо, первый вариант предпочтительней - пусть смотрят что пишут, но пусть имеют право писать все, демократия же :)...


если текущее значение переваливает за eCloseMaxProfit, бот моментально закрывает все сделки и ждём следующего дня

Это на 100% понятно.
Вопрос о том как сработает бот, если по любой причине (ошибка пользователя, перегрузка бота или терминала...) в момент переинициализации бота значение eCloseMaxProfit окажется меньше уже накопленной текущей прибыли открытых ордеров.
По логике в такой ситуации вроде надо немедленно закрывать все ордера...

У вас какая-то отработка такой ситуации (eCloseMaxProfit введен меньший текущей прибыли) предусмотрена?

Изменено 9 июля, 2015 пользователем Старик

Автор#397



edmigo а как насчет параметра времени закрытия ордеров? у меня по умолчанию в 22 закрываются


Торги с открытием ордеров до/на Азии и с открытием ордеров на открытии Франкфурта/Лондона (9-10+ МСК) - имхо, критично разные по характеру и волатильности торги.

Выскажу крамольную мысль: нужно 2 комплекта интервалов времени открытия ордеров - условно, азиатский и европо-американский.
Если задано только время в 1-м комплекте - торгуется как сейчас, до конца амеров.
Если к заданному пользователем 2-му интервалу времени открытия ордеров ордера 1-го "азиатского" интервала входа сами не закрылись - торгуем "азиатские ордера" (1-го интервала) как сейчас до конца амеров.

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

Что же касается "edmigo а как насчет параметра времени закрытия ордеров?", то вопрос правильный - имхо, надо.
Только, возможно, таких параметров может понадобиться два - для планового закрытия первого блока ордеров и второго блока ордеров. :)


в любом случае на новой дневной свече, все ордера закрываются, но , по алгоритму у меня, если после 20:00 вечера моего, глобальный профит в плюсе, то бор закрывает все ордера до завтра
по просьбе трудящихся параметр по закрытию ордеров, вынес в extern : eTimeCloseOrdersByEOS = 20
по этому параметру можете регулировать время закрытия ордеров, в случае , если глобал профит в плюсе

PasspartuSupremacy_0_29.ex443 скач.

#398


по просьбе трудящихся параметр по закрытию ордеров, вынес в extern : eTimeCloseOrdersByEOS = 20
по этому параметру можете регулировать время закрытия ордеров, в случае , если глобал профит в плюсе


А если у меня стоит время открытия ордеров 23-1, но ордера по любому закрываются в 00 часов. То тут получается пересечение уже открытых ордеров и когда нужно открывать новые!
Что в таком случае сделает робот?

Изменено 9 июля, 2015 пользователем Старик

Автор#399



по просьбе трудящихся параметр по закрытию ордеров, вынес в extern : eTimeCloseOrdersByEOS = 20
по этому параметру можете регулировать время закрытия ордеров, в случае , если глобал профит в плюсе


А если у меня стоит время открытия ордеров 23-1, но ордера по любому закрываются в 00 часов. То тут получается пересечение уже открытых ордеров и когда нужно открывать новые!
Что в таком случае сделает робот?


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

Изменено 9 июля, 2015 пользователем Старик

#400



Торги с открытием ордеров до/на Азии и с открытием ордеров на открытии Франкфурта/Лондона (9-10+ МСК) - имхо, критично разные по характеру и волатильности торги.

Выскажу крамольную мысль: нужно 2 комплекта интервалов времени открытия ордеров - условно, азиатский и европо-американский.
Если задано только время в 1-м комплекте - торгуется как сейчас, до конца амеров.
Если к заданному пользователем 2-му интервалу времени открытия ордеров ордера 1-го "азиатского" интервала входа сами не закрылись - торгуем "азиатские ордера" (1-го интервала) как сейчас до конца амеров.

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



в любом случае на новой дневной свече, все ордера закрываются, но , по алгоритму у меня, если после 20:00 вечера моего, глобальный профит в плюсе, то бор закрывает все ордера до завтра

Видите ли, я ж не оспариваю ни ТС, ни основные идеи бота...
Закрытие в конце дня я тоже не оспариваю - хотя допускаю, что частичное закрытие ордеров более соответствует рынку, так как сентенция "ограничивай убытки и давай прибыли течь" по статистике полностью корректна лишь 1 день в неделю.

Мое предложение простое: если бот открылся на Азии и закрыл ордера до или в начале Европы - не надо терять остаток дня с основными торгами дня.
Можно попробовать дать пользователям возможность задать второй интервал времени открытия ордеров, чтобы бот имел возможность повторно войти в рынок в течении дня.
Если в рынке есть условия для входа, есть сигнал на вход и еще полсуток торгов - чего ж терять полдня и повторно не войти в рынок до обеда в Европе прилично до амеров?!

Технически это же не сложно вроде - а доходность теоретически может вырасти в 1.5-2 раза, если не больше...

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

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