0
А почему в тестере не оптимизируется?
avatar

andre71g

  • 22 октября 2020, 14:13
0
А не проще было заказать стрелку-индикатор с буферами?
avatar

andre71g

  • 31 августа 2020, 10:43
0
Потестил, почти всё работает, спасибо!
Обнаружил пока только один серьёзный недочёт — после закрытия части сетки (или только первого ордера) по тейку оставшиеся отложки ЭТОГО НАПРАВЛЕНИЯ не удаляются, как я просил.
Например, выставлено 4 отложки байлимит. Открылась первая, цена пошла дальше против нас, открылась вторая, цена развернулась и открытые ордера закрылись по тейку. А отложки 3 и 4 продолжают висеть.
Прошу исправитьэто.
avatar

andre71g

  • 31 августа 2020, 07:03
0
А-а, а я то понял, что раз вы сделали кнопки, то только ими можно открывать ордера, которые робот будет отслеживать. Получается, можно было в настройках мэджик сделать 0 и все дела. Но теперь даже лучше- можно в одном терминале по разным стратегия торговать — робот будет работать только с ордерами по мэджику, что в настройках <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/017.gif' alt=' ;) '>&nbsp;  Спасибо! В среду буду тестить теперь.
avatar

andre71g

  • 24 августа 2020, 19:56
0
Не работает как надо. Например, нужно выставить 2 лимитки лотностью 0,1 и 0,2. Я в настройках ставлю лотность 0,1, кол-во ордеров 1. Выставляю лимитку. Потом в настройках меняю лотность на 0.2, сохраняю настройки, пытаюсь ещё выставить вторую лимитку, но робот не открывает больше, даже если в настройках изменить кол-во ордеров на большее значение.
Получается, нужно только сразу выставлять кол-во ордеров и только одной лотности, в процессе торговли добавить лимитки и изменить их лотность уже не получится.
Ещё — при удалении робота на графике остаются его следы в виде кнопок.
avatar

andre71g

  • 24 августа 2020, 04:50
0
Вы имеете в виду, что на живом графике всё должно быть нормально — можно будет отложки двигать? Тогда буду тестить, но только в среду смогу.
avatar

andre71g

  • 23 августа 2020, 10:50
0
Спасибо конечно, но это совершенно не то. Если исходить из этого изделия, то нужно так: нажал например, селл лимит, на указанном в настройках расстоянии от цены появилась эта отложка(если количество ордеров в настройках=1). Я её взял и передвинул куда мне надо(сейчас это невозможно почему-то), померял в терминале нужный мне тейк, прописал его в настройках. После я поставил ещё 1-2-3 и т.д отложки где мне нужно. Так же, если нужно, создал сетку отложек для байлимитов. Всё. Робот ждёт открытия первого ордера, например селлимит и выставляет его уровень БУ и тейк от него. Открывается второй ордер в ту же сторону, робот пересчитывает уровень БУ для двух ордеров и от него откладывает тейк и т.д. Даже с лотностью можно решить вопрос в вашем изделии — например поставил первую отложку лотом 0.1, залез в настройки, изменил лотность на 0.2, сохранил, выставил вторую отложку 0.2 и т.д. Далее в процессе торговли в ту же сторону также можно открыться по рынку или стоповым ордером — робот подхватывает их, просчитывает уровень БУ и от него откладывает тейк. Всё можно в вашем роботе, но теоритически только, так как выставленные отложки не двигаются! Андрей, если вы будете доделывать советникЮ тогда ещё просьба — привяжите тогда уж к уровню БУ и стоплосс, раз уж он есть в настройках. Трейдер тогда сможет контролировать убытки, зная общую лотность ордеров, он может рассчитать максимальный стоплосс, чтобы потерять не больше определённой части депозита.
avatar

andre71g

  • 23 августа 2020, 09:33
0
Тогда если можно, пусть линия БУ будет на графике видна, чтобы если менять тейк захочется, легче было новый определить — всё же тейк ставим ведь на каких-то лоях-хаях и т.п.Тогда от линии БУ до нового тейка легко будет на графике определить расстояние до тейка и вписать в настройки.
avatar

andre71g

  • 22 августа 2020, 11:23
0
Хорошо, давайте тогда так — в настройках пункт «тейк». Я выставляю сетку отложек, прикидываю, какой нужен тейк для первого ордера и выставляю его в настройках. Открывается первый ордер, робот выставляет ему указанный тейк от уровня БУ. Открывается второй ордер, робот высчитывает уровень БУ для двух ордеров и выставляет от него тейк, что в настройках и т.д. Если открылось например 3 ордера, то трейдер может уменьшить тейк в настройках и робот (после изменения в настройках тейка) пересчитает и выставит новый уровень тейка для этих трёх ордеров от уровня их БУ.
avatar

andre71g

  • 22 августа 2020, 11:03
0
Хотелось бы для всех типов ордеров. По идее я выставляю сперва сетку лимитных ордеров. Для первого(ближайшего от цены) ордера я выставляю уровень тейка. Когда этот ордер открывается, робот берёт его во внимание, но ничего не делает. А вот как только откроется следующий ордер(в том же направлении, что и первый), робот определяет уровень БУ этих двух ордеров и от него выставляет тейк(равный тому, что я выставлял для первого ордера. Этот следующий ордер может быть и лимитным, и стоповым и я сам ведь могу открыть его по рынку(думая например, что цена разворачивается и до следующей лимитки просто не дойдёт) — ведь меджики у всех этих ордеров будут ведь одинаковые? Может я конечно чего-то не понимаю и так нельзя сделать. Тогда да, пусть будет для лимиток. Селл и бай естественно ведутся отдельно. При закрытии по тейку первого ордера или успевшей образоваться сетки, оставшиеся лимитки этого направления должны закрыться роботом.
Да, ещё, первый ордер будет начальным лотом, например 0.01. Последующие ордера могуть быть увеличенным лотом — 0.02, 0.04 и т.д. Робот должен естественно это учитывать для определения уровня БУ.
avatar

andre71g

  • 22 августа 2020, 10:18
0
Забыл важную деталь — после закрытия первого ордера или успевшей образоваться сетки по тейку, оставшиеся отложки того же направления закрываются роботом!
avatar

andre71g

  • 17 августа 2020, 16:11
0
Нашёл: zakaz.opentraders.ru/55271.html#comments
Но это совсем не то. Мне не нужно, чтобы советник сам выставлял ордера, а работал только с моими ордерами, выставленными вручную — по рынку, стоповыми и лимитными.
Очень прошу сделать!
На всякий случай техническая добавка, если это важно для кода — советник должен работать не только с лимитками, но и стоповыми ордерами, а также открытыми по рынку трейдером — то есть, открылся любой ордер после первого в том же направлении — советник начинает определяет уровень БУ и от него выставляет общий тейк, равный тейку для первого ордера(выставленному трейдером вручную), если в настройках «тейк»=0. Если же в настройках «тейк» отличен от нуля, то робот от уровня БУ выставляет это значение. Бай работается отдельно, селл — тоже отдельно.
avatar

andre71g

  • 16 августа 2020, 07:44
0
Главное, чтобы депо не слился до разворота тренда :) 
avatar

andre71g

  • 12 июля 2020, 07:01
0
Да установи Агату, там всё это есть.
avatar

andre71g

  • 5 июля 2020, 20:20
0
Ты чо дебил? Кого я обманываю? Техзадание Андрею моё, торговая система не моя(вернее частично -трендовые линии, бу, трал, частичное закрытие позиции вообще-то как раз я добавил). И вообще разговор не об этом. Я в своей теме озвучил ошибки в советнике, Андрей перенёс исправление на сл. топик(для меня — месяц). Вот я и ждал 1го августа, чтобы открыть новый топик для исправления ошибок в этом роботе, а тут раздербанили уже по двум новым темам и в итоге получился шиш.
avatar

andre71g

  • 24 июня 2020, 00:31
0
Чего не моё? ТЗ как раз моё.И вообще причём тут это?
avatar

andre71g

  • 24 июня 2020, 00:02
0
Растащили моё ТЗ по разным темам, как лебедь, рак и щука, вот и получилось как в басне:) 
Никто вам тут грааль за просто так не напишет (и не запросто так даже). Максимум — автоматизация проверки отработки индюка на истории, или мартина, рано или поздно сольющего депо.
А из нескольких тысяч наших идей процентов 10 наверняка граальные или околограальные и легли на карандаш умельцам их автоматизировать и продать в красивых фантиках:) 
Я буду заказывать этот робот у хорошего проверенного( в том числе однажды и мною)программиста, так что у кого есть интерес скинуться на него, пишите в личку.
avatar

andre71g

  • 23 июня 2020, 23:24
0
БУ выставляется без учёта спреда, не говоря уж о комиссии и свопе.
После выставления БУ сов должен сразу начинать тралить с шагом 10п(4хзнак), этого не происходит при трал=0 в настройках. Если придать тралу значение, то тралит. Но расстояния между 1(открытие ордера) и 2(перевод в бу) линиями всегда разные, тем более на разных ТФ. Лучше бы уж трал по умолчанию включался сразу после перевода в бу.
Ну и как уже писали выше, закрытие ордера хотелось бы видеть при касании линий b3 и s3.
avatar

andre71g

  • 15 июня 2020, 17:20
0
Сразу видно, что при открытии ордера робот выставляет стоп и тейк на соответствующих линиях на тот момент. Это тоже вариант, но не по техзаданию. И нужно целый день сидеть-наблюдать, где лучше бы тейк закрыть или лося.Поэтому просьба сделать закрытие ордеров именно при касании крайних линий.
avatar

andre71g

  • 15 июня 2020, 16:28
0
У меня тоже не компилируется.
ssg, что вам мешает выложить готовый файл исправленного советника?
avatar

andre71g

  • 12 июня 2020, 22:02