+1 888 340 6572 GET STARTED
MultiCharts Project Management
Go to the previous open issue
Go to the previous issue (open or closed)
Please log in to bookmark issues
Open Feature request MC-812

Allow Once per Bar, Intrabar triggered alert

Go to the next issue (open or closed)
Go to the next open issue

Currently, the alert types are either intrabar triggered repeatedly on every tick or end of bar alert.
This is not sufficient for longer term bars. e.g. if you are watching for a level triggered in a 60 mins bar chart. You don't want to wait till the end of the 60 mins to find out the level has been triggered or a condition has been met during the previous 60 mins. And yet, you don't want to get the alert repeatedly on every tick.
TS went through this same problem before in their 8.3 and earlier version (if I recall correctly). They have resolved this years ago with a Once per bar Alert, which makes the traders happy.
It isn't difficult to implement even by ourselves but it makes the code look convoluted with the workaround solution. And I have since removed all the workaround code to deal with the alert problem a long time ago.

Steps to reproduce this issue

see above

Comments (6)
user-offline.png  taunustrader (taunustrader)
Feb 08, 2012 - 08:46

this is a must have feature. please add it asap.

user-offline.png  JoshM (Jura)
Feb 09, 2012 - 07:49
user-offline.png  Etrader (Etrader)
Feb 10, 2012 - 06:12

Thanks, JoshM for the reply. 
I used that kind of code back in TS 8.3, many years ago. The problem with the workaround code is it adds complexity to the existing logic. It is ok if I have only a few lines. It gets convoluted when the logic is more complex. 
Currently, TS has i) Alert Once, ii) Alert Once per bar (clear triggered alert on bar close) iii) Alert continuously.

user-offline.png  JoshM (Jura)
Feb 10, 2012 - 14:29

You're right Etrader. However, have you tried to place it in a function? See the updated wiki page with an example of a function that will make it very easy to work with an alert once per bar.
Btw, I'm not saying that your feature request is misplaced. :) But this might be a doable workaround untill your feature gets implemented.

user-offline.png  GB (Id2)
Feb 10, 2012 - 18:41

Yes, JoshM. You are right normally with the function encapsulation. 
However, it is not a good idea to make a function call on every tick, passing the customerized message over to the function, even with same tick optimization on. So, the question is not whether the users can have a workaround on this. It is which way this can be done more efficiently.
But you did raise good points on the function.
Another thing I didn't mention was I use trendline alert on longer term charts. It is helpful to get the alert when it happens, rather than waiting for the end of a long bar. And it is less easy to modify for a trendline alert. Again, would you rather have a 1-click solution vs 6 lines worksaround and customerized all the MC's drawing tool yourself?

user-offline.png  GB (Id2)
Mar 08, 2012 - 16:00

The current operation of alerts in MC is either too much or too little. On bar close is too late to be alerted for most of what I'm watching. It also misses alerting when a level is tested and rejected (more important action then a breakout of a level). 
The alert on tick is just usless. You can't use visual alerts without filling the screen and audio alerts are an annoyance.
This is functionality is so close to being a great tool for technical traders, it just needs a once per bar option.

Issue basics
  • Type of issue
    Feature request
  • Category
  • Targeted for
    MultiCharts 8.7 (RELEASED)
  • Status
User pain
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
Affected by this issue (3)
People involved
Times and dates
  • Posted at
  • Last updated
Issue details
  • Resolution
    Not determined
  • Severity
Attachments (0)
There is nothing attached to this issue
Commits (0)
There are no code checkins for this issue
Duplicate issues (0)
This issue does not have any duplicates