+1 888 340 6572
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-1808

Currency convertion server is sometimes down

Please log in to vote
Please log in to vote
Go to the next issue (open or closed)
Go to the next open issue

From time to time Multicharts have a problem with currency convertion server. Currently it's happening now, since Monday session start, 2014-12-08. Issue is not resolved for 14 hours currently. Problem here is that if currency conversion is down - instruments with mostly base JPY currency will be closed (if closing on money is used), because loss or profit will become 100x higher. And if closing of all position on money P/L is used in portfolio trader - it will close all open positions. This leads to trading not accordingly with a strategy.
So if currency convertion server is down, Multicharts should take last available convertion rate in the database. When server is back online - it would use most recent rate again. Using old currency rates is much better than not using at all - there will be just a small error in P/L calculation, which is not significant. And without currency convertion at all, error is 100 times on JPY!

Steps to reproduce this issue

This can be reproduced only by Multicharts, when currency conversion server is down.

Comments (3)
user-offline.png  francesco
Apr 04, 2015 - 15:13

Just happened to me. Completely ruined my day.

user-offline.png  MultiCharts Support
Jun 16, 2017 - 12:18
Currency conversion functionality was improved in MultiCharts 10, also other data feeds can be selected for conversion data: https://www.multicharts.com/trading-software/index.php/Preferences#Currency_Conversion
user-offline.png  Ettienne
Sep 10, 2017 - 17:49

I'm getting the same issue trying to perform a backtest on the USDJPY 2008-01-01 to 2016-12-31, this is the trail version of Multicharts .NET 64 version 11 build 14738. I've got the default data source selected with "Allow calculation if Currency Conversion data is incomplete" checked (I did restart the platform after selecting that option). Weird thing is that yesterday (Saturday) I had the same problem and these exact settings did perform a backtest successfully, some of the trade specific results were missing in the backtest report but it did work, MAE/MFE specifically was missing which was unfortuante since I wanted to look at exactly those results. Today (Sunday) the backtest just raises an error related to not being able to connect to the currency conversion server, it completely ignores the "Allow calculation if Currency Conversion data is incomplete" setting.

Would it be possible to add a secondary currency conversion server as fail over or an approximation based on local data for backtesting? I know this is might very much be a problem specific to Forex but it would be really good if it is handled in an elegant way. E.g. When trading say the GBPJPY on an account based on USD, when local data is available for GBPUSD and USDJPY to compute an approximation of the currency conversions required to hold the position.

Issue basics
  • Type of issue
    Feature request
  • Category
  • Targeted for
    MultiCharts 10.0 (RELEASED)
  • Status
User pain
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
Affected by this issue (2)
People involved
  • Posted by
    user-offline.png  adask
  • Owned by
    Not owned by anyone
  • Assigned to
    Not assigned to anyone
  • Subscribers
    1 subscriber(s)
    Click here to show the list of subscribers
Times and dates
  • Posted at
  • Last updated
Issue details
  • Resolution
    Not determined
  • Severity
Commits (0)
There are no code checkins for this issue

Sign up and get MultiCharts free

Use its powerful simulation mode with data included out of the box. Just fill out the form and start honing your trading skills with a few clicks.