Python Forum
Application development in Python
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Application development in Python
#1
Hi,

I'm new to this forum and beginner in python programming. I wanted to write a algo application using Python for trading in stock markets which will use my trading strategies. If I'm successful, I should be able to distribute this to multiple users. Wanted to check which type of application is best GUI based desktop application or a web based application. Also wanted to know for building application in Python where to start. Any links on learning material in this area will help.

Regards,

Murali
Reply
#2
Some links:
Maybe this will help get you started
Hilal likes this post
I welcome all feedback.
The only dumb question, is one that doesn't get asked.
My Github
How to post code using bbtags


Reply
#3
You probably want to start on doing the core code itself. So, whatever algo you are doing should be able to be linked up to a GUI or a command line. Then you can use tkinter, pyqt5, wx or kivy depending on how deep you want to go GUI wise. I have made pretty good looking GUIs with tkinter, so maybe as a prototype you might want to create the app in tkinter first.

Keep us posted and good luck.
Reply
#4
For building a trading application in Python, consider starting with a web-based application. It offers greater accessibility and scalability for multiple users. To begin, learn web development with Python frameworks like Flask or Django. Online tutorials and documentation for these frameworks are excellent starting points.
Reply
#5
For building a trading algorithm application, whether to choose a GUI-based desktop application or a web-based application depends on your target users and distribution convenience. A web-based application is more accessible and easier to update and maintain, especially for distributing to multiple users. On the other hand, a GUI-based desktop application might offer link removed control and can operate without internet access, but distributing updates can be more challenging.

To start building your application in Python, you'll want to familiarize yourself with Python basics, then move on to learning about financial data handling, algorithmic trading concepts, and the specific libraries that can aid in these tasks. For GUI, you could explore Tkinter (for desktop apps) or Django/Flask (for web apps). For trading algorithms, look into libraries like pandas for data analysis and backtrader or zipline for backtesting your strategies.
Larz60+ write Mar-27-2024, 10:28 AM:
spam link removed
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  How to make cross platform gui python application ? Jayam 2 3,864 Dec-24-2021, 03:24 PM
Last Post: Linenloid
  Embed Python console in GUI application deanhystad 5 14,126 Jun-04-2021, 05:10 PM
Last Post: deanhystad
  [PyGUI] Python Application Not Finding Excel File dseals26 2 2,883 Feb-17-2021, 01:45 AM
Last Post: thewolf
  Python Application in Taskbar constantin01 3 6,046 Jan-24-2020, 10:57 AM
Last Post: buran
  Python Wrapper Application panick1992 8 6,722 Mar-15-2017, 11:54 PM
Last Post: micseydel

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020