+1 888 340 6572
MultiCharts Project Management
previous_open_issue.png
Go to the previous open issue
previous_issue.png
Go to the previous issue (open or closed)
star_faded.png
Please log in to bookmark issues
feature_request_small.png
Open Feature request MC-1808

Currency convertion server is sometimes down

action_vote_minus_faded.png
4
Votes
action_vote_plus_faded.png
next_issue.png
Go to the next issue (open or closed)
next_open_issue.png
Go to the next open issue
Description

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)
#0
user-offline.png  Guest (Guest)
Apr 04, 2015 - 15:13

Just happened to me. Completely ruined my day.

#1
user-offline.png  Alex MultiCharts (Alex MultiCharts)
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
#2
user-offline.png  Ettienne (et1hugo)
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.

History
Issue basics
  • Type of issue
    Feature request
  • Category
    Stability
  • Targeted for
    MultiCharts 10.0 (RELEASED)
  • Status
    Released
User pain
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
Affected by this issue (2)
People involved
Times and dates
  • Posted at
  • Last updated
Issue details
  • Resolution
    Not determined
  • Severity
    Normal
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