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,047 views
    2. thumb_up 6 thanks given
    3. group 8 followers
    1. forum 6 posts
    2. attach_file 0 attachments




 
Search this Thread

Python Trading Platform for Live Trading

  #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?
REcommedations for programming help
Sierra Chart
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
Exit Strategy
NinjaTrader
MC PL editor upgrade
MultiCharts
Trade idea based off three indicators.
Traders Hideout
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Spoo-nalysis ES e-mini futures S&P 500
33 thanks
Just another trading journal: PA, Wyckoff & Trends
28 thanks
Bigger Wins or Fewer Losses?
23 thanks
Tao te Trade: way of the WLD
23 thanks
GFIs1 1 DAX trade per day journal
21 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 Twitter Reply With Quote
Thanked by:
  #3 (permalink)
 
Fu510n's Avatar
 Fu510n 
Suffield, CT
 
Experience: Advanced
Platform: MC, TS, Python, Rust
Broker: IB, IQFeed, TS, Kraken
Trading: ES, NQ, RTY, YM, CL, RB, 6E
Frequency: Several times daily
Duration: Seconds
Posts: 144 since Oct 2009
Thanks Given: 902
Thanks Received: 143



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 Twitter 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: MC, TS, Python, Rust
Broker: IB, IQFeed, TS, Kraken
Trading: ES, NQ, RTY, YM, CL, RB, 6E
Frequency: Several times daily
Duration: Seconds
Posts: 144 since Oct 2009
Thanks Given: 902
Thanks Received: 143


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 FIO 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 Twitter 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: 145 since Feb 2017
Thanks Given: 60
Thanks Received: 198


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: 145 since Feb 2017
Thanks Given: 60
Thanks Received: 198

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

Reply With Quote




Last Updated on December 13, 2022


© 2024 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 - Privacy Policy - Downloads - Top
no new posts