«One_Click Trade_Panel»   Manual. Part 1

«One_Click Trade_Panel» Manual. Part 1

22 января 2021, 22:51
Vasyl Temchenko
0
136

Универсальный безиндикаторный робот с графическим интерфейсом

Руководство

Часть 1.  Входные параметры и работа связанных с ними функций

  • Автоматическая, полуавтоматическая и ручная торговля.
  • Десятки вариантов настроек - от консервативной долгосрочной торговли до агрессивного сеточного мартингейла.
  •  Интуитивно понятный интерфейс, легкая настройка.
  • Полная управляемость в визуальном режиме тестера.
  • Умный трейлингстоп по дистанции и уровням с раздельными параметрами для первой (самой профитной) и последующих сделок. Дистанция трейлинга динамически увеличивается при росте профита. Но, если движение останавливается, трейлинг по уровням подтягивает СЛ на минимальную дистанцию, что исключает потери профита на развороте тренда.
  • Контроль просадки: - одновременное закрытия профитных некст-сделок и полное или частичное закрытие убыточной сделки.
  • ТП фиксированный и плавающий (от цены усреднения).
  • Информационный интерфейс постоянно выводит основную информацию по паре и счету. Открываемый кнопкой интерфейс выводит полную информацию и калькуляторы ММ и рентабельности пары.
  • Калькулятор возможных потерь профита при совмещении СЛ профитных и убыточных позиций видим постоянно. Ниже информация о профите или просадке пары в пунктах. Перемещая СЛ вы можете установить точное значение возможных потерь профита при развороте цены.
interface 

    Робот эффективен в режиме автоматической торговли, но в полуавтомате можно получить результат в десятки раз лучше. Если умеете торговать и имеете время для этого, конечно.

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

    Пункты меню и работа связанных с ними функций

    menu

    1. Initial_Deposit 
    Ввод корректного значения желателен -
    индикаторы прироста/просадки будут
    выдавать достоверные данные, но,
    если reinvestON=true, то обязательно
    должно быть введено корректное
    значение.

    2.
    reinvestON
    Функция увеличивает объем сделки при
    росте баланса. Шкала увеличения
    нелинейная. Например при удвоении
    депозита начальное значение 0.15 lots
    увеличится не до 0.30, а до 0.21 lots.
    Таким образом загрузка депозита и
    связанные с ней торговые риски плавно
    снижаются по мере росте баланса.

    3/4. BuyON / SellON
      - выключатели направлений.

    5. Lots
    Начальное значение объема сделки.
    Изменяется как при росте баланса, так и в
    зависимости от того КАКАЯ сделка
    открывается (будет описано далее).

    6. Distance
      Дистанция установки первого buy/sell
    ордера или дистанция до ордера
    увеличенного объема, когда получено
    разрешение на открытие сделки в просадке.

    7. Grid Step <0 Off   
     Дистанция от верхней buy  или нижней  sell
    сделки до уровня установки next ордера.
    Количество next-ордеров  не лимитируется.
    Нулевое или отрицательное значение
    выключает работу по сетке.

    8. MidStep 
      Интервал между сделками, если они открываются "посредине" (в промежутке между верхней и нижней сделкой направления).  Очень важный параметр.
    Если значение чрезмерно занижено, на откате цены может открыться много "лишних" сделок.

    9. DrawdownStep
    <0 Off open in drawdown     
      Параметр участвующий в формировании разрешения на открытие новой сделки в просадке.
    Разрешение выдается если просадка превысила значение DrawdownStep +   Distance
    Нулевое или отрицательное значение запрещает открытие сделок в просадке.    

    10. Multiplier (Martingale)
      <=1 Off 
        Множитель объема для сделок открываемых в просадке. Умножение нелинейное, значение множителя автоматически увеличивается по мере роста количества открытых в просадке сделок.
    Поэтому ни в коем случае не спешите увеличивать множитель до 2...2,5 ;)
    Максимально-допустимый объем равен iniLot*6  По достижению максимума все последующие сделки будут открываться с одинаковым объемом. 
    Значение множителя меньше или равное 1 запрещает открытие сделок в просадке.

    11. TakeProfit  <=0 Off
        Нулевое или отрицательное значение запрещает установку ТП. 
    Если +значение будет введено позже, то ТП автоматически установится по всем ранее открытым сделкам (если выбран режим FixTP).

    12. TP_Mode
        Переключатель режимов "Плавающий / Фиксированный" тейкпрофит.
    Фиксированный ТП устанавливается индивидуально для каждой сделки относительно ее цены открытия.
    Плавающий ТП устанавливается относительно усредненного уровня цены всех сделок направления. Это один ТП для всех сделок направления.
    Уровень усредненной цены рисуется на графике, если количество сделок >=2.
    Фактически устанавливаемая величина плавающего ТП рассчитывается роботом и может в десятки/сотни раз отличаться от заданной в меню.
    При большой просадке противоположного направления, плавающий ТП может быть вовсе отменен.

    13. StopLoss  <=0 Off
       По умолчанию установлено отрицательное значение, т.е. СЛ не устанавливается. При вводе положительного значения в меню или через графический интерфейс СЛ установится по всем ранее открытым сделкам.

    Панель «Ручная торговля»
         Параметры стоп-ордеров
    14. +++ StopLots +++
       Объем стоп-ордера выводимый по умолчанию в окно ввода графического интерфейса. Может быть изменен с панели на любое нужное по ситуации  значение.
    То же самое относится ко всем ниже перечисленным параметрам панели ручной торговли.
    15. Stop Distance
    16. Stop TP
    17. Stop SL

          Параметры лимит-ордеров
    18. +++ Limit Lots +++
    19. Limit Distance
    20. Limit TP
    21. Limit SL


    Панель «ТрейлингСтоп» 

    22. modStep
        Минимальное изменение дистанции  трейлингового СЛ при превышении которого производится сего модификация. Это важно. Шаг модификации очень даже прилично влияет на конечный результат.
    Оптимальный шаг модификации СЛ на парах подобных евро может изменяться в зависимости от применяемой ТС, но, как правило, находится в пределах 30-120 пунктов (пятизнак).
    23. % maxCombineLoss <0 Off
       Если этот параметр положительный, то робот будет совмещать СЛ профитных  и убыточных сделок при условии что в случае разворота цены потеря профита не превысит заданное значение.
    Функция полезна на разворотах тренда, позволяет развернуться не оставляя "хвостов". 
    24. Buy TrailingON  25. Sell TrailingON
     
         Выключатели трейлинга по дистанции
    25. FirstTrDistance
        Дистанция старта трейлинга первой (самой профитной) сделки.
    При старте трейлинга СЛ установится на 50% заданной в настройках дистанции. Дальнейшее перемещение СЛ происходит после того как профит превысит заданное значение. При этом дистанция трейлинга будет плавно увеличиваться по мере роста профита. Слишком длинную дистанцию укоротит трейлинг по уровням (если цена пойдет на разворот). Динамическое увеличение дистанции трейлинга предохраняет сделку от закрытия случайными "шпильками".
    26. NextTrDistance
       То же самое, но для всех последующих сделок. При старте трейлинга СЛ установится на 80% заданной в настройках дистанции. Алгоритм дальнейшего трейлинга такой же.
    27. +++ Lev.TrailingON +++
       Выключатель трейлинга по уровням.
    28. FirstPeriod
       Количество М1-периодов для уровня сопровождающего первую сделку
    29. FirstLevDistance
      Дистанция старта трейлинга первой сделки
    29. NextPeriod
       То же самое для некст-сделок
    30. NextLevDistance
      Дистанция старта трейлинга последующих сделок

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

    Панель «Close by Drop/Profit»

    33. Drawdown constant
       Константа многократно используется в коде для приятия решений о выполнении тех или иных действий связанных с просадкой по направлениям. Значение 100 справедливо для пары EUR-USD 5 знаков. Для других пар значение нужно оптимизировать. Чем выше волатильность, тем больше должно быть это значение.
    34. StartDrDownClose
       Уровень просадки при превышении которого робот начинает делать частичное закрытие убыточных сделок.
    35. ProfitDif
       Величина суммарного профита в долларах, при превышении которой робот закроет все сделки по паре. Работает только при наличии Buy и Sell сделок. Если торгуете в одну сторону - параметр неважен.
     

    _______________________________________________________________________________________________________

    _______________________________________________________________________________________________________

    Содержание блога































    Поделитесь с друзьями: