Постов с тегом "РОБОТ": 2030

РОБОТ


Торговая система своими руками. Часть 3. Выставление заявок.

    • 05 сентября 2017, 14:48
    • |
    • k100
  • Еще

     Добрый день. В предыдущем посте были описаны базовые компоненты – классы обёртки над API брокера. Не хотелось нагружать их дополнительной логикой, поэтому оставим их как есть, и перейдём к чуть более сложному объекту. На сцене появляется IOrderManager, который отвечает за заявки и сделки по ним.

interface IOrderManager
{
   List<Order> GetOrders(string symbol, int strategyID);
   void PlaceOrder(string symbol, int strategyID, OrderAction action, OrderType type, double price, double amount, double stopPrice);
} 

     Всего два метода – выставить заявку и получить их список. Но, у реализации IOrderManager’а непростая задача – надо не просто выставлять заявки, но также хранить какая стратегия это сделала и какие прошли сделки. Получается, у OrderManager’а есть некое состояние – список заявок/сделок, поэтому этот объект относится больше к модели, чем к сервисному слою программы. Перед этим я описывал IPortfolioGate – класс-обёртка для работы с портфелем, вот у него нет состояния, он просто транслирует вызов методов внешней COM библиотеки, а вот OrderManager это некий дополнительный уровень над всем этим – у него появляются «знания» о предметной области, и именно он используется в классах стратегий.
     Также, появляются две сущности – заявка (Order) и сделка (Trade). Класс Order имеет список сделок прошедших по данной заявке.

class Order
{
   public string Symbol { get; set; }
   public OrderAction Action { get; set; }
   public double Price { get; set; }
   …
   public List<Trade> Trades { get; set; }
}


( Читать дальше )

Уникальную программу думаю продать, но не более одной копии.

    • 02 сентября 2017, 21:13
    • |
    • Aero V6
  • Еще
Всех приветствую!
Очень давно не был на данном ресурсе, разве только мельком заходил и читал что-то. 
Если кратко, то последние лет 5 велась разработка одной очень умной программы. А внутри программы заложен опыт почти 25 лет работы.
Что умеет программа
Основная часть:
Работа с оффлайн файлами истории, работа с онлайном через Quik.
Накопление истории.
Сбор и онлайн отображение десятков видов статистики в том числе совсем особенной.
Около 20 видов разных индикаторов, которых нигде не найти и которые все являются собственными изобретениями.
Около 20 видов уникальных сигналов, которые не просто работают… некоторые встречаются крайне редко, но работают… идеально.

Торговая часть:
Несколько простых роботов на своих же сигналах. Работают отлично на фьючерсе Ri, при депозите не превышающем 2кк$  (все роботы рассчитаны на работу на минутном тф, могут конечно работать и на других ТФ и все гибко настраиваемы)
Отдельный модуль закрытия позы. (Позу открыли вручную, выставили параметры или сигнал для её закрытия и программа сама закроет в нужный момент)

( Читать дальше )

Нужен совет по роботу

    • 02 сентября 2017, 12:08
    • |
    • VespeR
  • Еще
Доброго времени суток!

На днях приобрел робота, торгует на реальном счете достаточно давно (более 5 лет).
Хорошую сумму за нее заплатил.

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

Уверен, у действительно разбирающихся людей времени не много, все же прошу уделить 10 минут, не более.
Кто знает, возможно вы спасете меня от потерь и сливов депо.

Это мой первый опыт взаимодействия с роботами.
Заранее буду благодарен! 


Робот по скользяшкам

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

( Читать дальше )

Посоветуйте, как торговать на сползающей пиле?

    • 01 сентября 2017, 15:09
    • |
    • FullCup
  • Еще
Всем удачной профитной торговли!
.
Моя Торговая Система (ТС) берет нормально движения, терпимо торгует на фтэт-пиле и на вялорастущей пиле.
Но как попадает на вяловнизсползающую пилу, так весь профит вдребезги!!!
Вот внизу ссылка на отчет с интересными всем графиками (Эквити):
.
Август 2017. Отчет торговли нефтью с FullCup.
.
Вы сразу угадаете, где ТС «попала» на  вяловнизсползающую пилу!
.
Вот как на ней торговать? Подскажите, дайте совет...
Буду признателен за конструктив!

Торговая система своими руками. Часть 2. Базовые компоненты.

    • 01 сентября 2017, 11:36
    • |
    • k100
  • Еще

     Приветствую! В предыдущем посте была теория, теперь к делу. Кое-что буду упрощать, чтобы представить картинку в целом.

     Итак, чтобы проект не зависел от API внешней com библиотеки (SmartCom или д.р.), чтобы в коде стратегий  не использовались специфические типы, разработку я начала с обёрток над смарткомом. Я определил три базовых интерфейса: IConnectGate, IMarketDataGate и IPortfolioGate. Соответственно для подключения, для получения маркет-даты и для выставления заявок и работы с портфелем. Причём каждый из этих трёх интерфейсов мне надо было реализовать минимум дважды – для смарткома и для локального тестера.

     В случае со смарткомом, это некий адаптер-обёртка, благодаря которому, я оперирую собственными типами и не завишу от com библиотеки. Т.е. у меня есть свои типы (например, направление заявки, тайм-фрейм), которые используются в коде, а адаптер-обёртка конвертирует их в специфические, понятные внешней библиотеке. Также, желательно, чтобы у каждого объекта, в программе, была только одна обязанность, поэтому никакой дополнительной логики эти обёртки не несут.



( Читать дальше )

Август 2017. Отчет торговли нефтью с FullCup.

    • 01 сентября 2017, 09:14
    • |
    • FullCup
  • Еще
Отчет за август:
.
Число завершенных сделок за месяц: 70   (в среднем 3-4 сделок в день)
Доходность на сделку строго по ТС (в шагах и без комиссий):  -1
Доходность накопительная за месяц(в шагах): -28
.
Отчёт за май  +443
Отчёт за июнь  -99
Отчёт за июль  +480
.
вот Эквити за август (по вертикали-шаги, по горизонтали-сделки) ( сразу видны убийственные дни для профита):
Август 2017. Отчет торговли нефтью с FullCup.

а вот Эквити с 13 марта 2017 (просто до этого не так строго учет вел):
Август 2017. Отчет торговли нефтью с FullCup.

( Читать дальше )

Торгуем нефтью вместе с FullCup 01,09.2017

    • 01 сентября 2017, 09:03
    • |
    • FullCup
  • Еще
ТС в новом контракте в лонгах со вчера по 50,94, стоп на куплю на 52,56 безубыток  + 162 ( но этот "+" уже на сентябрь)
.
Число завершенных сделок за месяц: 70
Число завершенных сделок
в предыдущий торговый день : 1 сделка плюс 24 шага...
                          только лонг: 0 сделок минус 0 шагов
                          только шорт: 1 сделка плюс 24 шага
Доходность на сделку строго по ТС (в шагах и без комиссий):  -1
Доходность накопительная с 01.08.2017 (в шагах):  -28
.
Предыдущий день торговли нефтью с FullCup
.
Отчёт за май
Отчёт за июнь
Отчёт за июль

( Читать дальше )

Торгуем нефтью вместе с FullCup 31.08.2017

    • 31 августа 2017, 09:46
    • |
    • FullCup
  • Еще
ТС в новом контракте в шортах со вчера по 51,18, стоп на куплю на 50,97 безубыток  + 21
.
Число завершенных сделок за месяц: 69
Число завершенных сделок
в предыдущий торговый день : 3 сделки минус 65 шагов...
                          только лонг: 2 сделки минус 49 шагов
                          только шорт: 1 сделка минус 16 шагов
Доходность на сделку строго по ТС (в шагах и без комиссий):  -1
Доходность накопительная с 01.08.2017 (в шагах):  -52
.
Предыдущий день торговли нефтью с FullCup
.
Отчёт за май
Отчёт за июнь
Отчёт за июль
.
Напоминаю об исходном предложении торговать нефтью с FullCup
.  

( Читать дальше )

Торгуем нефтью вместе с FullCup 30.08.2017

    • 30 августа 2017, 09:44
    • |
    • FullCup
  • Еще
ТС в новом контракте в лонгах со вчера по 51,51, стоп на продажу на 51,35
.
Число завершенных сделок за месяц: 66
Число завершенных сделок
в предыдущий торговый день : 4 сделки минус 99 шагов...
                          только лонг: 2 сделки минус 47 шагов
                          только шорт: 2 сделки минус 52 шага
Доходность на сделку строго по ТС (в шагах и без комиссий):  -0
Доходность накопительная с 01.08.2017 (в шагах):  +13
.
Предыдущий день торговли нефтью с FullCup
.
Отчёт за май
Отчёт за июнь
Отчёт за июль
.
Напоминаю об исходном предложении торговать нефтью с FullCup


( Читать дальше )

....все тэги
UPDONW
Новый дизайн