vxpmmtcr
Advertisement
PARTNER SERWISU
nttrmonq

Tester strategii inwestycyjnych - oprogramowanie open source

kubanvip
0
Dołączył: 2012-03-22
Wpisów: 50
Wysłane: 26 października 2012 21:56:26
Witam

Kilka miesięcy temu rozpocząłem pisanie oprogramowania do testowania strategii inwestycyjnych.
Założyłem temat o tym w dziale "Strategie inwestycyjne" by podyskutować o pomysłach na kierunek rozwoju. Jako że projekt powoli zaczyna nabierać kształtów, pozwolę sobie założyć temat również tutaj.

Aktualny stan prac i mozliwości, jakie będzie oferowało oprogramowanie:
(z wątku www.stockwatch.pl/forum/wpisy-...)

kubanvip napisał(a):
Zakończyłem etap pisania logiki biznesowej.

Utworzyłem projekt w serwisie hostującym open source:
https://github.com/nabuk/IstLight

Jeszcze wersji w formie programu dla użytkownika nie ma (są jedynie biblioteki).

Co będzie obsługiwane:
- import/export danych z/do CSV
- możliwość konwersji danych rentowności obligacji na syntetyczny poziom cen (tak aby można było symulować inwestowania w obligacje jako proces ciągły)
- symulacja strategii inwestycyjnej napisanej w języku Python

Możliwości konfiguracji symulacji:
- roczna stopa inflacji
- roczna stopa procentowa
- symulacja prowizji: procentowa / stała na jednostkę / stała na transakcję
- wybór które wartości z wykresu będą użyte do cen transakcji (Open/Close/High/Low/Open-Close middle/High-Low middle)
- opóźnienia dla transakcji
- automatyczne zamknięcie wszystkich otwartych pozycji na koniec symulacji
- początkowa wartość portfela
- ustawianie zakresu dat symulacji lub wartość wspólna zakresów wszystkich załadowanych tickerów

Raportowanie wyników:
- temat szeroki. Generalnie będzie opcja pisania własnych wskaźników. Od siebie dam rentowność i wariancję, ale nie będzie problemu by ktoś sobie mógł dopisać np. współczynnik Sharpe’a.

Czego nie będzie można zasymulować (przynajmniej do pierwszej wersji):
- gry na instrumentach oferujących dźwignię (można załadować ich dane, ale będą traktowane jakby tej dźwigni nie było)
- krótkiej sprzedaży
- transakcji opcyjnych
- kredytu maklerskiego

Projekt jest typu open source. Jeżeli ktoś byłby zainteresowany jego rozwojem proszę o kontakt.


Pozdrawiam
Kuba

kubanvip
0
Dołączył: 2012-03-22
Wpisów: 50
Wysłane: 6 grudnia 2012 15:43:03
Ukończyłem pisanie pierwszej wersji.
Oprogramowanie jest dostępne jako open source na licencji GPLv3.

Poniżej krótka prezentacja:




Centrum informacji
github.com/nabuk/IstLight#read...

Instrukcja
Jeszcze w trakcie pisania, choć najważniejsza moim zdaniem część, czyli opis dostępnych funkcji z poziomu skryptu strategii, jest już zrobiona: github.com/nabuk/IstLight/wiki...:-Base-functions


Download
github.com/nabuk/IstLight/down...
sekcja "Download Packages"


Pozdrawiam
Kuba

Użytkownicy przeglądający ten wątek Gość



Na silniku Yet Another Forum.net wer. 1.9.1.8 (NET v2.0) - 2008-03-29
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.
Czas generowania strony: 0,140 sek.

zpmwnpch
lebdbwhk
znhzbgiw
Portfel StockWatch
Data startu Różnica Wartość
Portfel 4 fazy rynku
01-01-2017 +77 405,22 zł +387,03% 97 405,22 zł
Portfel Dywidendowy
03-04-2020 +60 637,62 zł 254,44% 125 556,00 zł
Portfel ETF
01-12-2023 +4 212,35 zł 20,98% 24 333,09 zł
xcjnutmv
hwxihtah
cookie-monstah

Serwis wykorzystuje ciasteczka w celu ułatwienia korzystania i realizacji niektórych funkcjonalności takich jak automatyczne logowanie powracającego użytkownika czy odbieranie statystycznych o oglądalności. Użytkownik może wyłączyć w swojej przeglądarce internetowej opcję przyjmowania ciasteczek, lub dostosować ich ustawienia.

Dostosuj   Ukryj komunikat