Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Which algorithm is being used for the signals on Telegram? #23

Open
make-j64 opened this issue May 15, 2023 · 10 comments
Open

Which algorithm is being used for the signals on Telegram? #23

make-j64 opened this issue May 15, 2023 · 10 comments

Comments

@make-j64
Copy link

Could you tell me what algorithm the configuration you're running at https://t.me/intelligent_trading_signals is using? I've trained using config-sample-v0.5.0, but the results are vastly different from the signals in https://t.me/intelligent_trading_signals. Thank you for the excellent project.

@asavinov
Copy link
Owner

The results depend not only on the algorithms but also on features defined. The Telegram bot has used different configurations for experimenting and test purposes. Currently it uses neural network and linear classifier. Previously it used gradient boosting. The algorithm parameters are defined in model_store.py in models dict.

@make-j64
Copy link
Author

Can you share the config of Telegram bot?

@adiif1
Copy link

adiif1 commented May 19, 2023

+1

@iploshchik
Copy link

would also appreciate to get the config used shared, could be a good starting point for new comers to check against provided signals in telegram

@tom634
Copy link

tom634 commented Jul 10, 2024

The results depend not only on the algorithms but also on features defined. The Telegram bot has used different configurations for experimenting and test purposes. Currently it uses neural network and linear classifier. Previously it used gradient boosting. The algorithm parameters are defined in model_store.py in models dict.

Do you still use neural network and linear classifier or you changed it to something different?

@asavinov
Copy link
Owner

Currently only NN

@tom634
Copy link

tom634 commented Jul 28, 2024

Why is that? NN is in your opinion the best?

@asavinov
Copy link
Owner

I did not see big benefits from using linear classifier but it is slow to train. Actually I am using NN with only slightly more parameters than LC. For 1 hour data, I use SVM just because it is possible to train it in reasonable time. I also generate a lot of input features and in this case it is much less important which algorithm to use. It is more important to find a good trade strategy based on this (and other if available) indicators, that is, to define conditions for buying and selling. For example, how to trade in case there are intelligent indicators (scores) for 1 minute, 5 minute and 1 hour data.

@issacnumb
Copy link

feature is important

@issacnumb
Copy link

In fact, I think what the author wants to express is that you need to consider algorithm indicators in different time frames at the same time, such as issuing long signals at the same time in 5 minutes, 15 minutes, and 1 hour, and then decide to buy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants