Quote from mizhael:
Could anybody please kindly point me to (toy example) of SVM trading systems, which at least show some PnL curves?
I have been reading papers and articles but none of them really show any curves nor do they share sample codes.
Quote from mizhael:
The problem with this kind of prediction is that they optimize with respect the correct rate, say the correct rate of up/down.
However that's severely insufficient, because in fact you need to be as correct as possible on the magnitude of up/down, instead of just the directions.
Quote from RedRat:
I used SVM, libsvm in C++ project to predict the market. Unfortunately I did not succeed.
Before SVM I used NeuralNetworks for the same reason. What I found that SVM is slow in learning (you optimize couple of parameters G and C). The prediction is also very slow, in comparison with NN. And the quality of prediction was NOT better then the quality of NN. Strange enough? But it was my result.
I also tried to "diversify" signals, to calculate Signal = (Signal_NN + Signal_SVM) / 2
but it did not give me an improvement
If I remember numbers,
Correlation(NN_prediction, SVM_prediction) was around 0.96
Correlation(NN_prediction, Needed_result) around 0.7 (depending on what do you predict)
So models predict, but it was NOT enough to make money
The major problem in my opinion is what to use as inputs to the SVM, and what to predict with it. You may use NN/SVM/RVM/other techniques, but if you do not have an idea of inputs/outputs it is waste of time.
Quote from RedRat:
I used SVM, libsvm in C++ project to predict the market. Unfortunately I did not succeed.
Before SVM I used NeuralNetworks for the same reason. What I found that SVM is slow in learning (you optimize couple of parameters G and C). The prediction is also very slow, in comparison with NN. And the quality of prediction was NOT better then the quality of NN. Strange enough? But it was my result.
I also tried to "diversify" signals, to calculate Signal = (Signal_NN + Signal_SVM) / 2
but it did not give me an improvement
If I remember numbers,
Correlation(NN_prediction, SVM_prediction) was around 0.96
Correlation(NN_prediction, Needed_result) around 0.7 (depending on what do you predict)
So models predict, but it was NOT enough to make money
The major problem in my opinion is what to use as inputs to the SVM, and what to predict with it. You may use NN/SVM/RVM/other techniques, but if you do not have an idea of inputs/outputs it is waste of time.