+1 888 340 6572 GET STARTED
MultiCharts Project Management

MultiCharts Project Management Timeline

April 25, 2024
bug_report_tiny.png 08:10  Bug report MC-2919 - Portfolio Trader - Custom Mouse Click Area - Click executes signal for ALL symbols in the Strategy in Portfolio Trader
MultiCharts Support (MultiCharts) : Status changed: Under Review ⇒ Confirmed
April 24, 2024
bug_report_tiny.png 13:35  Bug report MC-2919 - Portfolio Trader - Custom Mouse Click Area - Click executes signal for ALL symbols in the Strategy in Portfolio Trader
webbie (webbie) : Issue created
Perhaps this is what was intended, so it's not a bug, per se, but the behavior is **completely unexpected**.

I created a simple testing Signal, where a Ctrl-Left Click of the mouse on a row in the Custom Mouse Click Area would execute an order to sell half of the current contracts in position at the broker. What I expected to happen was when I performed a click on a row in the Custom Mouse Click Area, the Signal would execute the order for THAT ONE SYMBOL ONLY in the row that was clicked.

What is happening is the Signal is executed for EVERY symbol in the Strategy. If there are multiple Strategies (with unique symbols - no symbol is duplicated between Strategies) that use the same Signal, it performs the same behavior across the Strategies. If the Signal status is off in another Strategy, then the action is performed only on the active (status: on) Signals.

I hope this is a bug and not what was intended. If it is working the way it was intended, then **you've created an action that runs counter to the existing actions**. For example, if I click on Pause/Resume or Close Position, __that action is performed for that row__, not the entire Strategy. If I want to Pause All or Close All, a right-click brings up those actions in a pop-up menu. If I wanted to perform the custom click action across all symbols, then I should have to right-click to choose that action in the pop-up menu.

Thank you for your attention to this matter.
April 21, 2024
feature_request_tiny.png 08:07  Feature request MC-2918 - Portfolio Trader - Forward Performance Testing - sort by columns (double-click on column produces sorted re-arragement)
andb (andb) : Issue created
This is especially useful when doing Forward performance testing ... and one wants to quickly sort and have as top rows - just open positions (with Positions != from Flat), or by Net-Profit, etc.

April 09, 2024
feature_request_tiny.png 11:25  Feature request MC-2917 - Exchange Traded Spread Contracts Support for TT2020
olia (olia) : Issue created
Please can we add support for exchange traded spreads via Trading Technologies 2020 broker.

Thank you.
April 08, 2024
bug_report_tiny.png 11:46  Bug report MC-2916 - A EOrderAction.Sell w/ UserSpecified Contracts, submitted for 15 lots - will shave 15 lots from EACH order submission
MultiCharts Support (MultiCharts) : Status changed: Under Review ⇒ Not a bug
bug_report_tiny.png 11:46  Bug report MC-2915 - sellFromEntry.SendFromEntry(5, oNameLong) ignores number of lots (the first argument)
MultiCharts Support (MultiCharts) : Status changed: Under Review ⇒ Not a bug
April 06, 2024
bug_report_tiny.png 12:13  Bug report MC-2916 - A EOrderAction.Sell w/ UserSpecified Contracts, submitted for 15 lots - will shave 15 lots from EACH order submission
andb (andb) : Issue created
Having a for the SAME instrument (1 ticker, under 1 portfolio strategy, with PositionLimits=Allow-up-to-65000 regardless of who submits it):

longEOrder = OrderCreator.MarketNextBar(new SOrderParameters(Contracts.UserSpecified, EOrderAction.Buy));

you may submit .Send() multiple times - with or without the same label, with or without the same lots-size.

But essentially, all the above submissions add up to the SAME position for ticker X ... you can pull with CurrentPosition.Value.

When you submit a sell defined as:

longXOrder = OrderCreator.MarketNextBar(new SOrderParameters(Contracts.UserSpecified, EOrderAction.Sell));

with a simple: longXOrder.Send(oNameSort, 15);

you expect CurrentPosition.Value to be deducted with 15. Instead, what happens is - every long submission (every long .SEND() command sent from longEOrder ) is deducted with 15.
bug_report_tiny.png 12:02  Bug report MC-2915 - sellFromEntry.SendFromEntry(5, oNameLong) ignores number of lots (the first argument)
andb (andb) : Issue created
This is on latest 15 release .NET version.

submitting a sellFromEntry.SendFromEntry(5, oNameLong);

order will ignore the lots size (5 in the above) and pursue to liquidate all size submitted with oNameLong label.
feature_request_tiny.png 05:38  Feature request MC-2914 - Portfolio <- Trades <- Orders
andb (andb) : Issue created
There is a class missing: "Trade" or "Position". We have Orders, Strategy, Bars, etc. but not a Trade. A Trade would be attached to a symbol, and would be a full cycle of order executions, from flat, to "in-position", to "scale-in", to "scale-out", cycle through scale-in / scale-out multiple times, then back to flat.

A Trade would keep track of all these order executions, and their implications on the open PNL, Nr. Lots, drawdown / max-open-profit, etc.

Because there is no "Trade" class, working with Orders, various order types, defining scale-in / scale-out strategies - is a mess.
For example,

1) you send a long order for 10 lots at bar 1.
2) you are allowed to send a sell order at bar 2 to sell 5 - so you CAN scale-out, but you are not allowed to scale-in (send another buy order) with default settings.

To fix this, you need to specify a "Position limits" setting of "allow up to N" orders in the same direction:
a) when the order is generated by a different entry order.
b) regardless of the entry that generated the order.

There is an option missing in there: "when the order is generated by the same entry order" ...

Nonetheless, a more intuitive way, is to have a "Trade" or "Position" object that would own EVERY aspect of its position and order generation/management.
April 04, 2024
bug_report_tiny.png 11:48  Bug report MC-2911 - upgrade of .NET to .NET Framework >= 4.5
MultiCharts Support (MultiCharts) : Status changed: Under Review ⇒ Not a bug
April 03, 2024
feature_request_tiny.png 13:39  Feature request MC-2913 - Self Adaptive including in "Portfolio Ttrader"
Pietro Ficarra (Pietro Ficarra) : Issue created
Good afternoon, I wonder if your team of engineers is going to address following issue: every single workspace has a self adaptive feature included. When I introduce my workspaces into a portfolio within your portfolio manager module the self adaptive feature of every single workspace cannot be used any longer. Are you going to upgrade your portfolio manager module and integrate the self adaptive feature shotly''
feature_request_tiny.png 10:53  Feature request MC-471 - Market Profile Indicator in Multicharts
MultiCharts Support (MultiCharts) : Target milestone changed: Not determined ⇒ MultiCharts 12 (RELEASED)
feature_request_tiny.png 10:53  Feature request MC-471 - Market Profile Indicator in Multicharts
MultiCharts Support (MultiCharts) : Status changed: Under Review ⇒ Released
feature_request_tiny.png 10:52  Feature request MC-471 - Market Profile Indicator in Multicharts
MultiCharts Support (MultiCharts) : Issue reopened
feature_request_tiny.png 10:52  Feature request MC-471 - Market Profile Indicator in Multicharts
MultiCharts Support (MultiCharts) : Status changed: Partially Implemented ⇒ Under Review
April 01, 2024
feature_request_tiny.png 05:22  Feature request MC-2912 - .NET - a workflow that enables developers add NuGet packages and resolve dependencies
andb (andb) : Issue created
For example, adding any NuGet package that uses Google.Protobuf (>=3.21.0) would have depenencies that fail, such as System.Memory (>= 4/5/3). Just try and add, for example, the package mathworks.prodserver.dotnetclient and see if it works.

The second clunky step is to add a reference in the MC.NET's Power Language .NET Editor (right-click > add reference) - this is archaic and sub optimal to say the least ... and it fails in the above example.
bug_report_tiny.png 05:04  Bug report MC-2911 - upgrade of .NET to .NET Framework >= 4.5
andb (andb) : Issue created
Multicharts.NET has been around and proven a reliable alternative to EasyLanguage, empowering .NET developers to extend the core functionality.
Nonetheless, the core engine needs to be kept up to date with the .NET evolution, and once in a while, upgrade to a Framework release that is long term maintained & patched, and that makes common sense. And beyond anything else, to move forward from the old dusty 4.0 Framework that's been decades old in the works.
This would empower users to make good use of NuGet plugins & extensions, and use the latest Visual Studio Express editors.
March 26, 2024
feature_request_tiny.png 09:06  Feature request MC-1974 - Reset Scale should not include invisible plots
MultiCharts Support (MultiCharts) : Issue closed
feature_request_tiny.png 09:06  Feature request MC-1974 - Reset Scale should not include invisible plots
MultiCharts Support (MultiCharts) : Status changed: Under Review ⇒ Duplicated
feature_request_tiny.png 09:06  Feature request MC-1974 - Reset Scale should not include invisible plots
MultiCharts Support (MultiCharts) : Target milestone changed: MultiCharts 14 (RELEASED) ⇒ MultiCharts Future Releases
feature_request_tiny.png 09:04  Feature request MC-26 - Invisible plots and scaling
MultiCharts Support (MultiCharts) : Target milestone changed: MultiCharts 14 (RELEASED) ⇒ MultiCharts Future Releases
feature_request_tiny.png 09:03  Feature request MC-541 - Add Watermark of Instrument Symbol on Chart
MultiCharts Support (MultiCharts) : Target milestone changed: MultiCharts 14 (RELEASED) ⇒ MultiCharts Future Releases
feature_request_tiny.png 09:01  Feature request MC-805 - TD Ameritrade Data Feed
MultiCharts Support (MultiCharts) : Target milestone changed: MultiCharts 14 (RELEASED) ⇒ MultiCharts Future Releases
feature_request_tiny.png 07:13  Feature request MC-2910 - Draqing tools very helpfull - dynamic line with percentage and points distance between two prices
filippo.milano (filippo.milano) : Issue created
a tool that once you press the mouse you drag it and it creates a line and tells you as you drag it the distance traveled in terms of percentage and points and the price of the tool. And if you leave it, it creates a line between the two points with the starting and finishing prices and the difference in points and percentage and the starting and ending price.

Many thanks for considering my request.

available for clarification.

Filippo
March 21, 2024
feature_request_tiny.png 12:10  Feature request MC-2878 - Could you please support order flow advance chart and strategy
MultiCharts Support (MultiCharts) : Target milestone changed: Not determined ⇒ MultiCharts 15 (RELEASED)
feature_request_tiny.png 12:10  Feature request MC-2878 - Could you please support order flow advance chart and strategy
MultiCharts Support (MultiCharts) : Status changed: Under Review ⇒ Partially Implemented
feature_request_tiny.png 11:45  Feature request MC-2210 - Enhancements to the DOM
MultiCharts Support (MultiCharts) : Target milestone changed: Not determined ⇒ MultiCharts 15 (RELEASED)
feature_request_tiny.png 11:45  Feature request MC-2210 - Enhancements to the DOM
MultiCharts Support (MultiCharts) : Status changed: Under Review ⇒ Partially Implemented
feature_request_tiny.png 11:28  Feature request MC-1892 - Allow display of price ladder using data provider that is not a broker
MultiCharts Support (MultiCharts) : Target milestone changed: Not determined ⇒ MultiCharts 15 (RELEASED)
feature_request_tiny.png 11:28  Feature request MC-1892 - Allow display of price ladder using data provider that is not a broker
MultiCharts Support (MultiCharts) : Status changed: Not Reviewed ⇒ Partially Implemented
March 20, 2024
feature_request_tiny.png 07:17  Feature request MC-2909 - Orders should be shown at Strategy or Active Chart level not at Instrument level.
mattlewis (mattlewis) : Issue created
Autotrading against a Live Account.
Currently if I have more than 1 strategy against an instrument it will show ALL orders on the chart. I can either chose to show or not show them all. However what I need is the ability to see the orders that are relevant to the chart I am viewing and its strategy.

I do not have any value in seeing the orders from "Strategy 1" which is for the 15min chart on the "Strategy 2" chart window which is set at 60mins. If there are users who would have value in that I'd suggest the ability to chose via a toggle "show for Strategy/chart or for instrument" may be the way to go.

As it stands I now have to switch it off and cannot show due to it cluttering the charts and confusing the information.
March 18, 2024
feature_request_tiny.png 14:20  Feature request MC-2908 - Create Text On Chart From Code with TRANSPARENT Back Ground
dean (dean) : Issue created
Currently if one creates Text on a Chart from the Text Drawing Object (selected from Drawing Tools) there is an 'Effect' checkbox to make the Back Ground TRANSPARENT.

However if one creates a chart Text object via PowerLanguage there is no ALTERNATIVE to having a solid colour back ground. There is no way of having JUST text without a back ground text box.

The mandatory coloured text box is always in the foreground. This is *annoying* because it invariably covers bars and other chart information.

IS it possible to add a function to make Text created from code to have a TRANSPARENT back ground? Eg, Text_SetBGColor(TextID, TRANSPARENT); or Text_SetBGColorOFF(TextID);

cheers
Dean
March 15, 2024
feature_request_tiny.png 13:21  Feature request MC-2907 - Create Benchmark so we can compare performance between MC versions or computer hardware
FuManChou (Chou Heu) : Issue created
As a computer hardware enthusiast, I would like the capability of a built in benchmark into MultiChart, so that I can compare different MultiChart version or computer hardware so that I know how much my new hardware improved performance.

There are several synthetic benchmarks created or used specifically to benchmark the performance of a system. This is used to compare hardware such as but not limited to CPU, GPU, RAM, HDD, and others.

This will benefit in several ways:
1. MC Dev/QA Team can use this as a tool to ensure that every version that is released is performant.
2. MC users can run the same benchmark quickly
3. MC users can share results.
4. MC users can then compare computer hardware between each other
5. MC users can then use this knowledge to purchase new hardware when required.
6. Perhaps multiple benchmarks that is quick and a benchmark that is more accurate and takes longer.
March 07, 2024
feature_request_tiny.png 09:55  Feature request MC-2906 - BYBIT Crypto Exchange - Broker and Data feed
MultiCharts Support (MultiCharts) : Target milestone changed: Not determined ⇒ MultiCharts 15 (RELEASED)
feature_request_tiny.png 09:55  Feature request MC-2906 - BYBIT Crypto Exchange - Broker and Data feed
MultiCharts Support (MultiCharts) : Status changed: Under Review ⇒ Released
March 06, 2024
feature_request_tiny.png 08:30  Feature request MC-850 - Allow for block commenting/uncommenting in PowerLanguage Editor
MultiCharts Support (MultiCharts) : Status changed: Confirmed ⇒ Released
feature_request_tiny.png 08:30  Feature request MC-2899 - The ability to send alerts to Slack
MultiCharts Support (MultiCharts) : Status changed: Confirmed ⇒ Released
feature_request_tiny.png 08:29  Feature request MC-1983 - MC send signal to telegram, skype, twitter, whatsapp
MultiCharts Support (MultiCharts) : Status changed: Confirmed ⇒ Released
feature_request_tiny.png 08:29  Feature request MC-2056 - DOM support for Non-broker data feeds
MultiCharts Support (MultiCharts) : Status changed: Confirmed ⇒ Released
feature_request_tiny.png 08:28  Feature request MC-1325 - Playback integration with the DOM
MultiCharts Support (MultiCharts) : Status changed: Confirmed ⇒ Released
March 05, 2024
icon_build.png 08:00 15.0
New version released
icon_build.png 08:00 15.0
New version released
icon_build.png 08:00 15.0
New version released
October 12, 2020
icon_build.png 08:00 14.0
New version released
icon_build.png 08:00 14.0
New version released
icon_build.png 08:00 14.0
New version released
August 08, 2018
icon_build.png 08:00 12.0
New version released
icon_build.png 08:00 12.0
New version released
August 10, 2017
icon_build.png 13:00 11.0
New version released
icon_build.png 01:00 11.0
New version released
icon_build.png 01:00 11.0
New version released
August 08, 2017
icon_build.png 08:00 12.0
New version released
November 22, 2016
icon_build.png 08:00 10.0
New version released
icon_build.png 08:00 10.0
New version released
November 17, 2016
icon_build.png 08:00 10.0
New version released