HavocXphere
Honorary Master
Looking for a new project...
Has anyone here built a trading bot before?
Current plan (hatched 5 mins ago - so still a bit under-cooked
):
Identify a single share that has good liquidity, get a cheap Azure instance to do twitter sentiment analysis and move cash in & out of the stock based on that. Likely very slowly - in fact the actual execution will probably be manual so the bot is more a trading signal.
Costs - 1 USD per buy / sell transaction on IB so if I move 2k each time then its 0.1% fee hit - as long I don't trade to fast the fees won't kill the whole plan. IB fee structure has essentially 10 trades "free"/sunk cost so realistically its even lower than 0.1%. Azure costs can be capped. Being stocks the stuff won't move wildly like FX etc so risk is tolerable if I screw something up. Don't think prospects of making money are particularly good, but seems reasonably safe so maybe break even & learn something?
Couple issues that I can think of thus far:
1) Backtesting twitter sentiment analysis is going to be +- impossible. That with the slow trading speed is a BIG problem for tweaking this.
2) Not particularly confident that existing sentiment libraries are particularly well suited to this given the cryptic language. Custom rolling something will be painful
3) Azure might not be efficient...considering running it from home
4) Timeframe is a big unknown. i.e. If twitter is positive right now does that mean staying in the stock for 3 hours, 3 days, 3 weeks? :erm: Difficult in light of backtesting issue above. Leaning towards 1 in/out decision a day
Ideas? Thoughts?
Has anyone here built a trading bot before?
Current plan (hatched 5 mins ago - so still a bit under-cooked
Identify a single share that has good liquidity, get a cheap Azure instance to do twitter sentiment analysis and move cash in & out of the stock based on that. Likely very slowly - in fact the actual execution will probably be manual so the bot is more a trading signal.
Costs - 1 USD per buy / sell transaction on IB so if I move 2k each time then its 0.1% fee hit - as long I don't trade to fast the fees won't kill the whole plan. IB fee structure has essentially 10 trades "free"/sunk cost so realistically its even lower than 0.1%. Azure costs can be capped. Being stocks the stuff won't move wildly like FX etc so risk is tolerable if I screw something up. Don't think prospects of making money are particularly good, but seems reasonably safe so maybe break even & learn something?
Couple issues that I can think of thus far:
1) Backtesting twitter sentiment analysis is going to be +- impossible. That with the slow trading speed is a BIG problem for tweaking this.
2) Not particularly confident that existing sentiment libraries are particularly well suited to this given the cryptic language. Custom rolling something will be painful
3) Azure might not be efficient...considering running it from home
4) Timeframe is a big unknown. i.e. If twitter is positive right now does that mean staying in the stock for 3 hours, 3 days, 3 weeks? :erm: Difficult in light of backtesting issue above. Leaning towards 1 in/out decision a day
Ideas? Thoughts?