Перейти к содержанию

[Советник] Forex Setka Trader Mod и [EA]-Setka


ApMSoft

Рекомендуемые сообщения

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

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


ничто не мешает Вам, руками, отработать предложенное.. запустите на демо-счете с невменяемо большим депозитом Вашу сетку, а на другом счете, - стартуйте после слива.. продержитесь так годик-полтора, и представьте Ваше видение торговли на примере.. а уже после практики, и сами решите, - стоит ли предлагать переделку бота или нет.. и если цифры получатся выдающимися, сопоставимыми с классическими непрерывными торгами, тогда у Вас будут настоящие аргументы.. кто знает, м.б. и Старик тогда "прозреет", да и мы что-то недоступное поймем ?.. ;)
  • Лайк 6
Ссылка на сообщение
Поделиться на другие сайты

  • Ответов 19k
  • Создано
  • Последний ответ

Популярные авторы

Популярные авторы

Популярные посты

Так сложилось, что в этом топике размещены 2 совершенно не совпадающих проекта: 1) Forex Setka Trader Mod, проект 1 старого простого мартин бота, закрытый и не сопровождаемый @ApMSoft где-то с 20

Перейти

Тестовая версия 1.43 (Собрана под 1065 build, обновлена под 1010) Изменения: Расширено количество диапазонов в планировщиках с 5 до 10. Нумерация и последовательность планировщиков изменена. Доба

Перейти

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

Перейти
[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

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


Надо очень постараться, что бы в мультивалютном режиме, тестировать короткие сетки таким образом. Если идея рабочая, она должна работать по всем парам. Легче нанять программиста, заказать ему похожего бота с вирт. торгами и тестировать на полном автомате.
Коллеги, у меня нет каких либо ожиданий, что кто то снизойдет до реализации моей идеи. Да, она сложная, не проверенная итп.. Но это просто идея, которой я поделился. Над чем то похожим сам работаю, нанял программиста, реализуем в коде. А по большому счету, я благодарен всем труженикам ветки, много полезной информации здесь, особенно в длиннопостах Старика)) Так объемно, педантично и скурпулёзно тему мартина еще никто не раскрывал. И советник, получается хорошим. Конечно хочется находится в рынке всегда и зарабатывать все деньги, но рынок бездушен и часто этого не понимает) Нужен совершенный аппарат, для режима торговли на полном или на частично полном автомате, не зависимо от текущих рыночных ситуаций. Желаю удачи, в реализации этого не простого проекта!
  • Лайк 6
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
Цитата

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


Что бы не терять время и прибыль на виртуальных торгах рассмотрите такой вариант: где-то год назад я здесь описал свою мысль по поводу двойного использования мартингейла. Эту идею я пытался реализовать в студенческие годы, когда работал в казино. Смысл в следующем: ставим на красное 100, если выпадает черное ставим 200, если выпадает черное ставим 300 (дальше 400, 500, 600 и т. д). Если при ставке в 600 выпадает наконец красное, то снижаем до 500, если снова красное то до 400 если черное то увеличиваем до 500 и т.д. Смысл в том что выигрыш мы ловим на большей ставке, а проигрыш на меньшей. В казино эта идея не реализовалась из-за ограничения по максимальной ставке и из-за отсутствия конкурентного преимущества (зеро). Здесь этот принцип можно использовать если есть уверенность, что пара - "правильная" (ходит как надо), сет качественный и если нет желания анализировать графики и реагировать на изменения рынка и корректировать торги вручную. Слили - увеличили лотность, удвоились - снизили лотность.
  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

Слили - увеличили лотность, удвоились - снизили лотность.


мониторинг в студию !..
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

Слили - увеличили лотность, удвоились - снизили лотность.


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

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано


Спойлер

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


Надо очень постараться, что бы в мультивалютном режиме, тестировать короткие сетки таким образом. Если идея рабочая, она должна работать по всем парам. Легче нанять программиста, заказать ему похожего бота с вирт. торгами и тестировать на полном автомате.
Коллеги, у меня нет каких либо ожиданий, что кто то снизойдет до реализации моей идеи. Да, она сложная, не проверенная итп.. Но это просто идея, которой я поделился. Над чем то похожим сам работаю, нанял программиста, реализуем в коде. А по большому счету, я благодарен всем труженикам ветки, много полезной информации здесь, особенно в длиннопостах Старика)) Так объемно, педантично и скурпулёзно тему мартина еще никто не раскрывал. И советник, получается хорошим. Конечно хочется находится в рынке всегда и зарабатывать все деньги, но рынок бездушен и часто этого не понимает) Нужен совершенный аппарат, для режима торговли на полном или на частично полном автомате, не зависимо от текущих рыночных ситуаций. Желаю удачи, в реализации этого не простого проекта!


Коллега, я не только понял вашу идею, но и понял, что вы весьма хорошо понимаете то, о чём пишете.
Более того, я не исключаю, что это очень хорошая торговая идея.

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

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

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



Добавлено: 10-02-2018 14:27:16



Спойлер

Тоже форекс4ю.



:) Несчастный ДЦ, по всей видимости, недопонимает еще, какому алгоритму он ставит палки в колеса, и какая интеллектуальная мощь за этим алгоритмом стоит:

Вся инфа о зависших ордерах сведена в справке и стала частью подготовленного мною для Qj очередного предложения по доработке бота.




--- :d

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

Ну и есть чисто технологические сложности.
Например, цена может коснуться ТР лишь в течении одного тика и тут же откатить/отскочить - и серверу ДЦ этого обычно достаточно, как минимум, для начала закрытия ордеров по ТР.
И, в таких ситуациях, бывает, что даже сервер ДЦ просто не успевает закрыть по одинаковому ТР все ордера сетки на одном тике - и, если на следующем тике цена ухудшится, даже сервер ДЦ может часть ордеров сетки по ТР не закрыть. Просто "не смогла" - не успела... А потом цена поменялась/ухудшилась и уже нет причины/приказа закрывать по ТР оставшиеся ордера сетки. Серверу ДЦ же не ведомо, что вся группа ордеров есть единая сетка и закрывать по ТР ему надо все ордера сетки.
Но если бот в это мгновение будет выполнять какую-то ранее начатую работу длительностью в секунды (например, модификацию ордеров), то бот может и не заметить/увидеть факт достижения ценой уровня ТР.
И, в этом случае, не будет активирован блок зачистки закрываемой сетки - и если сервер ДЦ не закроет все ордера по ТР, то могут появиться ордера-потеряшки...
И их надо будет чисто умом определить как потерявшиеся ордера - что, опять таки, не всегда на 100% можно выявить логикой...
А вопросы очень серьезные: есть несколько крупных ордеров в хороший минус - ты на 100% уверен, что они потерявшиеся, и готов ответить за закрыть/удалить все эти ордера в минус?! Потому что если ошибёшься, то бот может в дикий минус иногда закрывать строящиеся корректные сетки - и получишь убытки, тонны матов и предъяв...
Так вот далеко не всегда на 100% можно однозначно утверждать, что потерявшиеся ордера действительно потерявшиеся - особенно если ДЦ героически закрыл по ТР лишь половину сетки...

Единственный ордер в сетке как корректный с высокой вероятностью можно идентифицировать.
Как пример логики/алгоритмов обработки таких ситуаций приведу мои первые/рабочие материалы по этой теме от мая 2016.
Спойлер


=== НЕ ЗАВЕРШЕНО Пояснение/дополнение к реализации пунктов №№ 24, 25 и 26 ===

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

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

Сначала я предполагал делать такие проверки лишь при рестарте бота (после контроля входных параметров, но перед обсчетом сеток орденов) и перед открытием первого рыночного ордера сетки.
Одноко "лишние" ордера могут быть, осознанно или нет, с мэджиком бота "добавлены" пользователем на график в любой момент - и это требует, чтобы проверка отсутствия на графике "совсем кривых и/или не родных" ордеров бота выполнялась по таймеру раздельно или вместе с контролем ТР.
Причем, в отличие от контроля ТР, проверка на наличие "кривых и/или не родных" ордеров бота должна выполняться постоянно/регулярно и отключаться пользователем не должна.

Для начала, имхо, (бай и сэлл раздельно) надо периодически контролировать следующие ситуации на графике торгуемого ботом символа (у всех ордеров мэджик как у бота):
а) при OpenFirstOrder=1 и отсутствии рыночных ордеров по какому-то из направлений, не должно быть ни одной STOP или LIMIT отложки - отложки подлежат удалению без запроса, но с информированием пользователя алертом с кнопкой ОК.
б) при OpenFirstOrder=1, даже при наличие минимум одного рыночного ордера по направлению, сэллы с наименьшей ценой (самый нижний сэлл) и бай с наибольшей ценой (самый верхний бай) не могут быть STOP отложкой. Такие крайние отложки должны удаляться ботом без запроса/согласования, но с информированием пользователя алертом с кнопкой ОК.
в)

---

24) перед открытием первого рыночного ордера сетки (поскольку OpenFirstOrder=1) следует проверять нет ли на графике STOP или LIMIT отложек тех же символа, направления и мэджика, что и открываемая сетка.
Теоретически не удаленные стоп отложки того же направление с тем же мэджиком могут быть на графике, если предыдущая сетка этого же направления закрылась по ТР и бот был де-факто отключен (например, был временный длительный разрыв связи без перезагрузки бота).
LIMIT (да и STOP) отложка могла быть выставлена пользователем вручную или другим ботом пользователя в какой-то момент между рестартом бота и открытием первого ордера сетки - но только отложки/отложек любого направления не должно быть на графике, так как OpenFirstOrder=1 и мы находимся в блоке открытия первого рыночного ордера сетки.
Насколько понимаю, все такие "зависшие" отложки надо удалить и лишь после этого открыть первый рыночный ордер сетки.

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

---

25) при рестарте бота и позднее периодически надо проверять нет ли (по каждому направлению) ТОЛЬКО STOP и/или LIMIT отложек (если по какому-то из направлений раздельно нет ни одного рыночного ордера) текущего символа и мэджика.
Теоретически более чем одна (stop + limit) не удаленные отложки (только 2 и более отложки в сумме одного направления без хотя бы одного рыночного ордера этого же направления) с текущим мэджиком могут быть на графике, если:
- на счете работает сторонний бот/скрипт или
- предыдущая сетка какого-то направления закрылась по ТР и бот был отключен или
- бота рестартовали до того, как блок зачистки сетки должен был удалить "зависшие" отложки.
Насколько понимаю, если по направлению нет рыночных ордеров, более чем одну (2 и более) "зависшие" отложки надо удалять всегда.

Но в случае, если обнаружена лишь одна stop или одна limit отложка текущих символа и маджика (и нет рыночных ордеров этого же направления), то проверяем выполнение одновременно (&&) 3-х условий:
а) по данному направлению есть лишь одна отложка (или stop, или limit) и нет ни одного рыночного ордера тех же символа и мэджика
б) по данному направлению OpenFirstOrder=false
в) лот отложки равен MinLot данного направления
Если все 3 условия выполнены, то единственная отложка легальна - мы имеем допустимый случай, когда пользователь выставляет первый ордер сетки одной stop или limit отложкой вручную или другим ботом.

Если же отложка единственный ордер по направлению, но хотя бы одно из 3-х условий не выполнено (false), то стартовать бота при наличии такого отложенного ордера на графике выглядит недопустимым - и работу бота надо заблокировать так же, как в случае ввода некорректных настроек.
При этом надо в лог (и на экран?) вывести инфу о блокировке работы бота по причине недопустимого ордера на графике и предложении пользователю:
- или самому удалить отложенный ордер
- или самому задать в настройках MinLot=лоту данного ордера и по данному направлению задать OpenFirstOrder=false, что позволит боту корректно строить сетку от такого минимального ордера
и потом рестартовать бота путем нажатия ОК в окне настроек бота.

---

26) при рестарте бота и позднее периодически надо проверять нет ли (по каждому направлению) на графике единственного (отложек нет) рыночного ордера текущего символа и мэджика с лотом, отличающимся от минимального для сеток конкретного направления.
Теоретически такой ордер мог бы быть:
- выставлен каким-то иным ботом или скриптом пользователя,
- "брошен" пользователем при ручном удалении всей или части сетки или
- потерян блоком зачистки сетки вследствие аварийного или форс-мажорного завершения предыдущего периода работы бота (до рестарта).
При наличии такого нерасчетного рыночного ордера на графике, сетка будет строиться с существенным или даже критичным нарушением ММ и быть, возможно, недопустимо опасной для сохранности депо.

Стартовать бота при наличии такого единственного рыночного ордера на графике выглядит недопустимым - и работу бота надо заблокировать так же, как в случае ввода некорректных настроек.
При этом надо в лог (и на экран?) вывести инфу о блокировке работы бота по причине недопустимого ордера на графике и предложении пользователю:
- или самому удалить рыночный ордер
- или задать MinLot=лоту данного ордера, что позволит боту корректно строить сетку от такого минимального ордера
и потом рестартовать бота путем нажатия ОК в окне настроек бота.


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

Отдельная тема выявление и понимание сбойных ситуаций в ДЦ, ложных ответов и мошенничеств ДЦ...
Существует достаточно много различных возможных реальных сбоев в работе ДЦ, так как торги онлайн технически сами по себе реально безумно сложная вещь.
То есть бывают ситуации, когда ДЦ сам в тупике, сервера рассогласовались, бот что-то спрашивает у сервера - а ДЦ молчит или несет бред.
Бывают уже упоминавшиеся ситуации, слишком быстротекущие даже для очень быстрых серверов ДЦ. Цена коснулась ТР на одном тике или шипе и отскочила назад и даже сервер ДЦ физически может не успеть закрыть по ТР все ордера сетки, "потеряв" один или более ордеров.
Бывают ситуации, когда ДЦ заведомо лжет: бот приказывает открыть, модифицировать или закрыть ордер - а ДЦ по своим причинам и не думает этого делать и, через бесконечные десятки секунд, нагло глядя, цедит сквозь зубы "Off quotes".

Есть частично обрабатываемые ДЦ просто динамичные ситуации в рынке, есть тормоза ДЦ, есть ошибки ДЦ, есть много вариантов целенаправленной лжи ДЦ...
И всё это надо надежно выявлять/идентифицировать, безошибочно интерпретировать что на самом деле означает мычание ДЦ - и корректно обрабатывать...
Причем далеко не всё произошедшее можно просто прямо отразить - часть ситуаций, когда время ушло, можно демпфировать лишь асимметричными действиями.

Это достаточно нетривиально - но большинство задач теоретически решаемо. Не менее сложные решали в прошлом.
Но, увы, в этой части мы лишь начинаем работу. Версия 1.43 есть лишь концепт/прототип того бота, который нужен нам всем.
Бог даст, нам хватит денег, сил и жизни 3-й и 4-й год продолжать разработку бесплатного для всех остальных бота.
Надеюсь, справимся.

-----

Но надо понимать, что это действительно серьезный бесконечный поединок с очень сильным и изощренным соперником - ДЦ!
и чистая победа нокаутом в нем вряд ли возможна.
Самим пропустить с ног сбивающий удар можно - а победить нокаутом нельзя...
Это бесконечный бой, в котором изощренный соперник придумывает всё новые и новые варианты атаки - а нам надо выстроить защиту так, чтобы в любом случае не пропускать сокрушающих ударов. И при этом грубо не ошибаться самим - никогда!
И пьедестала с цветами, шампанским и оркестром точно не будет, не бывает...
Но, по крайней мере, мы понимаем кто против нас и что всё предельно серьезно.
И будем пробовать выигрывать у ДЦ раунд за раундом хотя бы по очкам - пусть с минимальным перевесом. :)
Изменено пользователем Старик
  • Лайк 18
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

Всем доброго времени суток

В описании параметра S_CurrencyForMinlot=0 сказано «Вычисления лота первого ордера SELL сетки в зависимости от баланса счета (мини ММ). Если S_CurrencyForMinlot=0, то ММ отключен - лот первого ордера SELL сетки фиксированный и всегда равен S_MinLot.
К примеру, если вы задали S_CurrencyForMinlot = 3000 и S_MinLot = 0.01, то при балансе счета менее 6000 первый ордер будет =0.01 лота - а при балансе счета от 6000 до 8999 первый ордер будет =0.02 лота.»


Есть предложение/предположение рассчитывать этот мини ММ еще и от эквити, а не только от баланса.

Рассмотрим рядовую ситуацию в мультиторгах (пишу с себя): какая-то сетка попала на длинный безоткат, депо на 50% в заднице замке, а трейдун-экстремал хочет глубже, в смысле, дальше торговать. И вроде бы баланс не уменьшился, а средств в 2 раза меньше. И правильнее, наверное, рассчитывать первый ордер других сеток по другим валютам от эквити депозита, а не от баланса.

Конечно можно и руками S_CurrencyForMinlot исправить, но делать это на 10-15 парах уже напряжно. Можно и ошибиться где-нибудь. На автомате надежней.

Как вариант,
S_CurrencyForMinlot = 0 – ММ отключен
S_CurrencyForMinlot = 3000 – расчет от баланса
S_CurrencyForMinlot = -3000 – расчет от эквити

Всем профита

Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

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


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

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано


Есть предложение/предположение рассчитывать этот мини ММ еще и от эквити, а не только от баланса.

Рассмотрим рядовую ситуацию в мультиторгах (пишу с себя): какая-то сетка попала на длинный безоткат, депо на 50% в заднице замке, а трейдун-экстремал хочет глубже, в смысле, дальше торговать.
И вроде бы баланс не уменьшился, а средств в 2 раза меньше.
И правильнее, наверное, рассчитывать первый ордер других сеток по другим валютам от эквити депозита, а не от баланса.

Конечно можно и руками S_CurrencyForMinlot исправить, но делать это на 10-15 парах уже напряжно.
Можно и ошибиться где-нибудь. На автомате надежней.


Рассмотреть это предложение можно, пусть и не как первоочердное.
Но у меня были и есть сомнение в оправданности работы по эквити.
И работа от баланса счета выбрана нами далеко не случайно.

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

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

В-третьих, использование более универсальной и гибкой эквити для вычисления лотов ордеров не может не снижать прибыль.
Не надо сильно напрягаться, чтобы понять, что если лоты вычисляются от баланс-просадка, то только при совсем низкой просадке лоты ордеров будут как при расчете лотов от баланса.
Но рабочая просадка в ходе торгов есть 80%+ времени и, как минимум, более половины этого времени лотность ордеров сеток будет ниже допустимой.
Трудно оценить недополученную прибыль при вычислении лотов от эквити, но в разных торгах вы можете до 50% времени торговать со сниженной лотностью.
Причём прибыль у вас будет резаться постоянно - а необходимость в защитных свойствах вычисления лотов от эквити в ходе торгов может не возникать вообще!

В общем, я вас услышал, а вы услышали меня.
Предложенный вами вариант "в лоб", сам по себе, технологически тоже нехорош, так как исключает возможность быстрого переключения вычисления лотов сеток с баланса на эквити и наоборот.
Сходу как лучше мне пока не ясно.
Но что поговорили об этом, хорошо - я сохраню.
Посмотрим что и когда можно будет в этой теме продумать/попонимать и сделать.
  • Лайк 12
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

Здравствуйте!
Прошу прощения за вопрос, который наверняка уже задавался, но прочитать 470 стр. текста возможности нет. Советник от Qj и Старика [EA] - Setka v1.43 ставится как оригинал на 2 графика - отдельно только на покупки на одном и только на продажи на другом? Или на один график достаточно прикрепить одного бота на торговлю в обе стороны?

Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано


Спойлер

Здравствуйте!
Прошу прощения за вопрос, который наверняка уже задавался, но прочитать 470 стр. текста возможности нет. Советник от Qj и Старика [EA] - Setka v1.43 ставится как оригинал на 2 графика - отдельно только на покупки на одном и только на продажи на другом? Или на один график достаточно прикрепить одного бота на торговлю в обе стороны?





На один в обе.
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано


Здравствуйте!
Прошу прощения за вопрос, который наверняка уже задавался, но прочитать 470 стр. текста возможности нет.
Советник от Qj и Старика [EA] - Setka v1.43 ставится как оригинал на 2 графика - отдельно только на покупки на одном и только на продажи на другом?
Или на один график достаточно прикрепить одного бота на торговлю в обе стороны?




Тестовая версия 1.43 (Собрана под 1065 build, обновлена под 1010)
...
Как установить?
Для того чтобы установить советника требуется скачать архив [EA] - Setka v1.43.zip, а дальше следовать инструкции.
Советника [EA] - Setka v1.43.ех4 устанавливать на один график торгуемой валютной пары - бот торгует в обе стороны на одном графике.
1 пара - 1 график - 1 копия бота.

В терминале должны быть разрешены/заданы торги Long & Short.
Усеченная "ускоренная" версия optimization предназначена для использования исключительно в тестере стратегий для оптимизации.



Бог простит. Рынок нет.

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

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

Рекомендую 2-3 месяца посвятить изучению топика и бота и это время торговать на демке или центах минимальным лотом.
Или не начинать торги нашим ботом вообще - без изучения топика это будет бессмысленно и дорого.


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


P.S. http://tlap.com/forum/forum-trade-like-a-pro/14/kak-vyrazit-blagodarnost-uchastniku-foruma-reputatsiya-na-forume/2393/
  • Лайк 7
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

Добрый день. Старик, по возможности, прошу рассмотреть в будущих изменениях советника привязку CloseAllOrders_ByDrawdownMoney к S_CurrencyForMinLot при торгах с реинвестом. Сделал тест сета, где на годовом отрезке случается 2 стопа, увеличивая пропорционально депо, стоп и лот - по результатам получается, что прибыль уменьшается (скорее всего из-за округления лота в меньшую сторону), а просадка остается на на одном уровне при увеличении лота. Если просадка не меняется, я думаю, что можно использовать такую привязку. Таблица в приложении.

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

P.S. Немного пооптил EURUSD для небольшого депо, начиная с 2016 года. Данные - тест с 2016.01.03 по 2018.01.05 (исключая выборы в США), депо 2500, 12 колен, 430 пп.

P.S.S. Добавил результат теста с середины декабря 17-го до 12.02.2018. Все в рамках максимальной просадки за прошлые периоды.

сводная_таблица_просадок.xls
EA_-_Setka_v1.43_-_Модель_-_EURUSD_-_umen_-__2018.02.10_2500_0.01_grid12_430.gif
EA-Setkav1_43-Модель-EURUSD-umen-2018_02_1025000_01grid12430.rar
EA_-_Setka_v1.43_-_Модель_-_EURUSD_-_umen_-__2018.02.10_2500_0.01_grid12_430.set
2017_12_15-2018_02_12.gif
2017_12_15-2018_02_12.htm

Изменено пользователем Umen
  • Лайк 8
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано
Umen, используйте CloseAllOrders_ByDrawdownPercent вместо CloseAllOrders_ByDrawdownMoney.
я бы понимал, если бы альтернативы не было - но альтернатива есть, включайте и используйте. :)

С мая прошлого года вашу доработку предлагали уже раз 5 минимум - с последнего раза месяца не прошло.
Почти каждый уважающий себя ветеран участник топика эту доработку уже предлагал!... :d

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

-----

Сет вы выложили вроде неплохой - проход 2016 года очень бодрит. :)
Но я бы вам порекомендовал::
1) использовать в тестах параметр FinalGridDate - он очень положительно сказывается в разработке сетов
2) учитывая бурное начало 2018, докачать котировки по февраль 2018 и выполнить тесты по первую неделю февраля - на всякий случай. Изменено пользователем Старик
  • Лайк 7
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

Здравствуйте, уважаемые сетколюбители!

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

Долгое время я обходил стороной данный топик из-за казалось бы слишком сложного алгоритма прописанного в предоставленном советнике и еще более сложных умозаключений Старика. Все мы прекрасно знаем как хорошо и скурпулезно наш «добрый Дед» высказывается, описывает и отвечает на поставленные и возникшие вопросы)) И, признаюсь, поначалу я боялся в это вникать. Как же я был глуп) В своё время я то отказывался от мартингейла, то вновь возвращался к нему. Но рассуждения Старика заставили меня взглянуть на мир «мартингейла» с другими нотками.
Стоит наверное еще сказать, что я не любитель долго ждать прибыли: мне нужно здесь и сейчас, а еще лучше чтобы это было уже вчера. Все предоставленные сэты в данном топике подразумевают получение бОльшей прибыли при бОльшей растянутости сетки, т.е. чем большее колено сетки мы получим, тем больше прибыль зафиксируем. Но! При каждом бОльшем колене сетки, мы получаем выше вероятность познакомиться с «дядей Колей». В итоге лавируем между трёх составляющих: больше сетка – больше прибыль – больше вероятность слить депо. Пару пунктов на больших коленах против заложенной сэтом хода цены и все труды улетают в трубу. Как же найти компромисс между этими тремя «товарищами»? Компромиссом в данной ситуации я вижу получение бОльшей прибыли на коротких сетках. Поэтому заинтересовался короткими и агрессивными сэтами от xFalcon. Недостатком которых служит очень малый ход цены, но в то же время и требуется небольшая коррекция для б/у. Но именно их (все 5 пар) я поставил на мониторинг и стал наблюдать/изучать. Далее постепенно его сэты буду заменять своими. Сегодня заменил eurusd и gbpusd, а так же добавил пары audcad и audnzd.

Мониторинг с 14 января 2018.


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


Итак, разрешите представить моё видение в построении сетки. Данные сэты расчитаны на получение бОльшей прибыли на малых сетках, поэтому при затяжных трендах они опасны и рекомендую на больших коленах закрываться по б/у, что и сам буду незамедлительно притворять в жизнь. Большие тренды будут, но если между ними сэты будут успевать увеличивать депо в более чем 2 раза, то считаю результат успешным. Сэты 20180212 еще агрессивнее, чем 20180131.

Тесты за 2017 год, баланс 10 000 $, S_CurrencyForMinLot = 10 000

Спойлер


[EA] - Setka v1.43 - audcad - Dob3RmaNn 20180131 - 1.5



[EA] - Setka v1.43 - eurusd - Dob3RmaNn 20180131 - 1.5



[EA] - Setka v1.43 - eurusd - Dob3RmaNn 20180212 - 1.6



[EA] - Setka v1.43 - gbpusd - Dob3RmaNn 20180131 - 1.5



[EA] - Setka v1.43 - gbpusd - Dob3RmaNn 20180212 - 1.6



Всем профита! :9>-

EA_-_Setka_v1.43_-_set_by_Dob3RmaNn.rar

  • Лайк 23
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

2) учитывая бурное начало 2018, докачать котировки по февраль 2018 и выполнить тесты по первую неделю февраля - на всякий случай.


С 2016 и начало 2018 множитель 1.47 проскальзывания по умолчанию
в 2015 два слива.

EURUSD_с2016.htm
EURUSD_с2016.gif

  • Лайк 4
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

Всем привет!
Хотел поделиться экспериментальным мониторингом Сетки. Идея была изложена когда-то тут: http://tlap.com/forum/laboratoriya-profitfx/24/open-source-sovetnik-forex-setka-trader-mod-i-eaqj-setka/2738/?do=findComment&comment=376412
Счет демо, 15 пар, шаг 100 п., длинные сетки, короткий ТП, работа все время. Начинал с 500 дол, но торги показали, что можно было и с 400-450. Где-то через месяц-полтора поднял лот на всех парах на 0,01(что и соответствует начальному депо 500). С ростом прибыли добавляю новые, более подвижные, пары, которые требуют больше денег для своих еще больших сеток. Сейчас в работе 19 пар. Жду новых больших движений и посмотрим как пары-тараканы могут заработать...




  • Лайк 12
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

Сейчас в работе 19 пар.


Было бы неплохо учесть ограничение в 200 ордеров для большинства центовых счетов...
  • Лайк 4
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано


Сейчас в работе 19 пар.


Было бы неплохо учесть ограничение в 200 ордеров для большинства центовых счетов...

Учитывая эту проблему, я и делал короткие сетки. На всех парах они в 7-8 колен. Есть на 9-10 колен - но уже в последующих парах, которые начал добавлять недавно, и которые ходят по 1000 и более пунктов
  • Лайк 4
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

Вниманию клиентов Fort Forex Service! Прочитал в разделе "Важная информация" следующее: Для предотвращения чрезмерных рисков Компании вследствие резкой просадки суммарной нетто позиции Клиента у провайдера ликвидности, Компания оставляет за собой право в ограничении торгового плеча на уровне в 1:33 для новых позиций Клиента, открываемых методом усреднения. Имеются в виду вновь открываемые позиции на том же торговом инструменте, в том же самом направлении, но увеличенным на 50% и более лотом, относительно предыдущей позиции.
Задал вопрос: Если у меня советник мартингейл, то любой новый ордер может открыться с плечом 1:33 вместо 1:1000, что означает практически слив во многих случаях. Я правильно понимаю ситуацию? К каким счетам это относится, к центовикам тоже?
Ответ: Спасибо за вопрос. Это относится ко всем типам счетов. По сути, Вы верно понимаете. Советники, которые работают по принципу мартингейла, могут попасть под это условие и для некоторых сделок будет использоваться плечо 1/33. Для предотвращения возможного стопаута вам следует иметь на счете достаточное количество свободной маржи при торговле с подобной стратегией. Fort Financial Services Ltd.

Oleg Dickens
13 февраля 2018 12:58

В связи с этим, насущный вопрос к отцам-основателям бота(поскольку имеется счет на FFS): у нас есть защита от этой напасти или остается только тупо следовать совету Oleg Dickens?

  • Лайк 10
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

Я занимаюсь тем, что активно переношу торговлю с фoртфс на робoфорекс, ну их нахрен...

Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано


Вниманию клиентов Fort Forex Service! Прочитал в разделе "Важная информация" следующее: Для предотвращения чрезмерных рисков Компании вследствие резкой просадки суммарной нетто позиции Клиента у провайдера ликвидности, Компания оставляет за собой право в ограничении торгового плеча на уровне в 1:33 для новых позиций Клиента, открываемых методом усреднения. Имеются в виду вновь открываемые позиции на том же торговом инструменте, в том же самом направлении, но увеличенным на 50% и более лотом, относительно предыдущей позиции.
Задал вопрос: Если у меня советник мартингейл, то любой новый ордер может открыться с плечом 1:33 вместо 1:1000, что означает практически слив во многих случаях. Я правильно понимаю ситуацию? К каким счетам это относится, к центовикам тоже?
Ответ: Спасибо за вопрос. Это относится ко всем типам счетов. По сути, Вы верно понимаете. Советники, которые работают по принципу мартингейла, могут попасть под это условие и для некоторых сделок будет использоваться плечо 1/33. Для предотвращения возможного стопаута вам следует иметь на счете достаточное количество свободной маржи при торговле с подобной стратегией. Fort Financial Services Ltd.

Oleg Dickens
13 февраля 2018 12:58

В связи с этим, насущный вопрос к отцам-основателям бота(поскольку имеется счет на FFS): у нас есть защита от этой напасти или остается только тупо следовать совету Oleg Dickens?

найди мой пост в теме. Я там все разжевал. Ключевое в правилах ФортФС, что усреднение не должно быть больше 50% от предыдущего. Иными словами все сеты, в которых мультменьше 1.49 проходят ограничение фортфс без проблем. Если мульт больше, то идеальный брокер - exness
  • Лайк 9
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

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


Главное что бы они к переходу с 0,01 на 0,02 не придирались).
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано

Вниманию клиентов Fort Forex Service! Прочитал в разделе "Важная информация" следующее: Для предотвращения чрезмерных рисков Компании вследствие резкой просадки суммарной нетто позиции Клиента у провайдера ликвидности, Компания оставляет за собой право в ограничении торгового плеча на уровне в 1:33 для новых позиций Клиента, открываемых методом усреднения. Имеются в виду вновь открываемые позиции на том же торговом инструменте, в том же самом направлении, но увеличенным на 50% и более лотом, относительно предыдущей позиции.


Разве это не относится к открываемым в конце дня?
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Forex Setka Trader Mod и [EA]-Setk… Опубликовано


Вниманию клиентов Fort Forex Service! Прочитал в разделе "Важная информация" следующее: Для предотвращения чрезмерных рисков Компании вследствие резкой просадки суммарной нетто позиции Клиента у провайдера ликвидности, Компания оставляет за собой право в ограничении торгового плеча на уровне в 1:33 для новых позиций Клиента, открываемых методом усреднения. Имеются в виду вновь открываемые позиции на том же торговом инструменте, в том же самом направлении, но увеличенным на 50% и более лотом, относительно предыдущей позиции.


Разве это не относится к открываемым в конце дня?

это у forex4you
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

  • Старик changed the title to [Советник] Forex Setka Trader Mod и [EA]-Setka
  • pavlus777 locked this тема
  • pavlus777 unlocked this тема
  • Старик featured this тема

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Специальное предложение


  • Рекомендуемые брокеры

  • ×
    ×
    • Создать...