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

От ApMSoft, 24 августа, 2012 в Лаборатория ProfitFX

#7955
capteen, коллега...
Ну вот вы реально пилот: неважно на чем летать и пофиг что во тьме и нет карты - главное лететь как можно дальше и как можно выше. :)
я к этому отношусь, надеюсь, если не с полным, то с достаточным пониманием! :)
и аккуратненько складываю в копилочку все ваши наработки с намерением тщательно их перепроверить в TDS2 с реальными спрэдами и, если сеты и тесты подтвердятся, то посмотреть где и как их можно использовать на реале.
В принципе, предварительно, мне все ваши наработки нравятся и я, до качественного тестирования, считаю их условно годными.
Буду или не буду их использовать, это дальнейшие исследования и сравнения с другими наработками покажут - чем я буду торговать в будущем. l-)
Но ваши разработки, включая сегодняшний сет, я опять поместил в группу "условно годных для торгов для контрольного тестирования" и очень этому рад.
В принципе, всё хорошо. :)

Что плохо или не очень хорошо...

Во-первых, я считаю вообще не верным планирование агрессивных торгов с и без реинвестирования более чем на 1 год.
Конечно, это не закон, а лишь мнение - но даже год для агрессивных торгов большой срок, за который есть шанс заработать очень ощутимо.
Но даже за год может очень много произойти - начиная с того, что когда-то ДЦ может не понравится ваша агрессивность и кончая тем, что от последнего финансового кризиса прошло 10 лет и тот же Трамп может очень много чего нарушить и порушить. Рыночек-то раскачивается потихонечку, все больше нарушений ранее устойчивых уровней, корреляций и больше дисбалансов просматривается...
Я бы сказал, что разумно планировать не более чем год агрессивных торгов и далее быть готовым к разнообразным более консервативным торгам - может, и 10-15 парами, но без чрезмерной агрессии.
Так как наш бот и моды продолжают демонстрировать приятную гибкость и устойчивость в разных вариантах торгов, то разумно:
1) изучать и прорабатывать самые разные схемы и варианты торгов, пусть и специализируясь на чём-то одном и
2) тесты с реинвестом ограничивать сроком в 1 (последние 12 месяцев) год для более адекватной оценки перспективности и преимуществ сопоставляемых вариантов торгов. Тесты с фикс лотом без ограничений - чем больше, тем лучше. Иначе слишком завышенные ожидания и некорректное сравнение при выборе вариантов торгов. А это абсолютно критично важно осмысленно и корректно сравнивать разные схемы и варианты торгов...

Во-вторых, может всего несколько человек в топике примерно понимают что вы делаете и могут самостоятельно работать в схожих направлениях, нарабатывать сеты.
Ну тут есть еще несколько толковых людей со стажем и опытом, имеющих навыки выопчивания/вытестивания сетов в разных индикаторных ботах.
Пока интересные варианты сетов для индикаторных модов вроде бы в топике показывали только jocker и вы, не так ли?
Это само по себе уже хорошо, что хотя бы пара человек показывает интересные индикаторные сеты - но этого категорически мало!
У нас тут, конечно, не "все комсомольцы на самолеты!" - но не годится и то, что лишь пара пилотов летает высоко, а остальные лишь ловят изредка сбрасываемые летчиками-индикаторщика листовки и сеты как библейскую рыбу или манну небесную. Это, может, и многих устраивает - но не годится! |da|
я скоро 3 года всеми силами пытаюсь создать условия для обучения и инструменты разработки сетов для безиндикаторных торгов для всех в топике. Это хоть сложно и трудоемко, но в итоге полезно нам всем, так как позволяет обучить и вовлечь больше людей и быстрее двигаться вперед.
Надо и опытным коллегам-индикаторщикам не только одиноко парить в высоте, но и делиться опытом и навыками в топике, передавать знания другим... И почему и как используются индикаторы, и как вы выопчиваете/вытестиваете индикаторные сеты - тут очень немало нюансов и хитростей.
Это не значит, что индикаторщикам не следует делиться с коллегами пойманной рыбой-сетами - это всегда будет приветствоваться!
Но еще более полезным было бы, чтобы коллеги индикаторщики делились знаниями как пользоваться удочками и ловить рыбу самостоятельно!! :)

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

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

-----

Давайте еще раз попробуем, в самом общем виде, классифицировать виды/типы торгов/сетов по уровню/вариантам применяемости индикаторов:

1) все входы безиндикаторные, в основном малые ТФ (хотя допустимы любые, в т.ч. максимальные ТФ).
Деньги под контролем как днем в магазине: видишь ценники - видишь деньги и тратишь столько, сколько надо.
Основной режим торгов - мультиторги низкой и средней степени риска.
Максимум торговли, на наименьших ТФ торги скорее постоянно - максимум ордеров и сеток.
Сеты, диапазонные и додиапазонные, разрабатываются в модели и при возможности тестируются.
Чистая математика и максимальная свобода - сеты от густых агрессивных до сверхдиапазонных в 1000+-пп для мультиторгов большим количеством (10-15?) пар.

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

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

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

Так вот, в /laboratoriya-profitfx/24/open-source-sovetnik-forex-setka-trader-mod-i-ea-setka/2738/?do=findComment&comment=408362 я писал исключительно о торгах и сетах №1 и немного о №2.
А вы мне выкатили пример торгов и сетов №3 - а это герой совсем другого фильма ужасов. :)
Спойлер


Понимаете, да? :d

-----

Но есть еще и 4-й вариант, стоящий особняком и несколько выпадающий из классификации.

4) Индикаторы со 2-го колена применяются лишь с указанного пользователем колена (например, с 11-12), а первый вход может быть как индикаторный, так и безиндикаторный как в варианте 1).
Ближайший аналог - базовая безиндикаторная версия бота с включением индикаторов как дополнительного фильтра безотката, начиная с указываемого пользователем большого колена (вторая половина или третья треть сетки).
Деньги вне контроля как ночью в магазине: ценники не видны - сколько отсчитываешь на ощупь, не знаешь.
(Хотя сетки/депо без учета растяжения из-за индикаторов в модели можно посчитать с приличной точностью.)
Основной режим торгов - скорее, мультиторги.
Интенсивность торгов зависит от первого входа - если безиндикаторный, интенсивность высокая, близкая к максимальной.
Сеты додиапазонные и диапазонные, сетки по количеству ордеров средние и большие.
Сеты разрабатываются, скорее, в модели с обязательным уточняющим оптом/тестированием.

В прошлом успех и в этом направлении достигнут вроде не был.
Но в прошлом и нашего бота не было...
А теперь есть.
И надо проверять не удастся ли нам дописать новую главу в истории мартинов. :)

-----

Успех в 3-м и особенно 4-м варианте торгов зависит от того насколько корректно добавлены индикаторы как фильтры безотката:
а) как еще один фильтр наравне с фильтрами спрэда, волатильности, контроля валют и просадок и всех планировщиков или
б) как автономные "решатели" когда входить очередным рыночным ордером, нарушающие работу в т.ч. блока обработки мартин гэпов и еще неизвестно чего.

В случае б) наш бот де-факто убит или покалечен и шансы у нас те же, что и у других разработчиков - то есть почти никаких.
В случае а) есть шансы на то, что мы сможем сделать то, что пока за 10+ лет разработки мартинов не удалось никому.

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

-----

Теперь по поводу выложенных вами в последнем посте тестов...
Честно говоря, я в очередной раз несколько изумлен и шокирован! =d>
Как вы смогли безиндикаторный додиапазонный сет audcad натянуть на конкретно безумный gbpcad, где обе валюты больные на всю голову и до Брэкзита нет шансов даже на частичное их выздоровление...
Причем фунт весной 2018 с ржанием проскакал нереальные 1700 4-хзначных пипсов вниз...
Это мне не вполне понятно! >:d
Тем не менее, пусть предварительный тест показывает, что даже эту ... пару gbpcad можно торговать с ориентировочным (точно высчитать невозможно!) стартовым депо от 900 и ~9% прибыли в месяц (тест 21+ месяц).
Спойлер


Учитывая, что многоопытные трейдеры с огромным стажем лишь мечтают о 100% годовых, а тут это достигается в торгах даже с фиксированным лотом на вообще-то бешеной паре, выбранной почти наобум в качестве примера...
А с реинвестом за год выходит примерно столько
лот 0.01 депо 900


лот 0.05 депо 4500



Ваш вариант реинвеста прибыли я не принимаю ни по срокам, ни по ММ:
- тест с реинвестом год максимум
- CurrencyForMinLot не может быть меньше минимального депо
- минимальный депо, с учетом залогов, должен быть не менее чем в 2 раза больше максимальной из просадок теста в деньгах.
Поэтому депо и CurrencyForMinLot должны быть не менее 900 на 0.01 лота - для реала!
В тестере что угодно, на своих счетах что угодно, показывать можно в топике что угодно - но реал дело другое и желательно выполнять расчеты и для реалистичных депо и ММ...
Я взял ваш тест с фикс лотом, взял из него реальные цифры и получил те цифры реинвеста, какие получил - от 100%+ до 200%- годовых.

Но, учитывая, что в тесте gbpcad был пройден 1700пп тренд фунта весны 2018, сам факт прохода этого эпизода торгов на таких крохотных деньгах феерический!
А с учетом, что даже с минимальным фикс лотом более 100% годовых с реальным шансом не слиться точно - это фантастика! :)
Так что и этот сет и тест предварительно я считаю интересным и удачным.

-----

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

Вообще-то такие индикаторные торги последние 10 лет были сливные во всем мире. Сливают все.
Не будем себя обманывать, нормальных ботов такого типа в продаже нет - люди убили годы ни на что.
И ваши многообещающие тесты позволяют предполагать, что это маленькое (а может и совсем не маленькое!) чудо происходит благодаря нашему боту.
У меня есть предположение, что именно наши гибкость настроек и обработка мартин гэпов позволяют оптимально достраивать сетки после растягивания и именно это дает такую отличную закрываемость с отличной прибыльностью на самых лютых трендах.

Так или иначе, но каким образом получается такая восхитительная фигня, надо осмысленно разбираться с самого начала! l-)
Без обид, но пока это театр одного актера-иллюзиониста: публика восторженно хлопает - но никто не может самостоятельно повторить.
А это не наш метод: мы строим торги ботом как технологию торгов - и должны расковырять и выписать вопрос с самого начала и на всю глубину.

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

Понимаете?

-----

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

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

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

Первые результаты очень обнадёживают.
Я не знаю все ли понимают насколько это круто, что сет проходит даже гигантский обвал фунта с более чем 100% годовых...
Это очень даже заявка на торги на реале не на центовых счетах - именно из-за устойчивости.

Но счастье от разовых получений еще одного неплохого индикаторного сета от случая к случаю всё же не вариант.
Торги наш бизнес - то, на чём мы должны зарабатывать на потоке.
И раз так, то надо налаживать конвейер по производству счастья.
Давайте кончать удивленно суетится, давайте садится и начинать думать как поставить производство счастья на поток! :)

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

#7956

Доброго дня, уважаемые коллеги!

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





Результат получен процессе тестирования новой индикаторной версии бота под МТ5.
во вложении полный отчет.
Сэт выкладывать бессмысленно, поскольку данная версия бота еще не публиковалась, да он и не оптимизировался.

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



Остальное чуть позже.

EA_-_Setka_v1.43_ADX-CCI-ALL-Steps-capteen-EURUSD-180927-mt_07-181011-10000-FIX-0.02-135-56-TP40-TP5_4-4.zip99 скач.

Изменено 11 октября, 2018 пользователем capteen

#7957

Уважаемые коллеги, всем доброго дня!
В начале хотелось бы поблагодарить многоуважаемого Старика и QJ, а также всех участников этого форума за бесценный труд и потраченное время на уникальную разработку стратегии заработка мартинами на Форексе =d>
С 2016 года являюсь горячим, к сожалению :">, только читателем данной темы. До постов, как-то руки не доходили, но последние изыскания уважаемого capteen
с качеством тестирования 25%, не позволили мне оставаться безучастным и далее.
В файлах тесты выполненные в TDS2 (лицензия, последняя версия, плавающий спред, без проскальзывания), сеты на которых проводились эти тесты и сам бот.
Возможно я ошибаюсь, но по моему скромному мнению - идея пока "не летит".
Если в дальнейшем будет необходимость подобных тестов в TDS2 всегда рад помочь и внести свою скромную лепту в общее дело.

P.S. Пост первый. Извиняйте, ежели что не так >:dEA_-_Setka_v1.43_RSI-CCI-ALL-Steps-capteen-GBPCAD-M1-181008-start10000-FIX-0.01-Chex-capteen-150-35-TP4-10-year1718.set.gif
EA_-_Setka_v1.43_RSI-CCI-ALL-Steps-capteen-GBPCAD-M1-181008-start10000-FIX-0.01-Chex-capteen-150-35-TP4-10-year1718-TDS2.rar56 скач.
EA_-_Setka_v1.43_RSI-CCI-ALL-Steps-capteen-GBPCAD-M1-181008-start10000-750-0.01-Chex-capteen-150-35-TP4-10-year1718.set.gif
EA_-_Setka_v1.43_RSI-CCI-ALL-Steps-capteen-GBPCAD-M1-181008-start10000-750-0.01-Chex-capteen-150-35-TP4-10-year1718-TDS2.rar25 скач.
EA_-_Setka_v1.43_RSI-CCI-ALL-Steps-capteen-GBPCAD-M1-181008-start10000-1000-0.02-Chex-capteen-150-35-TP4-10-year1718.set.gif
EA_-_Setka_v1.43_RSI-CCI-ALL-Steps-capteen-GBPCAD-M1-181008-start10000-1000-0.02-Chex-capteen-150-35-TP4-10-year1718-TDS2.rar25 скач.
EA_-_Setka_v1.43_RSI-CCI-ALL-Steps_-_capteen_-_20181001.ex442 скач.

#7958

С 2016 года являюсь горячим, к сожалению , только читателем данной темы. До постов, как-то руки не доходили, но последние изыскания уважаемого capteen
с качеством тестирования 25%, не позволили мне оставаться безучастным и далее.



Коллега HQPhantom! Моя искренняя благодарность Вам, за проведенные тесты. Я, нечто подобное, и ожидал. Начиналось все "безобидно" я просто искал как влияют параметры на кривые просадки и дохода. Ну а дальше, просто, увлекся вопросом "насколько далеко можно зайти". У меня нет TDS2 и, пока, нет в планах его приобретать. Так что, Ваша работа очень ценна!
Что касается результатов тестов. В тесте без реинвеста сработала "таблетка от жадности", и это хорошо! Избавившись от ненужного груза, можно продолжать тянуть вверх. В остальных тестах - проявился "эффект точности". Т.Е если бы я располагал Вашими данными, однозначно, уровень ММ был бы скорректирован (это как минимум). Все эти "изыски" были показаны и выложены для "дальнейшей творческой доработки и исследования". Сам по себе результат меня заинтересовал, поскольку использование, даже бесполезного сочетания индикаторов (RSI CCI - суть одно и то же), позволило сильно изменить характер движения баланса и средств.

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

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

Внимательно читаю Ваши посты и собираюсь это сделать еще не раз, есть предметы для обсуждения и размышлений. К сожалению, у меня, пока, нет чёткой "картинки" - как себя вести в (пред)форс-мажорных ситуация. Например, на одном из "демо", я, просто, "прибил ручками" самые дорогие колена, неоправданно растянутой, сетки (да! я читал Ваш пост "про ручное вмешательство"), в общем-то можно было этого и не делать,но, опять же, "а как это повлияет?". В итоге сетка закрылась с весьма солидным плюсом, кторый перекрыл на 120+% потери от закрытия убыточных ордеров.

Изменено 11 октября, 2018 пользователем capteen

#7959

Уж простит меня создатель ветки ^:)^, но раз начал сюда выкладывать сов по закрытию ордеров, то и продолжу ;;)

Что изменилось:
- название, дабы не учинили в плагиате)
- убрал кривизну панели
- добавился объем сделки относительно баланса (раз относительно значит в процентах)
- относительное закрытие части сделки. Пример: если открыто три сделки в бай объемом 1лот-2лота-3лота и через некоторое время они (как здорово) ВСЕ они дают профит. Вы решаете прикрыть 50% прибыли, то в рынке остаются те же три сделки, но с объемом 0,5лота-1лот-1,5лота. Т.Е. мы прикрываем процент от общего объема

CloseOrders_V1.00.ex431 скач.
Close.jpg

#7960

Добрый вечер.
К предыдущему посту Старика сет по варианту 2) первый вход индикаторный на ТФ м15-Н1, остальные входы безиндикаторные.
Сет для реинвеста и проходит октябрьский скачок канадца, с таким ММ сетки BUY проходят с января 2011 при приемлемой прибыли, на сетках SELL ММ меньше, но и прибыли приносят меньше. Попробую еще улучшить.

AUDCAD.gif
AUDCAD.htm62 скач.
EAQj_-_Setka_v1.43-RSI-CCI-AUDCAD-H1_JOKER_PEREOPT_RAZGON.set99 скач.

#7961


Уж простит меня создатель ветки ^:)^, но раз начал сюда выкладывать сов по закрытию ордеров, то и продолжу ;;)

Что изменилось:
- название, дабы не учинили в плагиате)
- убрал кривизну панели
- добавился объем сделки относительно баланса (раз относительно значит в процентах)
- относительное закрытие части сделки. Пример: если открыто три сделки в бай объемом 1лот-2лота-3лота и через некоторое время они (как здорово) ВСЕ они дают профит. Вы решаете прикрыть 50% прибыли, то в рынке остаются те же три сделки, но с объемом 0,5лота-1лот-1,5лота. Т.Е. мы прикрываем процент от общего объема

Привет. Самое место панели в данной ветке: /ugolok-programmista/13/graficheskiy-interfeys-obmen-opytom/16079/?do=findComment&comment=405828

1.Я там также выкладывал код по добавлению функции закрытия ордеров CloseBy.
Если внедришь в код - цены ему не будет! На CloseBy мы выигрываем в скорости закрытия ордеров и ТОРГОВЫХ издержках при закрытии ордеров с комиссией (в 2 раза комиссия получается меньше ...).
2.Дело конечно вкуса, но я за "минимализм" и название кнопок по закрытию. Подумай чтобы отобразить их как С+, С- CB, CS, DEL..... вместо Close+, Close-

Изменено 12 октября, 2018 пользователем DENYA

#7962
Пользователей предупредили о сбоях в работе интернета 11 октября
https://www.spb.kp.ru/daily/26878/3921536/
6 сентября 2018

Причиной станет первое в истории обновление настроек защиты системы криптографических ключей [радиопередача]

ГРИГОРИЙ ПУШКАРЁВ

Спойлер

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

Корпорация по управлению доменными именами и IP-адресами (ICANN) предупредила, что 11 октября пользователи интернета по всему миру могут столкнуться со снижением скорости работы в сети и недоступностью сайтов. Причиной этого станут перебои из-за первой в истории смены криптографических ключей.

Интернет ждет первый в истории глобальный сбой

Тут радиопередача

“Хотя корпорация ICANN предполагает, что последствия смены KSK в корневой зоне для пользователей будут минимальные, ожидается, что небольшой процент интернет-пользователей испытает сложности при разрешении доменных имен, что на нетехническом языке значит, что у них возникнут проблемы с достижением онлайн-пункта назначения”, - сказано в сообщении в корпорации.

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

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

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

Криптографические ключи появились в 2010 году. Они применяются в расширении DNSSEC для обеспечения безопасности и целостности системы интернет-адресации. Ключи предотвратили уязвимость, благодаря которой злоумышленники могли перехватить запрос компьютера пользователя и незаметно подключить его к своему серверу.

ICANN является международной некоммерческой организацией, созданной в 1998 году при участии правительства США. Она управляет доменными именами и IP-адресами.


Коллеги, кто хочет перестраховаться, на 2-3 торговых дня запретите открытие новых сеток.
На самом деле 11 октября дата не окончательная, возможно что изменения в инет будут вноситься в другие сроки и такая мера предосторожности окажется излишней.
Я проинформировал - решайте сами. :)

-----

Коллега loveЦ, очень хорошо, что вы делаете эту панель! =d>
И, как любой инструмент управления торгами, она абсолютно уместна в этом топике! l-) :)
И новые релизы этой панели в данном топике будут только приветствоваться!

Но я бы вам порекомендовал бы всё же создать отдельный топик как автор и выложить вашу панель как авторскую разработку.
Вы могли бы это сделать либо в этом же подфоруме /laboratoriya-profitfx/24/, либо в подфоруме /hardwaresoftware-dlya-treydera/27/

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

Разумно универсальное торговое ПО выкладывать на форуме на видном месте - так лучше и множеству людей, и автору!

-----

HQPhantom, очень хорошо! =d>
Добро пожаловать на борт!
Высококачественные тесты нужны всегда и ваше участие даже только в этом процессе безусловно будет вкладом в развитие проекта! :)

-----

Коллега capteen, имхо, пока не тратьте время на МТ5.
Выложенная версия лишь только компилируется и Qj по ней планировал еще тьму работ.
Он хотел показать, что работы и в этом направлении велись, но выложенная версия лишь для ознакомления интересующимися.
Для тестов и торгов она пока непригодна.

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


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


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

-----

Самое место панели в данной ветке: /ugolok-programmista/13/graficheskiy-interfeys-obmen-opytom/16079/?do=findComment&comment=405828

1.Я там также выкладывал код по добавлению функции закрытия ордеров CloseBy.
Если внедришь в код - цены ему не будет! На CloseBy мы выигрываем в скорости закрытия ордеров и ТОРГОВЫХ издержках при закрытии ордеров с комиссией (в 2 раза комиссия получается меньше ...).


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




Добавлено: 12-10-2018 01:37:05

Что мы тут видим? А мы видим огромный балласт ("на всю котлету") и только три полезных сделки!!!
Я не знаю как у остальных коллег, но у меня это вызывает нехорошее шевеление волос на голове и спине...


Математика сеток хитрая вещь...
В неё надо пристально всматриваться, чтобы осознавать взаимные связи и зависимости.

Во-первых, это практически стандарт торгов форекса мартинами.
Таковы математические пропорции сеток. +- ордер отклонения возможны, больше редкость.
Я бы не надеялся 2-3 индикаторами изменить базовую математику форекса в свою пользу.
Если вам показалось, что вы математику сделали и добились своего - ищите где вам математика вставила.
Математика сеток абсолютна и беспощадна: её надо знать и использовать - бороться с ней бесполезно и невозможно.

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

В - третьих, уменьшение количества ордеров в сетке означает уменьшение количества уровней ТР и их удаление друг от друга.
Если вы спроектировали на безоткат 600 пипсов сетку в 12 и 15 колен, то:
- в первой у вас будет лишь 12 уровней закрытия сетки по ТР, а среднее расстояния между ними больше
- а во второй у вас буде 15 уровней закрытия по ТР, среднее расстояние между ними меньше и большая вероятность закрытия.
Понятно, что в сетках всё не бесплатно и за большее количество уровней закрытий сетки в диапазоне надо по своему платить.
Но мнение, что чем в сетке меньше ордеров, тем лучше однозначно верным и доказанным ни разу не является.

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


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


В тесте без реинвеста сработала "таблетка от жадности", и это хорошо!


:d
Вы уверены, что вы все наши спрятанные хитрости в боте нашли?!
Мы вообще-то планировали заставить зарабатывать всех, даже ошибшихся в настройках...
Почитайте про TakeProffitControlNoLossFixPips ;)

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

#7963


Самое место панели в данной ветке: /ugolok-programmista/13/graficheskiy-interfeys-obmen-opytom/16079/?do=findComment&comment=405828

1.Я там также выкладывал код по добавлению функции закрытия ордеров CloseBy.
Если внедришь в код - цены ему не будет! На CloseBy мы выигрываем в скорости закрытия ордеров и ТОРГОВЫХ издержках при закрытии ордеров с комиссией (в 2 раза комиссия получается меньше ...).


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

Roboforex: доступно
FortFS Fort: доступно
FortFS Flex: НЕ доступно

В любом случае в идеале так:
1.Запрос при нажатии кнопки "Close" брокеру: доступна или нет функция CloseBY.
а)Если доступна - закрытие через CloseBY
б)Если НЕ доступна - обычное поордерное закрытие.
Не вижу особых проблем.

ВЫГОДА же очевидна! Молниеносное исполнение и экономия на комиссии ...
#7964

1.Я там также выкладывал код по добавлению функции закрытия ордеров CloseBy.



1. Функция OrderCloseBy() - очень полезна, не сомненно. И как Вы говорили, DENYA, "....Во многих ДЦ эта опция недоступна...."". Так же она ценится своей быстротой, а эта быстрота достигается именно в скриптах, в том числе и тех, которые Вы используете. Чтобы код "вшить" в сов нужно несколько проверок этой функции по поддержки ДЦ и т.д., а это потеря времени, тем самым потеря ценности функции.

2.Дело конечно вкуса, но я за "минимализм" и название кнопок по закрытию. Подумай чтобы отобразить их как С+, С- CB, CS, DEL..... вместо Close+, Close-



2. В левом верхнем углу совы есть кнопка со стрелками, которая уменьшает панель до "С+, С- CB, CS, DEL". В настройках есть пункт "Тип окна". 0-мини окно, 1-стандартное окно. Так же можно менять цвета панели как на стандартные так и подбирать на свой вкус

3. В новой версии 1.01 добавлено закрытие сделок прямо на графике см.Рис ниже

CloseOrders_V1.01.ex438 скач.
2018-10-12_9-29-33.jpg

#7965

Доброго дня, уважаемые коллеги!

Коллега Старик. С большим, как всегда, интересом прочитал Ваш пост и позволю себе поделиться некоторыми мыслями, возникшими в связи с ним.

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



Давайте попробуем использовать аллегорию. И так, вам в руки попала бутылка, много лет проплававшая в море. Там оказалась записка "старого пирата". :) Вы прочитали следующее: "...на этом острове находится дерево (оно там одно :) ). Все накопленные богатства, я закопал в направлении 8-мь румбов на восток..." (далее размыто водой). И вы как добрый малый, желающий до этого клада добраться режете любимую свиньюразбиваете "кубышку" и на эти деньги нанимаете бомжейземлекопов. Они ставят условие, что за каждую следующую яму, вы будете платить им на Lot * X_Mult больше, начиная с 1-го цента... Вы берете учебник математики для средней школы и находите формулу расчета суммы членов геометрической прогрессии. В соответствии с ней получаете количество ям, которое вы в состоянии оплатить. А на каком расстоянии друг от друга эти ямы расположить? И вы решаете, например, 10 метров...
Есть шансы найти этот клад? разумеется да!
А может правильнее (логичнее) взять часть ваших средств и вложить их, ну например, в приобретение металлоискателя. Тогда очередная яма будет там, где металлоискатель предположил вероятность нахождения клада...
В каком варианте вероятность успешности поисков выше?
Надеюсь, эта аллегория достаточно прозрачна и легко переводится в суть нашего вопроса о применении/неприменении индикаторов к торгам сетками.

Коллега capteen, имхо, пока не тратьте время на МТ5.
Выложенная версия лишь только компилируется и Qj по ней планировал еще тьму работ.



В целом, я сделал (почти) всю систему управления сделками/ордерами в МТ5, и честно рассчитывал этим ограничиться. Увы, не вышло! Оказалось, что разница между языками, хоть и в тонкостях, но оказала катастрофическое влияние на работоспособность ядра программы(бота). Можно было бы на это плюнуть и забросить работы по МТ5, но тут есть еще один нюанс! Вы прекрасно знаете, что Метаквоты планомерно ведут MQL4 к полной совместимости с MQL5, а из этого следует, что в один, очень не счастливый, момент мы получим обновление МТ4, делающее этого прекрасного бота совершенно не работоспособным... Очень грустная перспектива, не правда ли?

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



Вот это и есть, проявление описанного выше эффекта. Дело в том, что к блоку обработки гепов я даже не прикасался!

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


Вы уверены, что вы все наши спрятанные хитрости в боте нашли?!
Мы вообще-то планировали заставить зарабатывать всех, даже ошибшихся в настройках...
Почитайте про TakeProffitControlNoLossFixPips



А вот за эту подсказку огромное спасибо! Я действительно этот параметр не учитывал. Тем более, что он расположен в таком далеком подвале "простыни" параметров... :)
Позволю себе некоторые мысли по этому поводу. Ваше стремление поставить "защиту от дурака" очень похвально и приветствуется, но все же, надо понимать где находится грань разумного. Еще пяток-десяток таких "помощников" и у вашей программы будет одна кнопка "Бабло здесь"... :) Давайте посмотрим, что получается в данном случае. Сетка растянулась недопустимо далеко (по моему мнению) и я хочу ее закрыть с минимальными потерями (но все же с потерями), и тут добрый бот за меня решает "продолжать игру до победного..."! Как-то это "не айс", на мой взгляд.
Здесь мы снова вернулись к вопросам, которые я задавал в прошлых постах. Как регулировать и снижать рискованность сетки в реальном времени, и какими критериями руководствоваться для таких "регулировок"...

На сём закругляюсь.

Как всегда, всем профитов!
#7966


Здесь мы снова вернулись к вопросам, которые я задавал в прошлых постах. Как регулировать и снижать рискованность сетки в реальном времени, и какими критериями руководствоваться для таких "регулировок"...

Привет. Спасибо за отличную работу.
Прежде всего ВСЕГДА есть несколько лагерей, в рамках которых одни думают что «безиндикаторные» боты лучше, другой лагерь убежден что за «индикаторными» будущее, надо только найти «ТОТ САМЫЙ» индикатор! Спор считаю бесполезным, это как с РЕЛИГИЕЙ. Попробуй переубеди масульманина, что христианство лучше?!.
Учитывая данный факт, что все равно никто никого не переубедит, надо и действовать, разрабатывая 2 бота. Один основной, второй – МОДификация.

Учитывая, что и внутри лагеря любителей индикаторных ботов есть подлагери, то эту модификацию ВЫГОДНО разрабатывать с возможностью быстро менять сигнальные индикаторы, НЕ влезая в код советника.
КАК это сделать, изложил тут:
/laboratoriya-profitfx/24/open-source-sovetnik-forex-setka-trader-mod-i-ea-setka/2738/?do=findComment&comment=405911

Итак, есть у нас «Индикаторный МОД», твой вопрос был КАК лучше всего бороться с самым слабым местом «сеточных» ботов, то есть с торговлей в явный тренд/обвал.
Чтобы ответить на твой вопрос, давай попробуем систематизировать. Что же конкретно происходит в момент обвала, то есть определяемся с ПРЕДМЕТОМ с чем будем бороться.
1.Большое количество ордеров. В момент обвала, в многих сеточных ботах открывается слишком много ордеров. То есть открытие ордера, привязанное к жесткой геометрии (шаг открытия) не обоснованно наоткрывает слишком много ордеров. Конечно такое открытие может привести к закрытию по приличному профиту на откате, НО по закону Мерфи, в большинстве случаем приведет к чрезмерной нагрузкена депо и последующему сливу депо при продолжении обвала.

2.Большой объем ордеров. Из-за частого открывания ордеров, при применении лот.экспонент, то есть мартина, откроется приличный объем лотов в одну сторону. Дальше сценарий по закону Мерфи – слив.

3.Визуально не правильные места для открытия ордеров.
Пост-фактум мы на истории смотрим участок обвала и удивляемся, ЗАЧЕм бот открыл так много ордеров при явном обвале. То есть предметом третьего пункта будет визуально противоречивые места для открытия ордеров.

4.Раннее открытие ордера. Визуально видно что рано открыли 1-й ордер, лучше было бы подождать.
Что мы ожидаем увидеть в боте? Открытие на пике окончания локального импульса, снижение количества «вредных» входов, уменьшение нагрузки на депо.

Итак, с ПРЕДМЕТОМ определились, приступаем к методом контроля или борьбы с данными минусами:
1.Индикатор (как есть сейчас в коде CCI+RSI ALL) бот дает разрешение на открытие ордеров в момент экстремумов показаний данных индикаторов. Такой подход дает борьбу с 4-м, частично с 3-м. В момент обвала с 1-м и 2-м предметами ощутимой борьбы не будет ибо показания индюков залипнут в экстремальных значениях и наоборот в обвал будет разрешение на открытие новых ордеров в противоположную обвалу сторону!.

2.Ужесточение Внутренних фильтров основного бота. (спред, фильтр свечи, волатильности). По сути это такие же индикаторы и это моя «религия»! Переубеждать меня что это НЕ индикаторы не надо ) Это такие же индикаторы). Идея, заложенная в данные фильтры простая, но чертовски эффективная. Старик и разработчики молодцы что додумались до нее. С какими предметами мы боремся с применением данных фильтров: Частично с 3-м. По сути все …

3.Фильтр ПервойОбратнойСвечи.
Изложил идею тут:
/laboratoriya-profitfx/24/open-source-sovetnik-forex-setka-trader-mod-i-ea-setka/2738/?do=findComment&comment=402988
По сути боремся только с 3-м предметом. Я такой фильтр успешно вшивал в код индикатора ТМА. Очень отличный фильтр.

4.Шаг открытия ордера в зависимости от тренда. Пролистал все мои посты, и увидел что посты, касающиеся описания данной идеи были удалены. Жаль.
Повторю в 2-х словах: по моему субъективному мнению самый лучший индикатор, отражающий наличие в данный момент времени на рынке флета/тренда/обвала – это МА-шка. Есть много вариантов МА-шек, и в нашем случае лучший вариант – это использовать суперсглаженную машку. Почти идеальный вариант JurikFilteredMA, даже дважды отфильтрованная фильтром от Юрика. Что она нам даст? В зависимости от наклона МА-ки у нас рассчитывается шаг открытия ордера. В тренд, допустим, шаг будет увеличиваться на 2, в обвал на 3. Вводим в формулу расчёта шага открытия следующего колена К(коэф.наклона.МА). При проверки формулы будет учитываться наклон МА, который будет переведен в Коэф, который повлияет на увеличение шага следующего ордера.
Таким подходом мы боремся с 1-м, частично 2-м предметом.

5.Вход по индикатору методом «HOOK». В твоем МОД-е принцип действия фильтра РСИ+ССИ следующий:
А.Если и РСИ и ССИ находятся выше линии (перекупленность), тогда разрешено открывать СЕЛЛ ордера. Если ниже линии, то разрешены к открытию только БАЙ ордера, если между верхней и нижней линиями - запрещено открытие любых ордеров.
Я всегда писал. Что это НЕ самый эффективный вариант взятия сигнала. Считаю самым эффективным взятие сигнала по методу «HOOK».
Б.(И это идеал ... ) РСИ и ССИ побывал выше верхней линии, первое обратное пересечение верхней линии - сигнал на СЕЛЛ, открытие СЕЛЛ. Если РСИ и ССИ побывал ниже линии, первое пересечение снизу вверх линии - сигнал на БАЙ. Открытие бай ордера.
Именно Б-й вариант САМЫЙ толковый. Только из-за несовпадения РСИ и ССИ стоит удалить из формирования сигнала один из индюков. С моей точки зрения РСИ лучше. Ну а вообще в идеале не РСИ, а ТДИ TDI TrendDirectionIndicator......
Это я к тому, что в идеале лучше съэкономить драгоценные часы трудозатрат и сделать уже так как надо. а именно использовать логику мода РСИ+ССИ, НО вместо фильтра использовать только ТДИ, причем на каждый новый ордер.
(ТДИ не плох, но в моем загашничке есть еще лучше индикаторы …..)
Такой подход безусловно борется с 4-м, 3-м, 1-м и частично 2-м предметом. Реализация ТОЛЬКО такого подхода для одного рандомного индикатора потенциально решит все проблемы.

ЕСЛИ у тебя в МОД-е вшито уже 2 индикатора (РСИ+ССИ). То считаю целесообразным предусмотреть возможность применения «рандомных» двух индикаторов. (как изложено тут:
/laboratoriya-profitfx/24/open-source-sovetnik-forex-setka-trader-mod-i-ea-setka/2738/?do=findComment&comment=405911
/laboratoriya-profitfx/24/open-source-sovetnik-forex-setka-trader-mod-i-ea-setka/2738/?do=findComment&comment=405841

Один будет трендовым, второй «HOOK».
Опять не вижу своих постов, стерли … Я там описывал про трендовый вариант индикатора, который должен ПОСТОЯННО давать разрешение на открытие ордера в одну из сторон и ВОЗМОЖНО в другую. ОБВАЛ: разрешение только в одну сторону, тренд и флет: разрешение в 2 стороны.
Ну а HOOK - это в чистом виде сигнальный точный индикатор. В сочетании открытия по тренду возможно получится весьма неплохо.)

Такие вот мысли, как всегда кратко…
#7967

Добрый вечер, коллеги!

Ну что ж, давайте попробуем порассуждать!

1.Большое количество ордеров. В момент обвала, в многих сеточных ботах открывается слишком много ордеров. То есть открытие ордера, привязанное к жесткой геометрии (шаг открытия) не обоснованно наоткрывает слишком много ордеров. Конечно такое открытие может привести к закрытию по приличному профиту на откате, НО по закону Мерфи, в большинстве случаем приведет к чрезмерной нагрузкена депо и последующему сливу депо при продолжении обвала.


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

2.Большой объем ордеров. Из-за частого открывания ордеров, при применении лот.экспонент, то есть мартина, откроется приличный объем лотов в одну сторону. Дальше сценарий по закону Мерфи – слив.



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

3.Визуально не правильные места для открытия ордеров. Пост-фактум мы на истории смотрим участок обвала и удивляемся, ЗАЧЕм бот открыл так много ордеров при явном обвале. То есть предметом третьего пункта будет визуально противоречивые места для открытия ордеров.



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

4.Раннее открытие ордера. Визуально видно что рано открыли 1-й ордер, лучше было бы подождать.
Что мы ожидаем увидеть в боте? Открытие на пике окончания локального импульса, снижение количества «вредных» входов, уменьшение нагрузки на депо.



А вот это, как мне представляется, проблема не очень сложная. Именно фильтруя каждое колено сетки, мы, достаточно прилично, можем растянуть сетку. При этом способ "индикации" (фильтрации) не слишком важен, лишь бы он был эффективен.

Если малость задуматься, то легко увидеть, что "фильтр импульса на первом ордере" - это наша родная машка с периодом Candles, а фильтр открытия колена - машка с периодом 1 :)).

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

Что касается техники HOOK-ов. Я, почти, взялся дописать эту опцию, но не сумел нормально представить себе, как "вся эта каша" будет взаимодействовать. Сигнал RSI на одном баре, сигнал CCI на другом (примерно на 1/2 бара позже, в среднем) а еще надо, что бы отработали все штатные фильтры, и все это должно совпасть с "желанием" бота открыть очередное колено именно в этот момент... В принципе, нет никаких технических сложностей это реализовать. Как только освобожусь от других задач, постараюсь реализовать переключатель "HOOK" для каждого из фильтров.

Громоздить "светофор" из 2-х десятков фильтров, считаю делом бесполезным. RSI и CCI - суть один индикатор, поэтому я заменил RSI на ADX. TDI - не стандартный индикатор, что потянет дополнительные сложности с его внедрением. Решаемые конечно! Но для меня, пока, его ценность не слишком очевидна.
Что касается предложений по методике внедрения различных индикаторов без доработок бота -- есть отличное, и давно проверенное, решение. Обратите внимание на бот BasketBull. Там этот вопрос давно решен применением глобальных переменных. Максимум, что придется дописать, это "индикатор" принимающий решение на основе работы произвольного количества других индикаторов, и записывающий свое решение в глобальную переменную известную боту.

Ну вот, примерно, такие есть соображения. Можно еще попробовать рассмотреть использование мульта лота и коррекции шага сетки, но, пока, это, для меня, "очень туманная" задача. Когда (и если) до нее доберусь - буду "издеваться" над моделью ;) ).

Ну и! Всем профитов!
#7968

А вот это, как мне представляется, проблема не очень сложная. Именно фильтруя каждое колено сетки, мы, достаточно прилично, можем растянуть сетку. При этом способ "индикации" (фильтрации) не слишком важен, лишь бы он был эффективен.


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

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


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

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

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


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

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

Также можно рассмотреть введение буллевых переключателей использования/учета сигналов отдельных индикаторов и мод трансформируется в [EA] - Setka v1.43 Indi-capteen-ГГГГММДД.
В этом случае не нужно будет каждый раз править код бота, а достаточно будет в сете указать сигналы каких из ранее прописанных в коде индикаторов учитываются при принятии решения об открытии колена.
Выключенные индикаторы в "И" цепочке сигналов прописанных в боте индикаторов будут постоянно выдавать True, что обеспечит запрет/разрешение на вход по сигналам учитываемых индикаторов.
После добавления сигналов индикаторов бот в опте по любому станет никакой по быстродействию и 4-5 on|off индикаторов в коде уже ничего не испортят.

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

Для этого можно к боту прилагать пустой индюк InGridIndi.ех4, который в базовой версии в 4-х буферах всегда выдает 4 единички=true.
sell можно открыть 1-й ордер
sell можно открыть 2+ ордер
buy можно открыть 1-й ордер
buy можно открыть 2+ ордер
То есть в базовой версии почти пустой крохотный индюк-заглушка, всегда разрешающий открывать ордера и никак не влияющий на работу нашей базовой версии бота.

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

Ну и новые релизы бота не будут требовать заново писать все индикаторные моды бота по новой - наши новые релизы сходу будут работать с ранее написанными пользователями своими InGridIndi.ex4


Индикаторные исследования можно вообще вынести за пределы кода бота.
К тестам придется прилагать сеты бота и индюка с указанием версии индюка.
Регламент как разрабатывать, именовать и выкладывать в топик разнонаполненные версии одноименного индикатора выписать можно - свои нюансы будут, но допустимо.

Решение не идеальное, но одно из допустимых.

-----



Вы уверены, что вы все наши спрятанные хитрости в боте нашли?!
Мы вообще-то планировали заставить зарабатывать всех, даже ошибшихся в настройках...
Почитайте про TakeProffitControlNoLossFixPips


А вот за эту подсказку огромное спасибо! Я действительно этот параметр не учитывал. Тем более, что он расположен в таком далеком подвале "простыни" параметров...
Позволю себе некоторые мысли по этому поводу. Ваше стремление поставить "защиту от дурака" очень похвально и приветствуется, но все же, надо понимать где находится грань разумного. Еще пяток-десяток таких "помощников" и у вашей программы будет одна кнопка "Бабло здесь"... Давайте посмотрим, что получается в данном случае. Сетка растянулась недопустимо далеко (по моему мнению) и я хочу ее закрыть с минимальными потерями (но все же с потерями), и тут добрый бот за меня решает "продолжать игру до победного..."! Как-то это "не айс", на мой взгляд.

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

----

В целом, я сделал (почти) всю систему управления сделками/ордерами в МТ5, и честно рассчитывал этим ограничиться. Увы, не вышло! Оказалось, что разница между языками, хоть и в тонкостях, но оказала катастрофическое влияние на работоспособность ядра программы(бота). Можно было бы на это плюнуть и забросить работы по МТ5, но тут есть еще один нюанс! Вы прекрасно знаете, что Метаквоты планомерно ведут MQL4 к полной совместимости с MQL5, а из этого следует, что в один, очень не счастливый, момент мы получим обновление МТ4, делающее этого прекрасного бота совершенно не работоспособным... Очень грустная перспектива, не правда ли?


Да пофиг, если по взрослому.
МТ5 наша самая последняя проблема.
Вы либо найдете хорошие индикаторные решения за 3-6 месяцев, либо нет.
И если нет, то нет смысла продолжать долбиться в индикаторы вслед за тысячами неслабых программистов со всего мира, за 10+ лет так и не создавших достойных индикаторных мартинов.

-----


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


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

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

Коллега, вы явно в теме индикаторов и программист не в прошлом. :d
И шанс на успех, на базе создаваемых в топике технологии и бота, у вас есть.
Но вам надо изучить математику сеток, которую мы исследуем в топике с начала 2016.
Невозможно оптимизировать то, чего не знаешь - адекватное целеуказание отсутствует.
#7971

Также можно рассмотреть введение буллевых переключателей использования/учета сигналов отдельных индикаторов и мод трансформируется в [EA] - Setka v1.43 Indi-capteen-ГГГГММДД.
В этом случае не нужно будет каждый раз править код бота, а достаточно будет в сете указать сигналы каких из ранее прописанных в коде индикаторов учитываются при принятии решения об открытии колена.
Выключенные индикаторы в "И" цепочке сигналов прописанных в боте индикаторов будут постоянно выдавать True, что обеспечит запрет/разрешение на вход по сигналам учитываемых индикаторов.
После добавления сигналов индикаторов бот в опте по любому станет никакой по быстродействию и 4-5 on|off индикаторов в коде уже ничего не испортят.



Именно так все и реализовано! В цепочку && условий добавлен вызов еще одного метода is_indicator_signal. Все остальное находится в теле самого метода. В современной (еще не опубликованной) реализации есть 4-ре переключателя. два со значениями "да, нет, реверс" и два +0- номер колена и реверс.
Что касается быстродействия, этот вопрос я, пока, не трогал, но держу его "в прицеле". Есть надежда несколько уменьшить влияние индикаторного мода на производительность.

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


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


Добавлено: 13-10-2018 09:18:52

Да пофиг, если по взрослому.
МТ5 наша самая последняя проблема.
Вы либо найдете хорошие индикаторные решения за 3-6 месяцев, либо нет.



Давайте оставим вопрос МТ5 в стороне, Хочу только обратить внимание на нарастающий вопрос совместимости бота с новыми билдами МТ4. Поверьте я этот вопрос "не из пальца высосал". ;)

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

Изменено 13 октября, 2018 пользователем capteen

#7972

Спойлер

Ну что ж, давайте попробуем порассуждать!


Цитата: DENYA от Октябрь 12, 2018, 12:16:13 pm
1.Большое количество ордеров. В момент обвала, в многих сеточных ботах открывается слишком много ордеров. То есть открытие ордера, привязанное к жесткой геометрии (шаг открытия) не обоснованно наоткрывает слишком много ордеров. Конечно такое открытие может привести к закрытию по приличному профиту на откате, НО по закону Мерфи, в большинстве случаем приведет к чрезмерной нагрузкена депо и последующему сливу депо при продолжении обвала.
Это самый простой случай, как мне видится. Мы, достаточно безопасно, можем закрыть бОльшую часть убыточных ордеров, рассчитывая, компенсировать потери, взятием приличного профита, без "отягчающих" ордеров. В качестве одного из средств в подобной ситуации, я использовал "таблетку от жадности". Т.е. вводил, однозначно отрицательный, ТП, с целью избавиться от балласта, и начать новую сетку, в, намного более, благоприятных условиях.


Цитата: DENYA от Октябрь 12, 2018, 12:16:13 pm
2.Большой объем ордеров. Из-за частого открывания ордеров, при применении лот.экспонент, то есть мартина, откроется приличный объем лотов в одну сторону. Дальше сценарий по закону Мерфи – слив.

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


Цитата: DENYA от Октябрь 12, 2018, 12:16:13 pm
3.Визуально не правильные места для открытия ордеров. Пост-фактум мы на истории смотрим участок обвала и удивляемся, ЗАЧЕм бот открыл так много ордеров при явном обвале. То есть предметом третьего пункта будет визуально противоречивые места для открытия ордеров.

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


Цитата: DENYA от Октябрь 12, 2018, 12:16:13 pm
4.Раннее открытие ордера. Визуально видно что рано открыли 1-й ордер, лучше было бы подождать.
Что мы ожидаем увидеть в боте? Открытие на пике окончания локального импульса, снижение количества «вредных» входов, уменьшение нагрузки на депо.

А вот это, как мне представляется, проблема не очень сложная. Именно фильтруя каждое колено сетки, мы, достаточно прилично, можем растянуть сетку. При этом способ "индикации" (фильтрации) не слишком важен, лишь бы он был эффективен.

Если малость задуматься, то легко увидеть, что "фильтр импульса на первом ордере" - это наша родная машка с периодом Candles, а фильтр открытия колена - машка с периодом 1 .


Может имеет смысл отталкиваться от блока выявления и обработки мартин-гэпов GapControl=2? Ордера открывается по сигналу индикатора. Их лотность определяется исходя из пройденного ценой расстояния. Большие промежутки между ордерами заполняются лимитниками, ненагружающими сетку. В результате, и основная идея индикаторного бота работает, и геометрия сетки не так сильно страдает. В итоге, и закрываемость, и прибыльность торгов должна улучшиться.
#7973

Может имеет смысл отталкиваться от блока выявления и обработки мартин-гэпов GapControl=2? Ордера открывается по сигналу индикатора. Их лотность определяется исходя из пройденного ценой расстояния. Большие промежутки между ордерами заполняются лимитниками, ненагружающими сетку. В результате, и основная идея индикаторного бота работает, и геометрия сетки не так сильно страдает. В итоге, и закрываемость, и прибыльность торгов должна улучшиться.



Абсолютно верно мыслите, как я думаю. У меня не было времени заняться вопросом изучения влияния настройки блока обработки гэпов на результаты торгов.
Я, не даром, результаты своих ранних экспериментов сопровождал скринами экранов, полученными в результате теста. Там, вполне однозначно, видно работу блока обработки мартин-гепов.
Могу Вам предложить, присоединиться к процессу разработки! Как вариант, зажмите фильтр импульса до предела/безумия, и меняя настройки блока обработки гэпов, записывайте параметры в таблицу, и результаты крайних значений кривой средств и баланса, а так же, итог в эксель таблицу. Полученные данные можно будет, как-то, систематизировать и получить знания по настройкам блока и, их влиянию на результаты торгов. А уж как заставить блок срабатывать, мы все вместе, точно придумаем.
Дорогу осилит идущий, но не "ждущий удобного автобуса"... Без обид! Это только приглашение к участию в процессе достижения наилучших результатов, и понимания что, как, и на что, влияет.

Всем профитов!
#7974


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


Не, ну мои посты не библия, я не пророк и не носитель истины в последней инстанции... :)
Мои некоторые посты попытки осмысления и систематизации и скорее повод для дискуссий и, особенно, возражений.
Если есть возражения или уточнения - возражать желательно для обдумать и уточнить.
Но это не тот вопрос, которым надо немедленно заниматься и всё ради этого бросать!

Конечно, ваша основная задача, раз имеете необходимые навыки, это сделать полнофункционального индикаторного мода бота.
Это именно то, что действительно надо - и это то, от чего не надо отвлекаться ни на что! l-)
Это позволило бы нам приступить к полноценным исследованиям новых 2-х схем торгов - №3 и №4.


Спойлер

Давайте еще раз попробуем, в самом общем виде, классифицировать виды/типы торгов/сетов по уровню/вариантам применяемости индикаторов:

1) все входы безиндикаторные, в основном малые ТФ (хотя допустимы любые, в т.ч. максимальные ТФ).
Деньги под контролем как днем в магазине: видишь ценники - видишь деньги и тратишь столько, сколько надо.
Основной режим торгов - мультиторги низкой и средней степени риска.
Максимум торговли, на наименьших ТФ торги скорее постоянно - максимум ордеров и сеток.
Сеты, диапазонные и додиапазонные, разрабатываются в модели и при возможности тестируются.
Чистая математика и максимальная свобода - сеты от густых агрессивных до сверхдиапазонных в 1000+-пп для мультиторгов большим количеством (10-15?) пар.

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

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

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

Так вот, в /laboratoriya-profitfx/24/open-source-sovetnik-forex-setka-trader-mod-i-ea-setka/2738/?do=findComment&comment=408362 я писал исключительно о торгах и сетах №1 и немного о №2.
А вы мне выкатили пример торгов и сетов №3 - а это герой совсем другого фильма ужасов. :)

Спойлер


Понимаете, да? :d

-----

Но есть еще и 4-й вариант, стоящий особняком и несколько выпадающий из классификации.

4) Индикаторы со 2-го колена применяются лишь с указанного пользователем колена (например, с 11-12), а первый вход может быть как индикаторный, так и безиндикаторный как в варианте 1).
Ближайший аналог - базовая безиндикаторная версия бота с включением индикаторов как дополнительного фильтра безотката, начиная с указываемого пользователем большого колена (вторая половина или третья треть сетки).
Деньги вне контроля как ночью в магазине: ценники не видны - сколько отсчитываешь на ощупь, не знаешь.
(Хотя сетки/депо без учета растяжения из-за индикаторов в модели можно посчитать с приличной точностью.)
Основной режим торгов - скорее, мультиторги.
Интенсивность торгов зависит от первого входа - если безиндикаторный, интенсивность высокая, близкая к максимальной.
Сеты додиапазонные и диапазонные, сетки по количеству ордеров средние и большие.
Сеты разрабатываются, скорее, в модели с обязательным уточняющим оптом/тестированием.

В прошлом успех и в этом направлении достигнут вроде не был.
Но в прошлом и нашего бота не было...
А теперь есть.
И надо проверять не удастся ли нам дописать новую главу в истории мартинов. :)


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

Каждый должен делать то, что может лучше всего! l-) :)
Вы выписываете код, который ждет много людей в готовности тут же начать исследование 2-х новых схем торгов.
Это, имхо, просто замечательно!
Только вперед!

Потом, когда вы выпишете нормального мода, будем думать над торгами.
Вот тогда и придется понимать цели, ограничения и возможности индикаторных торгов.
Имхо, всё будет крайне сложно...
Тогда и придется понимать как объединить знания, наработанные и накопленные нами в топике за последние годы, с выписываемым вами индикаторным функционалом.
Но всему своё время.

-----


Старик,
запоздало прокомментирую ваш пост

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



Когда я говорил о моде с возможностью применить индикатор на каждом колене, я не имел в виду, что действительно собирался делать это на КАЖДОМ колене))

90% времени цена бегает в пределах первых 2/3 диапазонной сетки.
На таких уровнях сетка требует не больше 10% депозита и при этом умудряется прилично зарабатывать.
В этой части сетки меня всё более чем устраивает, и менять хорошо работающую систему не считаю нужным.

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

Не буду теоретизировать на этот счёт, вернусь с результатами тестов - тогда будет предметный разговор.
К сожалению, руки не дошли ещё (работаю с Ближним Востоком, поэтому в субботу и воскресенье тоже покой только снится), но в голове уже картинка тестов сложилась.

да, в этом что-то точно есть.

Как-то я написал большой "филосовский" пост о том, что за любое вмешательство (индикаторами или руками) в торги мы буквально платим из своего кармана.
Даже если вмешиваемся в торги с благими намерениями, мы за это заплатим.
И в те торги, которые и без лишнего вмешательства идут хорошо, в интересах наших личных карманов вмешиваться лишь только если иначе никак.
/laboratoriya-profitfx/24/open-source-sovetnik-forex-setka-trader-mod-i-eaqj-setka/2738/?do=findComment&comment=360830
Вот и вы это тоже заметили/поняли в реальных торгах...

Ждем выписывание коллегой capteen нормального индикаторного мода и будем проверять эти мысли в тестах/торгах.
#7975


Может имеет смысл отталкиваться от блока выявления и обработки мартин-гэпов GapControl=2? Ордера открывается по сигналу индикатора. Их лотность определяется исходя из пройденного ценой расстояния. Большие промежутки между ордерами заполняются лимитниками, ненагружающими сетку. В результате, и основная идея индикаторного бота работает, и геометрия сетки не так сильно страдает. В итоге, и закрываемость, и прибыльность торгов должна улучшиться.



Абсолютно верно мыслите, как я думаю. У меня не было времени заняться вопросом изучения влияния настройки блока обработки гэпов на результаты торгов.
Я, не даром, результаты своих ранних экспериментов сопровождал скринами экранов, полученными в результате теста. Там, вполне однозначно, видно работу блока обработки мартин-гепов.
Могу Вам предложить, присоединиться к процессу разработки! Как вариант, зажмите фильтр импульса до предела/безумия, и меняя настройки блока обработки гэпов, записывайте параметры в таблицу, и результаты крайних значений кривой средств и баланса, а так же, итог в эксель таблицу. Полученные данные можно будет, как-то, систематизировать и получить знания по настройкам блока и, их влиянию на результаты торгов. А уж как заставить блок срабатывать, мы все вместе, точно придумаем.
Дорогу осилит идущий, но не "ждущий удобного автобуса"... Без обид! Это только приглашение к участию в процессе достижения наилучших результатов, и понимания что, как, и на что, влияет.

Всем профитов!

Это были просто мысли, как можно оптимизировать торги индикаторным ботом, чтобы решить озвученные проблемы: большого количества ордеров, большого объёма ордеров, визуально неправильные места для открытия ордеров.
Сам я не являюсь сторонником индикаторного подхода, считаю его тупиковым из-за повышенных рисков вследствие непрозрачности торгов. ИМХО, полностью просчитываемая торговля даёт больше шансов на благоприятный исход: проектируемая геометрия сетки и возможность использования заранее подготовленных шаблонных схем действий при проблемных ситуациях (изменение алгоритма в процессе работы бота или прямое ручное вмешательство в торги). При грамотном подходе в хороших руках это отличный инструмент.
#7976

Это были просто мысли, как можно оптимизировать торги индикаторным ботом, чтобы решить озвученные проблемы: большого количества ордеров, большого объёма ордеров, визуально неправильные места для открытия ордеров.
Сам я не являюсь сторонником индикаторного подхода, считаю его тупиковым из-за повышенных рисков вследствие непрозрачности торгов. ИМХО, полностью просчитываемая торговля даёт больше шансов на благоприятный исход: проектируемая геометрия сетки и возможность использования заранее подготовленных шаблонных схем действий при проблемных ситуациях (изменение алгоритма в процессе работы бота или прямое ручное вмешательство в торги). При грамотном подходе в хороших руках это отличный инструмент.



Другими словами, Вы считаете что, при не использовании индикаторов для управления торгами, gap_Controil должно быть всегда равно 0?
Как-то, это, для меня, выглядит сомнительным! :(
#7977


Это были просто мысли, как можно оптимизировать торги индикаторным ботом, чтобы решить озвученные проблемы: большого количества ордеров, большого объёма ордеров, визуально неправильные места для открытия ордеров.
Сам я не являюсь сторонником индикаторного подхода, считаю его тупиковым из-за повышенных рисков вследствие непрозрачности торгов. ИМХО, полностью просчитываемая торговля даёт больше шансов на благоприятный исход: проектируемая геометрия сетки и возможность использования заранее подготовленных шаблонных схем действий при проблемных ситуациях (изменение алгоритма в процессе работы бота или прямое ручное вмешательство в торги). При грамотном подходе в хороших руках это отличный инструмент.



Другими словами, Вы считаете что, при не использовании индикаторов для управления торгами, gap_Controil должно быть всегда равно 0?
Как-то, это, для меня, выглядит сомнительным! :(

В первоначальном посте говориться о возможном использовании блока настроек выявления и обработки гэпов в режиме GapControl=2 для решения первых 3-х из 4-х озвученных проблем, возникающих при индикаторном открытии ордеров.
#7978

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


Если Вы внимательно читали, что я писАл, То должны были заметить, что работа блока обработки гэпов использовалась на 100%! Я же, предложил Вам принять участие в творческом процессе изучения возможностей и настроек этого самого блока.
Спасибо, за Ваше внимание и желание помочь!
Надеюсь Вы не обижаетесь на мои комментарии!

Всем профитов!
#7979

5.Вход по индикатору методом «HOOK». В твоем МОД-е принцип действия фильтра РСИ+ССИ следующий:
А.Если и РСИ и ССИ находятся выше линии (перекупленность), тогда разрешено открывать СЕЛЛ ордера. Если ниже линии, то разрешены к открытию только БАЙ ордера, если между верхней и нижней линиями - запрещено открытие любых ордеров.
Я всегда писал. Что это НЕ самый эффективный вариант взятия сигнала. Считаю самым эффективным взятие сигнала по методу «HOOK».


Вообще-то как бы надо различать сигналы для 1-го и последующих колен.
По логике они вроде абсолютно разные - вплоть до разных индикаторов вообще-то!
Это очень важно понимать, что индикаторы как фильтры для 1-го и других колен могут быть разных ТФ и вообще не совпадать!
И без указания для первого входа или 2+ колен обсуждаются индикаторы, о чём вообще разговор не понятно.

Имхо, ты абсолютно прав, что в мартинах категорически не следует разрешать sell в перекупленности и buy в перепроданности.
В полносеточных мартинах это действия, прямо противоположные необходимым!!
Индикаторы с таким действием/настройками из кода можно выкинуть - сетка сама по себе точно так же построится...

Что касается HOOK, то какое они вообще имеет отношение к мартинам с их полностью обратной логикой?!
Как по мне, для индикаторов со 2+ колен все намного проще: можно различить лишь 2 состояния - тренд или флэт.
Под "трендом" можно понимать любое более-менее бодрое однонаправленное движение цены внутри дня даже в пределах среднедневного диапазона+.
Мы же торгуем не статус/определение "тренд/флэт", а пипс за пипсом торгуем реальное движение внутри дня и, для начала, хорошо бы хотя бы внутридневные движения обрабатывать просто рациональней.

Соответственно, по ходу торгов внутри дня на каком-то ТФ (может, м15 и даже м5?) в каком-то 1-2 индикаторах:
- если возникла перекупленность/перепроданность - считаем "типа тренд" и полный запрет открывать buy и sell ордера
- если вышли из перекупленности/перепроданности - считаем "типа флэт" и торгуем в обе стороны без ограничений.
Залипли в перекупленности/перепроданности - не торгуем. Отлипли - непрерывные торги в обе стороны.
Это по минимуму всё - с остальным правильный сет и бот разберутся!

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

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

Так что правильно определяемой перекупленности/перепроданности более чем достаточно, чтобы не встрявать в безоткаты.
Задача только подобрать оптимальные настройки индикатора/-ов.
Но зачем контролировать момент выхода из перекупленности/перепроданности?! Как отлипли - торгуем в обе стороны.
Бот сам что надо на графике подправит и доторгует - не надо мешать.
Нет?

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

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

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