NexusFi: Find Your Edge


Home Menu

 





What Platform for Auto Trading - and Why?


Discussion in Traders Hideout

Updated
      Top Posters
    1. looks_one syswizard with 3 posts (10 thanks)
    2. looks_two SidewalkAerobics with 2 posts (1 thanks)
    3. looks_3 vmodus with 1 posts (3 thanks)
    4. looks_4 Arch with 1 posts (2 thanks)
      Best Posters
    1. looks_one syswizard with 3.3 thanks per post
    2. looks_two vmodus with 3 thanks per post
    3. looks_3 Arch with 2 thanks per post
    4. looks_4 SidewalkAerobics with 0.5 thanks per post
    1. trending_up 1,871 views
    2. thumb_up 16 thanks given
    3. group 5 followers
    1. forum 6 posts
    2. attach_file 0 attachments




 
Search this Thread

What Platform for Auto Trading - and Why?

  #1 (permalink)
 SidewalkAerobics 
Los Angels
 
Experience: Intermediate
Platform: MultiChart
Trading: Emini ES
Posts: 115 since Aug 2018
Thanks Given: 173
Thanks Received: 71

Do you use auto trading? Are you studying auto trading?

Have you sim or live tested a platform?

I have used Tradestation - easy, but expensive (for multiple trades. Tradestation also freezes from time to time - during trading hours!

I have tested Multicharts, but need some assistance setting live trades to match sim trades. IOG, emulation etc.

Before sim/live testing additional trades, I would like to investigate other platforms.

Started this thread Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
Trade idea based off three indicators.
Traders Hideout
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
ZombieSqueeze
Platforms and Indicators
MC PL editor upgrade
MultiCharts
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Spoo-nalysis ES e-mini futures S&P 500
29 thanks
Just another trading journal: PA, Wyckoff & Trends
25 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
23 thanks
GFIs1 1 DAX trade per day journal
17 thanks
  #2 (permalink)
 
syswizard's Avatar
 syswizard 
Philadelphia PA
 
Experience: Advanced
Platform: Multicharts
Broker: Ironbeam, Rithmic
Trading: Emini ES / NQ / CL / RTY / YM / BTC
Posts: 344 since Jan 2019
Thanks Given: 20
Thanks Received: 146

Well, the latest release of Multicharts 14 is pretty darn good.
Big positives:
1) Coding is not complex (Easy Language aka Power Language)
2) Efficient architecture....written in compiled C++.
I have a 4 year-old CPU, and even with fast E-Mini's coming in, I never go above 10% CPU Utilization.
3) rock-solid, never crashes, never freezes. I am using IQFeed for data, and Interactive Brokers for the execution/clearing platform.

On the other hand, Ninja Trader 8 has taken the automated (or semi-automated) market by storm.
It's not as efficient as MC-14 as I believe it was written in C# Dot-Net.
However, given that the programming language for indicators and signals uses C# and Dot-Net,
there's practically nothing that can't be done.
I've seen some really sophisticated "add-ins" for Ninja where the developers made it look like a whole new platform.

Also, I've heard good things about Sierra Chart, but I haven't researched it much at all.

Hope this helps.

Reply With Quote
  #3 (permalink)
 SidewalkAerobics 
Los Angels
 
Experience: Intermediate
Platform: MultiChart
Trading: Emini ES
Posts: 115 since Aug 2018
Thanks Given: 173
Thanks Received: 71



syswizard View Post

Hope this helps.

Thank you, great feedback. Yes, this is what I am looking for.

Started this thread Reply With Quote
  #4 (permalink)
 Arch 
W.Coast, USA.
 
Experience: Intermediate
Platform: Anything
Trading: Emini
Posts: 347 since Jul 2017
Thanks Given: 106
Thanks Received: 381


syswizard View Post
Well, the latest release of Multicharts 14 is pretty darn good.
Big positives:
1) Coding is not complex (Easy Language aka Power Language)
2) Efficient architecture....written in compiled C++.
I have a 4 year-old CPU, and even with fast E-Mini's coming in, I never go above 10% CPU Utilization.
3) rock-solid, never crashes, never freezes. I am using IQFeed for data, and Interactive Brokers for the execution/clearing platform.

On the other hand, Ninja Trader 8 has taken the automated (or semi-automated) market by storm.
It's not as efficient as MC-14 as I believe it was written in C# Dot-Net.
However, given that the programming language for indicators and signals uses C# and Dot-Net,
there's practically nothing that can't be done.
I've seen some really sophisticated "add-ins" for Ninja where the developers made it look like a whole new platform.

Also, I've heard good things about Sierra Chart, but I haven't researched it much at all.

Hope this helps.

Can you post a link about MultiCharts being compiled in c++? I thought it was still .NET/C#

Reply With Quote
Thanked by:
  #5 (permalink)
 
syswizard's Avatar
 syswizard 
Philadelphia PA
 
Experience: Advanced
Platform: Multicharts
Broker: Ironbeam, Rithmic
Trading: Emini ES / NQ / CL / RTY / YM / BTC
Posts: 344 since Jan 2019
Thanks Given: 20
Thanks Received: 146


Arch View Post
Can you post a link about MultiCharts being compiled in c++? I thought it was still .NET/C#

Nope. Here it is from the tech support team:


Quoting 
Svetlana MultiCharts <[email protected]>
Mon 11/16/2020 10:58 AM
Hi,

It is written in C++

I am not surprised at this as MC runs so lean and mean....I rarely get a CPU utilization over 10%.

Reply With Quote
Thanked by:
  #6 (permalink)
 
vmodus's Avatar
 vmodus 
Somewhere, Delaware, USA
 
Experience: Intermediate
Platform: MultiCharts
Broker: Barchart.com
Trading: Everything, it all tastes like chicken
Posts: 1,271 since Feb 2017
Thanks Given: 2,958
Thanks Received: 2,853


syswizard View Post
I am not surprised at this as MC runs so lean and mean....I rarely get a CPU utilization over 10%.

Part of the performance boost (compared to TradeStation at least) is partially due to C++ and partially being a 64-bit application. Being able to address larger chunks of memory makes a huge difference.

There is not a huge difference in PC performance between TradeStation (v10) and MultiCharts (v14) while running automated strategies only. CPU utilization is very low in both cases (~10%), even when running multiple strategies on shorter time frames (<60 minutes). TradeStation gets into trouble if you are trying to do other things, such as strategy development, optimization, and other processor/memory intensive tasks. I've said this many times here on FIO, but you should not develop, test and/or optimize strategies on the same system that you are live trading (this is true for any sort of software development environment).

We trade live using both TS and MC. MC is the better of the two by far, IMHO. Switching to 100% MC would cause more business disruption than staying where we are, though we will move eventually.

@SidewalkAerobics ... @syswizard 's evaluation of MC is spot-on. I have had issues with both MC and TS in trying to reconcile strategy reports to actual trades, but some of that is on me. I use Sierra Chart for market analysis, but I don't really care to learn a whole new platform for development of automated trading. I am letting my subscription to SC lapse in the Spring, but that's another story.

If I were just starting out, I would probably go with MC. There are so many resources for learning EasyLanguage, and nearly all of that can be applied to PowerLanguage. It is also broker and data feed agnostic, so there are more options available. Unless TS decides to launch a 64-bit version of their application and really gives us a reason to stay on their platform, their days are numbered for us.

I hope this helps.

~vmodus

Enjoy everything!
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #7 (permalink)
 
syswizard's Avatar
 syswizard 
Philadelphia PA
 
Experience: Advanced
Platform: Multicharts
Broker: Ironbeam, Rithmic
Trading: Emini ES / NQ / CL / RTY / YM / BTC
Posts: 344 since Jan 2019
Thanks Given: 20
Thanks Received: 146


vmodus View Post
Part of the performance boost (compared to TradeStation at least) is partially due to C++ and partially being a 64-bit application. Being able to address larger chunks of memory makes a huge difference.

I agree, and add to that the terrific multi-threaded architecture of MC. My instance spawns over 100 threads....the most of any Windows applications I have used.

Reply With Quote




Last Updated on November 17, 2020


© 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