Open warren-oneill opened 9 years ago
Regarding the "documentation standard" that should be in place: Simply type """ in PyCharm below a class or method and hit return. You'll a documentation template. Complete the documentation for each of your classes and methods.
Moreover, please add author = 'warren' to sign your code.
Looks like we could close this issue successfully soon. How much work is left?
I just need to do
- why are asset_name, exchange, first_traded, root_symbol and start_date empty?
- it would be nice to have additional attributes begin_delivery and product_code (like F1B1 for weekly products)
Looking into storing the metadata in a local SQL databanks so it doesn't have to be initialized every run. see https://github.com/quantopian/zipline/issues/714
Moved from #45
Purpose
Backtesting für Futures-Strategien mit einer Erweiterung des zipline-Frameworks.
Level of Ready
Umgebung
Python 3.4gitGithub organization kontozipline master branchEntwicklungsstandards sind definiert und klar, z. B.Definition der private- und public-KomponentenProgrammier-Syntax(pep8,flake8 wie in zipline)Level Test-Coverage(nosetests wie in zipline)Marktinfos
Produkte müssen definiert seinEEX ProduktenTrading-Kalender muss bekannt seinEEX CalFees müssen bekannt sein(€0.0125 per MW)Es muss eine Trading-benchmark festgelegt sein(constant benchmark)Datenbank
Beispiel PHELIX-Futures-Daten sind aus der Datenbank abrufbarTasks
Markt
Kalender & Zeitzone implementierenmuss mit echt daten vergleichenerster Tag ist 01.01.2013New Benchmark (fixed annual rate)zero Benchmark generiert bis 2016muss Benchmark auto generieren/herunterladenfees (€ 0.0075 EEX Clearing per MWh für Futures)Daten
Futures Datenklasseload sql DatenProdukte
Produktklasse sind definiertprice, notice day, asset typemultiplierRisk
VaRLongest DrawdownErgebnisse und Output
Im event-Betrieb werden jeder Trade und die aktuelle PnL, sowie Performance- und Risiko-Kennzahlen ausgegeben. Dazu gehören:Kumulierte und täglich PnLKumulierte benchmark PnLVolumeReturns (RoI)VaRSharpe-RatioSortino-RatioInformation-RatioMax DrawdownLongest DrawdownAnalog zu den fortlaufenden Kennzahlen stehen im Ergebnis-Objekt finale Werte und Kennzahlen für jeden Monat, jedes Quartal und jedes Jahr.Level of Done