Bollinger (Contr Trend)

робот на боллинджере и скользящей средней

  1. Алексей Ван Команда форума

    Регистрация:
    02.02.13
    Сообщения:
    984
    Был на сайте:
    20.01.21



    КонтрТрендовый робот основанный на предположении о возврате значения к среднему. Использует два индикатора: Боллинджер и скользящая средняя.

    Торговая логика робота


    Вход лонг: закрытие свечи ниже нижней линии Bollinger.


    Вход шорт: закрытие свечи выше верхней линии Bollinger.


    Выход из лонга: закрытие свечи ниже Moving Average


    Выход из шорта: закрытие свечи выше Moving Average


    В рамках настроек стратегии доступен стандартный функционал:


    1. режим работы;
    2. проскальзывание для входа в позицию, для стопов и тейков;
    3. объем входа в позицию


    Настройка Bollinger и Moving Average используемого в алгоритме робота осуществляется как стандартная настройка и индикатора через меню настрое индикаторов при нажатии правой кнопки мыши на графике:


    Алексей Ван
    05.12.2016 13:19
    #1
  2. Сергей Борисов

    Регистрация:
    23.02.17
    Сообщения:
    42
    Был на сайте:
    10.02.18

    QUIK 7.5.0.82, реальный счет
    Робот Bollinger подключен к инструменту ФОРТС в режимах:

    * Исполнять сделки в эмуляторе = Истина

    * Строить неторговые свечи = Истина

    Словил критическую ошибку:

    Error
    System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
    в OsEngine.Entity.Order.GetStringForSave() в d:\Роботы на заказ\БиблиотекаСТД\Версии\ver0_9\Проект\OsEngine\Entity\Order.cs:строка 286
    в OsEngine.Entity.Position.GetStringForSave() в d:\Роботы на заказ\БиблиотекаСТД\Версии\ver0_9\Проект\OsEngine\Entity\Position.cs:строка 670
    в OsEngine.Journal.Internal.PositionController.SaverThreadArea() в d:\Роботы на заказ\БиблиотекаСТД\Версии\ver0_9\Проект\OsEngine\Journal\Internal\PositionController.cs:строка 233

    Потом все же выполнил сделку в эмуляторе:

    System Робот bottab0 Сделка не открылась номер 14

    Trade Робот bottab0 Отозвали ордер по времени, номер 02.03.2017 13:53:1949


    Что-то смущает меня название папки "d:\Роботы на заказ\..." ))

    Сергей Борисов
    02.03.2017 16:03
    #2
  3. Алексей Ван Команда форума

    Регистрация:
    02.02.13
    Сообщения:
    984
    Был на сайте:
    20.01.21


    Что-то смущает меня название папки "d:\Роботы на заказ\..." ))

    Да это моя рабочая директория) Там где собирался проект. Вся библиотека выросла по сути из моей работы по созданию ботов на заказ.

    Но сейчас конечно уже он из этого вырос немного.

    Боллинджера посмотрю.


    Алексей Ван
    02.03.2017 19:19
    #3
  4. Сергей Борисов

    Регистрация:
    23.02.17
    Сообщения:
    42
    Был на сайте:
    10.02.18

    А где у робота зашито, что он не торгует вечернюю сессию (после 19 ч)? По крайней мере в режиме теста на исторических данных он четко пропускает все, что между 19:00 одного дня и 10:00 другого дня.

    Сергей Борисов
    05.03.2017 01:06
    #4
  5. Алексей Ван Команда форума

    Регистрация:
    02.02.13
    Сообщения:
    984
    Был на сайте:
    20.01.21
    Цитата: Сергей Борисов

    А где у робота зашито, что он не торгует вечернюю сессию (после 19 ч)? По крайней мере в режиме теста на исторических данных он четко пропускает все, что между 19:00 одного дня и 10:00 другого дня.

    в коде зашито. Событие обновление свечи Вам нужно

    Алексей Ван
    05.03.2017 09:12
    #5
  6. Harli

    Регистрация:
    05.02.19
    Сообщения:
    21
    Был на сайте:
    29.12.20

    Здравствуйте . Что то бот заявок вообще не выствляет .

    Скачать boll2.png 165 Кб
    Harli
    21.05.2020 12:27
    #6
  7. Алексей Ван Команда форума

    Регистрация:
    02.02.13
    Сообщения:
    984
    Был на сайте:
    20.01.21
    Цитата: Harli

    Здравствуйте . Что то бот заявок вообще не выствляет .

    посмотрите в бот-лог. Возможно портфель не правильно настроен или ещё чего

    Алексей Ван
    22.05.2020 00:17
    #7