Sci-kit Learn Optimization

I have been playing around with the Scikit learn library on python and have made a program that predicts crypto prices. Its fairly accurate and it get the predictions right most of the time but every so often it’ll predict wrong and have a massive fall of sometimes 10% and I lose all of my progress. I would appreciate and help or feedback on my program as im fairly new to python as this is my first real project.

Scikit learn python pipeline:

url = variable[f"{symbol}_url"] #getting the url for current predictions
        response = requests.get(url)  #using thee requests library 

        if response.status_code == 200:
            data = response.json()
            print(data)
            if data:
                ohlc_data = data[0] 
                
                #formating data
                variable[f"{symbol}_open_usd"] = ohlc_data.get('open') 
                variable[f"{symbol}_high_usd"] = ohlc_data.get('high')
                variable[f"{symbol}_low_usd"] = ohlc_data.get('low')
                variable[f"{symbol}_close_usd"] = ohlc_data.get('close')
                variable[f"{symbol}_volume_usd"] = ohlc_data.get('volume')

        #closing price pipeline
                
        data = pd.read_csv(variable[f"{symbol}_fileC"])
        df = data[['Open', 'High', 'Low', 'Close', 'Volume', 'PredictiveClose']] # variable in .csv file
        
        while variable[f"{symbol}_close_score"] < minimum_threshold: #for a timeoutr after it run over 10000 times and isnt above a good score
            timeout_runs_count = timeout_runs_count + 1
            X_train, X_test, y_train, y_test = train_test_split(df[['Open', 'High', 'Low', 'Close', 'Volume']], df['PredictiveClose'], test_size=0.25)
            model = LinearRegression() # linear regression model from sklearn
            model.fit(X_train, y_train)
            y_pred = model.predict(X_test) #the prediction testing
            model.score(X_test, y_test) #getting the score to see if i rerun the program or run again

            today_data = {
                'Open': variable[f"{symbol}_open_usd"], # todays data 
                'High': variable[f"{symbol}_high_usd"],
                'Low': variable[f"{symbol}_low_usd"],
                'Close': variable[f"{symbol}_close_usd"],
                'Volume': variable[f"{symbol}_volume_usd"]
            }
            today_df = pd.DataFrame([today_data])

            variable[f"{symbol}_close_prediction"] = model.predict(today_df[['Open', 'High', 'Low', 'Close', 'Volume']]) #making the prediction
            variable[f"{symbol}_close_score"] = model.score(X_test, y_test)
            if timeout_runs_count > timeout_runs:
                variable[f"{symbol}_close_score"] = 2
            print(f'Close Counter: {timeout_runs_count} / {timeout_runs}', end='r')

I have tried experimenting with other models and my program also prints out the high price prediction which is just a duplication of thew program above, any feedback or help would be apreciated.

Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa Dịch vụ tổ chức sự kiện 5 sao Thông tin về chúng tôi Dịch vụ sinh nhật bé trai Dịch vụ sinh nhật bé gái Sự kiện trọn gói Các tiết mục giải trí Dịch vụ bổ trợ Tiệc cưới sang trọng Dịch vụ khai trương Tư vấn tổ chức sự kiện Hình ảnh sự kiện Cập nhật tin tức Liên hệ ngay Thuê chú hề chuyên nghiệp Tiệc tất niên cho công ty Trang trí tiệc cuối năm Tiệc tất niên độc đáo Sinh nhật bé Hải Đăng Sinh nhật đáng yêu bé Khánh Vân Sinh nhật sang trọng Bích Ngân Tiệc sinh nhật bé Thanh Trang Dịch vụ ông già Noel Xiếc thú vui nhộn Biểu diễn xiếc quay đĩa Dịch vụ tổ chức tiệc uy tín Khám phá dịch vụ của chúng tôi Tiệc sinh nhật cho bé trai Trang trí tiệc cho bé gái Gói sự kiện chuyên nghiệp Chương trình giải trí hấp dẫn Dịch vụ hỗ trợ sự kiện Trang trí tiệc cưới đẹp Khởi đầu thành công với khai trương Chuyên gia tư vấn sự kiện Xem ảnh các sự kiện đẹp Tin mới về sự kiện Kết nối với đội ngũ chuyên gia Chú hề vui nhộn cho tiệc sinh nhật Ý tưởng tiệc cuối năm Tất niên độc đáo Trang trí tiệc hiện đại Tổ chức sinh nhật cho Hải Đăng Sinh nhật độc quyền Khánh Vân Phong cách tiệc Bích Ngân Trang trí tiệc bé Thanh Trang Thuê dịch vụ ông già Noel chuyên nghiệp Xem xiếc khỉ đặc sắc Xiếc quay đĩa thú vị
Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa
Thiết kế website Thiết kế website Thiết kế website Cách kháng tài khoản quảng cáo Mua bán Fanpage Facebook Dịch vụ SEO Tổ chức sinh nhật