Binary options have got a fixed Reward/Risk something like 0.8 (meaning you only get 80% return depends on broker on your investment. This return is fixed). So you need a high winrate if you want to make a consistent return with binary options. In forex trading we can achieve much higher Reward/Risk sometimes as high as 10:1. It is easy to achieve Reward/Risk of 5:1 on average. This paper on Stock Price Prediction using XGBoost is also worth going through:
https://www.kaggle.com/shreyams/stock-pr...94-xgboost
This paper discusses how to use LSTM in stock price prediction:
https://zhuanlan.zhihu.com/p/31783805
This github page tried to implement the paper that we were discussing and claims to have failed to achieve good results:
https://github.com/jmartinezheras/reprod...n_RF.ipynb
This is another implementation Random Forest Stock Prediction based on based on the results of Khaidem, Saha, & Dey (2016):
https://github.com/johnberroa/RandomFore...kPredictor
You should go through it also. It contains full python code implementation in Jupyter. This is the PDF on Tehran Stock Exchange prediction:
https://pdfs.semanticscholar.org/2fe9/cd...874f3c.pdf
You should read this paper on using Random Forests in predicting Stock Price Trends:
http://datascience.uconn.edu/index.php/p...-forecasts
This github page claims achieving very high winrate of 96%, you should read it:
https://github.com/perfectyayra/PHBSTQFML
This stock price indicator on github is also worth look at:
https://github.com/Tomcli/Stock-Price-Indicator
You should go through these papers and if you have questions, I will happily answer them here. Regarding 1 second data, I told you about Oanda and Dukascopy. You need to check them. You can easily open a demo account and check these two brokers. Oanda has got a Python API that is worth checking. This is another professional data streaming service that you can check:
https://1forge.com/forex-data-api
You can check the FREE package. Other packages are a bit expensive. A Python API is also available which can help you in develop algorithmic trading strategies and trade them in real time. You can check the github page:
https://github.com/1forge/python-forex-quotes
When trading 1 minute binary options, you need to be pretty fast. You will need an automated trading system that can do the trading for you. Getting good 1 second data is also not easy. It is expensive. Check Oanda, I think you will get the data free from there. As I said, binary options have a fixed Reward/Risk depending on the broker. Most of the time it is 70-80%. So if you lose you need to win more to recover the loss. In forex trading, you can choose only those trades that have a high expected Reward/Risk like 5:1 and sometime you can get Reward/Risk like 10:1. You can focus on trading 5 minutes binary options. Download the 1 minute data from MT4. Its FREE. Make the prediction and then enter the trade. You will have ample of time to enter the trade manually. Another thing that you should keep in mind. Forecasting far ahead in the future something like 60 bars can be highly inaccurate. Forecasting 5-10 bars in the future is much more accurate. Short term forecasting is more accurate as compared to long term forecasting.