This is the implementation of the Robust Binary Interval Search (RBIS) algorithm, a Query-Based prediction algorithm for the Online Search problem.
The experiment data can be download from https://eatradingacademy.com/software/forex-historical-data/.
We included ETHUSD
, BTCUSD
, CADJPY
, and EURUSD
as experiment data in the data
folder.
It is possible to add other data files (e.g., GBPUSD).
a c++ compiler, e.g., g++ 8.3.0 or higher
type the followings: g++ HeapBst.h g++ ErroneousBinarySearch.h g++ ConversionInput.h g++ BinarySearchQueries.cpp -o RBIS
type the following: RBIS.exe
Follow the instructions to enter an input file name (e.g., "ETHUSD.csv"). The input file should be located in the "data" folder.
The resulting csv files can be found in the results
folder.