Машинное обучение в трейдинге: теория, модели, практика и алготорговля - страница 1075
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не RDF а RF.
nope, RDF http://www.alglib.net/dataanalysis/decisionforest.php
The RDF algorithm is a modification of the original Random Forest algorithm designed by Leo Breiman and Adele Cutler. Two ideas are in combination with each other in this algorithm: these are the use of a decision tree committee getting the result by voting, and the idea of training process randomization.yes.. but code too large with "case", I think can implement it much shorter.. so pls wait a bit when I finish my code, if it will bad so continue with yours ^)
Yes, that is exactly what is GMDH best base function as per wikipedia which you can check:)))...after a lot of research also I could not find a better way by now still trying.................
But only 1 condition will be executed for each step and hence, remaining code will not be executed after the break statement:
So I guess the training might be slow...I don't know...if so, then we can limit the maximum value of components to 3 or 4 by using another input variable so that it will maximum break the features into 3 or 4 components and not more than that.
As I said already GMDH itself acts as a Neural network and hence, we are using double neural network now one GMDH and one RDF together:)))
Решил прикольнуться и свести машинное обучение к обучению кодить, судя по всему - туда ему и дорога, да походу и ликбез явно не помешает твоему, шипко активному товарищу...))
даже до твоего P-net не добрался, кстати оно сильно отличается от PNN?
я про PNN тут почитал, грааль матьиво
не вспомню сейчас какой PNN, а поиск дает PNN-Soft B2B услуги программирования для бизнеса, но думаю наверняка наш пинет это другое
там в принципе идея очень простая, но оригинальная))
Right, but we dont need 2 NN, we just need a good feature selector, so it must not be a complete gmdh
so my implementation closer to itExactly..it is not mandatory for us to use an exact formula or methods of GMDH or RDF or RF etc...all we are looking for is final results:)))))))))
What I am looking for is:
1.Fast training with past data
2.Fast feature selection during LIVE trading for fast trade execution
3.Convergence of the algo towards a solution over repeated training
4.High accuracy and low drawdown during trading
Now, meeting all the points is generally difficult to achieve in MQL5 , but your current implementation seems to meet most of the points..but a proper balancing of all the 4 criteria need to be done using fine tuning of the algo...
For example, if we increase the number of features to high I see some improvement in results, but the training time also increases significantly...
probabilistic NN, там строятся деревья признаков с полиномами по типу МГУА, и вместо сигмоидов используются эти полиномы
https://en.wikipedia.org/wiki/Probabilistic_neural_network
и еще всякие байесовские добавки.. намного быстрее чем MLP тоже
Yeah, I'm still confused on the move .. I had in mind a polynomial NA
I think we can use PNN,RDF and GMDH together in your code:))))
Logic of PNN seems great!!!...PNN seems to act like a neuron of a human brain...I mean fast decision making process...so if you use a break statement in each for loop of my logic probably it will work as a PNN...
I mean we don't go to the end of every for loop..but it will check the delay time using TickCount() function and if it is more than 2 to 5 ms, then break the loop and continue with next RDF decision...
I just looked into PNN...so don't ask me to write the code of PNN again:))))))))))))))))))))))))))))
Need to implement different base transformation functions also - algebraic, triginometric, orthogonal polynomials
I think we can use PNN into my current GMDH logic to fast forward the decision process... I am not sure..but just looked into the logic and so don't tell me to write the code of PNN now:)))
The current logic seems to be like PNN :) with the exception of Bayesian inference
No..PNN means "Pulsed Neural Network" means make the decision within a certain time or exit and go to the next loop....
So just need to deal with the delay process probably using the TickCount() function or some other function and one more function to break the loop if it is taking too long...
No..PNN means "Pulsed Neural Network" means make the decision within a certain time or exit and go to the next loop....It's all about fast decision making process
So just need to deal with the delay process probably using the TickCount() function or some other function and one more function to break the loop if it is taking too long...