Сегодня на новостях по паре NZDCAD был гэп 97пунктов. Сов выставил 4 отложки, и начал выдавать ошибку:
2016.01.20 00:04:47.031 [EA][Qj] - Setka v1.28 NZDCAD.m,M5: [Инфо][Длинные] - При попытке изменить ТР произошла ошибка: [ERR_INVALID_STOPS] - Неправильные стопы
Билд 950, Робо дэмо.
Логи прилагаю.
[Советник] Forex Setka Trader Mod и [EA]-Setka📌
От ApMSoft, 24 августа, 2012 в Лаборатория ProfitFX
Сегодня на новостях по паре NZDCAD был гэп 97пунктов. Сов выставил 4 отложки, и начал выдавать ошибку:
2016.01.20 00:04:47.031 [EA][Qj] - Setka v1.28 NZDCAD.m,M5: [Инфо][Длинные] - При попытке изменить ТР произошла ошибка: [ERR_INVALID_STOPS] - Неправильные стопы
Билд 950, Робо дэмо.
Логи прилагаю.
Сразу после нового года заметили. Ошибка связана с выставлением ТР отложенным ордерам за линией ТР. Уже исправлено в версии 1.29 так что как закончим все изменения сделаем релиз.
В данный момент решение это выставить руками ТР и SL минимально допустимого размера для отложки, которая за линией ТР.
Сегодня на новостях по паре NZDCAD был гэп 97пунктов. Сов выставил 4 отложки, и начал выдавать ошибку:
2016.01.20 00:04:47.031 [EA][Qj] - Setka v1.28 NZDCAD.m,M5: [Инфо][Длинные] - При попытке изменить ТР произошла ошибка: [ERR_INVALID_STOPS] - Неправильные стопы
Билд 950, Робо дэмо.
Логи прилагаю.
Сразу после нового года заметили. Ошибка связана с выставлением ТР отложенным ордерам за линией ТР. Уже исправлено в версии 1.29 так что как закончим все изменения сделаем релиз.
В данный момент решение это выставить руками ТР и SL минимально допустимого размера для отложки, которая за линией ТР.
Вот на этих графиках поймали и лечили некорректное выставление ТР и СЛ в отложках, находящихся "в тылу" - за линией ТР сетки в сторону начала (минимальных ордеров).
При мульте 1.5 Сеточка закрылась в более полутора штук баксов - увы, демо. =(( :d
Отложек было 3 и все 3 "в тылу" за линией ТР сетки - т.е. бот должен был присвоить минимально разрешенные SL и TP.
Стоп и ТР в отложки надо задавать на уровне т.н. stoplevel от цены выставления отложек.
Величина эта переменная, часто равна 1-2 спрэдам.
Проще всего вызвать модификацию каждой такой дальней отложки и пытаться задать в них минимальные SL и TP.
Терминал должен начать вмешиваться и блокировать выставление стопа или ТР, если вы попробуете присвоить меньше допустимого.
Не знаю правильно или нет, но бот всё-таки выставил тр и стоп:
2016.01.20 00:22:16.218 [EA][Qj] - Setka v1.28 NZDCAD.m,M5: modify #111413714 buy stop 0.03 NZDCAD.m at 0.93865 sl: 0.93765 tp: 0.93965 ok
А вот сейчас новую ошибку выдал:
2016.01.20 10:42:39.250 [EA][Qj] - Setka v1.28 GBPUSD.m,M5: [Инфо][Короткие] - При попытке закрыть ордер произошла ошибка: Ошибка не опознана
В принципе, ими можно особо не заморачиваться - они выставляются для страховки на случай, если бот очень долго будет отключен.
По второму сбою надо смотреть - как сможем.
на 1.29 перейдем как сможем скорее - там в основном именно код улучшался в плане четкости работы.
Все известные вопросы не закроем за один раз - но бот должен работать намного чётче.
Не знаю правильно или нет, но бот всё-таки выставил тр и стоп:
2016.01.20 00:22:16.218 [EA][Qj] - Setka v1.28 NZDCAD.m,M5: modify #111413714 buy stop 0.03 NZDCAD.m at 0.93865 sl: 0.93765 tp: 0.93965 ok
А вот сейчас новую ошибку выдал:
2016.01.20 10:42:39.250 [EA][Qj] - Setka v1.28 GBPUSD.m,M5: [Инфо][Короткие] - При попытке закрыть ордер произошла ошибка: Ошибка не опознана
Данная проблема так же решена.
Уважаемые разработчики, не сочтите за наглость, но можно ли сделать отображение в комментах вот в таком формате
1111111111-11-111, то есть отделить номер колена. Когда много ордеров открыто так намного легче будет следить какое колено открылось в сетке. Если конечно это не сложно.
Уважаемые разработчики, не сочтите за наглость, но можно ли сделать отображение в комментах вот в таком формате
1111111111-11-111, то есть отделить номер колена. Когда много ордеров открыто так намного легче будет следить какое колено открылось в сетке. Если конечно это не силожно.
Имхо конечно, но следить за ордерами по комментам жутко не удобно, поэтому отвлекать драгоценные человеко-часы разработчиков имхо, нецелесообразно. Используйте аргогуардиан 2.2 на отдельном графике, Вам будет существенно проще наблюдать за количеством колен и за совокупным открытым объемом по направлениям. Имхо, конечно.
Изменено 20 января, 2016 пользователем jocker
Следить по комментам нормально - реально важны-то только наибольшие ордера.
Для улучшения обзорности в терминале всегда стоит сортировать по цене - и символы, и ордера выстаиваются "по порядку" вполне читаемо.
Так и делаю сам - обзорность нормальная, читается одним взглядом.
Я не смотрел как Qj реализовал формирование комментария ордера, тем более что схема комментария ордера временная и там заложена лишь часть необходимого.
Но полагаю, что добавить разделители в комментарий ордеров нерешаемой задачей не окажется. :)
Всем привет! Увлекся советником "Форекс сетка трэйдер мод M6TPL" отличный советник, ему только бы функцию увеличения шага после 12-го колена добавить, слежу за темой. Чем я могу помочь в тесте новой модификации, какие функции протестировать? Могу только на демо в реальном времени тестировать.
CandlesToOpen1Order_MinPips коварнейшая весчь... :d
Да, позволяет не открывать сетки в глухом флэте, а лишь когда рынок достаточно шевелится.
Но надо очень аккуратно подбирать значение этого параметра (не завышать) и соизмерять с ТФ, используемым при входе первым ордером.
Я очень удивился, что на вроде подвижной eurjpy 3 свечи м1 редко имеют тела хотя бы 8 пипсов в сумме - даже в разгар торгового дня.
Так что если хоть немного завысить этот фильтр, то количество открываемых сеток может резко сократиться - вплоть до не каждый день - и резко сокращается прибыльность торгов!
Фильтр так-то хороший - но использовать надо с умом.
ReversSignalToOpen1Order=true позволяет явно безопасней открывать сетки, иногда очень прилично отойдя от экстремумов.
Опция позволяет уж совсем не купить на хае и не продать на лое - а также тормозит вход против импульса.
И в торгах внутри дня сетки открываются, прижимаясь к границам диапазона "правильно": первый сэлл карабкается вверх - а первый бай норовит нырнуть пониже.
Но...
Более "правильный" вход первым ордером сетки снижает среднее количество колен в сетке на 1-2, сумму лотов ордеров в сетке и прибыль - прямо пропорциональную сумме лотов ордеров.
И чем более флэтовая пара, тем ощутимее снижение доходности. Сетки на 1-2 колена меньше это очень много...
Да, входы умнее и явно безопасней - но надо думать чем компенсировать недополученную прибыль, уменьшающуюся за счет меньших сеток.
Таки да, всё верно! Тут то и вырисовывается интересная альтернатива (взаимосвязь) Ставишь Мультилот не с 3 колена а со 2-го НО использование "Осторожно-умного" входа на 3-ей свече например компенсирует риски и лишние открытые колени! \M/
Добавлено: 21-01-2016 16:36:04
Всем привет! Увлекся советником "Форекс сетка трэйдер мод M6TPL" отличный советник, ему только бы функцию увеличения шага после 12-го колена добавить, слежу за темой. Чем я могу помочь в тесте новой модификации, какие функции протестировать? Могу только на демо в реальном времени тестировать.
Незнаю какой ты там версией увлёкся, но лучше этой сетки я пока не встречал! И да, тут именно есть увеличение шага с любых колен))
================
QJ Не пойму, почему сова не даёт сделать Мин Пипс без назначения Макс пипс? (это где для открытия первого ордера надо условие в пипсах. Зачем меня принуждают Макс пипс задавать, если мне неинтересно это вообще? @-)
Изменено 22 января, 2016 пользователем Monroff
Уважаемые, прошу рассмотреть возможность доработать программу в плане открытия несколько лотов в ситуации когда терминал запрещает открывать сделку больше к примеру 100 лотов(т.е. прошлое колено к примеру 70 лотов следующее 120 лотов, в а такой ситуации делать две сделки к примеру по 60 лотов).
На этой неделе экспериментировал со счетам камикадзе(накидал порядка 6 советников на один счет), очень волотильная неделя получилась с канадцем, и как раз на usdcad не хватило максимального количества лотов для открытия колена. Т.е. такая ситуация у меня вышла при каких то 70 000$(700$ на центовом).
В продолжение темы с большими лотами, когда дело дойдет до отображения на графике данных о текущей активности, надо отвести под вывод чисел профита, лотов и других денежных показателей достаточно места в ширину, так как это стандартная ошибка в проектировании интерфейса у многих советников, тот же всем известный pro trader совершенно не справляется с отображением больших чисел.
QJ Не пойму, почему сова не даёт сделать Мин Пипс без назначения Макс пипс? (это где для открытия первого ордера надо условие в пипсах. Зачем меня принуждают Макс пипс задавать, если мне неинтересно это вообще? @-)
Данная проблема уже решена в след версии. Как с ней закончим полностью сразу же выкатим. У нас сейчас получается очень большой список изменений. Надеюсь вам понравится релиз.
Уважаемые, прошу рассмотреть возможность доработать программу в плане открытия несколько лотов в ситуации когда терминал запрещает открывать сделку больше к примеру 100 лотов(т.е. прошлое колено к примеру 70 лотов следующее 120 лотов, в а такой ситуации делать две сделки к примеру по 60 лотов)....
У неплохой (относительно надежной) кухни E...., центовый счет ограничивает максимальный лот размером 1 лот. Неплохо было бы иметь возможность разбивать крупные лоты на нужные размеры.
Вопрос к тестерам, параметр ReflectSellSettingsToBuy работает? Понятно, что 1.28 временная версия, но у меня независимо от данного параметра настройки симметричные, :(
Боюсь, что разбивка лотов на части может оказаться изрядной проблемой...
Вас услышали - и сразу загрустили не по децки, даже думать страшно. :d
Может, даже на пару дней уйдем в запой... :)
nsk, ReflectSellSettingsToBuy в будущей версии чуть ли не полностью переписан.
Qj очень много чего в боте подправил или переписал - так сложилось, что пришлось.
В 1.28 лучше используйте ReflectSellSettingsToBuy=false.
При =true бот 1.28 зеркалит и что надо, и что не надо - практически вообще всё.
С разбивкой лотов могут быть проблемы но как минимум можно посчитать переменные окружения для текущего дц и вычислить а возможна ли такая разбивка в принципе?
Что дц могли бы ограничивать?
- количество одновременно открытых ордеров. Хочется надеяться что трейдер адекватен и не будет испытывать свой дц на прочность но помнить надо.
- максимальный лот для одного ордера. Нужно ли открываться максимальным объемом и каким будет исполнение? Или лучше открываться условной пятерочкой, набирая весь объем?
Как тогда разместить ордера, открывать все в одной точке чтобы наверняка? Растянуть цепочку один за одним с расстоянием в один пипс? Как учитывать такое колено - дополнительный флаг в комментарии? А если один из коллекции ордер будет закрыт - переоткрыть или не дергаться раз трейдер так решил? А если (тут уже становится страшно) хватает маржи на очередное колено - снова добирать?
И самое главное - насколько это все нужно? Понятно что где-то это может пригодиться но что если выбирать другие дц с более гибкими условиями торговли? Или же, в случае одобрения идеи разбивки мегалота, отложить это во второстепенные задачи, занимаясь только важными вопросами первой категории важности.
На самом деле разбивка лота вполне актуальная вещь, у себя тоже в будущем ее буду учитывать, ибо на ApmGrid'e так слил около 2к вечнозеленых, когда после 80 лота сделка 120 лотом не открылась. Не думаю, что тут стоит заморачиваться на кучу ордеров. 2 будет вполне достаточно. Первый сделать чуть меньше максимального, второй - остатки. Главное, чтобы номер колена для обоих был одинаковый для дальнейших расчетов того же БУ и т.п.
1_order = MarketInfo(0,MODE_MAXLOT) - 5;
2_order = Trade_Lot - 1_order;
Получается, что максимальный лот может быть 190. Уж такое значение можно получить только при балансе от 5000$ на центовом счете (500 000 cent). Не думаю, что те, у кого есть такие деньги для торговли будут торговать на центовике, этих денег вполне хватит для 0.01 стандартного лота, если сеты подобраны правильно.
пробовал оптимизировать для 4х знака Insta пара EurUsd при тесте выдает ошибку [EA][Qj] - Setka v1.28 optimization EURUSD,M5: invalid lots amount for FreeMarginCheck function , ??? :((
Надо как-то уходить от нумерации/подсчёта колен (имхо) сейчас экспериментирую со своей сеткой, т.к. жизнь заставляет: если не сам, так брокер на ЕЦН вместо одного ордера пару откроет... а может и не пару...
Может есть мысли по этому поводу? Можно было-бы рассчитывать лотность от пройденной дистанции, но как учесть пропущенные в результате резкого движения входы - лотность пересчитывать? или периодически некий аудит сетке делать? - например при открытии очередного "колена" рассчитывать лотность от необходимой дистанции до БУ?
Старик что скажешь? - логика построения сетки: в любой момент времени, начиная от 1-ордера, цена до БУ должна быть не более (условно) 30п., если больше, то выставляются ордера, общая лотность которых позволяет переместить БУ до 10п к цене. (эту функцию расчёта лота от перемещения БУ я уже сваял)
По этой логике кол-во колен/ордеров значения не имеет. Мах и мин дистанции до БУ можно регулировать как плавно - коэффициентами, так и ступенчато - от длины сетки.
пробовал оптимизировать для 4х знака Insta пара EurUsd при тесте выдает ошибку [EA][Qj] - Setka v1.28 optimization EURUSD,M5: invalid lots amount for FreeMarginCheck function , ??? :((
Прогоните этот же участок на обычной версии и скиньте лог.
пробовал оптимизировать для 4х знака Insta пара EurUsd при тесте выдает ошибку [EA][Qj] - Setka v1.28 optimization EURUSD,M5: invalid lots amount for FreeMarginCheck function , ??? :((
Прогоните этот же участок на обычной версии и скиньте лог.
Протестировал на [EA][Qj] - Setka v1.28 ошибку перестало выдавать . Лог прикрепил. попробую собрать сет для обычной версии. Спасибо
Можна ли организовать идею перевертыша если сетка пошла глухо против тренда . суть после прохождения N-клен открывать противоположный ордер лотностю (суммалотов серии) / на некий коеф (наприм 0,5) и установить запрет либо разрешение на продолжение серии .При достижении профита новым ордером устанавливать безубыток так чтобы закрывать первый ордер серии инаш ордер с некоторым профитом ). след ордер будет меньше так как закрыт первый ордер серии ... если начинает отыгрывать серия -ждем чтобы сум профит серии ордеров перекрыл убыток и закрываем . для оставшихся ордеров разрешаем строить сетку дальше .... :-?
Изменено 22 января, 2016 пользователем Старик
Максимальное количество ордеров вряд ли будет проблемой даже при торгами 4-6 копиями бота на одном центовом счете - имхо.
То что дроблением ордеров надо заниматься вряд ли именно прямо с завтра - имхо, да, именно так, немного подождет.
Но есть 2 вполне серьезных проблемы.
1) есть множество, возможно большинство, пользователей с депо порядка $1500-$4500. Нормальных людей, для которых бота и делаем.
А они по деньгам из центов уже выросли - а до классики ещё не доросли. Бот им поможет дорасти до классики - но пока они не доросли.
И вот именно им, а они возможно большинство, в мартине дробление ордеров будет критично.
2) есть конфликт между серьезным блоком визуализации инфы и оригинальной статистики торгов и дроблением ордеров.
Дробление ордеров по быстренькому не сделать - это затрагивает всю недецкую вертушку гибкого бота.
Если делать визуализацию/статистику до дробления ордеров - х.з. сколько времени и сил уйдет на переписывание визио-стат блока бота после реализации дробления.
Если сначала заняться дроблением ордеров - х.з. когда боевую версию бота для денег выложим.
Печалька.
Rever27, тоже все верно: как раздробить понятно - и даже для людей с какими деньгами эта хренечка нужна.
Вопрос в том что потом с этим счастьем делать - как им не подавиться, бот-то и без этого очень непрост.
А что надо, так кто ж спорит...
---
0ll, это красивый - но совершенно другой подход.
Тут очень серьезно думать надо.
Потому что решение конкретно оригинальное - не припоминаю такого подхода.
Снимаю шляпу!
На первый взгляд...
В мартинах мы рассыпаем деньги по графику: отмерили пипсов - отсчитали копеечки.
Если все правильно рассчитали, то в средних и больших сетках ТР обычно в 23%-38% от длины сетки - почему сетки на коррекциях закрываются и всё это работает.
Меньше денег на колене отсыпали, пожадничали - дальше БУ/ТР, устанешь идти. Больше денег на колене отвалили - ближе БУ/ТР.
Ты предлагаешь привязать БУ/ТР на веревочку или резиночку - чтоб не бегать к ним далеко...
Можно - но это стоит денег всегда иметь БУ/ТР под рукой.
Окупится такой прикол или нет - х.з.
БУ/ТР на растягивающейся резиночке примерно соответствует фиксированному мульту - расстояние до БУ и в обычных сетках растет вместе с сеткой.
А вот БУ/ТР на фиксированной веревочке это уже аналог увеличивающегося мульта: чтобы БУ/ТР не удалялись по мере роста сетки - на каждом новом колене надо оставлять денег с растущими чаевыми рынку.
Ну а как: если хочешь, чтобы официант с виски всюду ходил в 10 метрах от тебя - плати. :d
А так подумать надо. Конечно, интересный подход!
---
termik, вечером возьму бутылку водки и попробую въехать.
Имхо, без бутылки тут никак! :d
Добавлено: 22-01-2016 12:34:10
Уважаемые, прошу рассмотреть возможность доработать программу в плане открытия несколько лотов в ситуации когда терминал запрещает открывать сделку больше к примеру 100 лотов(т.е. прошлое колено к примеру 70 лотов следующее 120 лотов, в а такой ситуации делать две сделки к примеру по 60 лотов)....
У неплохой (относительно надежной) кухни E...., центовый счет ограничивает максимальный лот размером 1 лот.
Неплохо было бы иметь возможность разбивать крупные лоты на нужные размеры.
Самое простое - откройте еще один график той же пары и запустите еще одну копию бота с другим мэджиком.
2 копии бота с разными мэджиками передраться не должны.
А лоты в каждой копии вдвое меньше - в максимальный для типа счета лот и не упретесь.
Изменено 22 января, 2016 пользователем Старик
логика построения сетки: в любой момент времени, начиная от 1-ордера, цена до БУ должна быть не более (условно) 30п., если больше, то выставляются ордера, общая лотность которых позволяет переместить БУ до 10п к цене. (эту функцию расчёта лота от перемещения БУ я уже сваял)
По этой логике кол-во колен/ордеров значения не имеет. Мах и мин дистанции до БУ можно регулировать как плавно - коэффициентами, так и ступенчато - от длины сетки.
0ll, ИМХО, наиболее близко под Ваше описание подходит реализация сова OC Single (ArgoLab + Olsen & Cleverton). Если кратко: ресурсы (человеко-часы, финансы, и т.п.) затрачены были умопомрачительные, а бэктесты ..... скажем так, не впечатлили; на реале бот на вторую неделю после первого релиза (на ФОМКАХ) хапанул стоп-аут на счете разработчиков. Конечно бот дорабатывается постоянно - но реальные показатели, весьма скромные.
Изменено 22 января, 2016 пользователем jocker
Для публикации сообщений создайте учётную запись или авторизуйтесь
Перейти к списку тем