New MetaTrader 4 Client Terminal Build 202

 
New MetaTrader 4 Client Terminal Build 202 has been released:

1. Improved balance chart drawing in the detailed trade history report.

2. Fixed Andrews' Pitchfork drawing, in the case of anchoring points close to each other.

3. Added support of connection via HTTP proxy server when downloading quotes from the History Data Server.

4. Fixed calculation of margin requirements to hedged positions for CFD and CFD-Index symbols when using the initial margin.

5. Fixed WindowScreenShot function hang-up for charts with fixed scales.

6. Tester: In case of no connection during generation of fxt files, the system tries to get the latest known parameters instead of substituting default values.

7. MQL4: Fixed error of exact search in function iBarShift where there is no a corresponding bar.

8. MQL4: Eliminated the too severe type check for the 'switch' operator .

9. MQL4: Added check for availability of the expression after the assignment operation.

10. MQL4: Error opening file for reading message is not output in the journal of Expert Advisors.

11. Tester: Added harder size limits for the generated sequence. If the initial date is set at testing, at most 1000 bars before the initial date will get into the sequence.

12. Added feature that allows to modify the Client Terminal window using hot keys Ctrl-left arrow and Ctrl-right arrow.

13. Updated custom indicator ZigZag.

14. MetaEditor: Modified search in the online mql4 code base. The search is case-insensitive now.

15. Updating based on crash-logs.


The live updates is available through the LiveUpdate system. Client terminal can be downloaded using "MetaTrader 4 trading terminal"
 
the special arrowcodes still appear as an "x", and not as mentioned in the docs. i've already sent you a bug report regarding this issue. (including the following example and screenshot) would you be so kind as to test it for yourself?

#property indicator_chart_window
#property indicator_color1 Yellow
double Buffer[];

int init()
{
  SetIndexBuffer(0, Buffer);
  SetIndexStyle(0, DRAW_ARROW, EMPTY, 4);
  SetIndexArrow(0, SYMBOL_LEFTPRICE); // but all SPECIAL codes show up the same as SYMBOL_STOPSIGN
  return(0);
}

int start()
{
  Buffer[0] = Low[0];
  return(0);
}
 
Special arrow codes are applied to arrow objects only, not for indicators
 
Special arrow codes are applied to arrow objects only, not for indicators


and could this restriction be removed? there is no point inhibiting the usage of these codes (that at least i am very interested in)