I'm really enjoying reading this thread. It appears that you have a nice work in progress that may develop into a useful tool.
Back when I was still trading/speculating vs. hodling; I wrote a python script that was intended to do something similar - warn about reversals. Several variables were used and assigned a value of -1, 0, or +1 (like counting cards in blackjack). The scale was -7 through +7. It worked pretty well before I broke it. I'll be following this thread with some interest. Good work.
Even though I no longer speculate in the short term, I still enjoy reading this sub and marvel at the detailed analysis that many of you guys do. Quantifying and predicting new markets is valuable beyond the scope of just bitcoin. Tip: weight your variables, add assumptions (be willing to remove them if they prove wrong), and be very critical of your process. Thanks for posting.
Thanks
What do you mean though you "broke" the script? You changed the parameters, and didn't keep a backup of the ones that worked?
Anyway, I like the idea of combining very different types of analysis, some chart based, some maybe news/sentiment based, aggregating them into a single value (if I understood it right that this is what you did.) Could then even be an interesting optimization problem to find the best weights for the different types of input.
* * *
2014-06-22
trend: down
intraday median daily price: $596
intraday daily MACD hist: -14.5
RI = 50
comment: 50, means RI is getting nearer to indicate a reversal (upwards). MACD still far from it, which makes it all the more interesting.
This is exactly what I did - very crudely. I would be a happy to help you with weighting your inputs. Bitcoin is evolving. Last year if we had some of the news we have had this year, the swings would have been
MASSIVE. Things have changed. Consolidation is happening. Smart money is giving way to smarter money. The mining landscape has changed. The "killer app" is being built. I'd be happy to take a look at your parameters, variables, and weighting strategy and offer some foggy insight. No guarantees though.
I'm not a coder. I took both MIT's and CalBerkley's freshman and sophmore free online courses in order to teach myself python. Codeacademy helped too. I am (was) a physician by trade. I am good at the maths, but it's all in my head (and chicken scratch notebooks). Python is good at making brain maths = screen maths without all the heavy lifting. I tried to make this script autotrade (something I obviously had no clue how to do) for me and created a bad loop. I did not back up my work. I was running the script and trading based on my number. Once I incorporated the trading API's from various markets, I couldn't go back. I lost $4400 equivalent in one day because I thought it worked. I no longer actively trade.
Specualtion and speculators are essential for any free market. I'd like it if the
people retained control of the bitcoin market. It is important for regular folks to trade in novel markets in an internet "outcry" sort of format. Centralization of mining is not a crucial variable as many have speculated. Centralized speculation on the other hand, could be devastating for the common fellow.
Warren Bufett isn't exacty a bitcion enthusiast, but his words ring true: "It matters not when an event will occur so long as you know that it will occur." Abide.