Comments (8)
Hi Dans.
If the format of the csv file match, the backtest may actually run. The statistics is completely coded around daily data though. I hate to tell people to look elsewhere, but currently Pinkfish is not a good option for minute data.
Thanks for checking out Pinkfish,
Farrell
from pinkfish.
Hello,
Daily support will suffice for the time being - I enjoy the simplicity of the library.
I thought you might say that, it did cross my mind to maybe fork it at a later date (when needed) and make the necessary contributions.
Best,
Dans
from pinkfish.
@fja05680 id be interested too in using hour/minute data, if you plan to make any "upgrade" consider it please since i really prefer this library over all the other i have seen.
from pinkfish.
lorrp1, thanks for your kind words and checking out pinkfish. I think the major issue is with the statistics. I have successfully integrated pinkfish with other statistics libraries, so perhaps a path forward is getting trading to work on a minute/hour basis and use a third party for the statistics. When I get a chance I'll see what's really involved.
from pinkfish.
@fja05680 also i think a documentation would be way easier to read and understand than videos
from pinkfish.
lorrp1, thank your for this feedback. A problem I have with documentation is that it often gets out of sync with the source. To overcome this obstacle, I'm going to start with adding better comments into the code. There are automatic documentation generators that can be used from there. Another option is to work within the Python system like TA-Lib does and provide the documentation via python calls. A general user guide is something that I could do at some point. I'm also very open to someone else doing this. If someone else wants to document pinkfish, I'm more than willing to work with them. I feel that a strength of pinkfish are the numerous examples. All pinkfish functionality is in one or more of the examples. This was a major problem when I tried to use other libraries. Usually, you get a single moving average crossover example and that's it.
from pinkfish.
@fja05680 im getting the annual return of the spy benchmark at 16 annual now unlike yesterday when i got 13
from pinkfish.
Hello,
16.1% CAGR is correct. You can verify it using this link:
https://www.thecalculatorsite.com/finance/calculators/cagr-calculator.php
In the future, please open a new issue instead of adding to this one. Thanks!
from pinkfish.
Related Issues (20)
- can we use our own data? HOT 6
- Can we buy at open and sell at close same candlestick? HOT 10
- what is drawdown_recovery ? HOT 4
- The number of derivatives at boundaries does not match: expected 2, got 0+0 HOT 2
- is there an option to backtest, but without money? HOT 1
- How rigid are the pinkfish requirements? HOT 8
- Undesirable results from select_tradeperiod() HOT 1
- Need facility for using data sources other than yfinance/Yahoo HOT 4
- Not able to specify the leaf data dir for benchmark HOT 1
- Is it possible to remove dependency on TAlib? HOT 8
- Missing adj_close column still causing me problems HOT 4
- Unstable backtest results HOT 4
- cant import pinkfish HOT 4
- Stats error in case of empty tradelog HOT 2
- Bugs in Portfolio.adjust_percents HOT 6
- Inconsistent usage of percentage weights
- Incorrect ordering of buy/sell ordering in portfolio adjust_percents() HOT 2
- adjust_percents() uses the closing price to determine total_funds.
- updating dependency versions in requests.txt HOT 8
- Failed to install HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pinkfish.