NexusFi: Find Your Edge


Home Menu

 





Entering a limit buy above the current ask?


Discussion in Sierra Chart

Updated
      Top Posters
    1. looks_one tr8er with 8 posts (6 thanks)
    2. looks_two Trembling Hand with 3 posts (6 thanks)
    3. looks_3 SMCJB with 3 posts (11 thanks)
    4. looks_4 bobwest with 2 posts (6 thanks)
      Best Posters
    1. looks_one SMCJB with 3.7 thanks per post
    2. looks_two bobwest with 3 thanks per post
    3. looks_3 Trembling Hand with 2 thanks per post
    4. looks_4 tr8er with 0.8 thanks per post
    1. trending_up 949 views
    2. thumb_up 40 thanks given
    3. group 6 followers
    1. forum 23 posts
    2. attach_file 3 attachments




 
Search this Thread

Entering a limit buy above the current ask?

  #1 (permalink)
 
Tuglife's Avatar
 Tuglife 
Escondido CA USA
 
Experience: Beginner
Platform: Sierra Chart
Trading: YM
Posts: 168 since Jan 2020
Thanks Given: 88
Thanks Received: 174

I am interested in automated trading and want to avoid using simple market orders to enter the market. I have identified an alternative but want to make sure I understand it's operation.

Let's assume the current inside bid is 4900 and inside ask is 4900.25. My study fires an alert to go long. I direct Sierra Chart to enter "buy limit @ 4901.00" This ensures a high likelihood I will get filled, but not at an extreme price.

I have done this in experimentation and get a fill at 4900,25. Does Sierra Chart interpret my order as "Order was submitted as a limit buy with max price of 4901, so the platform will execute a market-limit or stop-limit?"

Also if any programmers see this, is this functionality supported in ASCIL? And could my custom study direct an order to "buy limit 4901" through the trade window, where the trades could be managed with attached orders?

Visit my NexusFi Trade Journal Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
REcommedations for programming help
Sierra Chart
Cheap historycal L1 data for stocks
Stocks and ETFs
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
MC PL editor upgrade
MultiCharts
 
  #2 (permalink)
 tr8er 
Europe
Legendary Market Wizard
 
Experience: Advanced
Platform: TradeNavigator, BookMap
Trading: ES, CL, 6E, 6B
Posts: 704 since Jan 2017
Thanks Given: 220
Thanks Received: 709

some platforms can handle this kind of order, but this is everything but a "buy limit" order, a buy limit order has to be beow the current price. You need some kind of "buy stop" order with an off-set (in ticks i.e. 0 to 2 ticks or so) but you will never know if you get a fill or the price just trades thru without you

Reply With Quote
Thanked by:
  #3 (permalink)
 Trembling Hand 
Melbourne, Land of Oz
 
Experience: Advanced
Platform: Sierra Chart, CQG
Broker: CQG
Trading: HSI
Posts: 246 since Jun 2011
Thanks Given: 28
Thanks Received: 360



tr8er View Post
a buy limit order has to be below the current price. You need some kind of "buy stop" order with an off-set (in ticks i.e. 0 to 2 ticks or so) but you will never know if you get a fill or the price just trades thru without you

This is not correct. Of course you can send a limit buy order +1 point above the current lowest ask.

Follow me on Twitter Reply With Quote
Thanked by:
  #4 (permalink)
 Miesto 
Monte Carlo, Monaco
Legendary Market Wizard
 
Experience: Advanced
Platform: NinjaTrader 8
Broker: NinjaTrader Brokerage
Trading: Futures
Posts: 647 since May 2012
Thanks Given: 801
Thanks Received: 1,194

I am not familiar with Sierra Chart but I would think that a Buy Limit @ 4901.00 means you want to buy but you are not willing to pay more than 4901.00 (Limit). Since the inside ask = 4900.25, below your limit buy price of 4901.00, the order executes immediately to the ask (which is what you experienced) . You get it cheaper as you wanted.

You should use a "Buy Stop Market" if you want to buy above the ask. At least that's how NinjaTrader works (and I believe other platforms too). But maybe Sierra Chart has other options? You should be able to find all order options in the Sierra Chart documentation.

Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #5 (permalink)
 tr8er 
Europe
Legendary Market Wizard
 
Experience: Advanced
Platform: TradeNavigator, BookMap
Trading: ES, CL, 6E, 6B
Posts: 704 since Jan 2017
Thanks Given: 220
Thanks Received: 709


Trembling Hand View Post
This is not correct. Of course you can send a limit buy order +1 point above the current lowest ask.

ok, so you are the only trader worldwide who can do this, lol

Reply With Quote
Thanked by:
  #6 (permalink)
 Trembling Hand 
Melbourne, Land of Oz
 
Experience: Advanced
Platform: Sierra Chart, CQG
Broker: CQG
Trading: HSI
Posts: 246 since Jun 2011
Thanks Given: 28
Thanks Received: 360


tr8er View Post
ok, so you are the only trader worldwide who can do this, lol

Not sure what your problem is with the snarky reply but you were incorrect. A limit buy submitted above the best ask is 100% possible. An order book matching rules are price and then time prioritised.

So you will be filled effectively as a market order up to you limit price until your volume is matched and if its not completely match the remaining will then sit in the order book as best bid. Effectively you are sweeping the best asks.

Follow me on Twitter Reply With Quote
Thanked by:
  #7 (permalink)
 tr8er 
Europe
Legendary Market Wizard
 
Experience: Advanced
Platform: TradeNavigator, BookMap
Trading: ES, CL, 6E, 6B
Posts: 704 since Jan 2017
Thanks Given: 220
Thanks Received: 709


Trembling Hand View Post
Not sure what your problem is with the snarky reply but you were incorrect. A limit buy submitted above the best ask is 100% possible. An order book matching rules are price and then time prioritised.

So you will be filled effectively as a market order up to you limit price until your volume is matched and if its not completely match the remaining will then sit in the order book as best bid. Effectively you are sweeping the best asks.


I'm sure some day you will know what a Buy Limit Order is

Reply With Quote
  #8 (permalink)
 
bobwest's Avatar
 bobwest 
Western Florida
Site Moderator
 
Experience: Advanced
Platform: Sierra Chart
Trading: ES, YM
Frequency: Several times daily
Duration: Minutes
Posts: 8,172 since Jan 2013
Thanks Given: 57,526
Thanks Received: 26,292


Trembling Hand View Post
Not sure what your problem is with the snarky reply but you were incorrect. A limit buy submitted above the best ask is 100% possible. An order book matching rules are price and then time prioritised.

So you will be filled effectively as a market order up to you limit price until your volume is matched and if its not completely match the remaining will then sit in the order book as best bid. Effectively you are sweeping the best asks.


tr8er View Post
I'm sure some day you will know what a Buy Limit Order is

First of all, let's please keep any disagreements cordial and professional, even if the other person seems to be very wrong. Disagreeing on the internet is not that unusual, and we strive to be civil about it on the forum. It's not that big a deal if we think someone is wrong; just correct them. Politely.

With that said, I don't know if different trading platforms allow traders to use different order types in all situations. I somewhat recall that Ninja has some restriction on where/when different orders can be placed. (I just checked NT, and it will let me place a buy limit below the current price, but not above it. I don't think Sierra Chart has this restriction, but I don't want to fire it up and see.)

Let's see what CME says:

"Limit Order

Limit orders allow the buyer to define the maximum purchase price for buying a future or the seller to define the minimum sale price for selling a future. A limit price cannot be filled worse than the limit price but can be filled better.

For example, if the market is 12 offer and a trader enters a 15 bid, the trader will get filled at 12 if there are sell orders still on the offer. The buy order could get filled at 12,13,14 or 15.

In a fast-moving market, the order may not be filled because the price keeps moving away from the price of their order."
https://www.cmegroup.com/education/courses/things-to-know-before-trading-cme-futures/futures-order-types.html

I take this to mean that CME has no issue with a limit buy above the current ask, since they give an example of exactly that. But I think particular trade platforms may, which, if so, resolves the disagreement.

I'm not sure if @Tuglife's original question has been addressed with this discussion, since it was about how Sierra Chart (and its programming scripting languade ACSIL) would handle a particular situation. Things got a little off-track since then.

Bob.

When one door closes, another opens.
-- Cervantes, Don Quixote
Reply With Quote
Thanked by:
  #9 (permalink)
 tr8er 
Europe
Legendary Market Wizard
 
Experience: Advanced
Platform: TradeNavigator, BookMap
Trading: ES, CL, 6E, 6B
Posts: 704 since Jan 2017
Thanks Given: 220
Thanks Received: 709


bobwest View Post
First of all, let's please keep any disagreements cordial and professional, even if the other person seems to be very wrong. Disagreeing on the internet is not that unusual, and we strive to be civil about it on the forum. It's not that big a deal if we think someone is wrong; just correct them. Politely.

With that said, I don't know if different trading platforms allow traders to use different order types in all situations. I somewhat recall that Ninja has some restriction on where/when different orders can be placed. (I just checked NT, and it will let me place a buy limit below the current price, but not above it. I don't think Sierra Chart has this restriction, but I don't want to fire it up and see.)

Let's see what CME says:

"Limit Order

Limit orders allow the buyer to define the maximum purchase price for buying a future or the seller to define the minimum sale price for selling a future. A limit price cannot be filled worse than the limit price but can be filled better.

For example, if the market is 12 offer and a trader enters a 15 bid, the trader will get filled at 12 if there are sell orders still on the offer. The buy order could get filled at 12,13,14 or 15.

In a fast-moving market, the order may not be filled because the price keeps moving away from the price of their order."
https://www.cmegroup.com/education/courses/things-to-know-before-trading-cme-futures/futures-order-types.html

I take this to mean that CME has no issue with a limit buy above the current ask, since they give an example of exactly that. But I think particular trade platforms may, which, if so, resolves the disagreement.

I'm not sure if @Tuglife's original question has been addressed with this discussion, since it was about how Sierra Chart (and its programming scripting languade ACSIL) would handle a particular situation. Things got a little off-track since then.

Bob.

Ok, so I was wrong, sorry Trembling Hand, but every platform would reject a trade like this using "Limit Orders"

Reply With Quote
  #10 (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,049 since Dec 2013
Thanks Given: 4,388
Thanks Received: 10,207


@bobwest good job pointing out that what the exchange/matching engine allow and what your software allow may not be the same thing. (eg trading crude at a negative price :-) )

Not trying to 'stir the pot' but @tr8er all three of the software programs I use (TT, Stellar & Tradestation) will allow a bid limit order higher than the ask price. In fact I believe all software that employ's a ladder will, but I could be wrong. I think what @Tuglife is asking is actually quite common.

Reply With Quote




Last Updated on March 31, 2024


© 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