3cqs-coder / SymBot

SymBot is a user friendly, self-hosted and automated DCA (Dollar Cost Averaging) cryptocurrency bot solution
https://www.3cqs.com
Other
175 stars 15 forks source link

Can you please create a detailed video about installing & configuring Symbot for an exchange (kucoin if possible) in Windows 10. I have zero clue about coding, server, etc. that's why I want a detailed guide & probably some other people want as well 🙏 #14

Closed REFLEXGAMING007 closed 10 months ago

3cqs-coder commented 10 months ago

There is actually a new video on GitHub that shows step by step how to install SymBot on Linux (Ubuntu) at https://github.com/3cqs-coder/SymBot#installation-video. It might help if you're planning to use Windows too until a video is made demonstrating that platform, which will hopefully be in the near future. :)

REFLEXGAMING007 commented 10 months ago

I figured everything out except how to connect kucoin with this bot.

Where should I place my api key, secret & passphrase

3cqs-coder commented 10 months ago

Those are placed in bot.json but not required if you're just doing paper testing, which is highly recommended along with only using sandBox: true as described in the configuration at https://github.com/3cqs-coder/SymBot#configuration

REFLEXGAMING007 commented 10 months ago

There's no api password while generating kucoin api key. Should I keep it null?

Also thank you soo much for the last day response 😊

REFLEXGAMING007 commented 10 months ago

Is there a way to do paper trading & real trading at the same time in 2 different bots?

I want to check some stuff

3cqs-coder commented 10 months ago

You can leave any API portions null or remove them if your exchange doesn't require them. It really just depends on the exchange.

Currently SymBot only supports a single exchange at a time and either real or paper trading so you would need to run two separate SymBot instances.

REFLEXGAMING007 commented 10 months ago

Means that I have to make them go through 2 different ports, right?

One is 3000 another one is something else

REFLEXGAMING007 commented 10 months ago

Also how to access the http://127.0.0.1:3000/ web interface in other devices thats also connected to the same router through ethernet or wifi with username password enabled

3cqs-coder commented 10 months ago

If you're running multiple instances of SymBot on the same server, then yes you will need to use a different port for each. Also, remember to a different database name for each.

For example, if you're using mongodb://127.0.0.1:27017/SymBot for one, the other might be mongodb://127.0.0.1:27017/SymBot2

You can can login from multiple devices like a phone, tablet, and computer if they're all connected to the same router. If you're looking to access outside of your network, that can get a bit more complicated. See Reverse Proxy Setup here https://github.com/3cqs-coder/SymBot#reverse-proxy-setup

REFLEXGAMING007 commented 10 months ago

Wait... I can't access the same url from my mobile tho which's connected to the same router Screenshot_20231026-223012596.jpg

3cqs-coder commented 10 months ago

The IP address 127.0.0.1 will only work when used on the same system as SymBot. It refers to the "localhost" of the machine. You need to use the IP address of your SymBot server when connecting from your mobile device, such as http://192.168.1.10:3000.

On most Windows systems you can see your IP address by opening a command prompt, then typing: ipconfig /all

All networks and servers are naturally different, so if you're still having trouble connecting, you may need to open port 3000 on any firewall or antivirus software on the server running SymBot.