If you're trading options, you can derive factors such as
- Trading ATM, ATM+x, ATM-x strikes
- Buying vs selling option of the specific strikes
and you can get creative with greeks also.
- Indicators - different indicators you think you can use.
Once you list down such categories of factors that could play a significant role, you then combine 2-3 such factors (don't go more than 4) and generate combinations.
Based on how many factors you list, the combination list would reach 2-3 million or more.
Now, you have to backtest those 2-3 million combinations, and rank them based on few parameters. Risk-reward, CAGR, max drawdown, number of trades, win rate, etc.
Check for statistical significance using statistical tests.
Once you do that, trade the top 10-25 of the ranked strategies.
This is how few quantitative funds generate strategies to trade.
They
So, the ideas based on OBSERVATIONS usually have much higher longevity when compared to the ideas that come out due to DATA MINING.
Observation is hard to make.
Data mining is easier to do with computational power.
That is also why these data mined strategies may or may not work in live, and usually stop working at some point abruptly, and that is also why you have to keep churning strategies to trade, and consistently rank them.
It's almost like a rebalancing a portfolio of strategies.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
If all the brokers are having issues on the same day, then it is not a day you would be worrying about broker platform or execution.
There would be much bigger things to worry about on that day.
Generally, with respect to angel broking, try and contact the main branch (Mumbai I guess) through connections who are connected to the right people inside, to get your account opened.
If you go through other branches, you'll most likely have issues with customer support.
If someone says they are trading for passion, and they aren't in it for the money - they are either gambling, or they are bluffing.
You can't not trade without money on your mind.
But that's also the most counter-intuitive thing in the world of trading.
You can say you're trading for passion, coz markets are dynamic, because you like a challenge, because it's always evolving, because no one gets to boss you around, and hundred other reasons.
But you wouldn't quote any of that if you're a losing trader.
No rational person keeps losing money in trading, and then continues to do it because they're "passionate" or they like the "challenge".
You have to do it for the money; and without making money from it, you CAN'T continue doing it.
1/ I was forward testing a system based on banknifty futures since September and was conservatively trading until Feb.
Between September and Feb, it made about 150%+.
I felt it was time to begin aggressive compounding, but kept postponing.
2/ After painfully letting go of the opportunity budget day and the next day's rally with conservative lot size, I got enough courage to not be chicken, and decided to aggressively compound from 24th.
NSE went batshit crazy today. My hands are itching for a thread of the week. NSE gave an opening.
What are the lessons we can learn from today's exchange fiasco?
Time for a thread. 👇👇👇
1/ If you're going towards full automation, factor in data feeds.
Have multiple data feeds.
If for a set amount of time, different datafeeds don't update, work out the code in such a way that you'll exit all open positions upon quote refresh, based on how the market is.
2/ Have redundant brokers. I have been stressing on this for quite a while now. It's important to have reliable brokers you can call and manage your positions with, properly.
Or you should have a functional broker who will let you put on/close trades.