Hi,
I'm a frustrated newbie with a simple thinkorswim strategy written in thinkscript for penny stocks, but my broker platform IBKR does not allow me to create my own custom indicators or autotrade for me based on my strategy. And writing this here cos another precious weekend is coming to a close and I did not have any fruitful headway into my problem. Very little time to do this during working days.
I've tried trading my own using ToS as the alert/backtesting and IBKR as my broker with real-time data subscription, but I learned the following:
Closest candidate we found was MultiCharts, but that platform's market scanner involves me MANUALLY filling up the symbols I want to scan for, and there is no way to auto-fill the scanners, even by code. Ultimate facepalm. Trade-ideas is too expensive at this stage, and does not allow me to code custom indicators.
So back to square one. I have the following workflow need a corresponding platform
1) Use market scanner to find the top gainers / losers (IBKR TWS)
2) then have these top / bottom 10 listed in a watchlist. This list is dynamic, tickers may be added/removed throughout the day. (export my TWS Mosiac to Excel via DDE?)
3) have custom indicators run for any tickers in this watchlist, alerting me to buy/sell signals. For e.g. using Ichimoko cross over lines... candlestick types...etc (code this custom in Excel?)
Looking at the IBKR TWS API documentation, there's Excel DDE / RTD available, and there's Python.
I have basic programming experience, writing VBA macros years ago in school & previous job. No experience with Python. I'm open to learning but I'm a digital marketer by trade, so no hardcore programming for me.
Which path is suitable for me based on my needs above? Excel DDE / RTD with VBA to build the custom indicators? or going the Python route?
Please advise!
I'm a frustrated newbie with a simple thinkorswim strategy written in thinkscript for penny stocks, but my broker platform IBKR does not allow me to create my own custom indicators or autotrade for me based on my strategy. And writing this here cos another precious weekend is coming to a close and I did not have any fruitful headway into my problem. Very little time to do this during working days.
I've tried trading my own using ToS as the alert/backtesting and IBKR as my broker with real-time data subscription, but I learned the following:
- I'm just not a good/disciplined day trader. My thoughts & emotions still get the better of me.
- Opening a position which I thought was a good price
- Closing a position too late. Often times I see that price going into the green zone in ChartTrader and I did not close, thinking it should still go up based on EMA / Ichi / KVO, but crashes soon after.
- My coded "me" strategy is just a better daytrader, based on the awesome backtesting tool in ToS
- BUT ToS is just getting too slow in the alerts, and I'm not fast enough to Alt-Tab btw IBKR and ToS to see what ticker ToS 'pinged' as a good buy, then Alt-tab into IBKR to execute. I'll be three-five 1min candles late.
- ToS alerts are unreliable... sometimes I get it, sometimes I dont. But backtesting in ToS says I should have got the alert
- ToS is not giving me pre-market data, although I have checked EXT in my scanner.
- picking up tickers which meets my custom buy/sell indicators fast enough
- getting reliable alerts
- executing the buy/sell orders fast enough
Closest candidate we found was MultiCharts, but that platform's market scanner involves me MANUALLY filling up the symbols I want to scan for, and there is no way to auto-fill the scanners, even by code. Ultimate facepalm. Trade-ideas is too expensive at this stage, and does not allow me to code custom indicators.
So back to square one. I have the following workflow need a corresponding platform
1) Use market scanner to find the top gainers / losers (IBKR TWS)
2) then have these top / bottom 10 listed in a watchlist. This list is dynamic, tickers may be added/removed throughout the day. (export my TWS Mosiac to Excel via DDE?)
3) have custom indicators run for any tickers in this watchlist, alerting me to buy/sell signals. For e.g. using Ichimoko cross over lines... candlestick types...etc (code this custom in Excel?)
Looking at the IBKR TWS API documentation, there's Excel DDE / RTD available, and there's Python.
I have basic programming experience, writing VBA macros years ago in school & previous job. No experience with Python. I'm open to learning but I'm a digital marketer by trade, so no hardcore programming for me.
Which path is suitable for me based on my needs above? Excel DDE / RTD with VBA to build the custom indicators? or going the Python route?
Please advise!