section-engineering-education / engineering-education

“Section's Engineering Education (EngEd) Program is dedicated to offering a unique quality community experience for computer science university students."
Apache License 2.0
363 stars 889 forks source link

[Artificial Intelligence] Algorithmic Trading bot using Python #4065

Closed vifabulous closed 2 years ago

vifabulous commented 2 years ago

Algorithmic Trading bot coding using Python

Proposed article introduction

AI has become one of the highly growing field in technology with an effort of trying to automate day to day activities. With the emergence of robots (both hardware and software), programmers around the world are trying to come with new bots to ease activities that require tough decision making.

Lately, cryptocurrency trading has become a major area of investment for many people with people making big profits/losses. Algorithmic trading has come up with better price predictions that prevent big losses in fields such as forex.

This article will set a way for programmers who wish to come up with trading bots for automated trading.

Key takeaways

  1. Requirements/ Pre-requisites
  2. Setting up the coding environment
  3. Coding your first trading bot
  4. How to test it in the trading sites
  5. Advantages/Disadvantages

Article quality

This article will cover more by extending on how to implement python algorithms with real trading data, thus creating an actual understanding.

References

N/A

ahmadmardeni1 commented 2 years ago

Great topic! @vifabulous Can you give me more info, please? Which exchange (API) are you going to use? Crypto, Forex, or Stocks? What algorithms are you going to use, Neural Networks, LSTM?

del-ui commented 2 years ago

I intend to use Stocks API and python neural networks algorithms.

del-ui commented 2 years ago

@ahmadmardeni1

ahmadmardeni1 commented 2 years ago

Can you elaborate more, please? Which API? And which algorithms? @del-ui

vifabulous commented 2 years ago

Am specifically using the python trading algorithms within it's inbuilt libraries to teach and create a model. I will use QUANT-CONNECT software which will intergrate my bot with a trading site using any API

ahmadmardeni1 commented 2 years ago

Please @ me when you open a PR. @vifabulous

Sounds like a helpful topic - let's please be sure it adds value beyond what is in any official docs and/or what is covered in other blog sites. (the articles should go beyond a basic explanation - and it is always best to reference any EngEd article and build upon it).

Please be attentive to grammar/readability and make sure that you put your article through a thorough editing review prior to submitting it for final approval. (There are some great free tools that we reference in EngEd resources.) ANY ARTICLE SUBMITTED WITH GLARING ERRORS WILL BE IMMEDIATELY CLOSED.

Please be sure to double-check that it does not overlap with any existing EngEd articles, articles on other blog sites, or any incoming EngEd topic suggestions (if you haven't already) to avoid any potential article closure, please reference any relevant EngEd articles in yours. - Approved

vifabulous commented 2 years ago

Okay