+1 888 340 6572 

Everyone who downloaded MultiCharts 8 Beta 1 before noon (12 pm) Eastern Standard Time on February 14th, 2012 must download the beta again, and install it again.

Due to a technical glitch, MultiCharts version that was available before noon today will stop functioning. To continue using the beta version, go to http://www.multicharts.com/trading-software-download/, download and install the program again.

We apologize for any inconvenience to the people who already downloaded the program. Thank you for your understanding and cooperation.

Download MultiCharts 8.0 Beta

MultiCharts 8.0 Beta 1 is big step forward for our traders. It’s the first time that EasyLanguage scripts can be used on 64-bit software, which means only your physical memory is the limit for backtesting, charting, optimization or trading. Several smaller features were added, and bugs affecting stability and data handling were addressed.

Follow us on Twitter, Facebook, LinkedIn, and Traders’ Blog to get timely updates about important changes. Share opinions on the MultiCharts Discussion Forum – http://www.multicharts.com/discussion.

Report bugs and request features in our Project Management system – http://www.multicharts.com/pm/.

NEW FEATURES

64-bit version

64-bit means that all modules in MultiCharts were rewritten to be 64-bit, so they can use all available RAM on a computer. Performance of the application is now limited only by the amount of physical memory in your computer. Limitation on number of bars on charts, mapping and importing ASCII files more than 4GB, number of symbols and plots in Scanner, and displaying strategy performance report with large number of trades were all lifted in the 64-bit version. More information here – http://www.multicharts.com/pm/viewissue.php?issue_no=MC-325, and here http://www.multicharts.com/pm/viewissue.php?issue_no=MC-131, and here -http://www.multicharts.com/discussion/viewtopic.php?t=6534.

Getting Started Wizard

Now the first time you launch MultiCharts you will see a wizard that helps you configure your data feed and create chart.

IWBank data feed and broker added

IWBank is one of the top Italian brokers that offers attractive rates and a premier connectivity to Italian and world markets.

Gather information from a bar through mouse-click

Information gathered about a bar through a mouse click. More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-394. There are new keywords that allow processing of captured information in scripts; check our Wiki in the near future for complete details.

aiCalcReason

aiCalcReason – specifies return of the calculation reason. GetAppInfo will return the value, indicating the reason of calculation initialization.

Notes:

calcreason_default – calculation is to be initialized when the new bar/tick appeared.

calcreason_mouseLClick – calculation is to be initialized after left-click on the chart.

calcreason_mouseRClick – calculation is to be initialized after right-click on the chart.

calcreason_timer – the calculation is to be initialized after expiration of RecalcLastBarAfter timeout.

ProcessMouseEvents

Declares that the study processes mouse events.

Usage

[ProcessMouseEvents = LogicalValue]

Where: LogicalValue – a true/false value; True = Enable; False = Disable

Notes:

  • If this attribute is not present in the study’s code, the indicator based in the mouse events will not be calculated.
  • Can be used only in signals and indicators

Example:

[ProcessMouseEvents = True];

MouseClickBarNumber

After a mouse click on the bar, returns the numerical value indicating the bar number from the beginning of the data series

Usage:

MouseClickBarNumber

Example:

MouseClickBarNumber will return 250 after a mouse click on the 250th bar on the chart from the beginning of the data series.

MouseClickCtrlPressed

Returns True if the Ctrl button is pressed on the keyboard simultaneously with a mouse click.

Usage:

MouseClickCtrlPressed

MouseClickShiftPressed

Returns True if the Shift button is pressed on the keyboard simultaneously with a mouse click Usage:

MouseClickShiftPressed

MouseClickDataNumber

Returns the numerical value indicating the data series number after a mouse click on the data series

Usage:

MouseClickDataNumber

Example:

MouseClickDataNumber will return 1 after left-click on the main chart with the main data series.

MouseClickDataNumber  will return 2 after left-click on the sub-chart with the second data series.

MouseClickDateTime

Returns a double-precision decimal value in Julian (OLE) date-time format indicating the closing date of the bar after a click on the bar.

Usage:

MouseClickDateTime;

Example:

MouseClickDateTime will return a value of 39449.65625000 for 3:45 PM

MouseClickPrice

Returns a numerical value indicating price level of the mouse pointer position after a click on the chart.

Usage:

MouseClickPrice;

Example:

MouseClickPrice will return 139.60 after a click on the chart on the 139.60 price level.

GetPositionOpenPL keyword updated

Returns Open PL value in:

  • Symbol currency for Dukascopy (calculated on MultiCharts side)
  • Account currency for FXCM (calculated on the broker’s side)
  • Symbol currency for Interactive Brokers (calculated on MultiCharts side)
  • Symbol currency for LMAX (calculated on the broker’s side)
  • Symbol currency for MB Trading (calculated on MultiCharts side)
  • Symbol currency for Open E Cry (calculated on the broker’s side)
  • Symbol currency for Patsystem (calculated on the broker’s side)
  • Account currency for PFGBEST (calculated on the broker’s side)
  • Symbol currency for Trading Technologies (calculated on MultiCharts side)
  • Symbol currency for Zen-Fire (Rithmic) (calculated on the broker’s side)

Usage:

GetPositionOpenPL(Symbol, Account)

Where: Symbol – the name of the instrument.
Account – account number at broker.

Example:

Will return 15 if the current value in “Open PL” column in “Order and Position Tracker” window for the account is 15 dollars.

New keyword “GetUserName”

It returns info from ‘registration name’ field, i.e. the MultiCharts license. This allows third-party developers to authorize studies to particular MC licenses and not only to UserIDs (which may change as hardware changes). More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-796. Check our Wiki for complete details – http://www.multicharts.com/trading-software/index.php/GetUserName

RecalсPersist keyword added

Used in variable declaration statements, before a variable name, to specify that the value of the variable is to be updated on every tick and the latest value of this variable is to be saved after the study recalculation.

Usage:

Declaration:[RecalcPersist]Name(InitialValue1)

Notes:

  • This keyword can be used only with variables.
  • The variable with such an attribute cannot be serial type.

Example:

Declare Max as a numerical value, updated on every tick, with initial value of 100. After study recalculation, the latest value of Max will be saved:

Variable:[RecalcPersist] Max(100);

#return

Returns the control from the study script by analogy with the corresponding C++ statement. Does not return any value.

Usage:

#return;

Notes:

Can be used in all types of studies.

Adding/Removing columns in Optimization Report

You can now add/remove columns in the Optimization Report. More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-172.

Access to any bar from a script – new keywords

Now you can access any bar of a price series from a PowerLanguage script with new keywords that are listed below.

symbol_open
symbol_high
symbol_low
symbol_close
symbol_volume
symbol_openint
symbol_date
symbol_time
symbol_ticks
symbol_upticks
symbol_downticks
symbol_time_s

These words return the same thing as corresponsind words without the “symbol_” prefix, but

1)    Bars back are not limited by MaxBarsBack, and are limited only by the beginning of the data series

2)    Bars forward are not limited by zero, and are only limited by the end of the data series

So, you can address any bar irrelevant of which bar you are currently calculating on. Complete information will be posted in our Wiki soon.

Other features

  • Connection status messages added to Logs tab in Order and Position Tracker for PFG broker.
  • Multiple exchange gateways support was added for Trading Technologies profile to accommodate implementation of Advantage Futures.
  • Clients can now connect to Demo and Live accounts from PFG at the same time, even if both use same ports.
  • Logging for order modifications is now enabled in Logs tab in Order and Position Tracker, since TT broker converts every market order to limit, and every stop order to stop-limit.
  • Open P/L and AvgEntryPrice are now calculated based on prices known to broker profile, and AvgSellPrice is taken from API.
  • Strategy name is now displayed in status line. More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-80.
  • Extended hours are now used for eSignal data feed to get volume outside regular trading hours.
  • Unicode support in Symbol Dictionary. More info here - http://www.multicharts.com/pm/viewissue.php?issue_no=MC-370.
  • Symbol Mapping improved; it’s now more intuitive after choosing Broker symbol in the Lookup window.
  • Price scale markers are now always displayed according to user specifications if such exist.
  • Holiday List updated for 2012.

BUGS FIXED

Charting/Data Handling

  • Magnification to one minute in the Bar Magnifier didn’t work on daily charts built out of minute data.
  • Ask/Bid values form a previously connected profile would appear on the Trade Panel for a new broker profile (eg values from ZenFire would appear on a PFG profile).
  • Prices were significantly different for some PFG symbols on historical data and in real-time. More info here -http://www.multicharts.com/discussion/viewtopic.php?f=1&t=9855.
  • Ask and Bid for EURUSD.FXCM symbol from IQFeed would have volume equal to zero.
  • Problems displaying fractional prices for PFG symbols with fractional price scales.
  • Spikes in data from Interactive Brokers when new high or low values arrive.
  • Interactive Brokers shows incorrect volume in real-time data.
  • Holes in data when requesting minute chart data from TradeStation.

Trading

  • Signal without IntrabarOrdergeneration (IOG) would produce more than one order per bar if another signal with IOG was applied to the chart.

Scripts/Calculations

Stability/Performance

  • Exception when trying to add an ASCII Mapping symbol from within MultiCharts.
  • Assert when doing partial exit of a position in Synchronous Autotrading mode, and no dialog window for closing the position.
  • Memory leak when autotrading with ZenFire Local Sim broker.
  • SSL connection for some PFG users gave an error.
  • Stack Overflow exception after opening Master Strategy after opening several other windows.
  • Connection would constantly break with PFG API.
  • Some QMD data archives would not import due to being corrupted.
  • Exception in FIXServer when working with PFG charts and DOM.

Usability/Visual

  • Problems with display of drawings on charts.
  • Added proper message when user tries to open too many workspaces at once.
  • Visual Order dialog window would not scroll.

TradingView stock charts are as easy to embed as a YouTube video, and your users can click, drag, pan, zoom, and play with no page refresh. And it’s all completely free.

If you’ve ever tried to include a stock chart in your blog, you know it’s a real pain: Press prnt-scrn while you’re on some finance website, paste it into a photo editor, crop the image, save, upload the image to your blog, include it in your post. No longer.

Here’s an example chart.


The charts are fully customizable – you can embed a chart for almost all companies traded on U.S., as well as FOREX charts.

You can create your own custom chart at https://www.tradingview.com/widget/.

We released a new build of the 7.4 release. The only change from the 4906 build that was the official release is that we added IWBank broker and datafeed. All customers going forward should get the new build, while customers with 4906 that don’t need the Italian based IWBank broker/data don’t need to upgrade.

We hope that 2011 was a good year for you, and here’s a special holiday offer to celebrate the holidays.

The more you buy, the more you save! Progressive discounts make it easy to take advantage of our award-winning trading software on as many computers as you need.

If you waited to get MultiCharts for your home, work, or your organization – there will be no better time than now. Don’t miss this opportunity to get the tools necessary trading tools for the coming year.*

*Limited time offer. Progressive discount offer for 2nd and 3rd license is valid only if all licenses are purchased at the same time through the bundle links provided above. Offer expires on January 5th, 2011. One person/organization may use the deal multiple times to buy more than one bundle.

MULTICHARTS 7.4 – WHAT’S NEW

Download MultiCharts 7.4

MultiCharts 7.4 present significant improvement and fine-tuning of major features that were developed in MultiCharts 7. Several smaller features were added and many bugs were fixed, improving stability, calculation accuracy and trading performance.

Follow us on Twitter, Facebook, LinkedIn, and Traders’ Blog to get timely updates about important changes. Share opinions on the MultiCharts Discussion Forum – http://www.multicharts.com/discussion.

Report bugs and request features in our Project Management system – http://www.multicharts.com/pm/

NEW FEATURES

Trading Performance Report

Trading Performance Report is now available in MultiCharts. This report is similar to the Strategy Performance Report, but it’s based only on actual trades that were performed at the broker. The trades may have been done through chart trading, DOM, automated strategy or through broker’s platform – if the information on the account is returned to MultiCharts upon connecting to the broker, these trades will be shown in the Trading Performance Report.

Local SIM account for ZenFire and Rithmic

We built a simulator into MultiCharts to allow using real-time ZenFire and Rithmic data and submit orders. The orders are not sent to the broker, they are processed locally. The simulator has many features to make results close to real life – sequential ordering remembers your place in queue so fills are realistic. Partial fills happen once you reach the price, and if price moves away, the order is only partially filled. Live real-time data means trading on the same data that is used for live orders. This is a great tool for practicing trading before using real money in a real account. You can use the local SIM or connect to the server-side SIM that’s now provided by ZenFire and Rithmic.

Server-side paper trading for ZenFire and Rithmic

ZenFire and Rithmic APIs added server-side simulation to allow paper trading before users spend real money. In this environment orders are sent to the servers of the broker, and the server sends back replies. The functionality here is probably more expanded than the local SIM, but you can use the Local SIM account for ZenFire or Rithmic if you wish.

Historical Data for PFG and SSL support

PFG connection now offers historical data. Even though their FIX real-time service does not support historical data, we integrated another server provided by PFG. Also, in compliance with their latest requirements, SSL encryption is now turned on by default.

Documentation for 50 PowerLanguage keywords

PowerLanguage Help section was updated to describe 50 undocumented keywords. Check the Help file to see detailed descriptions and examples.

New PowerLanguage keywords accounts and positions from brokers

New keywords to work with Accounts and Positions through PowerLanguage. More info here – http://www.multicharts.com/pm/viewissue.php?issue_no=MC-510.

Skipping identical ticks during calculations

New option allows MultiCharts to skip calculations on ticks with identical price in real-time. About 95% of ticks have the same price, but it for most studies it makes send recalculate only when price changes. This option significantly improves CPU usage and increases processing speed during real-time, which is essential for times when markets get fast. This option is enabled by default, but you can turn it off if needed. It works only for indicators and it’s called “Skip Ticks” in the format menu.

LMAX data feed and broker added

With some of the tightest spreads in the industry and a transparent trade execution model, LMAX is the only online FX and CFD broker that provides direct market access (DMA) to its clients on Europe’s first FX and CFD retail exchange. Award winning ‘Disruptor Technology’ allows investors fast and efficient ways to automate trading via MultiCharts, LMAX MultiCharts, free APIs (Java, .NET and FIX) or via Protocol directly through your choice of programming language. See http://www.lmaxtrader.co.uk/trading-platforms/multicharts to access LMAX MultiCharts. LMAX offers all the benefits of an institutional exchange. It is a marketplace with a public limit open order book that brings buyers and sellers together.

Commodity Systems Inc. data feed added

Commodity Systems Inc (CSI) is world’s leading supplier of accurate daily updates of O-H-L-C-V-OI data on world markets complete with official day volume and open interest statistics, and historical market prices reaching back over 60 years. Daily updates on futures, options, stocks, and cash prices are supplied via the Internet after daily market closings. Coverage includes all commodity markets traded worldwide and western world stock markets. CSI supplies data to Yahoo! and hundreds of other resellers who all choose it for its reliability and accuracy.

Support for Trading Technologies’ Multiple Gateways

Sometimes TT symbols are shown on several exchanges, such as CME-A, CME-B and so on. This way of listing symbols is now supported by MultiCharts.

Order and Position Tracker Visual Change

Order and Position Tracker now shows only one line for each order generated. Previously one order could show 2 or more lines because of Symbol Mapping settings.

Drag & Drop workspaces

Workspace tabs can now be dragged and dropped to rearrange the sequence in which they appear.

Workspace Name Handling

It is now possible to open more than one workspace that has the same name, but located in different folders. Tooltips are displayed for workspaces, showing where the file is stored or whether it’s unsaved.
Trading Technologies broker enhancement

Certain brokers using Trading Technologies require separate input fields for Price and Order connection settings. These fields have been added to the TT data feed and broker configurations. Partial fills from Trading Technologies are also now logged in Order and Position Tracker.

Adjust length of order connecting line

Active orders on your chart are connected to the Price Scale by a connecting line. This line was of a predetermined length, which didn’t suit all users. You can now change the length of this line to make orders appear closer to or further away from the Price Scale, depending on personal preference.

Trading Technologies price multiplier

Trading Technologies symbols can now be multiplied to show “correct” prices. Each symbol can be multiplied with a multiplier at the end of Description *Root* in Symbol Dictionary for TT. For example, Microsoft Corp *10, or Microsoft Corp *0.01 (always insert a period, not a comma). Prices will then be converted for TT symbols in OPT and on the chart. This works only for futures, prices for data already in the database are not corrected.

DOM colors are now customizable

It’s now possible to change colors of different elements in DOM windows including column and order colors. The menu is available through right-clicking on the DOM window. Reset to Default button will revert any custom choices to default colors.

Autotrading switches off after many rejections

Autotrading now turns off when orders reject more than N times in a row (between 10 and 20 times). This was created to prevent flooding broker servers with orders. If this happens, the user will see an error message that read “Automated trading was stopped due to an excessive number of rejected orders.”

Other features

  • Ask and Bid values are now reflected in the Trade Panel below the last Trade price.
  • Custom Futures now support symbols with dashes in names (eg. OpenECry’s KC-M-SH2).
  • Custom Futures symbols now support symbols where month is indicated after the year (SGX exchange, eSignal data provider).
  • Insert Drawing menu item was added to the context menu when right-clicking on a chart.
  • Autofill suggestions by PowerLanguageEditor were improved. More info here -http://www.multicharts.com/discussion/viewtopic.php?t=6548.
  • Order processing for ZenFire broker was modified. Now limit orders that can be filled instantly are no longer converted to market order in MultiCharts. Stop orders that can be filled instantly are now converted to market orders in MultiCharts. Stop Limit orders are sent if the stop condition is not met at the moment the order is sent. If the stop condition and/or both stop and limit conditions are met, then a limit order is sent.
  • Default session time for FOREX and FX exchanges was updated to Monday 00:00 -> Tuesday 00:00, etc except for Sunday. More info here -http://www.multicharts.com/discussion/viewtopic.php?f=1&t=8991 and herehttp://www.multicharts.com/pm/viewissue.php?issue_no=MC-522.
  • Developers: Data feeds are now registered when tsserver.exe starts.

BUGS FIXED

Charting/Data Handling

  • MultiCharts would run out of memory when plotting a daily chart out of ticks several years back.
  • Creating charts with resolution “1 tick” and “N days back” would request more and more bars with each new chart. More info here -http://www.multicharts.com/discussion/viewtopic.php?f=1&t=9635#p45939.
  • PFG FX symbols would be added with incorrect default settings. More info here -http://www.multicharts.com/discussion/viewtopic.php?f=1&t=9647&p=45795#p45758.
  • Scaling of in-progress bars was incorrectly calculated on PFC and Kagi charts. More info here – http://www.multicharts.com/pm/viewissue.php?issue_no=MC-490
  • Charts would stop updating with TradeStation data if TradeStation was switched between Online and Offline mode.
  • Daily bars plotted before a session break and daily bars plotted after would have different ending times.
  • DOM window for Trading Technologies showed volume improperly if symbol did not update.
  • MultiCharts and TWS were showing different volumes for ask and bid data series.
  • Last bar on a chart would not be visible under some circumstances.
  • ASCIIMapping would not work for some text files with tick data.
  • FreeQuotes data feed would sometimes return ‘No Data’ if the request was very large. More info here – http://www.multicharts.com/pm/viewissue.php?issue_no=MC-551.
  • Tick charts would sometimes not display data even if it was in the database.
  • Chart context menu would incorrectly appear when indicator context menu should appear, i.e. after right-clicking a plot of an indicator.
  • DOM wouldn’t populate if symbol name is typed in and then confirmed with Enter. More info here – http://www.multicharts.com/discussion/viewtopic.php?f=1&t=8919.
  • FreeQuotes data feed (made up from MSN, Google and Yahoo data services), would not return more than 4 years of historical data from the MSN component. More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-22
  • Always a “No Symbol” message for tick charts if a symbol was added incorrectly, but then corrected.
  • Different volume in MultiCharts and Interactive Brokers’ TWS for certain symbols (Stocks, Italian exchanges). More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-659.
  • Trading Technologies data feed would sometimes skip ticks with identical prices during very fast real time.
  • Trading Technologies data feed would generate an extra Bid quote each time an Ask quote was received.
  • ASCII Mapping would sometimes lose its settings.
  • Requesting symbols from Patsystems would take a very long time.
  • Exchange files were missing for some symbol roots when exporting dictionary settings.
  • Minute data would no longer be requested after having the chart open for several minutes. More info here - http://www.multicharts.com/pm/viewissue.php?issue_no=MC-748.

Trading

  • Signal without IntrabarOrdergeneration (IOG) would produce more than one order per bar if another signal with IOG was applied to the chart.
  • In some situations stop orders would disappear after partial fills, leaving the position open. More info here – http://www.multicharts.com/pm/viewissue.php?issue_no=MC-544.
  • Market orders would not be sent in SA or AA trading modes if Trade Size limited by Dollars per Trade.
  • Partially filled order with Trading Technologies was impossible to cancel after losing connection to broker.
  • ‘Flatten Everything’ command in Order and Position Tracker did not work when two MC symbol were mapped to one broker symbol. More info here -http://www.multicharts.com/discussion/viewtopic.php?f=1&t=8934#p42418.
  • After a session break setpercenttrailing would fill at incorrect price. More info here -http://www.multicharts.com/discussion/viewtopic.php?f=1&t=9188.
  • TrailingStop jumps to current Close price and closes the position if it’s moved to Breakeven level when price doesn’t satisfy fill conditions for these orders.
  • Stop orders placed through the chart context menu had incorrect volume.
  • Order statuses for PFG broker did not update after losing connection making it impossible to modify existing orders. More info here - http://www.multicharts.com/discussion/viewtopic.php?f=1&t=8919#p42152 and here – http://www.multicharts.com/discussion/viewtopic.php?f=1&t=8919#p42153.
  • Position monitoring on multiple accounts didn’t work.
  • Open position wasn’t visible in DOM for Rithmic Test and ZenFire trading environment.
  • OCO order emulation didn’t work if orders in the group had the same price.
  • Information passing from MultiCharts to Interactive Brokers sometimes didn’t work, resulting in inability to turn on trading.
  • Order placed through the DOM would lag for 1 sec between placing and appearing.
  • Filled Stop orders for Patsystems would still show up as Submitted in Order and Position Tracker.
  • Master Strategy would place only one exit level when more were necessary because of early partial fills. More info here -http://www.multicharts.com/discussion/viewtopic.php?f=17&t=8589.
  • Prices of orders and levels would change after a partial position fill, but when AvgEntryPrice didn’t change. More info here -http://www.multicharts.com/discussion/viewtopic.php?f=1&t=9287&sid=f15416d28b47177071e50c28cc17b8fa#p44262.
  • Orders would show up as Cancelled instead of Filled in Order and Position Tracker when trading through OpenECry.
  • Filled stop orders through Trading Technologies would not show up with correct prices in Order and Position Tracker.

Scripts/Calculations

Stability/Performance

  • Crash with a message “Catastrophic failure” during indicator calculations would sometimes happen.
  • Exception after working with any data provider for an extended period of time, and having indicators that create and delete drawings. More info here – http://www.multicharts.com/pm/viewissue.php?issue_no=MC-334.
  • Opening several charts (eg. 1 day, EUR/USD, 5 years back) with 5 min BarMagnifier would overload RAM usage and cause a crash.
  • Memory would not free up after creating and deleting drawings.
  • ‘Saving Data to Storage’ window would sometimes hang when closing MultiCharts.
  • Asserts would sometimes appear when using FreeQuotes.
  • Error would appear when opening DOM with IB data without having a subscription. More info here – http://www.multicharts.com/pm/viewissue.php?issue_no=MC-592.
  • AtCenterServer.exe would take up a lot of RAM.
  • Exception (multiple floating point traps) in PowerLanguage when setting value higher than 214748364 for SetProfitTarget. More info here - http://www.multicharts.com/pm/viewissue.php?issue_no=MC-519.
  • Exception when creating a Text drawing object on chart.
  • Exception when connecting to Interactive Brokers’ TraderWorkStation.
  • Exception “Invalid floating point operation” on all strategies on a particular computer.
  • Assert message when importing studies, connecting to Interactive Brokers, and switching Data Server mode.
  • Exception when opening a WSP file that is not a workspace.
  • Exception when placing an order through DOM.
  • Exceptions and asserts when calculating certain signals.
  • Assert and exception messages when optimizing certain strategies.
  • Assert message if Collect Real Time data is turned on and a bad tick (zero price, zero volume) arrives.
  • STD exception: invalid argument message when using indicators in Data Playback mode.
  • Exception when pasting symbols into Scanner window.
  • Connecting an empty symbol in QuoteManager (eg. DDE symbol with no incoming data) resulted in assert messages.
  • Deadlock when opening workspaces with many symbols.
  • Tradingserver.exe would take up a lot of CPU if many positions were open at once.
  • Portfolio Backtester would run out of memory when optimizing on computers with multiple cores.
  • Assert if network connection was lost.
  • Deadlock when exporting all symbols from QuoteManager on some databases.
  • Exception during optimization.
  • Deadlock when opening optimization settings dialog window.
  • Deadlock in MultiCharts under certain conditions.
  • Deadlock in TradingServer process under certain conditions.
  • Memory leak in the Patsystems connection when doing multiple requests.
  • Exception fixed when PosTradeExitName function has incorrect parameters.
  • Exception when opening Symbol Mapping dialog window.
  • “STD Exception invalid argument” error would appear when applying some complex indicators with functions.
  • Exception when formatting optimization inputs.
  • Exception when going to File -> Open menu.
  • Exception in TradingServer process after several hours of auto trading.
  • TradingServer would use 100% CPU when connecting Interactive Brokers broker profile on XP or Vista on a single-core computer.

Usability/Visual

  • ASCII Mapping dialog didn’t save last used path.
  • Problems with recognizing certain columns during ASCII Import.
  • ASCII Mapping controls would disappear if other related programs were installed after MultiCharts.
  • Incorrect default symbol mapping for some Interactive Brokers symbols.
  • Incorrect default symbol mapping for some Patsystems symbols.
  • Price marker would sometimes disappear on charts with colors other than default. More info here – http://www.multicharts.com/discussion/viewtopic.php?f=1&t=9228#p43819
  • Daily resolution chart based on ticks took longer to show than a 24 hour chart based on ticks.
  • Logs tab in Order and Position Tracker would not update automatically.
  • Maximum Favorable Excursion (%) graph in Strategy Performance Report showed incorrect colors for losing trades.
  • Incorrect auto-text on ‘Save as Image’ and ‘Print Preview’ dialog windows. More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-611.
  • Decimal separators on certain Windows localizations were incorrect (eg. Swedish).
  • Symbols would sometimes appear mismatched in Format Instrument window. More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-291.
  • Active window would lose focus when switching workspaces with mouse clicks.
  • Z-order of detached windows was broken when switching between workspaces and charts are pinned from the inactive workspace. More info here -http://www.multicharts.com/discussion/viewtopic.php?f=1&t=8843 and http://www.multicharts.com/pm/viewissue.php?issue_no=MC-486.
  • Impossible to create a chart of a newly added symbol without closing Format Instruments window.
  • When certain system fonts were unavailable splash screen was impossible to read.
  • It was impossible to close the <Your PC is running out of memory> message.
  • Progress number of quotes downloaded did not appear when opening a chart after session hours (when real-time was offline).
  • Server Busy message would sometimes appear if local QuoteManager database was large.
  • Alert would pop up informing about a new available version even if it was already installed.
  • PowerLanguage hint window didn’t work for the letter ‘H’.
  • Printer keyword in PowerLanguage wasn’t highlighted in red.
  • Invalid symbols in “Base Study On” field of Format Study dialog. More info here - http://www.multicharts.com/pm/viewissue.php?issue_no=MC-630 and http://www.multicharts.com/discussion/viewtopic.php?f=1&t=9299.
  • Interface would constantly blink after opening a workspace with attached and detached windows.
  • DOM windows for Trading Technologies symbols would blink constantly. More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-640.
  • Sorting by name in Import Studies dialog wouldn’t work. More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-668.
  • “Field” and “TimeZone” wouldn’t match up when requesting details from ASCII Mapping dialog window.
  • QuoteManager would sometimes show incorrect status of Collect Data when it was turned on.
  • Maximized inactive detached windows would open in incorrect size after opening a workspace with such window.
  • Commas in indicator inputs applied to Scanner windows would cause all other inputs to blank out when workspace was reopened.
  • Inputs in studies would receive an extra space in front when workspaces were reopened.
  • IB’s TWS in German language would not auto respond to MultiCharts connection requests.
  • Authorized connection button has a new look

THANKS TO EVERYONE WHO VOTED FOR US!

MC swept the applicable Software nominations 3 for 3 – 1st place!

http://www.tradingawards.com/winners#software

Best Software for Mechanical System Traders – GOLD

Best Technical Analysis Software for End of Day Traders – GOLD

Best Technical Analysis Software for Intra-Day Traders – GOLD

Thanks again, we have the best users and we couldn’t have done it without you! Happy holidays and we’ll continue making the platform better for you.

Stock up on RAM and achieve what’s never been possible with EasyLanguage!

MULTICHARTS 7.4 BETA 2 – WHAT’S NEW

Download MultiCharts 7.4 Beta2

MultiCharts 7.4 Beta 2 has several bug fixes and trading improvements, particularly with modification and stop orders.

Follow us on Twitter, Facebook, LinkedIn, and Traders’ Blog to get timely updates about important changes. Share opinions on the MultiCharts Discussion Forum – http://www.multicharts.com/discussion.

Report bugs and request features in our Project Management system – http://www.multicharts.com/pm/

NEW FEATURES

Autotrading switches off after many rejections

Autotrading now turns off when orders reject more than N times in a row (between 10 and 20 times). This was created to prevent flooding broker servers with orders. If this happens, the user will see an error message that reads “Automated trading was stopped due to an excessive number of rejected orders.”

BUGS FIXED

Charting/Data Handling

  • Trading Technologies data feed would receive several ticks with identical price when only one should have arrived.
  • PFGBEST charts would stop updating after new session began, while newly created charts worked.
  • Minute data would no longer be requested after having the chart open for several minutes. More info here - http://www.multicharts.com/pm/viewissue.php?issue_no=MC-748.
  • DOM window would not open in two workspaces simultaneously that had existing charts with indicators, and DOM windows with Dynamic Price Scales.
  • Trade Bar and DOM for Trading Technologies profile would show different Best Ask and Best Bid values.

Trading

  • In DOM for Trading Technologies orders would sometimes be placed within existing price limits, even though the order was placed outside currently available bids and asks – resulting in an unexpected fill.
  • Modification of orders through autotrading would sometimes not work.
  • Exit automation strategies would not close the position entirely when they should be.
  • Using two broker profiles for the same broker but with different logins would result in incorrect (added) PnL in Order and Position Tracker.
  • Sometimes partially filled part of limit orders would get rejected resulting in MultiCharts not recording the filled part.
  • Autotrading issue where order is filled at the broker but shows up as rejected in MultiCharts.
  • Market position would be incorrectly calculated when limit orders would be partially filled and continuously modified by an autotrading strategy.
  • Open PnL for Trading Technologies would sometimes show correctly and sometimes show zero.
  • Stop orders would hang during modifying on ZenFire/Rithmic Server Sim. Modification is not available, so order will now remain unchanged after modification attempts.
  • Sometimes PnL updates would stop coming from Trading Technologies API even though orders would still be filled.
  • Support for trading through multiple gateways in Trading Technologies was removed for further development.
  • Filled stop orders through Trading Technologies would not show up with correct prices in Order and Position Tracker.
  • For PFGBEST broker profile, Strategy PnL and Open PnL would not match in the Order and Position Tracker.
  • Account information for PFGBEST broker profile is now refreshed after filled orders and closing positions.

Scripts/Calculations

  • Modification of orders through autotrading would sometimes not work.

Stability/Performance

  • TradingServer would use 100% CPU when connecting Interactive Brokers broker profile on XP or Vista on a single-core computer.
  • Exception during optimization.
  • Exception when turning on autotrading.

Usability/Visual

  • IB’s TWS in German language would not auto respond to MultiCharts connection requests.

New video tutorials showing how to setup data feed and broker connections for IB, eSignal, Zenfire and iQFEED:

http://www.multicharts.com/multicharts/help/videos/

Download MultiCharts 7.4 Beta

MultiCharts 7.4 Beta has a new Trading Performance Report and historical data PFG support. This beta also includes a number of bug fixes for overall stability and calculation accuracy.

Follow us on Twitter, Facebook, LinkedIn, and Traders’ Blog to get timely updates about important changes. Share opinions on the MultiCharts Discussion Forum – http://www.multicharts.com/discussion.

Report bugs and request features in our Project Management system – http://www.multicharts.com/pm/

NEW FEATURES

Trading Performance Report

Trading Performance Report is now available in MultiCharts. This report is similar to the Strategy Performance Report, but it’s based only on actual trades that were performed at the broker. The trades may have been done through chart trading, DOM, automated strategy or through broker’s platform – if the information on the account is returned to MultiCharts upon connecting to the broker, these trades will be shown in the Trading Performance Report.

Historical Data for PFG

PFG connection now offers historical data. Even though their FIX real-time service does not support historical data, we integrated another server

Order and Position Tracker Visual Change

Order and Position Tracker now shows only one line for each order generated. Previously one order could show 2 or more lines because of Symbol Mapping settings.

Workspace Name Handling

It is now possible to open more than one workspace that has the same name, but located in different folders. Tooltips are displayed for workspaces, showing where the file is stored or whether it’s unsaved.

BUGS FIXED

Charting/Data Handling

  • NetChange value was incorrect in Status Line for PFG symbols.
  • Trading Technologies data feed would generate an extra Bid quote each time an Ask quote was received.
  • Daily forced logout by Patsystems API is now accompanied by appropriate warning messages to users.
  • Exchange files was missing for some symbol roots when exporting dictionary settings.
  • Real-time daily bar would not show up for eSignal data provider until the first update of the next bar was received.

Trading

  • Auto attach strategy settings are no longer reset when broker profile is disconnected.
  • Problems cancelling orders that were sent to PFGBEST.
  • Order and Position Tracker would sometimes show “Bad” message.
  • Filled stop orders through Trading Technologies would not show up with correct prices in Order and Position Tracker.

Scripts/Calculations

  • AvgPrice keyword would calculate incorrectly. More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-715.
  • Signals would sometimes stop calculating in real-time when based on two data series.
  • MaxBarsBack settings in one strategy would affect calculations of another strategy in Portfolio Backtester (if one strategy had MBB = 10, and another MBB=150, then the first strategy would still wait 150 bars before beginning to trade).
  • Calculations of some EasyLanguage strategies didn’t match in MultiCharts and TradeStation.
  • Indicator would turn off during playback with Argument Invalid message.

Stability/Performance

  • Memory leak in the Patsystems connection when doing multiple requests.
  • Exception fixed when PosTradeExitName function has incorrect parameters.
  • Exception when opening Symbol Mapping dialog window.
  • “STD Exception invalid argument” error would appear when applying some complex indicators with functions.
  • Exception when optimizing a user’s script.
  • Exception when formatting optimization inputs.
  • Exception when going to File -> Open menu.
  • Exception in TradingServer process after several hours of auto trading.

Usability/Visual

  • Commas in indicator inputs applied to Scanner windows would cause all other inputs to blank out when workspace was reopened.
  • Inputs in studies would receive an extra space in front when workspaces were reopened.
  • Drawings would not show up if time/data was changed from a value outside the visible range to a value where it should be visible.
  • Renaming chart from context menu would not work if a chart was created.
  • Edit Instrument dialog would be partly hidden on monitors with specific resolutions.
  • Format Symbol dialog would show different in Symbol Search field and in the Symbol list.
  • Authorized connection button has a new look

Special offer for our followers – you will not get a better price than this. Our Black Friday Sale starts at 4 am EST on November 25th, 2011 and lasts only 24 hours. Come after 4 am and save!

Technical Analysis of Stocks & Commodities
2012 READERS’ CHOICE AWARDS!
Please show your support for MultiCharts by taking a minute to vote.
http://technical.traders.com/Products/ballot.asp
Note: need to be a subscriber to vote.
Happy trading!
It’s that time of the year again!

For the last two years you’ve helped us win top spots on T2W voting awards. It helps us immensely in showcasing our platform, and allows us to keep bringing you new improvements and great service.

Please take a minute out of your day and help us by casting your vote on Trade2Win for us (and tell your friends!)

http://www.tradingawards.com/vote

Happy trading!

We are happy to announce the official release of QUIK plugin for MultiCharts!
You can learn more on the dedicated QUIK product page.
Мы рады анонсировать, что сегодня состоялся официальный выпуск плагина для связки терминала КВИК с MultiCharts. Подробная информация находится на странице продукта, перейти на которую вы сможете по ссылке указанной выше.
Мы создали русскоязычный форум, как для общения российских трейдеров, так и получения помощи от наших сотрудников на русском языке.  Вы можете посмотреть подробное видео по установке плагина здесь. Оставляйте комментарии, общайтесь, и задавайте вопросы!
Добро пожаловать!




Download MultiCharts 7.2 Beta

This MultiCharts 7.2 beta has a number of user experience improvements, bug and stability fixes. Notable additions are of a local SIM broker for ZenFire/Rithmic and connection to server-side ZenFire/Rithmic paper trading provided by the broker.

Follow us on Twitter, Facebook, LinkedIn, and Traders’ Blog to get timely updates about important changes. Share opinions on the MultiCharts Discussion Forum – http://www.multicharts.com/discussion.

Report bugs and request features in our Project Management system – http://www.multicharts.com/pm/

NEW FEATURES

Local SIM account for ZenFire and Rithmic

We built a simulator into MultiCharts to allow using real-time ZenFire and Rithmic data and submit orders. The orders are not sent to the broker, they are processed locally. The simulator has many features to make results close to real life – sequential ordering remembers your place in queue so fills are realistic. Partial fills happen once you reach the price, and if price moves away, the order is only partially filled. Live real-time data means trading on the same data that is used for live orders. This is a great tool for practicing trading before using real money in a real account. You can use the local SIM or connect to the server-side SIM that’s now provided by ZenFire and Rithmic.

Server-side paper trading for ZenFire and Rithmic

ZenFire and Rithmic APIs added server-side simulation to allow paper trading before users spend real money. In this environment orders are sent to the servers of the broker, and the server sends back replies. The functionality here is probably more expanded than the local SIM, but you can use the Local SIM account for ZenFire or Rithmic if you wish.

Adjust length of order connecting line

Active orders on your chart are connected to the Price Scale by a connecting line. This line was of a predetermined length, which didn’t suit all users. You can now change the length of this line to make orders appear closer to or further away from the Price Scale, depending on personal preference.

Trading Technologies price multiplier

Trading Technologies symbols can now be multiplied to show “correct” prices. Each symbol can be multiplied with a multiplier at the end of Description *Root* in Symbol Dictionary for TT. For example, Microsoft Corp *10, or Microsoft Corp *0.01 (always insert a period, not a comma). Prices will then be converted for TT symbols in OPT and on the chart. This works only for futures, prices for data already in the database are not corrected.

Drag & Drop workspaces

Workspace tabs can now be dragged and dropped to rearrange the sequence in which they appear.

New PowerLanguage keywords accounts and positions from brokers

New keywords to work with Accounts and Positions through PowerLanguage. More info here – http://www.multicharts.com/pm/viewissue.php?issue_no=MC-510.

ACCOUNTS

_______________________________________

GetNumAccounts

If broker returns a list of accounts, the number of accounts is returned. In all other cases “N/A” (=0) is returned.

___

GetAccount

If GetNumAccounts returned a non-zero value, then for 1 <= sequence number <=

GetNumAccounts function returns the account number. For other sequence numbers an empty line (“”) is returned.

___

GetAccountID

If GetNumAccounts returned a non-zero amount,   то then for 1 <= sequence number <=

GetNumAccounts function returns the account number. For other sequence numbers an empty line (“”) is returned.

___

GetAccountLotSize

Will compile but doesn’t do anything.  This keyword is TradeStation specific.

___

GetAccountStatus

Compiles, but doesn’t perform any actionsfor most brokers.  This statuses returned for this keyword are TradeStation specific. If a valid account is found, then the following statuses will be returned.

1 (asActive), otherwise – 0 (asInvalid)

___

GetAccountType

Compiles, but doesn’t perform any actionsfor most brokers.  This statuses returned for this keyword are TradeStation specific. If a valid account is found, then the following statuses will be returned.

1 (asActive), otherwise – 0 (asInvalid)

___

GetBDAccountEquity

GetBDAccountNetWorth

GetBDCashBalance

GetBDDayTradingBuyingPower

GetBDMarginRequirement

GetBDOvernightBuyingPower

Compiles, but doesn’t perform any actions since there is no data for beginning of session.  This keyword is TradeStation specific.

___

GetRTAccountEquity

Cannot be realized in the form of Real-time Cash + Real-time Trade Equity + Securities on Deposit. Returns regular Account Equity from broker.

___

GetRTAccountNetWorth

Compiles, but doesn’t perform any actions since there is no data for beginning of session.

___

GetRTCashBalance

Compiles, but doesn’t perform any actions since there is no data for beginning of session.

___

GetRTUnrealizedPL

Realized with logic that Unrealized PL = Open PL.

___

GetTodaysRTTradeEquity

Compiles, but doesn’t perform any actions.

POSITIONS

_____________________________________________

GetNumPositions

Returns the number of positions in MultiCharts (Order and Position Tracker),  not the actual amount at the broker.

___

GetPositionQuantity

Will return the size of the position.

___

GetPositionAveragePrice

Will return average price of the position.

___

GetPositionMarketValue

Compiles, but doesn’t perform any actions. Cannot realize since there is no data for best bid best ask for symbols outside of the chart in real-time.

___

GetPositionOpenPL

Will return Open PL in ticks.

___

GetPositionSymbol

Does not return the same value as in TradeStation because positions in MultiCharts are not sequential. Will return symbol from position list for the account that matches the position on the symbol.

___

GetPositionTotalCost

PositionTotalCost = entry_price1 * qty1 + entry_price2 * qty2 + entry_price3+…

Calculated with the following formula:  PTC = AEP * TMP.

There will be loss of accuracy because AEP is rounded off in the general case.

Other features

  • Inactive trailing stop levels are no longer shown. Now it’s easier to view charts and DOM when multiple levels are applied, as is the case with Master Strategy.
  • Spikes would appear on Ask and Bid series in real-time from IB. Ask and Bid quotes with AskSize=0 and BidSize=0 are now filtered.
  • PFGBEST PnL is now calculated locally as opposed to requesting it from PFG servers every 5 seconds. This prevents losing access to SIM because of overloading PFG servers.
  • New option to “Generate new Ask/Bid tick if Trade changes” for IQFeed data provider
  • Feature that shows short vs. full number in DOM and Trade Bar was refined.
  • Optimized working with IQFeed when many symbols are requested at once; no errors returned for tsserver.exe.
  • Now when brokers don’t support order modification, orders are cancelled and replaced when user attempts to modify. This is needed for Trading Technologies.
  • Custom Futures for Interactive Brokers now support symbol format with a letter and expiration date in its name.
  • Developers: Now MC only registers new data feeds when it is run with administrator privileges.
  • Format XLSX is now used when Excel 2007 or higher is installed. More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-619.


BUGS FIXED

Charting/Data Handling

  • Trading Technologies data feed would produce incorrect symbols for TTSIM exchange.
  • Trading Technologies data feed would sometimes skip ticks with identical prices during very fast real time.
  • Trading Technologies data feed would generate an extra Bid quote each time an Ask quote was received.
  • Settings for Futures with root Z (Big Point Value) were incorrectly determined. PnL in MC didn’t match PnL in IB.
  • Different volume in MultiCharts and Interactive Brokers’ TWS for certain symbols (Stocks, Italian exchanges). More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-659.
  • ASCII Mapping would sometimes lose its settings.
  • Requesting symbols from Patsystems would take a very long time.
  • It was impossible in some situations to have an open position and receive Ask/Bid quotes from PFGBEST.

Trading

  • Orders would show up as Cancelled instead of Filled in Order and Position Tracker when trading through OpenECry.
  • Master Strategy would place only one exit level when more were necessary because of early partial fills. More info here -http://www.multicharts.com/discussion/viewtopic.php?f=17&t=8589.
  • PriceScale of a symbol would sometimes show incorrectly.
  • Doubling up of filled orders on Interactive Brokers after re-establishing a lost connection.
  • Symbol Mapping errors when trading mapped symbols with different exchanges.
  • Symbol Mapping worked incorrectly when turning on autotrading for Custom Futures symbols.
  • Prices of orders and levels would change after a partial position fill, but when AvgEntryPrice didn’t change. More info here -http://www.multicharts.com/discussion/viewtopic.php?f=1&t=9287&sid=f15416d28b47177071e50c28cc17b8fa#p44262.
  • Rejection with no error message on FXCM when incorrect account was specified.

Scripts/Calculations

  • Text in signals or functions would be lost if signal/function was renamed before opening.
  • Errors in calculations on one and two data series when ‘Skip Identical Ticks” option was enabled.
  • Portfolio backtesting would stop if there wasn’t enough data for one of the symbols.
  • Strategy Performance Report showed incorrect “Longest Flat Period”. More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-649.

Stability

  • Deadlock when opening workspaces with many symbols.
  • Tradingserver.exe would take up a lot of CPU if many positions were open at once.
  • Portfolio Backtester would run out of memory when optimizing on computers with multiple cores.
  • Exception in Patsystems API when Patsystems server would restart at night.
  • Exceptions and asserts when calculating certain signals.
  • Assert if network connection was lost.
  • Deadlock when exporting all symbols from QuoteManager on some databases.
  • Exception during optimization.
  • Deadlock when opening optimization settings dialog window.
  • Deadlock in MultiCharts under certain conditions.
  • Deadlock in TradingServer process under certain conditions.

Usability/Visual

MultiCharts DT 7.1 beta 1 released.
You can download it from this page: http://www.multicharts.com/free/

Original post by Jim Hunt at Trading-Gurus.com – original post here.

LMAX have finally overcame some inital teething troubles with their recently revamped historical data feed, and earlier today I was finally able to fire up my copy of LMAX’s flavour of the MultiCharts platform. for the very first time. Here’s the first thing that met my eyes:

LMAX branded MultiCharts splash screen

LMAX branded MultiCharts splash screen

As you can see, for initial testing I’m using my trusty LMAX demo account! After filling in my user credentials, and then a slight bit of tweaking of the screen layout, this was the result:

LMAX MultiCharts trading platform, set up for trading EUR/USD

LMAX MultiCharts trading platform, set up for trading EUR/USD

As you will then hopefully be able to see, charts now quite happily display historical data, and manual trading works fine too. On the left hand side full depth of market information is available, and below that buttons that allow you to utilise complex entry order types including OCO “fade” and “breakout” strategies.

The MultiCharts platform is packed full of other features that you won’t find in MetaTrader 4, including a wide range of exotic instruments and chart types. Here’s what constant range bars of US 30 year T bonds looks like for example:

LMAX MultiCharts displaying constant range bars for US T bonds

LMAX MultiCharts displaying constant range bars for US T bonds

This very brief overview only hints at the overall power of the MultiCharts platform. We will cover many more of its features over the coming days, including a close look at building automated trading strategies using EasyLanguage instead of MQL4. Note in conclusion that if you’re a discretionary trader and you like the look of MultiCharts,  a version of MultiCharts without automation capabilities is available for download free of charge from the MultiCharts website.

MULTICHARTS 7.1 BETA – WHAT’S NEW

Download MultiCharts 7.1

MultiCharts 7.1 is an beta update to the latest MultiCharts release. Given the number of new features and changes in the last release, we received important feedback from users. Many bugs were fixed; we documented PowerLanguage keywords, optimized memory usage and added some small features.

Follow us on Twitter, Facebook, LinkedIn, and Traders’ Blog to get timely updates about important changes. Share opinions on the MultiCharts Discussion Forum – http://www.multicharts.com/discussion.

Report bugs and request features in our Project Management system – http://www.multicharts.com/pm/.

NEW FEATURES

Skipping identical ticks during calculations

New option allows MultiCharts to skip calculations on ticks with identical price in real-time. About 95% of ticks have the same price, but it for most studies it makes send recalculate only when price changes. This option significantly improves CPU usage and increases processing speed during real-time, which is essential for times when markets get fast. This option is enabled by default, but you can turn it off if needed. It works only for indicators and it’s called “Skip Ticks” in the format menu.

Commodity Systems Inc. data feed added

Commodity Systems Inc (CSI) is world’s leading supplier of accurate daily updates of O-H-L-C-V-OI data on world markets complete with official day volume and open interest statistics, and historical market prices reaching back over 60 years. Daily updates on futures, options, stocks, and cash prices are supplied via the Internet after daily market closings. Coverage includes all commodity markets traded worldwide and western world stock markets. CSI supplies data to Yahoo! and hundreds of other resellers who all choose it for its reliability and accuracy.

Trading Technologies broker enhancement

Certain brokers using Trading Technologies require separate input fields for Price and Order connection settings. These fields have been added to the TT data feed and broker configurations. Partial fills from Trading Technologies are also now logged in Order and Position Tracker.

DOM colors are now customizable

It’s now possible to change colors of different elements in DOM windows including column and order colors. The menu is available through right-clicking on the DOM window. Reset to Default button will revert any custom choices to default colors.

Documentation for 50 PowerLanguage keywords

PowerLanguage Help section was updated to describe 50 undocumented keywords. Check the Help file to see detailed descriptions and examples.

Other features

  • Ask and Bid values are now reflected in the Trade Panel below the last Trade price.
  • Custom Futures now support symbols with dashes in names (eg. OpenECry’s KC-M-SH2).
  • Custom Futures symbols now support symbols where month is indicated after the year (SGX exchange, eSignal data provider).
  • Insert Drawing menu item was added to the context menu when right-clicking on a chart.
  • Autofill suggestions by PowerLanguageEditor were improved. More info here -http://www.multicharts.com/discussion/viewtopic.php?t=6548.
  • Order processing for ZenFire broker was modified. Now limit orders that can be filled instantly are no longer converted to market order in MultiCharts. Stop orders that can be filled instantly are now converted to market orders in MultiCharts. Stop Limit orders are sent if the stop condition is not met at the moment the order is sent. If the stop condition and/or both stop and limit conditions are met, then a limit order is sent.
  • Default session time for FOREX and FX exchanges was updated to Monday 00:00 -> Tuesday 00:00, etc except for Sunday. More info here -http://www.multicharts.com/discussion/viewtopic.php?f=1&t=8991 and herehttp://www.multicharts.com/pm/viewissue.php?issue_no=MC-522.
  • Developers: Data feeds are now registered when tsserver.exe starts.


BUGS FIXED

Charting/Data Handling

  • Charts would stop updating with TradeStation data if TradeStation was switched between Online and Offline mode.
  • Daily bars plotted before a session break and daily bars plotted after would have different ending times.
  • DOM window for Trading Technologies showed volume improperly if symbol did not update.
  • MultiCharts and TWS were showing different volumes for ask and bid data series.
  • Last bar on a chart would not be visible under some circumstances.
  • ASCIIMapping would not work for some text files with tick data.
  • FreeQuotes data feed would sometimes return ‘No Data’ if the request was very large. More info here – http://www.multicharts.com/pm/viewissue.php?issue_no=MC-551.
  • Tick charts would sometimes not display data even if it was in the database.
  • Chart context menu would incorrectly appear when indicator context menu should appear, i.e. after right-clicking a plot of an indicator.
  • DOM wouldn’t populate if symbol name is typed in and then confirmed with Enter. More info here – http://www.multicharts.com/discussion/viewtopic.php?f=1&t=8919.
  • FreeQuotes data feed (made up from MSN, Google and Yahoo data services), would not return more than 4 years of historical data from the MSN component. More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-22
  • Always a “No Symbol” message for tick charts if a symbol was added incorrectly, but then corrected.

Trading

  • In some situations stop orders would disappear after partial fills, leaving the position open. More info here – http://www.multicharts.com/pm/viewissue.php?issue_no=MC-544.
  • Market orders would not be sent in SA or AA trading modes if Trade Size limited by Dollars per Trade.
  • Partially filled order with Trading Technologies was impossible to cancel after losing connection to broker.
  • ‘Flatten Everything’ command in Order and Position Tracker did not work when two MC symbol were mapped to one broker symbol. More info here -http://www.multicharts.com/discussion/viewtopic.php?f=1&t=8934#p42418.
  • After a session break setpercenttrailing would fill at incorrect price. More info here -http://www.multicharts.com/discussion/viewtopic.php?f=1&t=9188.
  • TrailingStop jumps to current Close price and closes the position if it’s moved to Breakeven level when price doesn’t satisfy fill conditions for these orders.
  • Stop orders placed through the chart context menu had incorrect volume.
  • Order statuses for PFG broker did not update after losing connection making it impossible to modify existing orders. More info here - http://www.multicharts.com/discussion/viewtopic.php?f=1&t=8919#p42152 and here – http://www.multicharts.com/discussion/viewtopic.php?f=1&t=8919#p42153.
  • Position monitoring on multiple accounts didn’t work.
  • Open position wasn’t visible in DOM for Rithmic Test and ZenFire trading environment.
  • OCO order emulation didn’t work if orders in the group had the same price.
  • Information passing from MultiCharts to Interactive Brokers sometimes didn’t work, resulting in inability to turn on trading.
  • Order placed through the DOM would lag for 1 sec between placing and appearing.
  • Filled Stop orders for Patsystems would still show up as Submitted in Order and Position Tracker.

Scripts/Calculations

Stability

  • Exception after working with any data provider for an extended period of time, and having indicators that create and delete drawings. More info here – http://www.multicharts.com/pm/viewissue.php?issue_no=MC-334.
  • Opening several charts (eg. 1 day, EUR/USD, 5 years back) with 5 min BarMagnifier would overload RAM usage and cause a crash.
  • Memory would not free up after creating and deleting drawings.
  • ‘Saving Data to Storage’ window would sometimes hang when closing MultiCharts.
  • Asserts would sometimes appear when using FreeQuotes.
  • Error would appear when opening DOM with IB data without having a subscription. More info here – http://www.multicharts.com/pm/viewissue.php?issue_no=MC-592.
  • AtCenterServer.exe would take up a lot of RAM.
  • Exception (multiple floating point traps) in PowerLanguage when setting value higher than 214748364 for SetProfitTarget. More info here - http://www.multicharts.com/pm/viewissue.php?issue_no=MC-519.
  • Exception when creating a Text drawing object on chart.
  • Exception when connecting to Interactive Brokers’ TraderWorkStation.
  • Exception “Invalid floating point operation” on all strategies on a particular computer.
  • Assert message when importing studies, connecting to Interactive Brokers, and switching Data Server mode.
  • Exception when opening a WSP file that is not a workspace.
  • Exception when placing an order through DOM.
  • Exceptions and asserts when calculating certain signals.
  • Assert and exception messages when optimizing certain strategies.
  • Assert message if Collect Real Time data is turned on and a bad tick (zero price, zero volume) arrives.
  • STD exception: invalid argument message when using indicators in Data Playback mode.
  • Exception when pasting symbols into Scanner window.
  • Connecting an empty symbol in QuoteManager (eg. DDE symbol with no incoming data) resulted in assert messages.

Usability/Visual

  • ASCII Mapping dialog didn’t save last used path.
  • Problems with recognizing certain columns during ASCII Import.
  • ASCII Mapping controls would disappear if other related programs were installed after MultiCharts.
  • Incorrect default symbol mapping for some Interactive Brokers symbols.
  • Incorrect default symbol mapping for some Patsystems symbols.
  • Price marker would sometimes disappear on charts with colors other than default. More info here – http://www.multicharts.com/discussion/viewtopic.php?f=1&t=9228#p43819
  • Daily resolution chart based on ticks took longer to show than a 24 hour chart based on ticks.
  • Logs tab in Order and Position Tracker would not update automatically.
  • Maximum Favorable Excursion (%) graph in Strategy Performance Report showed incorrect colors for losing trades.
  • Incorrect auto-text on ‘Save as Image’ and ‘Print Preview’ dialog windows. More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-611.
  • Decimal separators on certain Windows localizations were incorrect (eg. Swedish).
  • Symbols would sometimes appear mismatched in Format Instrument window. More info here -http://www.multicharts.com/pm/viewissue.php?issue_no=MC-291.
  • Active window would lose focus when switching workspaces with mouse clicks.
  • Z-order of detached windows was broken when switching between workspaces and charts are pinned from the inactive workspace. More info here -http://www.multicharts.com/discussion/viewtopic.php?f=1&t=8843 and http://www.multicharts.com/pm/viewissue.php?issue_no=MC-486.
  • Impossible to create a chart of a newly added symbol without closing Format Instruments window.
  • When certain system fonts were unavailable splash screen was impossible to read.
  • It was impossible to close the <Your PC is running out of memory> message.
  • Progress number of quotes downloaded did not appear when opening a chart after session hours (when real-time was offline).
  • Server Busy message would sometimes appear if local QuoteManager database was large.
  • Alert would pop up informing about a new available version even if it was already installed.
  • PowerLanguage hint window didn’t work for the letter ‘H’.
  • Printer keyword in PowerLanguage wasn’t highlighted in red.