NexusFi: Find Your Edge


Home Menu

 





Python Trading Platform for Live Trading


Discussion in Platforms and Indicators

Updated
      Top Posters
    1. looks_one Fu510n with 2 posts (4 thanks)
    2. looks_two ZB23 with 2 posts (0 thanks)
    3. looks_3 forestcall with 1 posts (1 thanks)
    4. looks_4 Transatlantic with 1 posts (1 thanks)
    1. trending_up 10,287 views
    2. thumb_up 6 thanks given
    3. group 8 followers
    1. forum 6 posts
    2. attach_file 0 attachments




 
Search this Thread
  #1 (permalink)
Transatlantic
Los Angeles, CA
 
Posts: 14 since Sep 2015
Thanks Given: 0
Thanks Received: 3

Hi,

It seems there are many Python trading platforms out there but many of them are for backtesting only.

Can anyone recommend one they have actually used for Live Trading?

Thanks.

-S


Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
How to get Large data indicators to print global
NinjaTrader
GFIs1 DAX System
Traders Hideout
Calculate EMA if candles are missing
Stocks and ETFs
Ninja Trader Web version
NinjaTrader
Tech-Savvy Trader Seeking Collaboration with Trading Pla …
Emini and Emicro Index
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Machine Learning Journal
47 thanks
NexusFi site changelog and issues/problem reporting
7 thanks
Demark Indicator
5 thanks
Daytrading ES & NQ
3 thanks
Is the WH trying to engineer a recession? This Wall Stre …
2 thanks
  #2 (permalink)
 
forestcall's Avatar
 forestcall 
Tokushima, Japan
 
Experience: Beginner
Platform: Tradovate + Tradingview
Trading: Futures + Stocks
Posts: 57 since Jun 2020
Thanks Given: 65
Thanks Received: 106

I use https://alpaca.markets/
They are for Stocks. But they have a REST API that allows you to write in Python. I don't think this is exactly what you meant, but thought I would share anyway.

Cheers!


Transatlantic View Post
Hi,

It seems there are many Python trading platforms out there but many of them are for backtesting only.

Can anyone recommend one they have actually used for Live Trading?

Thanks.

-S


Follow me on X Reply With Quote
Thanked by:
  #3 (permalink)
 
Fu510n's Avatar
 Fu510n 
Suffield, CT
 
Experience: Advanced
Platform: TS, MC, MW, Python, Rust
Broker: TS, IB, IQFeed, Kraken
Trading: NQ, ES, CL, RTY
Frequency: Several times daily
Duration: Seconds
Posts: 162 since Oct 2009
Thanks Given: 929
Thanks Received: 164



Transatlantic View Post
Hi,

It seems there are many Python trading platforms out there but many of them are for backtesting only.

Can anyone recommend one they have actually used for Live Trading?

Thanks.

-S

I've built one that's coming close to being releasable though it's more "programmer-centric" in it's current state than "end-user-centric" like most traditional ($$$) retail platforms. It does have better replay functionality (IMHO) than what's currently offered by either TradeStation, MultiCharts or NinjaTrader (i.e. true tick-by-tick real-time replay, with variable speed control). It's very Futures-centric at the moment as that's what I mostly trade, but plan on ultimately supporting IB, Alpaca & CCXT (for Crypto) brokerage-wise. DTN/IQFeed or CSV are all I plan on supporting for data near-term. It also has built-in optimizer & backtest support.

It's 100% Python 3.8+ and surprisingly fast - at some point I plan on running & recording similar TradesStation, MultiCharts and " Fu510nTrader" charts on a single 1920x1200 screen for comparison-sake - stay tuned


Follow me on X Reply With Quote
Thanked by:
  #4 (permalink)
 psytopy 
Austin, TX
 
Experience: Intermediate
Platform: NinjaTrader, MetaTrader
Trading: Forex, Futures
Posts: 5 since Mar 2017
Thanks Given: 2
Thanks Received: 0


Fu510n View Post
I've built one that's coming close to being releasable though it's more "programmer-centric" in it's current state than "end-user-centric" like most traditional ($$$) retail platforms. It does have better replay functionality (IMHO) than what's currently offered by either TradeStation, MultiCharts or NinjaTrader (i.e. true tick-by-tick real-time replay, with variable speed control). It's very Futures-centric at the moment as that's what I mostly trade, but plan on ultimately supporting IB, Alpaca & CCXT (for Crypto) brokerage-wise. DTN/IQFeed or CSV are all I plan on supporting for data near-term. It also has built-in optimizer & backtest support.

It's 100% Python 3.8+ and surprisingly fast - at some point I plan on running & recording similar TradesStation, MultiCharts and " Fu510nTrader" charts on a single 1920x1200 screen for comparison-sake - stay tuned

@Fu510n is the system going to be open source? and can it easily be extensible to use MT5 (python integration)? Does it support MTF? May I also be included in your pilot program?


Reply With Quote
  #5 (permalink)
 
Fu510n's Avatar
 Fu510n 
Suffield, CT
 
Experience: Advanced
Platform: TS, MC, MW, Python, Rust
Broker: TS, IB, IQFeed, Kraken
Trading: NQ, ES, CL, RTY
Frequency: Several times daily
Duration: Seconds
Posts: 162 since Oct 2009
Thanks Given: 929
Thanks Received: 164


psytopy View Post
@Fu510n is the system going to be open source? and can it easily be extensible to use MT5 (python integration)? Does it support MTF? May I also be included in your pilot program?

If I ever got the code to the level of "professionalism" I'd like, I'd probably consider licensing it but since I really don't have the time or interest in supporting such a project, I'll most likely go the FOSS route and let others rip & tear as they see fit. I have a GitHub repo set up at Fu51onTrader for when I feel the code is ready for prime time.

I'm not sure how/why you'd want to integrate with MT5 other than possibly for data and/or trading FOREX - if that's the case, it's not on the roadmap at the moment. MTF (technically, multiple "charts" on a given "workspace") is on the backlog though only a single chart (with up to 9 indicator "subgraphs") is currently implemented.

For now, just keep checking the GitHub repo for updates - I'll most likely post a series of articles on NexusFi at some point (post-GitHub upload) that describes the platform in detail and my thoughts on trading in general. I still use TradeStation and MultiCharts for live trading at the moment but that will ideally change to FT at some point. There is quite a bit of refactoring I'm in the midst of at the moment integrating Numba for better performance - once that's done, it should be decent enough to let loose into the wild .


Follow me on X Reply With Quote
Thanked by:
  #6 (permalink)
 ZB23 
Atlanta Metro Area
 
Experience: Intermediate
Platform: Rithmic API
Broker: Ironbeam
Trading: Futures: CL spreads, IR outright.
Frequency: Never
Duration: Never
Posts: 148 since Feb 2017
Thanks Given: 60
Thanks Received: 204


Transatlantic View Post
Hi,

It seems there are many Python trading platforms out there but many of them are for backtesting only.

Can anyone recommend one they have actually used for Live Trading?

Thanks.

-S

Interactive Brokers. The IBAPI has a Python variant.

Warning, the learning curve may be obscenely steep. But it is worth it.


Reply With Quote
  #7 (permalink)
 ZB23 
Atlanta Metro Area
 
Experience: Intermediate
Platform: Rithmic API
Broker: Ironbeam
Trading: Futures: CL spreads, IR outright.
Frequency: Never
Duration: Never
Posts: 148 since Feb 2017
Thanks Given: 60
Thanks Received: 204

I forgot to mention MetaTrader. MT4/5 has a Python API.


Reply With Quote




Last Updated on December 13, 2022


© 2025 NexusFi®, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Downloads - Top
no new posts