Shall I get some tips about useing Machine Learning on trading?

Trust me, I know his type, you won't ever win anything with him as he always has to be right and technically superior.

yea. I shouldn't have let it get under my skin. But, I really don't like when people start calling other people idiots. there's no need for that..

my apologies. best to all and hey.. Happy New Year!
 
This is because real market data is not completely random. Try to randomly buy or sell on a random data and you should have a mean performance of 0.

The "real" market in not random because you have to include "......" to make it not random. I will not go any further on this, I am not here to give free lunch.

You still loss if you buy and sell random in long term, after you include the slippage and commission.
 
What is a holy grail when it comes to trading?

The holy grail in trading is trading the most liquid thing, using leverage/options. for explosive atom bomb compounding gains.
...That's one half of it, the second half is the skill to pull it off o_Oo_O for the longer haul.
 
The "real" market in not random because you have to include "......" to make it not random. I will not go any further on this, I am not here to give free lunch.

You still loss if you buy and sell random in long term, after you include the slippage and commission.
Galvin you are such a genius, there is no other quite like you on these boards. I love how you say...."I'm right, you're wrong and I'm not going to waste any of my valuable time explaining it because I'm better than you. "

This sums up 90% of your posts.
 
Galvin you are such a genius, there is no other quite like you on these boards. I love how you say...."I'm right, you're wrong and I'm not going to waste any of my valuable time explaining it because I'm better than you. "

This sums up 90% of your posts.

No one is better than anyone else. We all equal.
 
This is because real market data is not completely random. Try to randomly buy or sell on a random data and you should have a mean performance of 0.

It doesn't take a quant or math whiz to figure this out, and you sure as fuck don't need machine learning to implement a robust algorithm that churns out profits. My models use the most basic math calculations applied to the right instruments, at the right time.
 
Trust me, there's programming and there's "programming", self-taught programmers are generally the worst (sloppy, inefficient spaghetti code etc.). And then as @wintergasp pointed out, you're probably also looking at needing a decent chunk of algebra/calculus on top of that.

You can find all sorts of things on the internet, look on YouTube and you can see people showing you step-by-step serious medical procedures. You could watch as many YouTube videos as you liked on triple-heart bypass operations, but you still wouldn't be any good at them because you would be missing the other 99% of the medical training.

Its the same with machine learning and other complex algo trading, you might pick up a bit of programming here and a bit of maths there, but without the rest of the background 99% of people will fail.

As @minmike pointed out, the people who "go it alone" and are successful are generally so because either they've got academic background in the subject, or because they are academically gifted in mathematics etc.

Someone coming on here saying "Nowadays I want to use machine learning on trading" and "shall I get some tips about this?" does not exactly strike me as fitting into one of the categories listed above. The original post just shouted lack of experience and that's why I gave the reply I did.

You're throwing out a bunch of unsubstantiated generalizations. I never said that all programmers who go it alone will turn out to be rock stars. I just said that if one really wanted to learn it, they can. Good programming skills are mostly learned through experience anyway and most importantly the drive to learn and continuously become a more efficient programmer. Companies such as Amazon and Google recognized this as they have dropped a formal degree requirement for many of their jobs. Basically, if you can pass the programming interview, you're in.

I can tell you as a software engineer at a major tech company that there's a big difference between practicing open heart surgery and software engineering. With software, you can make mistakes and learn from your mistakes. You can't afford to make mistakes when performing open heart surgery. A good software engineer recognizes their imperfection and develops tests to validate their software. This is something that can be learned independently and there's many great resources available on the Internet. I can tell you that if you watch, do the homework assignments, and really understand the youtube series CS106A, CS106B, and CS107 from Stanford, you'll be a competitive software engineer for an entry level software engineering job at any major tech company.
 
The market is not random simply because sometimes people buy or sell not because they want to or believe that the asset will go in their direction of preference. They buy or sell because they have to...they got caught in a bad trade and have to unwind their position. It's those opportunities of market inefficiency (take a look at XBI a few weeks back, it was 60.xx one day, 63 the next, and then back again a day or two later...that wasn't the election, happened sometime in December). That's not a characteristic of an efficient market. There's no reason a large biotech ETF with lots of diverse holdings should experience a 4 or 5% repricing from one day to the next on no news. It's fear and greed that drives the market. These periods of inefficiency and definite non-randomness provide opportunities to profit.
 
I will try to be really brief here.

If you know programming, go and generate some random numbers (example using rand() in stdlib.h in C). If you are completely math & programming idiot (as most of the ET here are although most of them will strongly denial this is the case). You can download the free random number generator in your Apple/Android Apps store and it will do the same job.


Plot those number in the chart. You will be surprise, they look exactly the same as your normal daily price chart in your indices, forex, commodities or whatever things you have in your day trading chart. The chart has support, resistance, trend line, channel, head and shoulder and the whole BS price actions features that the current trading industry try to sell.

You can even show this chart in ET and ask the "ET Expert" for opinion of the next price move, for the sake of fun of the year end celebration.

Machine learning on stock market which is random (especially the short term day trading) ? Give me a break.
I enjoyed reading your posts.

Well, the truth is sometimes very painful. Been there done that. I gave up day trading a long time ago and let true professionals played in that sandlot.

I did this calculation once: Plotted 1 day price change of SPY, overlaid with a set of randomly generated number and the two were almost identical. If I looked very very closely perhaps I could see some differences but I was not sure it was just sample size errors. I am just not smart enough to figure out the small non random part of SPY, if it exists.

I do have a question for you. I think the long term stock prices are not random (they do have trend lines), so if short term, intraday and days they are random, when does the transition occur from random to a trend? And what happen at those transitions?

Best wishes.
 
Back
Top