Search
× Search
Wednesday, February 5, 2025

Archived Discussions

Recent member discussions

The Algorithmic Traders' Association prides itself on providing a forum for the publication and dissemination of its members' white papers, research, reflections, works in progress, and other contributions. Please Note that archive searches and some of our members' publications are reserved for members only, so please log in or sign up to gain the most from our members' contributions.

Does ML and AI really work or is it a Buzzz ?

photo

 Eli Weiss, System Developer at Sole Proprietor

 Monday, August 21, 2017

I wish to post a nice e mail I have got from Jonathan Kinlay : "Can Machine Learning Predict The Market? " . In short Mr. Kinlay state that "We tested over 1,000,000 models using the latest machine learning techniques to look for ways to predict market direction.  Here's what we found. The answer provided by our research was, without exception, in the negative: not one of the models tested showed any significant ability to predict the direction of any of the securities in our data set.  Furthermore, our study found that the best-performing models favored raw price data over technical indicator variables, suggesting that the latter have little explanatory power." http://jonathankinlay.com/2011/03/can-machine-learning-techniques-be-used-to-predict-market-direction-the-1000000-model-test/?utm_source=newsletter&utm_medium=email&utm_campaign=blog_post_modeling_volatility_and_correlation&utm_term=2017-08-21. My personal thinking is that ML and AI can find ways to execute trades more efficiently and more productive than Human can but the creation of the model is at the hands of the trader. We have to come up with an idea/s the Machine will test and verify the validity of the system and if the odds in the favor of the traders it will be able to execute. The example that pop into my mind is the autonomous car. Yes the machine will drive the car better than us but Human needs to create one first. Same here we need to create the model the machine will trade for us. Have a great day and sleep well ML and AI people. :D


Print

22 comments on article "Does ML and AI really work or is it a Buzzz ?"

photo

 Andreas Shahverdyan, Co-Founder at The Quant Group St Andrews

 Thursday, August 24, 2017



Interesting article, the findings are similar to what I found myself when I walk-forward validated a ML based trading system relying on a combination of technicals / price data as features. What the article does not consider is the combination of returns and any sort of alternative data (e.g. news sentiment) as features. This on the other hand should paint a different picture altogether.


photo

 William Stocki, Independent Consultant and Business Professional

 Thursday, August 24, 2017



Andreas - I strongly believe agree with your comment.

May I add - when this technology becomes highly used it will increase market volatility much as we presently see 'Robotic Trading' has. That will change the market forever in a somewhat negative way.


photo

 Alexandre EPPINGER, Professional Self-educated

 Thursday, August 24, 2017



Check the STOX project / cryptocurrency that might be related to this topic


photo

 Enrico D'Urso, Consultant - BigData & Analytics, M.Sc.Eng.

 Thursday, August 24, 2017



Agree. Tried every approach, from big data set (years) to shortest period like 30 days with continuous model retraining but nothing really have been giving me an edge


photo

 Enrico D'Urso, Consultant - BigData & Analytics, M.Sc.Eng.

 Thursday, August 24, 2017



Probably you have to include macroeconomic data and global situation data and spot long term trend


photo

 Steve Deacon, Owner / Principal, ALBA Capital Management / Quantitative Strategies

 Thursday, August 24, 2017



How highly amusing.


photo

 Stéphane Gobillon, Chief Information Security Officer - CISO

 Thursday, August 24, 2017



Python + scikit-learn ( for Support vector machines (SVMs) ) = Trading Model


photo

 Tibor Komoroczy, CEO, Skunkworks LLC, DTQuant.com

 Saturday, August 26, 2017



Of course machine learning is curve fitting.


photo

 Jack Van hoof, Owner DayOptions.nl/ Beurskings.com

 Saturday, August 26, 2017



Only a script can.


photo

 Eddie Wong, Senior Project Manager

 Saturday, August 26, 2017



I bet that the observations and findings likely still hold true. But this paper was published 1991. Is there new techniques with the new advancement in computing power?


photo

 Eli Weiss, System Developer at Sole Proprietor

 Sunday, August 27, 2017



"Thirdly, the choice of sample period may be criticized: it could be that the models were over-conditioned on a too- lengthy in-sample data set, which in one case ran from 1993 to 2008, with just two years (2009-2010) of out-of-sample data. "

The paper was published 2011 I presume so about 6 years ago.

I don't know if there were any other major advances in the technology since then.

I do understand from 3rd party not directly( I might be wrong) that the AI and ML are not working in the area of finding the trading pattern/s in the chaos by it self , In the area of execution it self we all agree that the machine is much better than the Human Trader . I am referring to the


photo

 Eli Weiss, System Developer at Sole Proprietor

 Sunday, August 27, 2017



"Thirdly, the choice of sample period may be criticized: it could be that the models were over-conditioned on a too- lengthy in-sample data set, which in one case ran from 1993 to 2008, with just two years (2009-2010) of out-of-sample data. "

The paper was published 2011 I presume so about 6 years ago.

I don't know if there were any other major advances in the technology since then.

I do understand from 3rd party not directly( I might be wrong) that the AI and ML are not working in the area of finding the trading pattern/s in the chaos by it self , In the area of execution it self we all agree that the machine is much better than the Human Trader .


photo

 Vasily Nekrasov, Senior Risk Analyst and Model Developer at Total Energie Gas GmbH

 Sunday, August 27, 2017



" "We tested over 1,000,000 models using the latest machine learning techniques" sounds suspicious: just imagine, how much working time computational power one neeeds to [thoroughly] test "over 1,000,000 models"?!

But I share an opinion that ML and AI is hype, at least, mostly hype. Here is my non-technical essay on subject: https://letyourmoneygrow.com/2016/10/23/big-data-and-deep-learning-a-technology-revolution-in-trading-or-yet-another-hype/


photo

 Robert M. Mennella, Investor Advocate

 Monday, August 28, 2017



Not until they become self aware. Until then machines will only know what we tell them.


photo

 Eli Weiss, System Developer at Sole Proprietor

 Saturday, September 2, 2017



@Tom Kadala "What we have found is that our algo is excellent at predicting a direction for a specific amount of time (about 3 times the period) but may or may not follow through with our intended exits. "

Can you elaborate more on that issue please.

4 example what is "(about 3 times the period)" what do you mean by that ?

and "not follow through with our intended exits."

How come a software would not follow the intended exit ?

Thank you for the inspiring comment.


photo

 Tom Kadala, FOREX Algorithm Engineer

 Saturday, September 2, 2017



Eli Weiss - Thank you for your interest. Our algo at RagingFX.com does a hefty mixture of evaluating pattern recognition, market sentiment (as it applies to our algo specifically), optimal technical parameter alignments, and more... prior to issuing a viable signal. Our signals include risk managed Stop Loss, high probable/optimal Entries, and Take Profit levels that match an aggregate score from a group of pairs. Each signal includes the Period (M5, M15...D1) that triggered the signal, so a typical signal may look as follows:

SECURITY TRADE ENTRY PRD STOP TP PROB LAST

EURCHF BUY 1.14396 H1 1.14228 1.146490 .75 1.14571

Here our algo is telling us that there's a 75% probability that if you place a market order to BUY EURCHF that the price will rise over three times the period or for the next three hours. The probability of hitting our intended exit or Take Profit level from a market entry is about the same, if not higher.


photo

 Tom Kadala, FOREX Algorithm Engineer

 Saturday, September 2, 2017



For signals that hit our suggested Entry level, the probability of hitting our Take Profit within our maximum 31 hour window, drops by about half. We are working diligently on improving this number.

If you like you can follow our progress at RagingFX.com. We update our results weekly on our site. You can also request to receive our Daily Dashboard Report at no charge for closer monitoring. Just send us an email from our site.

We expect this month with Germany/Italy's elections plus Draghi's initial comments on a QE reversal to offer an excellent testing period for our algo.


photo

 Tom Kadala, FOREX Algorithm Engineer

 Saturday, September 2, 2017



@Eli Weiss - Your advice makes sense if you're looking at an outcome over a few days but would, more than likely, fail over a sustained period. It's important to ride profits out to their fullest potential to offset many small losses. That's why algo's that seek small, high frequency trades tend to fail over time, ...which may also explain the reason you came to your conclusion in this blog when you stated that algos and machine learning don't work. All it takes is one black swan trade or trades to eat up profits.

That's why we've taken a different tact with our algo at RagingFX.com. Our approach is to let profits run using calculated risks within a fixed trading period, while focusing on avoiding losses altogether, (as opposed to minimizing them). It's easier said than done, but we are making progress. Ultimately, our goal is to develop machine learning enhancements that will sustain this behavior over a long period of time.


photo

 Eli Weiss, System Developer at Sole Proprietor

 Saturday, September 2, 2017



Tom Kadala -"the price will rise over three times the period or for the next three hours."

Does That mean that if the signal was taken from the hourly data the prediction that the price of EURCHF will rise with 75% probability is good for the next 3 hours?

Exit target mean the level that the EURCHF will trade at is only 50% probability ?

Maybe you can drop the Time target from say 3 hours to 30 min. and that will rise the probability that the EURCHF will rise to 90%.

Add to that instead of 50/50 price target you can move to 90% probability by lowering the price target.

All this valid only if the issue with the algo/ system is time horizon.

Means if the time horizon goes down the probability goes up.

If this assumption is right than go for the smallest possible time frame prediction with best price prediction probability and do it so many time a day. Execute with an ML , AI to get the best execution wise. and you good to go.


photo

 Tom Kadala, FOREX Algorithm Engineer

 Saturday, September 2, 2017



Your suggestions would be great if the math that governs probabilities and general uncertain behavior were that straightforward. Unfortunately, it's not. Cutting down the time from 3 hours to 30 minutes, actually works in reverse to your description. Rather than increase the probability, it decreases it. Compare it to driving a car at 60 mph for three hours. If you drove for only 30 minutes, what is the likelihood that you will have arrived to your original destination? Zero!

The handling of probabilities with algo's and machine learning code is not an exact science, so you need to use other parameters to further define likelihood of success. I wish it were as easy as you described. We would have been finished with this project much sooner.

Your approach to narrow the risk window does have some merit though but can probably be best achieved by reducing trade size and averaging. We are looking at other ways using some clever math and will be testing our theories later this month.


photo

 Eli Weiss, System Developer at Sole Proprietor

 Saturday, September 2, 2017



I was just looking to help by pointing to a different direction that might help maybe in generating new line of thinking.

Good luck with building the system.


photo

 Andrea D'Abramo, Founder at Self Employed

 Sunday, September 3, 2017



Indeed! Machines are not creative but better executors then humans...

Please login or register to post comments.

TRADING FUTURES AND OPTIONS INVOLVES SUBSTANTIAL RISK OF LOSS AND IS NOT SUITABLE FOR ALL INVESTORS
Terms Of UsePrivacy StatementCopyright 2018 Algorithmic Traders Association