This is a continuation of a thread started on the Grand community wishlist, in response to Peters's last post on that thread
Peter,
The problem is, that 'theoretically' we can turn minutes into anything, since we have the data, but it involves some high level manipulation of the data structures in python, which most of us are not familiar with. I don't want lose the automatic behavior, libraries etc, that we get if we stay within the timeframe. So for me, there are several things which could help
a. Be able to specify other timeframes besides daily and minute. Hour,30min, and 15 minutes would work. It's reasonable to take a 20 day moving average, and up convert it to using a 260 30minute slice moving average. But using a 7800minute moving average seems a bit crazy, and I don't think it works anyway. RIZM has this, and it works great, (but they have very limited back test capabilities, so I'm bugging guys instead. )
or
b. Give us a good example how to convert from minutes to another timeframe, and still be able to utilize built in functions to calculate rsi, moving averages, stochastics etc so we don't lose functionality. A simple moving average crossover which checks the rsi could make a good example.
or
c. Provide an example how we can get daily timeframes, updated during the day with the partial day as the last value. This is how trading software shows up on the chart. The moving averages etc are calculated with the current values, but not finalized till the end of the day. This might be the ideal solution for everyone. For example, even a day trader may want to know where the 50 day moving average is, because they may want to use it as resistance or support. It's common for traders to move back and forth between timeframes on charts, but it's not necessary. But being able to have both day and minute available at the same time would be wonderful for a lot of people.
Hope this helps.
Rich
(
Thanks Richard,
I think I'll need to do a little background work, since I am not a trader. I don't quite grasp the idea of the various timeframes, since with minute-level data you can have any timeframe you want, down to a minute. But I definitely appreciate that there is a learning curve to both Python and Quantopian. I might be able to provide an example, but I'm not sure what you need to do.
Peter,
)