NexusFi: Find Your Edge


Home Menu

 





Other Platform(s) to Test NT Strategy ?


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one resirca52009 with 6 posts (2 thanks)
    2. looks_two traderdavidt with 3 posts (7 thanks)
    3. looks_3 NinjaTrader with 2 posts (1 thanks)
    4. looks_4 Big Mike with 2 posts (2 thanks)
      Best Posters
    1. looks_one traderdavidt with 2.3 thanks per post
    2. looks_two Big Mike with 1 thanks per post
    3. looks_3 ratfink with 1 thanks per post
    4. looks_4 resirca52009 with 0.3 thanks per post
    1. trending_up 3,910 views
    2. thumb_up 15 thanks given
    3. group 4 followers
    1. forum 15 posts
    2. attach_file 1 attachments




 
Search this Thread

Other Platform(s) to Test NT Strategy ?

  #11 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,440 since Jun 2009
Thanks Given: 33,212
Thanks Received: 101,599


traderdavidt View Post
I'm rewriting my custom application in F Sharp

Please consider creating a thread on futures.io (formerly BMT) to document the high level process. Several people on futures.io (formerly BMT) are doing similar projects and it would be of benefit to everyone.

Mike

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Exit Strategy
NinjaTrader
REcommedations for programming help
Sierra Chart
MC PL editor upgrade
MultiCharts
Increase in trading performance by 75%
The Elite Circle
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Just another trading journal: PA, Wyckoff & Trends
34 thanks
Tao te Trade: way of the WLD
24 thanks
My NQ Trading Journal
14 thanks
Vinny E-Mini & Algobox Review TRADE ROOM
13 thanks
GFIs1 1 DAX trade per day journal
11 thanks
  #12 (permalink)
 resirca52009 
Indianapolis, Indiana/ USA
 
Experience: Advanced
Platform: MT4, Ninjatrader
Broker: AMP / CQG
Trading: Futures
Posts: 64 since Oct 2012
Thanks Given: 112
Thanks Received: 35

David,

Thanks for the reply and link. Will investigate.

Resirca

Started this thread Reply With Quote
Thanked by:
  #13 (permalink)
 
traderdavidt's Avatar
 traderdavidt 
Hong Kong
 
Experience: Intermediate
Platform: www.x500.pro
Trading: YM
Posts: 53 since Dec 2011
Thanks Given: 13
Thanks Received: 138



Big Mike View Post
Please consider creating a thread on futures.io (formerly BMT) to document the high level process. Several people on futures.io (formerly BMT) are doing similar projects and it would be of benefit to everyone.

Mike

Oh my, I don't even know where to start with showing how to develop an institutional standard trading application for live trading, there's so much to talk about, so many layers to try and abstract from, it would take several books and a huge huge video blog on it!

What I can say is that I am willing to share a beta version of my application here on futures.io (formerly BMT) freely so that trading system builders who are frustrated with the limitations of the current offerings of NT, TradeStation, MultiCharts can test out strategies and optimize strategies without any of the speed limitations of bad software design.

I think this will be more helpful and to the point for everyone here on futures.io (formerly BMT)?

Kindly

--
David
Reply With Quote
Thanked by:
  #14 (permalink)
 xandman 
Chicago IL
 
Experience: Intermediate
Platform: NT CQG TWS
Trading: Futures and FOPs
Posts: 59 since Mar 2014
Thanks Given: 7
Thanks Received: 15

Multi core isn't the be all end all. Some GP tasks on system builders speed up when you throttle the number of cores. Too much waiting on threads.

Reply With Quote
Thanked by:
  #15 (permalink)
 
traderdavidt's Avatar
 traderdavidt 
Hong Kong
 
Experience: Intermediate
Platform: www.x500.pro
Trading: YM
Posts: 53 since Dec 2011
Thanks Given: 13
Thanks Received: 138


xandman View Post
Multi core isn't the be all end all. Some GP tasks on system builders speed up when you throttle the number of cores. Too much waiting on threads.

Bad design = bad performance. Thus the necessity to have the knowledge and experience to implement good architecture, using best patterns and practices becomes quintessential in developing reliable and scalable applications.

SOLID design principles are often forgotten in RAD (Rapid Application Development), meaning things like loose coupling, DI, IoC's and Service Location are not implemented when trying to push the next application through the door too quickly to grab your hard earned money, and these are some of the main core concepts of a well designed application.

Regarding multi-core and threading, it's an issue of using the correct data structure and handling of the thread pool. In fact with C# 5.0, handling worker threads directly are no longer required, we can now use Tasks, a higher level abstraction which is part of the TPL (Task Parallel Library) and it's main job is to handle the life span of threads in the thread pool.

Some data structures such as the "blocking collection" handles the access to an object collection much more efficiently and safely than the old "lock" object could. Again, it is the ability to use the correct implementation of the right data type at the right time that will make or break the performance of an application here.

Also, like I have pointed out previously, functional languages such as F#, which is fully operable with C# and other .NET languages allows for the speed performances that is insanely off the charts! F# was built for performance and there are many examples of code block implementations done in F# that for the same result or functionality in C# makes C# feels like it was built in the stone ages!

So no, multi-core isn't the be all and end all, however, it is the correct implementation and knowledge to leverage the performance increase by good architecture design using a multi-core processor.

Kindly

--
David
Reply With Quote
Thanked by:
  #16 (permalink)
 
ratfink's Avatar
 ratfink 
Birmingham UK
Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: TST/Rithmic
Trading: YM/Gold
Posts: 3,633 since Dec 2012
Thanks Given: 17,423
Thanks Received: 8,425


xandman View Post
Multi core isn't the be all end all. Some GP tasks on system builders speed up when you throttle the number of cores. Too much waiting on threads.

And everybody will still forget the fact that in large OO projects the cores are stalled anyway waiting on various on-chip, off-chip and motherboard memory caches...

Travel Well
Visit my NexusFi Trade Journal Reply With Quote
Thanked by:




Last Updated on August 24, 2014


© 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