├── .gitignore ├── .idea ├── .gitignore ├── LobFrame.iml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── README.md ├── data_processing ├── complete_homological_utils.py ├── data_process.py └── data_process_utils.py ├── loaders └── custom_dataset.py ├── loggers ├── analysis.py └── logger.py ├── main.py ├── models ├── AxialLob │ └── axiallob.py ├── CNN1 │ └── cnn1.py ├── CNN2 │ └── cnn2.py ├── CompleteHCNN │ └── complete_hcnn.py ├── DLA │ └── DLA.py ├── DeepLob │ └── deeplob.py ├── LobTransformer │ └── lobtransformer.py ├── TABL │ ├── bin_nn.py │ ├── bin_tabl.py │ ├── bl_layer.py │ └── tabl_layer.py ├── Transformer │ └── transformer.py └── iTransformer │ └── itransformer.py ├── optimizers ├── executor.py └── lightning_batch_gd.py ├── requirements.txt ├── requirements_mac_os.txt ├── simulator ├── market_sim.py ├── post_trading_analysis.py └── trading_agent.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/LobFrame.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/.idea/LobFrame.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/README.md -------------------------------------------------------------------------------- /data_processing/complete_homological_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/data_processing/complete_homological_utils.py -------------------------------------------------------------------------------- /data_processing/data_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/data_processing/data_process.py -------------------------------------------------------------------------------- /data_processing/data_process_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/data_processing/data_process_utils.py -------------------------------------------------------------------------------- /loaders/custom_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/loaders/custom_dataset.py -------------------------------------------------------------------------------- /loggers/analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/loggers/analysis.py -------------------------------------------------------------------------------- /loggers/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/loggers/logger.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/main.py -------------------------------------------------------------------------------- /models/AxialLob/axiallob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/models/AxialLob/axiallob.py -------------------------------------------------------------------------------- /models/CNN1/cnn1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/models/CNN1/cnn1.py -------------------------------------------------------------------------------- /models/CNN2/cnn2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/models/CNN2/cnn2.py -------------------------------------------------------------------------------- /models/CompleteHCNN/complete_hcnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/models/CompleteHCNN/complete_hcnn.py -------------------------------------------------------------------------------- /models/DLA/DLA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/models/DLA/DLA.py -------------------------------------------------------------------------------- /models/DeepLob/deeplob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/models/DeepLob/deeplob.py -------------------------------------------------------------------------------- /models/LobTransformer/lobtransformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/models/LobTransformer/lobtransformer.py -------------------------------------------------------------------------------- /models/TABL/bin_nn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/models/TABL/bin_nn.py -------------------------------------------------------------------------------- /models/TABL/bin_tabl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/models/TABL/bin_tabl.py -------------------------------------------------------------------------------- /models/TABL/bl_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/models/TABL/bl_layer.py -------------------------------------------------------------------------------- /models/TABL/tabl_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/models/TABL/tabl_layer.py -------------------------------------------------------------------------------- /models/Transformer/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/models/Transformer/transformer.py -------------------------------------------------------------------------------- /models/iTransformer/itransformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/models/iTransformer/itransformer.py -------------------------------------------------------------------------------- /optimizers/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/optimizers/executor.py -------------------------------------------------------------------------------- /optimizers/lightning_batch_gd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/optimizers/lightning_batch_gd.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_mac_os.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/requirements_mac_os.txt -------------------------------------------------------------------------------- /simulator/market_sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/simulator/market_sim.py -------------------------------------------------------------------------------- /simulator/post_trading_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/simulator/post_trading_analysis.py -------------------------------------------------------------------------------- /simulator/trading_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/simulator/trading_agent.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FinancialComputingUCL/LOBFrame/HEAD/utils.py --------------------------------------------------------------------------------