Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
There are a few terms that are very similar. Right, automated trading refers to orders that are automatically generated and sent via a computer program. Systematic refers to trading a well-defined strategy-- perhaps one that could be automated but where the orders are sent manually. Quantitative refers to strategies that were developed using statistical and mathematical processes. Algorithmic trading refers to an algorithm or program. Most professional trading falls somewhere into those categories. However, I also can see the perspective that discretionary traders can bring to the table.
If you area an already profitable discretionary trader, any good/experienced programmer should be able to help you program what you already do within certain limits. I write a lot about the concept of grayboxes or methods that may allow discretionary traders a more structured process while still allowing them to utilize their existing skills. However, if you are not an already profitable discretionary trader with a strategy then I think it is unlikely that you would find someone who could/would develop for you a working system. Also, it is extremely difficult to take methods that discretionary traders use and to automate them in a way that is historically profitable. So, you're probably looking at again falls into the classification of a graybox where much of the edge is still going to come from your abilities.
So, let me just be clear: programmers develop systems for traders who already have clear concepts about what they want. This is probably only useful for discretionary traders with a lot of experience. On the other hand, system developers develop fully automated strategies from the ground up. The strategies can be run manually or via the computer. It is a huge amount of work. They will sometimes sell working strategies but often you will only be able to gain access via a signal subscription because the amount of work involved is significant and the edge is specific and proprietary.
As for algo vs discretionary trading, my own experience suggest to me that a good discretionary trader can profit from more opportunities. Also, I feel like a good discretionary trader is more likely to be trading based on the relevant or real factors that drive markets. Availability bias is a significant handicap for most system developers to overcome because most platforms make it much easier to produce price based only systems versus incorporating other sorts of data such as sentiment, news, etc. These are not insurmountable obstacles. However, systems can codify specific lines of market logic and execute them with greater consistency, allow better maximization of leverage, and probably as a result can do better over time. For me, again I favor grayboxes where a discretionary trader can influence the results. But, let me add most systematic strategies have much larger profit factors, trade too infrequently, and thus do not lend themselves to discretionary improvement.
My sense is that most successful retail algo traders tend to operate on the longer frequencies: either "swing day trading" or "swing trading". I won't say it is completely insurmountable to build higher frequency systems for the retail trader but certainly would require much specialized development.
As for tracking of systems where you can see the real results: there are a few vendors in the space Striker, C2, Worldcup Championships. These services focus on tracking actual results of primarily automated strategies, but sometimes discretionary traders. If I were going to look for a strategy, I would look to lease or buy one from a developer with a track record (disclaimer, I will be offering a Striker system sometime in the future and had top ranked C2 systems in the past). Something that might be worth nothing, it is not possible from a cost basis or infrastructure basis for most of these outfits to automate the highest frequency strategies. So, it is not indicative that such strategies are not being traded successfully via individual retail traders. For the most part, you are limited to market orders. On the other hand, in my discretionary trading I always try to get filled on limit on at least one side no matter what product I'm trading: not always possible but it is just something to keep in mind.
I was just thinking the same thing the past few days. I am using NT8 as well the past 4 months, and I swear I programmed like 6 strategies (found online) and all have red profits. I started to think that maybe NT8 Strategy Analyzer backtesting simulation results was lying to me.
I have the same question.
Who out here is actually making money with an automated trading system using NT8?
Is there a website I can go to see some good profits? This will motivate me I believe.
Part 1: Yes. I have beat the Market Replay simulators in NT7 fairly well over the years. I have a blog on here that details some of the research I have done, and I have posted trade statistics on a number of various systems. I haven't migrated my code to NT 8 yet. But if you want to see some of the research I have done, and trading theories, stats, etc. Here is a link:
First let me say that I am not a day trader, I am a programmer, statistician and mathematician by trade. I started analyzing the futures markets about 10 years ago as more of a hobby / gag just to bust on a friend that though he could predict the market …
Part 2: Who is best to code an idea for an automated strategy? I don't think you need to work with a profitable trader to do this, just someone that can code well in C#. Most A+ developers don't even mess with trading, but anyone that knows C# could help you code something fairly easily. Speaking as professional developer, NinjaScript is kids play.