[Советник] [Мартингейл] Generic v.14📌

От Rever27, 7 апреля, 2017 в Лаборатория ProfitFX

Автор#879

Пар работает очень мало (отсутствует сигнал), сетки - 1,2 реже 3, очень редко 4, и один раз было 5 ордеров.


Чтоб все мои сетки строили максимум 5 колен...
#880

Чтоб все мои сетки строили максимум 5 колен...


Я за!:) Но вообще то меня интересовал вопрос чего больше: спокойного рынка или ваших точных входов? Дело в том, что еще пару месяцев назад ситуация была несколько другая:d А ведь сеты одни и те же
#881

А есть возможность сделать выход по показаниям индикаторов, независимо от того в плюсе ордер/сетка или нет?

Автор#882

А есть возможность сделать выход по показаниям индикаторов, независимо от того в плюсе ордер/сетка или нет?


Можно выходить в БУ, если поставить Exit_Profit_Percent = 0.1%
Выход в минус при тестировании и написании советника не дал нужного, положительного результата тестирования.
#883

Можно ли убрать округление по DepoPer001Lot ?
Поясню на гипотетическом примере:
Считаю приемлемым риском 3000 единиц на каждые 0.01 лота. На 0.01 нужно не менее 3000 баланса. Соответственно, на 0.02 нужно минимум 6000 без завышения риска.
Округление при значениях в тысячи единиц на 0.01 работает так:
Имеем баланс 3000, DepoPer001Lot = 3000. Первый лот = 0.01 х баланс / DepoPer001Lot = 0.01 х 3000 / 3000. Всё ровно. По мере роста баланса риск снижается. Но при достижении 4500 единиц имеем следующее: первый лот = 0.01 х 4500 / 3000 = 0.015. С округлением открывается лот 0.02 и риски повышаются до достижения балансом значения 6000. И так далее.
Может сделать ещё параметр округления: в меньшую сторону округлять или по мат. правилам округления. Если округлять до меньшего целого, то начальный риск не будет превышен никогда. Он будет только уменьшаться по мере приближения к следующему порогу.

Изменено 26 июля, 2018 пользователем Lebowski

Автор#884

Можно ли убрать округление по DepoPer001Lot ?


Вы на практике это видели?
Округление и так идет вниз.
Спойлер



      iLots = NormalizeDouble((AccountInfoDouble(ACCOUNT_MARGIN_FREE)/DepoPer001Lot)/100,2);
iLots=MathFloor(iLots/MarketInfo(Symbol(),MODE_LOTSTEP)) *MarketInfo(Symbol(),MODE_LOTSTEP); //округление полученного лота вниз
iLots=NormalizeDouble(MathMin(MathMax(iLots,MarketInfo(Symbol(),MODE_MINLOT)),MarketInfo(Symbol(),MODE_MAXLOT)),2); //сравнение полученнго лота с минимальным/максимальным.




Пусть посмотрят те, кто разбираются в коддинге и найдут ошибку, если такова есть.

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

#885

Вы на практике это видели?


Именно потому и внёс предложение. Мой реальный пример. Установлена 61 версия. Баланс 5380.
DepoPer001Lot = 3000. Trading Lot: 002;
DepoPer001Lot = 3500, Trading Lot: 002;
DepoPer001Lot = 3600, Trading Lot: 001;
Отсюда и вывод про округление. 5380/3500*0.01 = 0.01537 округляется до 0.02.
При значении 3600 получаем 5380/3600*0.01 = 0.1494. Trading Lot 0.01
Ещё раз лично перепроверено только что. Всё так и обстоит.
#886
Rever27,

MathFloor --> MathCeil
#887

Пусть посмотрят те, кто разбираются в коддинге и найдут ошибку, если такова есть.


iLots = NormalizeDouble((AccountInfoDouble(ACCOUNT_MARGIN_FREE)/DepoPer001Lot)/100,2);


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

Вот рабочий код:

Спойлер



iLots = NormalizeDouble((AccountInfoDouble(ACCOUNT_MARGIN_FREE)/DepoPer001Lot)/100,5);
iLots=MathFloor(iLots/MarketInfo(Symbol(),MODE_LOTSTEP)) *MarketInfo(Symbol(),MODE_LOTSTEP); //округление полученного лота вниз
iLots=NormalizeDouble(MathMin(MathMax(iLots,MarketInfo(Symbol(),MODE_MINLOT)),MarketInfo(Symbol(),MODE_MAXLOT)),2); //сравнение полученнго лота с минимальным/максимальным.


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

Автор#888

MathFloor --> MathCeil


Нет, все правильно вниз нужно floor, просто я зачем то NormalizeDouble перед этим засунул.

Фикс

Generic_v.14.01.62_Martingale.ex492 скач.

#889


Мега быстрая сетка по GBPAUD сегодня была.
Зашел в мониторинг и секунд 30 не мог понять почему у меня прибыль за август ровна прибыли за весь июль )


Так же отработало быстро по GBPAUD, но начинает собирать сетки по AUDCAD AUDNZD и похоже откатывать не собирается.
Риск 1000 на 0.01 лота наверное надо будет потихоньку увеличивать до 2000

Изменено 2 августа, 2018 пользователем Старик

#890

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

#891
У меня все сетки закрылись.
Спойлер




Единственное замечено, при отключеном StopEqualCurrencyTrade и включенном StopEqualCurrencyDelay фильтр продолжает резать однонаправленные торговые пары.
#892

Может убрать пары с фунтом, их три штуки у меня сеты из архива, а то пиз...нет до талого фунт на север или на юг и пипец депо?!


Выскажу две противоположные точки мнения.
1. Со своего небольшого опыта торговли на форексе убедился, что пиз...нет как раз там и та валюта\пара, от которой ждешь меньше всего. А фунт уже сходил за последний даже не полный год и на север и на юг - мартины и сетки на соседних ветках дали слабинку (депошки послетали), а данный советник и наши сеты - нет.
2. /laboratoriya-profitfx/24/sovetnik-martingeyl-generic-v-14/16148/?do=findComment&comment=384093
Этот пост старый, но с того времени точку зрения не поменял. Лично не торгую ни фунтом, ни долларом этим советником.

У нас всех есть 4 мониторинга, включая от СергейСергей1975, где полный хардкор в торговле, а также личные мониторинги. Уже год торгуют, можно делать выводы. Как по мне, если эта валюта так страшна, можно, как минимум, а) снизить риски, б) убрать фунтовые пары, которые торгуют мало и в явных аутсайдерах по заработку.
#893

все пары с GBP минус схватили


Какой минус? О чем вы? В этой ветке сеточник обсуждается, а стоповый дженерик 11-й, 12-й, 13-й - это другие ветки.

Если такие страхи и беспокойство вызывает трейдинг, зачем им заниматься?

Боишься - не делай, делаешь - не бойся. (с)
Как-то так.

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


Фунт ауди и фунт франк - да, малохольные ребята.

А фунт кад торгует норм.

Изменено 4 августа, 2018 пользователем СергейСергей1975

#894

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


Если без стопа торговать, так с любым мартином будет. Или кто-то на другое расчитывает ?
#895

В этой ветке сеточник обсуждается, а стоповый дженерик 11-й, 12-й, 13-й - это другие ветки.


В этой ветке обсуждается разработка как бота так и сетов а не сколько стопов или ордеров было закрыто за прошедшую ночь
#896

По AUDNZD на текущий момент открыто 10 колен. По результатам тестов максимальное кол-во волен - 9.
1.10500 всем поможет. :)

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


Я в курсе.
Это к чему?


#897

По AUDNZD на текущий момент открыто 10 колен.


Аналогично. Немного откатило, но очень возможно и 11 -е:(

Утром сетка закрылась! Все суппер!!!

Изменено 8 августа, 2018 пользователем Mik2806

#898

Подскажите кто нибудь? Советник написал вот это:
2018.08.06 23: 50: 08.083 Generic v.14.01.60 Martingale EURUSD, M15: View | CCI is not a safer period: ± 100. SELL VIEW NO ONE.
Что это значит?


Добавлено: 07-08-2018 20:05:39


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


Спасибо за оперативный ответ. Исправил в настройках сета, при следующем касании отчитаюсь - сработало или нет.

P.S. Все работает отлично - спасибо за подсказку.

Подскажи что конкретно в настройках поменять нужно? Столкнулся с этой же проблемкой. Юзаю версию Generic v.14.01.60

Изменено 7 августа, 2018 пользователем aiden4000

#899

Цитата: СергейСергей1975 от Август 07, 2018, 04:19:51 pm
По AUDNZD на текущий момент открыто 10 колен.
Аналогично. Немного откатило, но очень возможно и 11 -е:(


У меня на ICM было 12 колен. И довольно не плохо проскользило закрытие на шпильке, жаль что не в мою сторону. :(


Снимок.JPG

#900

У меня на ICM было 12 колен. И довольно не плохо проскользило закрытие на шпильке, жаль что не в мою сторону.


У меня в ICMarkets проскользило так, что "корова слизала" половина прибыли с января.@-) Rever27 можно ли как-то этот момент пофиксить. Кратко ситуации такова. В ICMarkets котировки начинают бегать с 0.00, но рынок закрыт где-то до 0.01. И советник видит небольшую плавующую прибыль в 0.00 и посылает сигнал на сервер. И за эту одну минуту(пока рынок закрыт в ICMarkets) котировки убегают очень далеко и когда рынок открылся, то ордера закрываются совсем не в маленький плюс, а жирный минус. Понимаю, что это не частый случай. Логи прилагаю. Та же ситуация и у брокера Pepperstone. Можно например ввести параметр начала торговли нового дня и сделать по умолчанию 0.00, а кому уже нужно поправит для своего брокера. Спасибо.

logs.rar11 скач.

Изменено 8 августа, 2018 пользователем DmSitif

#901

Можно например ввести параметр начала торговли нового дня и сделать по умолчанию 0.00, а кому уже нужно поправит для своего брокера


Может стоит сделать, чтобы во время ролловера сделки не закрывались по доп. фильтрам? оставлять только ТП.
#902

Добрый день пользователи этого чата и конечно разработчик сего отличного советника. Увидел Ваш советник и поставил его себе на тестовый торговый счет, посмотреть, как он работает на одной валюте EURUSD. Показал он себя отлично, но у меня вопрос. В описание по советнику не сильно написано, как ставить советник в MetaTrader4 с настройкой на много валют одновременно.

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

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

#903


MathFloor -> MathCeil


No, everything is right down to the floor, I just put it in NormalizeDouble before that.

Fix



как получить последний файл .set



Изменено 9 августа, 2018 пользователем ayeng88

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

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