Skip to content

scottjmarler/Amazon-Lex-RoboTrader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoboTrader

Algorithmic Trading Bot

In this project, I combined my AWS skills with my existing Python superpowers to create a bot that will recommend an investment portfolio for a retirement plan.

I accomplished the following main tasks:

Configured the initial robo advisor: Defined an Amazon Lex bot with a single intent that establishes a conversation about requirements to suggest an investment portfolio for retirement.

Built and tested the robo advisor: Made sure that the bot works and accurately responds during the conversation with the user.

Enhanced the robo advisor with an Amazon Lambda function: Created an Amazon Lambda function that validates the user's input and returns the investment portfolio recommendation. This included testing the Amazon Lambda function and integrating it with the bot.


Technologies

The technologies required for the program to run are as follows:

Languages:

Import the required libraries and dependencies

datetime https://docs.python.org/3/library/datetime.html

dateutil https://dateutil.readthedocs.io/en/stable/


Usage

  • This project consisted of the following:

    • Configured the initial robo advisor

    • Built and tested the robo advisor

    • Enhanced the robo advisor with an Amazon Lambda function

Working Bot Videos

test_bot_recording.mov
invalid_data_bot_test.mov
valid_data_bot_test.mov

Contributors

Scott J. Marler


Licenses

GNU General Public License v3.0

About

Using a bot to recommend an investment portfolio for a retirement plan.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages