title: How to read an actual price of another currency pair, not available directly in a [ Strategy Tester ] - for a Multi-Currency Strategy?
body: <p>In the Internet, across many boards one can read that it is impossible to make use of <strong><code>MarketInfo()</code></strong> function in the <kbd>Strategy Tester</kbd>. It's the limitation of the platform.</p>
  
  <p>I haven't found on the web any workaround for this. However, since the need is the mother of invention, and my need was to make <strong><code>USDJPY</code></strong> market decisions with EA that depends on the state of <strong><code>EURUSD</code></strong> market I've found the workaround ( which is good enough for me ). I use <strong><code>iMA()</code></strong> with a period of one, and <code>M1</code> resolution.</p>
  
  <blockquote>
    <p><code>iMA( "EURUSD", PERIOD_M1, 1, 0, MODE_SMA, PRICE_MEDIAN, i )</code></p>
  </blockquote>
  
  <p><strong>The question is</strong>:<br> since <kbd>MetaTrader</kbd> is able to calculate Moving Average for another currency ( which is surely based on the actual price of the pair! ),<br><strong><code>Q1:</code> why can't one has access to the current value : directly?</strong>
  <br><br>And <strong>a follow-up question:</strong><br><strong><code>Q2:</code></strong> Is there any other ( more accurate ) workaround for this limitation?</p>