NexusFi: Find Your Edge


Home Menu

 





Speed Test


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one neko333 with 7 posts (6 thanks)
    2. looks_two sam028 with 5 posts (19 thanks)
    3. looks_3 SMCJB with 3 posts (0 thanks)
    4. looks_4 Theodutchtrader with 3 posts (0 thanks)
    1. trending_up 7,629 views
    2. thumb_up 26 thanks given
    3. group 14 followers
    1. forum 22 posts
    2. attach_file 1 attachments




 
Search this Thread

Speed Test

  #1 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629

A very simple strategy, which is not supposed to make money, but to measure the delay in this process :
- order send
- order received by the exchange
- order cancelled
- cancel receive and acknoledge by NinjaTrader

An short limit order is sent X ticks above the ask, to avoid a fill, N times.
Each order is cancelled when his status is "working".
A readable results is shown when the strategy is cancelled.
By default it will send 5 orders, at ask price + 30 ticks.

Warning : do not use it live with volatile instruments during volatile times !
Avoid CL/GC for example, and avoid news period.

I would be extremely interested in having some feedback, with different brokers and locations.
The process, after having simply clicked on "buy limit" is complex, and a lot of parameters are involved, but with enough samples we may get an idea of who is fast and who is not that fast (I already have some thoughts ).


Success requires no deodorant! (Sun Tzu)
Attached Files
Elite Membership required to download: SpeedFill.cs
Follow me on Twitter Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Build trailing stop for micro index(s)
Psychology and Money Management
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
Are there any eval firms that allow you to sink to your …
Traders Hideout
Ninja Mobile Trader VPS (ninjamobiletrader.com)
Trading Reviews and Vendors
NexusFi Journal Challenge - April 2024
Feedback and Announcements
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
59 thanks
Funded Trader platforms
37 thanks
NexusFi site changelog and issues/problem reporting
22 thanks
GFIs1 1 DAX trade per day journal
22 thanks
The Program
20 thanks
  #2 (permalink)
 
liquidcci's Avatar
 liquidcci 
Austin, TX
 
Experience: Master
Platform: ninjatrader, r-trader
Trading: NQ, CL
Posts: 866 since Jun 2011
Thanks Given: 610
Thanks Received: 1,091

@sam028 this is a great idea. I am going to give it a try when I get a chance and will report my results. Hopefully others will do the same as this could be very useful data for comparison.

"The day I became a winning trader was the day it became boring. Daily losses no longer bother me and daily wins no longer excited me. Took years of pain and busting a few accounts before finally got my mind right. I survived the darkness within and now just chillax and let my black box do the work."
Reply With Quote
  #3 (permalink)
 
SMCJB's Avatar
 SMCJB 
Houston TX
Legendary Market Wizard
 
Experience: Advanced
Platform: TT and Stellar
Broker: Advantage Futures
Trading: Primarily Energy but also a little Equities, Fixed Income, Metals and Crypto.
Frequency: Many times daily
Duration: Never
Posts: 5,041 since Dec 2013
Thanks Given: 4,375
Thanks Received: 10,192


Interesting subject.

I don't use NT so I'm not sure what your video is showing. Am i right in believing that it is showing the time required to send a cancel request and get a cancel confirm from the exchange on the 5 orders had an average time of 0.729 seconds and a range of 0.55 to 0.92 seconds?

Reply With Quote
  #4 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629


SMCJB View Post
Interesting subject.

I don't use NT so I'm not sure what your video is showing. Am i right in believing that it is showing the time required to send a cancel request and get a cancel confirm from the exchange on the 5 orders had an average time of 0.729 seconds and a range of 0.55 to 0.92 seconds?

That's correct.

Just FYI, the figures shown in the video not very relevant, as I used my IB paper account, and the machine where the test was done is very busy with 2 extremely heavy/not optimised bots (I'm not the author !!! ).
I will asked some of my dear SpeedyTradingServers users/clients/friends to run it few times, as I may have all NinjaTrader supported brokers/data feed, it could give a good picture of execution times.

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Started this thread Reply With Quote
Thanked by:
  #5 (permalink)
 
SMCJB's Avatar
 SMCJB 
Houston TX
Legendary Market Wizard
 
Experience: Advanced
Platform: TT and Stellar
Broker: Advantage Futures
Trading: Primarily Energy but also a little Equities, Fixed Income, Metals and Crypto.
Frequency: Many times daily
Duration: Never
Posts: 5,041 since Dec 2013
Thanks Given: 4,375
Thanks Received: 10,192


sam028
Usually in trading, those who know don't talk, and those who talk don't know.

Awsome quote

Reply With Quote
  #6 (permalink)
 
neko333's Avatar
 neko333 
Hawaii
 
Experience: None
Platform: NinjaTrader
Broker: CQG
Trading: GC, CL, NG
Posts: 82 since Aug 2010
Thanks Given: 103
Thanks Received: 33

Very nice Sam! Will post results soon.

Reply With Quote
Thanked by:
  #7 (permalink)
 
neko333's Avatar
 neko333 
Hawaii
 
Experience: None
Platform: NinjaTrader
Broker: CQG
Trading: GC, CL, NG
Posts: 82 since Aug 2010
Thanks Given: 103
Thanks Received: 33

Ran the test and seen orders go through but don't know how to view the time results like your video. Looked under strategies and orders but must be missing something. Sorry I trade discretionary, not familiar : ) Please advise

Reply With Quote
  #8 (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,399 since Jun 2009
Thanks Given: 33,173
Thanks Received: 101,539


neko333 View Post
Ran the test and seen orders go through but don't know how to view the time results like your video. Looked under strategies and orders but must be missing something. Sorry I trade discretionary, not familiar : ) Please advise

Open the print output window.

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
  #9 (permalink)
 
neko333's Avatar
 neko333 
Hawaii
 
Experience: None
Platform: NinjaTrader
Broker: CQG
Trading: GC, CL, NG
Posts: 82 since Aug 2010
Thanks Given: 103
Thanks Received: 33

still can't find it. Went through every option. Can you be more specific please.



Big Mike View Post
Open the print output window.

Mike


Reply With Quote
  #10 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629



neko333 View Post
still can't find it. Went through every option. Can you be more specific please.

In NinjaTrader menu, "Tools -> Output Window...".
Then you can enable the strategy, you'll see some details in this output window.

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Started this thread Reply With Quote
Thanked by:




Last Updated on September 28, 2015


© 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