60 lines of code will definitely not be an edge. 6,000 lines maybe. Of course, 60,000 lines would fair better. p.s. I have around 3200 lines of perl script and could hardly keep up with the market beast.
I find myself very humble with possible expectations. The markets are highly competitive and to think theirs any massive edges out there seems absurd. I like to think more in risk/return metrics not simply returns. Like the threads about selling option premium as some debit machine, theirs risks the poster doesn’t see.
You don't know how good (or bad!) a system (or edge) before trying it (for real!), in different market conditions. Start trading 'your edge' with real money, and in a year or so, you'll be able to answer your question.
No way, Ray. There are single, whole months that have high flops and flips, whole months where volatility approaches single digits, whole months where the air leaks slowly out of the market balloon. Their intraday behavior reflects that variety very much, and whether your (or the OP's) intraday trading strategy could operate well in those different environments is an open question. [FWIW, an ATR with a MA set up to mimic market implied vol makes a great temperature gauge. That's another 2 lines of code for the OP -- as a Go/NoGo starting point. ]
So did you find a strategy that can make daily 10%? No, so your strategy is not good enough, right? That's why you see market varies big day to day. Because your strategy is not robust enough to deal with market situation change. A strategy that can make 10% daily is a strategy that is robust enough to deal with (in your eyes) different situation. In another word,his strategy view those situations as no different day to day.
You can't have it both ways, Charlie. Either robust performance adds value to the strategy, or testing it is irrelevant. Your lack of cohesive logic is rather glaring. Fire your risk manager.
Don't make conclusion on things you don't understand. For example , a strategy based on shorter time SMA cross longer time SMA will not be affected by volatility change. I am not saying this strategy will make 10% daily but at least it will work in different volatility situation .
Errrrr, whut? I think you must have a fold in your space-time blanket, but in *this* reality, whether you get shaken out or are able to maintain a signaled trade is very much dependent on pricing's true range, by construction: either ATR or volatility will tell the tale, AND will vary from month-to-month, day-to-day, and since calendar 2018, hellfire-sure, may vary from hour to hour. Again, fire your risk manager.
I will tell you what my strategy is doing. My strategy just gave a buy signal at ES 2923. And my calculated stop is 2916. So when my entry is made, a stop is placed at the same time. Since this stop is not too far from my entry, so I used normal amount of contracts. Now supposed today volatility is 3 time as usual, I would find my calculated stop is 3 times as far from my entry as usual. So my entry amount of contracts will be reduced to 1/3 of usual amount. Now tell me how can I be affected by unusually high volatility today?
Trade with real money (get a track record), start a journal on this site and make sure you have a tight LinkedIn profile. I have done those three but also have the advantage of having a substantial career in tech in addition to having a quant related product offering and have been contacted by a couple of hedge funds via LinkedIn. Also, in the event that any opportunities with third parties arise, make sure you have a good lawyer who can help with contract negotiation to help prevent getting ripped off.