ABSTRACT
Nowadays, people are starting to have much interest in investing in the stock market and cryptocurrencies to profit. However, at the beginning of 2022, many fraudulent investments, such as illegal trading robots, are persuaded by big profits. People cause a significant loss when trading with the wrong strategies and decisions. Therefore, we need a system that can help simulate trading using technical indicator analysis and machine learning decision trees. Tests carry on several JCI stocks and cryptocurrencies. The simulation result data display as table data and graphs. As a result, the benefits obtained from trading simulations with machine learning decision trees are more than using only technical indicators.
Supplemental Material
- Dea Alverina, Antonius Rachmat Chrismanto, and R Gunawan Santosa. 2018. Perbandingan Algoritma C4. 5 dan CART dalam Memprediksi Kategori Indeks Prestasi Mahasiswa. Jurnal Teknologi dan Sistem Komputer 6, 2 (2018), 76–83.Google Scholar
- Ni Putu Winda Ardiyanti, Irma Palupi, and Indwiarti Indwiarti. 2021. Trading Strategy on Market Stock by Analyzing Candlestick Pattern using Artificial Neural Network (ANN) Method. JURNAL MEDIA INFORMATIKA BUDIDARMA 5, 4 (2021), 1273–1282.Google ScholarCross Ref
- Azri Azrul Azmer, Norlida Hassan, Shihab Hamad Khaleefah, Salama A Mostafa, and Azizul Azhar Ramli. 2021. Comparative analysis of classification techniques for leaves and land cover texture. International Journal of Advances in Intelligent Informatics 7, 3(2021), 357–367.Google ScholarCross Ref
- Nurkholis Bayan. [n. d.]. Keakuratan indikator analisis teknikal moving average convergence divergence, stochastic oscillator, bollinger band dalam menentukan sinyal jual dan sinyal beli saham (studi pada perusahaan yang terdaftar dalam indeksidx SMC liquid periode Februari 2018-Juli 2018). B.S. thesis. Jakarta: Fakultas Ekonomi Dan Bisnis UIN Syarif Hidayatullah.Google Scholar
- Ni Nyoman Mira Cahyani and Luh Putu Mahyuni. 2020. Akurasi Moving Average Dalam Prediksi Saham LQ45 di Bursa Efek Indonesia. Jurnal Manajemen 9, 7 (2020).Google Scholar
- Bintang Aryo Dharmawan and Jondri Jondri. 2020. Analisis Dan Implementasi Sistem Trading Otomatis Bitcoin Dengan Menggunakan Recurrent Reinforcement Learning. eProceedings of Engineering 7, 1 (2020).Google Scholar
- Fakhrul Fadillah, Suryo Adhi Wibowo, and Gelar Budiman. 2020. Perancangan Dan Implementasi Prediksi Harga Saham Pada Aplikasi Berbasis Android Menggunakan Metode Support Vector Regression. eProceedings of Engineering 7, 2 (2020).Google Scholar
- Revo Gilang Firdaus. 2021. Analisis Teknikal Saham Menggunakan Indikator RSI dan Bollinger Bands pada Saham Konstruksi. Jurnal Pasar Modal Dan Bisnis 3, 1 (2021), 15–26.Google ScholarCross Ref
- Aurélien Géron. 2019. Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow: Unsupervised learning techniques. O’Reilly Media, Incorporated.Google Scholar
- Gavin Hackeling. 2017. Mastering Machine Learning with scikit-learn. Packt Publishing Ltd.Google Scholar
- INSANI HASANAH. 2021. Implementasi Decision Tree C4. 5 Untuk Klasifikasi Cara Keluar Pasien Ginjal Kronis Berdasarkan Rekam Medis Bpjs Kesehatan Di Rsuam. (2021).Google Scholar
- Iis Teguh Imano and Nugroho Eko Budiyanto. 2019. SISTEM TRADING FOREX OTOMATIS MENGGUNAKAN INDIKATOR RSI DAN MA DENGAN METODE MARTINGALE DI METATRADER 4. Jurnal Informatika dan Rekayasa Perangkat Lunak 1, 1 (2019).Google Scholar
- VanderPlas Jake. 2016. Python Data Science Handbook. Essential Tools for Working with Data.Google Scholar
- Retnani Latifah, Emi Setia Wulandari, and Priadhana Edi Kreshna. 2019. Model Decision Tree Untuk Prediksi Jadwal Kerja Menggunakan Scikit-Learn. Prosiding Semnastek (2019).Google Scholar
- Eryk Lewinson. 2020. Python For Finance Cookbook(1 ed.). Packt Publishing, Birmingham, UK.Google Scholar
- Negnevitsky Michael. 2005. Artificial intelligence a guide to intelligent systems.Google Scholar
- NumPy. 2022. NumPy documentation., 1 pages. https://numpy.org/doc/stable/Google Scholar
- V. F. Ochkov, A. A. Sutchenkov, and A. I. Tikhonov. 2021. Python Computational Web Apps for STEM Engineering Education. International Journal of Education and Information Technologies 15 (7 2021), 130–136. https://doi.org/10.46300/9109.2021.15.13Google ScholarCross Ref
- Plotly. 2022. Plotly Open Source Graphing Libraries., 1 pages. https://plotly.com/graphing-libraries/Google Scholar
- Agung B Prasetijo, Takdir A Saputro, Ike P Windasari, and Yudi E Windarto. 2017. Buy/sell signal detection in stock trading with bollinger bands and parabolic SAR: With web application for proofing trading strategy. In 2017 4th International Conference on Information Technology, Computer, and Electrical Engineering (ICITACEE). IEEE, 41–44.Google ScholarCross Ref
- Jan Wira Gotama Putra. 2019. Pengenalan konsep pembelajaran mesin dan deep learning. Tokyo. Jepang (2019).Google Scholar
- Agustinus Adi Santoso and Sukmawati Sukamulja. 2020. Penggunaan Kombinasi Indikator Sma, Ema, Macd, Rsi, Dan Mfi Untuk Menentukan Keputusan Beli Dan Jual Pada Saham-Saham Di Sektor Lq45 Bei Tahun 2018. Modus 32, 2 (2020), 159–174.Google ScholarCross Ref
- scikit. 2022. 1.10. Decision Trees., 1 pages. https://scikit-learn.org/stable/modules/tree.htmlGoogle Scholar
- Fiqi Ruli Setiawan, Rian Febrian Umbara, and Aniq Atiqi Rohmawati. 2018. Prediksi Pergerakan Harga Saham Dengan Metode Support Vector Machine (svm) Menggunakan Trend Deterministic Data Preparation (Studi Kasus Saham Perusahaan Pt Astra International Tbk, Pt Garuda Indonesia Tbk, Dan Pt Indosat Tbk). eProceedings of Engineering 5, 3 (2018).Google Scholar
- Inc. TradingView. 2022. Perusahaan Indonesia dengan kapitalisasi pasar tertinggi., 1 pages. https://id.tradingview.com/markets/stocks-indonesia/market-movers-large-cap/Google Scholar
- Teguh Wahyono. 2018. Fundamental of Python for Machine Learning: Dasar-Dasar Pemrograman Python untuk Machine Learning dan Kecerdasan Buatan. Yogyakarta: Penerbit Gava Media(2018).Google Scholar
Index Terms
- Trading Simulation Using Python and Visualization on Streamlit with Machine Learning Decision Tree
Recommendations
Machine Learning-Based Decision-Making for Stock Trading: Case Study for Automated Trading in Saudi Stock Exchange
Stock markets are becoming the center of attention for many investors and hedge funds, providing them with a wide range of tools and investment opportunities to grow their wealth and participate in the economy. However, investing in the stock market is ...
Adaptive trading system integrating machine learning and back-testing: Korean bond market case
Highlights- We proposed a novel adaptive trading system for the bond market.
- This system ...
AbstractAlthough the bond market provides a basis for determining the capital cost of a corporation by forming the fair value of issued bonds, studies regarding the financial market has mainly focused on the stock market. Because the bond ...
Evaluating machine learning classification for financial trading
Low-complexity machine learning models are used trade in the FOREX market.A six year trading simulation in USDJPY, EURGPB and EURUSD are assessed.Periodic retraining, number of attributes and retraining set size are varied and studied.Middle range ...
Comments