Пар работает очень мало (отсутствует сигнал), сетки - 1,2 реже 3, очень редко 4, и один раз было 5 ордеров.
Чтоб все мои сетки строили максимум 5 колен...
От Rever27, 7 апреля, 2017 в Лаборатория ProfitFX
Пар работает очень мало (отсутствует сигнал), сетки - 1,2 реже 3, очень редко 4, и один раз было 5 ордеров.
Чтоб все мои сетки строили максимум 5 колен...
А есть возможность сделать выход по показаниям индикаторов, независимо от того в плюсе ордер/сетка или нет?
А есть возможность сделать выход по показаниям индикаторов, независимо от того в плюсе ордер/сетка или нет?
Можно ли убрать округление по 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
Можно ли убрать округление по 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 пользователем Старик
Вы на практике это видели?
Пусть посмотрят те, кто разбираются в коддинге и найдут ошибку, если такова есть.
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 пользователем Старик
MathFloor --> MathCeil
Мега быстрая сетка по GBPAUD сегодня была.
Зашел в мониторинг и секунд 30 не мог понять почему у меня прибыль за август ровна прибыли за весь июль )
Изменено 2 августа, 2018 пользователем Старик
При оптах январь и август были самыми проблемными месяцами - причины всем понятны. Не забываем также, что творилось в прошлом августе с ночными скальперами. Данный советник трендовый январь 2018-го и последующий фунтовый поход особо не заметил. Но все же - бдим и не бздим.

Может убрать пары с фунтом, их три штуки у меня сеты из архива, а то пиз...нет до талого фунт на север или на юг и пипец депо?!
все пары с GBP минус схватили
убрать фунтовые пары, которые торгуют мало и в явных аутсайдерах по заработку.
Изменено 4 августа, 2018 пользователем СергейСергей1975
AUDNZD идет сливать депозиты. Нет больше в гене стабильности не в стоповом не в мартине. Надо депо мульен баксов что бы им работать, похоже и этот сов на полку пора пылиться отправлять!!!
В этой ветке сеточник обсуждается, а стоповый дженерик 11-й, 12-й, 13-й - это другие ветки.
По AUDNZD на текущий момент открыто 10 колен. По результатам тестов максимальное кол-во волен - 9.
1.10500 всем поможет. :)
В этой ветке обсуждается разработка как бота так и сетов а не сколько стопов или ордеров было закрыто за прошедшую ночь
По AUDNZD на текущий момент открыто 10 колен.
Изменено 8 августа, 2018 пользователем Mik2806
Подскажите кто нибудь? Советник написал вот это:
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.
Что это значит?
Это опечатка, советник не открывал сделки и писал надпись, потому что значение просадки в процентах превышало значение Max_DrawDown. Выставите 0 и будет торговать постоянно, но увеличит риски торговли.
Спасибо за оперативный ответ. Исправил в настройках сета, при следующем касании отчитаюсь - сработало или нет.
P.S. Все работает отлично - спасибо за подсказку.
Подскажи что конкретно в настройках поменять нужно? Столкнулся с этой же проблемкой. Юзаю версию Generic v.14.01.60
Изменено 7 августа, 2018 пользователем aiden4000
Цитата: СергейСергей1975 от Август 07, 2018, 04:19:51 pm
По AUDNZD на текущий момент открыто 10 колен.
Аналогично. Немного откатило, но очень возможно и 11 -е:(
У меня на ICM было 12 колен. И довольно не плохо проскользило закрытие на шпильке, жаль что не в мою сторону.
Изменено 8 августа, 2018 пользователем DmSitif
Можно например ввести параметр начала торговли нового дня и сделать по умолчанию 0.00, а кому уже нужно поправит для своего брокера
Добрый день пользователи этого чата и конечно разработчик сего отличного советника. Увидел Ваш советник и поставил его себе на тестовый торговый счет, посмотреть, как он работает на одной валюте EURUSD. Показал он себя отлично, но у меня вопрос. В описание по советнику не сильно написано, как ставить советник в MetaTrader4 с настройкой на много валют одновременно.
Можно написать ответ сразу или в шапку по советнику, может есть ссылка на пост в этой большой ветке из 60 страниц в каком месте есть ответ, настройки на много валют одновременно. Как выставлять лот и какая будет логика работу у советника, чтобы контролировать один баланс счета на много валют одновременно.
Ситуаций много, если например по одной валюте включился алгоритм мартингейла и количество колен начало расти, что будет с открытием ордеров на других валютах, и что будет с уже открытыми сделками на других валютах, если по нескольким валютам произошла просадка и пошло увеличение колен по мартингейлу.
MathFloor -> MathCeil
No, everything is right down to the floor, I just put it in NormalizeDouble before that.
Fix
Изменено 9 августа, 2018 пользователем ayeng88
Для публикации сообщений создайте учётную запись или авторизуйтесь
Перейти к списку тем