NexusFi: Find Your Edge


Home Menu

 





MC v7 Cool things


Discussion in MultiCharts

Updated
      Top Posters
    1. looks_one diverdan with 10 posts (1 thanks)
    2. looks_two Big Mike with 8 posts (2 thanks)
    3. looks_3 RM99 with 5 posts (7 thanks)
    4. looks_4 Jura with 2 posts (0 thanks)
    1. trending_up 8,960 views
    2. thumb_up 10 thanks given
    3. group 2 followers
    1. forum 24 posts
    2. attach_file 0 attachments




 
Search this Thread

MC v7 Cool things

  #11 (permalink)
 diverdan 
Singapore
 
Experience: Beginner
Platform: Multicharts, R
Trading: EUR / USD
Posts: 185 since Feb 2010
Thanks Given: 106
Thanks Received: 99

Wow - this seems like another topic, but...

I use stop orders for entries as I want to enter on break outs and ensure the trade is going my way.

Profit is a limit order, stop is a stop order.

I feel kinda stupid as I thought this was the way to do it and never considered other options, certainly not the depth of emotion RM99 has expressed about stop orders.

What are the advantages of Stop Limit orders and how should we program them?

I guess I also need to determine whether my brokers supports this type of order.


Cheers,

Dan

Visit my NexusFi Trade Journal Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Better Renko Gaps
The Elite Circle
Exit Strategy
NinjaTrader
New Micros: Ultra 10-Year & Ultra T-Bond -- Live Now
Treasury Notes and Bonds
My NT8 Volume Profile Split by Asian/Euro/Open
NinjaTrader
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 …
61 thanks
Funded Trader platforms
39 thanks
NexusFi site changelog and issues/problem reporting
26 thanks
Battlestations: Show us your trading desks!
24 thanks
The Program
18 thanks
  #12 (permalink)
 RM99 
Austin, TX
 
Experience: Advanced
Platform: TradeStation
Trading: Futures
Posts: 839 since Mar 2011
Thanks Given: 124
Thanks Received: 704


diverdan View Post
Wow - this seems like another topic, but...

I use stop orders for entries as I want to enter on break outs and ensure the trade is going my way.

Profit is a limit order, stop is a stop order.

I feel kinda stupid as I thought this was the way to do it and never considered other options, certainly not the depth of emotion RM99 has expressed about stop orders.

What are the advantages of Stop Limit orders and how should we program them?

I guess I also need to determine whether my brokers supports this type of order.


Cheers,

Dan

Dan, sorry, no insult intended. Very presumptuous of me.

There's nothing "wrong" with using a stop order for entry, but stop order on TS right now implies "market if touched" where once the price reaches your order, it turns into a market order.

The advantage is that your order is guaranteed to fill. The disadvantage is that your order may or may not be filled at the price you specified, as market orders enter at the best possible price. During RTH on liquid instruments, with small positionsize, the slippage may be negligible. But as positionsize increases or liquidity decreases, the slippage may become noticeable or even painful.

The advantage of a limit order is that the price is fixed or "guaranteed" (if there is such a thing) but the disadvantage is that there's no assurance that your order will be filled.

Some of this is really semantics...but generally, in TS, a stop order means "market if touched." So in essence, it's no different than executing a market order entry once some price level or criteria have been met.

So let's say you're using a "trailing stop" what that really means is...if price moves against you (either for a loss or profit) once it touches your trail price, a market order is executed and you may see some negative slippage, but you'll exit.

The advantage of a true "trailing stop limit order" is that when the price moves against you, it's a true, static backstop. You'll only lose the amount you specified. If the price reaches you and you do not get filled, well, that's a good thing (for an exit), because that means that price has moved away from your limit order (and back toward your favor).

So for example....let's say you have a trailing stop of 10 ticks after a trade is entered. If the trade immediately moves against you, with a stop limit order, the most you stand to lose is 10 ticks. If for some strange reason, price moves down to -10ticks against you and your order is late in the que, it may even trade/transact at your limit price and not fill your order (if there are 100 orders in front of you and only 99 orders and then price moves back away).

In the example of a stop order (market) if the price moves against you 10 ticks, then once it reaches -10 ticks, a market order is generated/sent and you may exit the trade at that price, but it might be a little worse (i.e. if there's no counter order waiting at that price to take your order, it'll move to the next bid/ask tick).

Here's the thing.....with exits....particularly trailing stop limits....your exit order has been sitting there for some time (more than a sudden entry) and so the que'ing issue is less of a factor.

With Tradestation, I've crafted my own trailing stop (limit) orders, but they have to be executed using IOG. That means it violates the 15 second rule (executing an order at greater frequency than 15 seconds apart). So the order isn't natively maintained on the tradeserver, it's managed at your workstation. If for some reason, your workstation loses positive connection with the tradeserver, you're flying blind with no stop.

The only time I like to use market orders is if I'm exiting a trade at a point that I want to reverse my position. (like a pivot point). That way I know that I'm going to get an exit and I know for sure that I'm going to get a new entry.

"A dumb man never learns. A smart man learns from his own failure and success. But a wise man learns from the failure and success of others."
Reply With Quote
Thanked by:
  #13 (permalink)
 RM99 
Austin, TX
 
Experience: Advanced
Platform: TradeStation
Trading: Futures
Posts: 839 since Mar 2011
Thanks Given: 124
Thanks Received: 704


Ironically, I have a contrarian view with respect to limit and stop orders.

The generally accepted convention is "Limit for profits, stop for losses"

But that makes no sense to me. If I'm using a simple bracket order (order cancels order) and price approaches my profit target, I want to immediately take profit once my target is reached...I prefer a market order. I'll endure some slippage, because I know I've just won profit on my trade.

IF I were to use a limit order to take profit, there's a small chance that the price could move all the way to my order and not fill and then retrace.....and I would lose some or even all the profit I'd just realized.

Conversely, using a "stop" order to cut losses is equally puzzling to me. If price moves against me, I'd rather place a static backstop with a limit order. If my limit order (for loss) doesn't get filled, then that's great, I live to fight another day and price moves back in my direction.

For entries, the concept becomes a bit more complicated. You have to understand the concept of orders placed on the "leeward" or "windward" side of price movement.

Leeward side is placing an order ahead of where the market is moving/trending. Windward is placing an order behind where the market is already been.

I always recommend placing limit orders on the "leeward" side. That way, if your order isn't filled or is partially filled, that's a good thing. If you think price is going higher.....and you want to place a limit order and let the price run into your order, fill and continue moving higher.....if the order isn't filled, and moves the other direction...that's a good thing...you didn't enter a trade moving the wrong direction. IF your order is partially filled and price moves back the other direction....that's a good thing....instead of losing money on the full positionsize, you lose money on some fraction of the original order.

IF however, you place entry orders on the windward side...i.e. you think price is moving higher and you'd like the market to retrace slightly, fill your order and then continue moving higher, you run the risk of either not being filled (and missing out on the trade) or being partially filled (and only gaining profit on a fraction of the intended order).

The disadvantage to leeward side entries, is that you're cutting into your profit potential. If price is at 100.00, and you think it's going higher, you must place an order at 100.01 (or higher) in order to ensure your order isn't jumped or passed by. So essentially, you've traded slippage for a specified gap amount.

The other disadvantage of leeward side limit entries (and exits) is what I call momentum slippage.....when the market is moving so quickly, that by the time your limit order is filled, it may be a few ticks past your limit order.

To sum up the war and peace novels I've just written, stop limit orders are preferable to market if touched orders because they reduce slippage and fix prices for entry and particularly for trailing exits.

Market orders are fine, until you start trading a large enough positionsize where you're losing money just by entering the trade.

"A dumb man never learns. A smart man learns from his own failure and success. But a wise man learns from the failure and success of others."
Reply With Quote
Thanked by:
  #14 (permalink)
 diverdan 
Singapore
 
Experience: Beginner
Platform: Multicharts, R
Trading: EUR / USD
Posts: 185 since Feb 2010
Thanks Given: 106
Thanks Received: 99


RM99 View Post
Dan, sorry, no insult intended. Very presumptuous of me.

None taken - I am learning and for that I am very appreciative of your comments.

Visit my NexusFi Trade Journal Started this thread Reply With Quote
  #15 (permalink)
 
Jura's Avatar
 Jura   is a Vendor
 
Posts: 775 since Apr 2010
Thanks Given: 2,352
Thanks Received: 690

Another cool thing: TickID works across all instruments, and not just the individual instrument (which I mistakenly assumed). In other words: Instrument A..TickID1, TickID2, Instrument B..TickID3, Instrument A..TickID4. Great!


Quoting 
TickIDMost Accurate Backtesting in all MultiCharts versions
events (ticks) are processed by MultiCharts upon their arrival are now sequence-stamped with a unique number, which allows MultiCharts to track ticks in the exact order they arrived. Data providers commonly provide one-second timestamps, while there may be 50 ticks in a second – there is no way to tell which tick arrived first based on historical data. This issue only affected calculations based on two data series, and it happened because timestamp information for ticks provided by data feeds was not detailed enough. In a sense, TickID is like having millisecond or microsecond resolution, because it lets you know which tick comes first. However, a unique sequence ID is better than even the smallest timestamp, since it’s more accurate for event processing.


TickID stamps allows MultiCharts to perfectly align data series on the time scale, since all tick bars now have a unique sequence number. If you have two data series – 4-tick and 8-tick, you will see one 8-tick bar for each two 4-ticks bars aligned perfectly above each other on historical data and in real-time. Intuitively, this appears like a simple thing to do, yet it’s difficult to accomplish in terms of complex event processing.


WARNING – MultiCharts only sequence-stamps ticks received in real-time, which it then stores in the local database. Data providers give less detailed data, so if you reload your data, all of your sequence-stamped ticks will be erased and replaced less accurate information received from the data feed. After a reload, you will see less accurate event processing (as in previous versions of MultiCharts) until new ticks are collected and sequence-stamped.

Source: MULTICHARTS 7 RELEASE ? WHAT?S NEW [AUTOLINK]MultiCharts[/AUTOLINK] Blog

Reply With Quote
  #16 (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,396 since Jun 2009
Thanks Given: 33,172
Thanks Received: 101,535


Jura View Post
Another cool thing: TickID works across all instruments, and not just the individual instrument (which I mistakenly assumed). In other words: Instrument A..TickID1, TickID2, Instrument B..TickID3, Instrument A..TickID4. Great!


Source: MULTICHARTS 7 RELEASE ? WHAT?S NEW [AUTOLINK]MultiCharts[/AUTOLINK] Blog

My issue with this is based on the reload problem.

Every now and then, my internet connection drops for a few seconds because my local cable company sucks. In order to fill in the missing data, I ctrl-r reload -- erasing the tickid...

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
Thanked by:
  #17 (permalink)
 RM99 
Austin, TX
 
Experience: Advanced
Platform: TradeStation
Trading: Futures
Posts: 839 since Mar 2011
Thanks Given: 124
Thanks Received: 704


Big Mike View Post
My issue with this is based on the reload problem.

Every now and then, my internet connection drops for a few seconds because my local cable company sucks. In order to fill in the missing data, I ctrl-r reload -- erasing the tickid...

Mike

Agreed. I don't know why TS (or MC for that matter) simply do not allow you to download the data and store it permanently (on your local drive) and then reference it at need...particularly now that MC is order stamping the data

"A dumb man never learns. A smart man learns from his own failure and success. But a wise man learns from the failure and success of others."
Reply With Quote
  #18 (permalink)
 
Jura's Avatar
 Jura   is a Vendor
 
Posts: 775 since Apr 2010
Thanks Given: 2,352
Thanks Received: 690


Big Mike View Post
Every now and then, my internet connection drops for a few seconds because my local cable company sucks. In order to fill in the missing data, I ctrl-r reload -- erasing the tickid...

That's something I didn't realize yet. Thanks for pointing it out.

I've updated an earlier feature request to take this into account, and perhaps this is a useful feature to vote for
MultiCharts Project Management - Issue MC-504 - Automatically [AUTOLINK]reload[/AUTOLINK] the chart after a lost (internet) connection is restored

Reply With Quote
  #19 (permalink)
 diverdan 
Singapore
 
Experience: Beginner
Platform: Multicharts, R
Trading: EUR / USD
Posts: 185 since Feb 2010
Thanks Given: 106
Thanks Received: 99

Well - I have just written my first strategy using Renko bars and as it turns seems to be one of the best, something is gotta to be wrong.

Has anyone got any feedback on Renko bars and things to watch out for? I guess I will forward test for a while and see if I can spot any difficulties.

Cheers.

Visit my NexusFi Trade Journal Started this thread Reply With Quote
  #20 (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,396 since Jun 2009
Thanks Given: 33,172
Thanks Received: 101,535



Jura View Post
That's something I didn't realize yet. Thanks for pointing it out.

I've updated an earlier feature request to take this into account, and perhaps this is a useful feature to vote for
MultiCharts Project Management - Issue MC-504 - Automatically [AUTOLINK]reload[/AUTOLINK] the chart after a lost (internet) connection is restored

I voted for it. The best would be an option (or automatic) to only reload the missing data and not all the data.

Mike

Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
Thanked by:




Last Updated on July 23, 2011


© 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