История всех сделок стратегии
Atom Ответить
05.10.2011


Для расчёта объёма следующей позы, нужен результат предыдущих n сделок по стратегии.. посоветуйте как это грамотней организовать.. может есть какие-то готовые методы для сохранения, доступа к сделкам по стратегии?

Теги:


Спасибо:




10 Ответов
XMbIPb

Фотография
Дата: 17.10.2011
Ответить


Решил было писать сделки в бд из обработчика NewMyTrades.. но не могу отсортировать их по стратегии..
Есть ли способ по сделке определить какой стратегией была выставлена заявка приведшая к ней?
Автор топика
Спасибо:

esper

Фотография
Программист
Дата: 17.10.2011
Ответить


Можно обрабатывать Strategy.NewMyTrades, либо для каждой сделки искать ее в Strategy.MyTrades для всех стратегий
Спасибо:

Supervisor

Фотография
Дата: 17.10.2011
Ответить


XMbIPb Перейти
Решил было писать сделки в бд из обработчика NewMyTrades.. но не могу отсортировать их по стратегии..
Есть ли способ по сделке определить какой стратегией была выставлена заявка приведшая к ней?

Можно попробовать использовать Strategy.Name
Спасибо:

XMbIPb

Фотография
Дата: 17.10.2011
Ответить


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

esper

Фотография
Программист
Дата: 17.10.2011
Ответить


Зачем отдельный, можно в каждой стратегии один использовать
Спасибо:

XMbIPb

Фотография
Дата: 17.10.2011
Ответить


Я имел в виду свой логгер.. как родной заставить писать в бд я не знаю...
Мне нужно чтоб он сохранял информацию(цена,инструмент,объём,направление,время,стратегия,тип(реальная,эмулированная)) по всем сделкам...
Автор топика
Спасибо:

XMbIPb

Фотография
Дата: 21.10.2011
Ответить


Короче как я понял, есть три пути как это проделать:
1)как-то заставить робота писать сделки и заявки(имя стратегии передавать в комментарии) в базу Trading.. раз там есть соответствующие каталоги, значит должны быть методы работы с ними.. кстати зачем вообще они там?
2)как-то создать свою версию слушателя ILogListener
3)как-то получить список всех стратегий из обработчика NewMyTrades
Может кто-то уже проделывал что-то из этого.. подскажите как это сделать?
Автор топика
Спасибо:

XMbIPb

Фотография
Дата: 25.10.2011
Ответить


Был бы благодарен за хоть какую-то подсказку.. конкретно застрял на этой фигне...
Автор топика
Спасибо:

esper

Фотография
Программист
Дата: 25.10.2011
Ответить


Для каждой стратегии будет свой список сделок? Почему тогда не сделать некую конфигурацию для стратегии, в которой будет храниться список этих сделок? Сохранять можно просто в xml файл, при старте стратегии загружаем файл, при совершении сделки - сохраняем.
Спасибо:

XMbIPb

Фотография
Дата: 26.10.2011
Ответить


Как сделать это для каждой стратегии в отдельности я примерно понимаю.. но мне не хочется их захламлять.. хочется что бы был один общий сборщик который хранил бы все сделки всех стратегий в одном месте, анализировал их, и на основе анализа, перераспределял объёмы по ним...
Автор топика
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy