Giter VIP home page Giter VIP logo

Comments (3)

Giogitter avatar Giogitter commented on May 28, 2024

I don't know if it cheating but yeah that's the main issue with their framework which seems very well made overall but in order to use classification you need to know a-priori before the training at which time to enter in position and there is no proposal to do that with an ml model. I think that is the main missing part of their system to get a fully build ml architecture, A first model for events, a second for side and a third for bet sizing (metalabeling)

from mlfinlab.

eromoe avatar eromoe commented on May 28, 2024

The most important thing is the label .
If you know which point profit most and label it, build a relative good model is pretty easy.
They provide a lot of labeling methods all have lookahead bias, I don't think they don't aim to cheat .

Maybe the valueable part is only metalabeling, it does help bet sizing, but that's all, it can't bring outperform to moden model(LGB/XGB/DNN) .

from mlfinlab.

Giogitter avatar Giogitter commented on May 28, 2024

But for classifiers it is necessary to set right labels before the training that comes from the constraints of the algo itself. Maybe one way to solve that is to voluntary decrease the amont of the accuracy of labels like they did for backtesting to find optimal rules in one of their video, but the model will learn on fake labels and that will false his learning and predictions.

We can also view this problem from the other side if you set labels on events that are not proof to be particularly relevant it will miss opportunities that the model could have find otherwise.

Another way is to do the opposite, label all the market at each point with just the trading rules and let it filter events itself instead of outsourced predefined filter that could false it in both ways.

from mlfinlab.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.