lots = (nextProfit * base_lot - basketWeight(tpprice)) / deltaTP;double basketWeight(double _close_price) { double weight = 0.0; for (int i = 0; i < level; i++) { weight += orderWeight(orders[i]->openprice, _close_price, orders[i]->lots); } return weight;}double orderWeight(double open_price, double close_price, double _lots) { return (open_price - close_price) * _lots * typeSign;}
Моя концепция (скорее интуитивное, идеализированное предположение) состоит в создании динамического алгоритма, который будет опираться на динамику цены, а именно выставление ордеров согласно времени и скорости изменения значений. Если за промежуток времени N цена изменилась на X, то мы выставляем лот Z. Если изменилась, на Y, то ничего не выставляем. Объясню менее абстрактно. Когда идет безоткат и мы выставляем лоты против движения у нас растет лотность, маржа становится меньше и меньше, а цена все движется и движется против нас. Результат ясен. Что если нам вычислить этот безоткат и перестать выставляться? А выставим мы тот же увеличенный (какой именно при этом будет множитель определиться в зависимости от текущей лотности и пройденного расстояния против нас) где-нибудь на вершине, когда определим корректировку. В итоге есть вариант закрыть сетку даже при не очень сильном откате, при этом у нас не росла просадка геометрически пропорционально безоткату и мы лучше вложим удар на вершине, чем будем растягивать сетку вдоль этой горы, увеличивая лотность и сжигая депозит.
динамику цены, а именно выставление ордеров согласно времени и скорости изменения значений. Если за промежуток времени N цена изменилась на X, то мы выставляем лот Z. Если изменилась, на Y, то ничего не выставляем.
Я смотрю, тут народ мультивалютный мартингейл изобретает:) Что будете делать, когда в просадку попадут сразу несколько пар? isnullЦитироватьдинамику цены, а именно выставление ордеров согласно времени и скорости изменения значений. Если за промежуток времени N цена изменилась на X, то мы выставляем лот Z. Если изменилась, на Y, то ничего не выставляем. индикатор "моментум"
Я смотрю, тут народ мультивалютный мартингейл изобретает:) Что будете делать, когда в просадку попадут сразу несколько пар?
Технически намного проще поставить ограничитель количества сделок на свечу. Начало и глубину разворота рынка предсказать невозможно. Но есть возможность предсказать потенциальную возможность с учетом разной волатильности в течении торгового дня.
С 2009 года пики просадок у пар eurusd, gbpusd, eurgbp, nzdusd, audusd, usdcad, usdjpy если верить EA Analizer ниразу не совпали, было как-то увеличение макс просадки eurusd на 40% из за nzdusd, в остальных случаях не более 10%. А базовый ММ заряжен от 500 до 1000% запаса.Один из положительных побочных эффектов раллиблока - как раз снижение корреляции максимальных просадок.
Все это ни в коем случае не умоляет ваших попыток в направлении написания "неубиваемого мартина". Единственно, попробуйте как-то внедрить идею о том что пары могут влетать по стопу, если период восстановления общей прибыли на счете является приемлемым. Надеюсь вы понимаете о чем я говорю - я за "неубиваемого мульти-валютного мартина"!
Доброго времени суток, нарыл в сети вот такой вариант сетки.
Цитата: NeonIX от Сентябрь 19, 2016, 09:48:58 amДоброго времени суток, нарыл в сети вот такой вариант сетки.Вроде больше 5 лет торгуете, а об обычной неваляшке и не знали.
Цитата: Serzhik от Сентябрь 19, 2016, 10:02:12 amЦитата: NeonIX от Сентябрь 19, 2016, 09:48:58 amДоброго времени суток, нарыл в сети вот такой вариант сетки.Вроде больше 5 лет торгуете, а об обычной неваляшке и не знали. Не торговал советниками с мартингейлом, в портфеле только проверенные временем и рынком. В приложении скрин одного счета, сумма в $ это комиссия от прибыли привлеченными средствами, сколько я заработал торгуя на этом счете, посчитать не трудно. Сейчас подбираю советников, для формирования портфеля с высоким риском и соответственно более высокой прибылью.
Цитата: WeekendSniper от Сентябрь 19, 2016, 12:05:54 amВсе это ни в коем случае не умоляет ваших попыток в направлении написания "неубиваемого мартина". Единственно, попробуйте как-то внедрить идею о том что пары могут влетать по стопу, если период восстановления общей прибыли на счете является приемлемым. Надеюсь вы понимаете о чем я говорю - я за "неубиваемого мульти-валютного мартина"!Это уже реализовано:- стоплосс обычный- закрытие по обратному сигналу (выкл, если в прибыль, в любом раскладе)- закрытие ордера если тейк корзины ушел от него на n-пунктов и он уже не будет в прибыли- закрытие ордера если в фонде безопасности пары есть деньги и цена ушла на n-пунктов (условный стоплосс)- закрытие ордера если в общем фонде безопасности для всех пар есть деньги и цена ушла на n-пунктов (как и предыдущий, часто закрываются на откатах, а не на самой плохой цене как обычный стоплосс)- закрытие корзины если просадка по ней достигла n- ед. валюты счета- закрытие корзины если просадка по ней достигла n-% от баланса (основная линия обороны)Но для того, что бы это все работало правильно, надо увеличить коэффициент прибыль/просадка так, чтобы вылет раз в год по одной паре, восстанавливался за месяцПлюс, я очень надеюсь, что помимо фондов безопасности (они снижают прибыль), удасться отстегивать хвост сетки на безоткатах частичным контр-трендовым усреднением, тут главное не нарваться на неваляшку . Но существует большая проблема с трендовыми входами. Индикатор дает очень мало сигналов на тренде, а функция свободного открытия по достижению n-ступеней противоположной сетки может не кстати на развороте дать +1 ордер в будущую сетку, что увеличит ее просадку вдвое. Сейчас прорабатываю мысль, что первый вход можно вообще делать не по индикатору, а по откату на n-пунктов, которые можно даже определить на автомате, например по волатильности азиатской сессии - как показал небольшой тестик, она очень хорошо характеризует размеры минимальных откатов даже в гипер-трендах. Что-то пока писал, опять зажегся, сегодня попробую привинтить вход на откате хотябы по тупому значению
Скажите, вы когда-то проводили следующий анализ: При прочих равных условиях, с не очень жесткими настройками на вход и довольно примитивной схемой построения сетки, какой из мартинов чаще попадет в безоткат, "мартин по тренду" или "мартин против тренда"? Тренд для этих целей лучше всего определять как минимум по H4 каким-нибудь очень надежным индюком. Не важно выползут они из безотката или нет. Важно как часто они построят максимальную сетку.
Я не о том что нужен офигенный трендовый предсказательный индюк и дело в шляпе. Такой никогда не напишут, как и не напишут бот проходящий все будущие безоткаты. )) Я о том что мне кажется мартином правильнее торговать по тренду а не против него. Ну естественно в идеале при отсутствии оного, но когда есть то всеж по тренду. И для меня единственным обоснованием такого решения была бы не прибыль, просадка и прочие копеечный дела, а именно вероятность налета на безоткат, исходя из исторических сведений.
С 2009 года пики просадок у пар eurusd, gbpusd, eurgbp, nzdusd, audusd, usdcad, usdjpy если верить EA Analizer ниразу не совпали
Во всех этих парах есть доллар, значит, долларовые тренды и есть ахиллесова пята этого набора пар.
С быстрым ответом Вы также можете использовать BB код и смайлы.
Форекс блог
Мы в соцсетях
Ссылки