NinjaTrader Support Forum  
X

Attention!

This website will be down for maintenance from Friday May 24th at 6PM MDT until Saturday May 25th at 11AM MDT. We apologize for the inconvenience. If you need assistance during this time, please email sales@ninjatrader.com


Go Back   NinjaTrader Support Forum > Application Technical Support > Connecting

Connecting Support for establishing connections to your broker or market data service provider.

Reply
 
Thread Tools Display Modes
Old 07-12-2012, 10:58 AM   #1
LeeMellinger
Member
 
Join Date: May 2012
Posts: 33
Thanks: 22
Thanked 0 times in 0 posts
Default MBT - Trailing Stop Behavior Resulting in Multiple Commissions

I just started trading with MBT today and noticed some odd behavior with an ATM Trailing Stop with one block of 2000 shares. When the stop executed to close full position the shares were sold in smaller orders at the broker/exchange and NT appears to have added the ATM Trailing Stop to every order resulting in multiple commissions (one for each order). Does this have something to do with simulation?
LeeMellinger is offline  
Reply With Quote
Old 07-12-2012, 11:06 AM   #2
NinjaTrader_Matthew
NinjaTrader Customer Service
 
NinjaTrader_Matthew's Avatar
 
Join Date: Apr 2010
Location: Denver, CO, USA
Posts: 4,776
Thanks: 158
Thanked 565 times in 556 posts
Default

Hello,

The commission are simulated based off the local NT settings and are tied per execution event. In the case you receive a partial fill which results in multiple executions, you will see the commissions reflected for each execution. This is a limitation of the simulated commissions and improving this behavior is on our development team's list of future enhancements.
NinjaTrader_Matthew is online now  
Reply With Quote
Old 07-12-2012, 06:34 PM   #3
koganam
Senior Member
 
Join Date: Feb 2008
Location: Durham, North Carolina, USA
Posts: 3,201
Thanks: 24
Thanked 1,226 times in 997 posts
Send a message via Skype™ to koganam
Default

Quote:
Originally Posted by LeeMellinger View Post
I just started trading with MBT today and noticed some odd behavior with an ATM Trailing Stop with one block of 2000 shares. When the stop executed to close full position the shares were sold in smaller orders at the broker/exchange and NT appears to have added the ATM Trailing Stop to every order resulting in multiple commissions (one for each order). Does this have something to do with simulation?

Set your commissions directive properly to "per share" and no minimum.
koganam is online now  
Reply With Quote
The following user says thank you to koganam for this post:
Old 07-12-2012, 08:52 PM   #4
LeeMellinger
Member
 
Join Date: May 2012
Posts: 33
Thanks: 22
Thanked 0 times in 0 posts
Default

I'm referring to actual commissions charged by the broker. Meaning, the literal charges accessed by the broker (real money). Not simulated. Appears to only be triggered by an ATM trailing stop with MBT. IB did not do this. I suspect simulated OCO logic, though I'm not certain. I'm still investigating.
LeeMellinger is offline  
Reply With Quote
Old 07-13-2012, 01:27 AM   #5
NinjaTrader_Jason
NinjaTrader Customer Service
 
NinjaTrader_Jason's Avatar
 
Join Date: Aug 2007
Location: Breda, Netherlands
Posts: 11,222
Thanks: 83
Thanked 333 times in 325 posts
Default

Hello LeeMellinger,

Orders can execute in partial executions. NinjaTrader does not have any effect on the execution of orders - orders execute as per market dynamics. I am not sure how commissions are setup as per your MBTrading account. However it seems to calculate commissions for each partial trade instead of one commission for the entire trade. I suggest to contact MBTrading for clarification regarding the commission structure of your account.
NinjaTrader_Jason is offline  
Reply With Quote
The following user says thank you to NinjaTrader_Jason for this post:
Old 07-13-2012, 04:55 AM   #6
koganam
Senior Member
 
Join Date: Feb 2008
Location: Durham, North Carolina, USA
Posts: 3,201
Thanks: 24
Thanked 1,226 times in 997 posts
Send a message via Skype™ to koganam
Default

Quote:
Originally Posted by LeeMellinger View Post
I'm referring to actual commissions charged by the broker. Meaning, the literal charges accessed by the broker (real money). Not simulated. Appears to only be triggered by an ATM trailing stop with MBT. IB did not do this. I suspect simulated OCO logic, though I'm not certain. I'm still investigating.
Hm. I believe this is what you asked: "Does this have something to do with simulation?" Simulation does not come into real money trading. That is why I did not realize what you meant. My apologies.
koganam is online now  
Reply With Quote
The following user says thank you to koganam for this post:
Old 07-13-2012, 10:02 AM   #7
LeeMellinger
Member
 
Join Date: May 2012
Posts: 33
Thanks: 22
Thanked 0 times in 0 posts
Default

You're correct. After doing some checking MBT is not charging for each partial fill. However, the main issue was that a trailing stop loss was apparently attached to each partial fill and I'm still checking to see if these trailing stop losses will trigger separate charges since they are really separate orders on MBT. I sent in the log from yesterday to support. I'll get back to you on the trailing stop loss issue.
LeeMellinger is offline  
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Multiple connection behavior costing revenue Chris Tippey Connecting 2 08-01-2011 04:03 PM
Strategy Optimizer resulting parameters symphys Version 7 Beta General Questions & Bug Reports 1 03-01-2010 10:02 AM
Trailing Profits - How to Reverse a Trailing Stop? jeremymgp Strategy Development 1 05-05-2009 10:47 AM
commissions and multiple positions junkone Automated Trading 1 04-28-2009 10:03 AM
NT 6.5 - Trailing stop not trailing PocoDiablo Miscellaneous Support 3 03-19-2008 01:46 PM


All times are GMT -6. The time now is 11:51 AM.