Trading - andyceo/documentation GitHub Wiki
Формат хранения данных в кеше:
''timestamp|open|max|min|close|volume|comment'', где
- ''timestamp'' - время закрытия таймфрейма в формате Unix Timestamp
- ''open'' - значение цены инструмента в момент открытия данного интервала (т.е. в момент ''timestamp - timeframe_length'')
- ''max'' - максимальное значение цены инструмента в течении таймфрейма
- ''min'' - минимальное значение цены инструмента в течении таймфрейма
- ''close'' - значение цены в момент закрытия таймфрейма
- ''volume'' - объем сделок, сделанных в течении таймфрейма
- ''comment'' - произвольный комментарий (парсится в строку)
Документация класса Инструмента
- get_history() - основная функция. Дает историю инструмента за выбранный период (только закрытые интервалы)
- print_info() - печатает информацию об инструменте на экран
====== Родительский класс ====== ===== Свойства ===== ===== Методы =====
====== Класс интеграции с Альфа-Директ ====== ===== Свойства ===== ===== Методы =====
====== Класс интеграции с сайтом Финам ====== ===== Свойства ===== ===== Методы =====
====== Документация торгового робота ======
О торговом роботе на Python, или иногда начать с документации проще, чем прогать.
- Описание структуры
- Описание работы в общем
- Как написать по-быстрому свою торговую систему, работающую по своим алгоритмам? Протестить и т.п.
- Документирование функций
- trading:terminal (Базовый класс)
- trading:instrument (Базовый (и единственный) класс)
Некоторые полезные нагугленные ссылки: Финансовые библиотеки для Python (и не только):
- http://quantlib.org/index.shtml - свободная библиотека для количественного финансового анализа. (Есть для Python, R - в репах Ubuntu) Как иронично - http://andyceo.ruware.com/blog/andyceo/o-proekte-quantlib в диком прошлом об этой библиотеке.
- http://www.goldb.org/ystockquote.html - небольшой модуль для работы с Yahoo Finance
- http://www.activestate.com/blog/2010/06/must-have-python-packages-finance - постоянно попадающийся при поиске 'python finance library' список библиотек
- http://stackoverflow.com/questions/2259379/basic-financial-library-for-python - ответ на StackOverflow
- http://stackoverflow.com/questions/4406481/technical-analysis-in-python - Технический анализ в Python, ответ на StackOverflow