I'm quite new on this - but here we goes my question:

I analyzed a sample with about 20.000 stock prices (stocks of 30 companies from US stock exchanges markets)

I developed a kind of machine learning with statistical analysis behind and after 2 days I got my algorithm which is predicting short positions with a percentage of correctness = 58% -> result came after test the algorithm against sample of 2000 stock prices entries.

My algorithm correctly predicted short positions in 58% of the time and was wrong 42% of the time.

So my question is the following: 58% of chance is a good percentage to start trading? My algorithm has any value?

Thanks for the help,

Do you have any kind related experiences?