ZH_Balans 0-080503

Download script
Author: Copyright � 2006 Zhunko
ZH_Balans 0-080503

This tool is designed for traders who want to monitor a diversified basket of multiple currency pairs simultaneously on a single chart. Instead of looking at several different windows, it consolidates information into a balanced "portfolio" view.

Here is a breakdown of how the logic works in plain English:

Core Concept: Portfolio Balancing

The fundamental idea behind this script is "Balance." It allows you to select up to 8 different currency pairs (for example, AUDUSD, GBPJPY, USDCHF, etc.) and assign a specific "Lot Size" or weight to each one.

By doing this, the tool calculates a combined value for your entire portfolio. The goal is to see how these various positions move together relative to one another, helping you identify when the overall market movement is moving in a favorable direction based on your specific holdings.

How It Works

  1. Profile Selection: You can choose from different pre-set "Profiles" (up to 10 different configurations). Each profile contains a specific mix of currency pairs and their respective weights.
  2. Moving Average Calculation: The tool doesn't just show you the current price; it applies a Moving Average (MA) to each pair in your list. You can customize how this average is calculated (e.g., Simple, Exponential, Smoothed, or Linear Weighted) and which price point to use (Open, Close, High, Low, etc.).
  3. Real-Time Data Consolidation: The script looks at the history of every currency pair in your selected profile. It then calculates the value for each one based on its moving average, the lot size you assigned it, and the current market tick value.
  4. Visual Display:
    • The Graph: It draws a single line on your chart that represents the "Total Balance" of all your selected pairs combined.
    • Live Dashboard: On the side of the chart, it creates a clean text display showing each individual pair, the lot size you've assigned to it, and its current calculated price in real-time.

Key Features for the User

  • Customizable Weights: You aren't forced into a one-size-fits-all approach. If you want to be more heavily invested in one currency pair than another, you can adjust the "Lot" value to reflect that.
  • Automatic Scaling: The script automatically handles the different decimal places (digits) of various currencies so that they can be added together into a single readable number.
  • Visual Clarity: It includes several visual settings, allowing you to choose where the information appears on your screen (corners), change text colors, and toggle background highlights for better readability.

Summary

In short, this script acts as a portfolio tracker. It takes a complex list of different trades, applies your personal weights to them, calculates their individual averages, and merges them into one single line and a live dashboard. This allows you to see the "big picture" of your combined positions at a single glance.

8 Views
0 Downloads
0 Favorites
ZH_Balans 0-080503
//+-------------------------------------------------------------------------+
//|                                                ZH_Balans 0-080503       |
//|                                                Copyright © Zhunko       |
//|22.11.2006 - 05.03.2008                         MF ZHUNKO vadim@zhunko.ru|
//+-------------------------------------------------------------------------+
//| Ïðîãðàììà âûïîëíåíà ïî èäåå Áàõðàìîâà Àõìàòæàíà.                        |
//| Íåîáõîäèìî ïîäîáðàòü âàëþòíûå ïàðû ñ ïîëîæèòåëüíûì ñâîïîì è êîëè÷åñòâî  |
//|ëîòîâ ïî êàæäîé âàëþòíîé ïàðå òàêèì îáðàçîì, ÷òîáû ðåçóëüòèðóùàÿ öåíà    |
//|äâèãàëàñü ïî âîçìîæíîñòè â ãîðèçîíòàëüíîì êàíàëå. Ýòî ïîçâîëèò íà䏿íî   |
//|îòêðûâàòü è çàêðûâàòü ñäåëêè, èñïîëüçóÿ ñâîéñòâà ãîðèçîíòàëüíîãî êàíàëà  |
//|è ïîëîæèòåëüíûå ñâîïû âñåõ ïàð.                                          |
//+-------------------------------------------------------------------------+
//|                       ÈÇÌÅÍÅÍÈß è ÄÎÏÎËÍÅÍÈß.                           |
//| 1.Äîïîëíåíèÿ â âåðñèè ZZ_Balans 0-0020 îò 23.11.2006.                   |
//| 1.1.Êîëè÷åñòâî âàëþòíûõ ïàð ó÷àñòâóþùèõ â ðàñ÷¸òå óâåëè÷åíî äî 8-ìè.    |
//| 1.2.Ââåäåíà âîçìîæíîñòü èñïîëüçîâàíèÿ ïðîôèëåé. Íà äàííûé ìîìåíò êîëè-  |
//|     ÷åñòâî ïðîôèëåé ðàâíî 10-òè. Âîçìîæíî óâåëè÷åíèå èõ êîëè÷åñòâà.     |
//| 2.Äîïîëíåíèÿ â âåðñèè ZZ_Balans 0-0030 îò 14.02.2007.                   |
//| 2.1.Ãðàôèê òåïåðü íå ïåðåðèñîâûâàåòñÿ. Ñëîæåíèå áàðîâ ïðîèçâîäèòñÿ ïî   |
//|     âðåìåíè.                                                            |
//| 2.2.Äëÿ óñòðàíåíèÿ ýôåêòà "íåîæèäàííûõ" ñêà÷êîâ, ãðàôèê èìååò òåïåðü    |
//|     äëèíó ðàâíóþ ñàìîé êîðîòêîé èñòîðèè âàëþòíîé ïàðû â íàáîðå.         |
//| 3.Èçìåíåíèÿ â âåðñèè ZZ_Balans 0-0040 îò 18.02.2007.                    |
//| 3.1.Èñïðàâëåíà îøèáêà â âû÷èñëåíèè âðåìåíè îòêðûòèÿ áàðà.               |
//| 4.Èçìåíåíèÿ â âåðñèè ZZ_Balans 0-0050 îò 11.05.2007.                    |
//| 4.1.Îïòèìèçèðîâàí êîä.                                                  |
//| 5.Èçìåíåíèÿ â âåðñèè ZH_Balans 0-080503 îò 05.03.2008.                  |
//| 5.1.Ââåäåíà çàùèòà îò ââîäà îòðèöàòåëüíûõ çíà÷åíèé ëîòîâ.               |
//| 5.2.Èçìåíåíî íàçâàíèå.                                                  |
//+-------------------------------------------------------------------------+
#property copyright "Copyright © 2006 Zhunko"
#property link      "vadim@zhunko.ru"
//------------------------------------------------------------------------
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1  Lime
#property indicator_width1  2
#property indicator_style1  0
//====Âíåøíèå íàñòðîéêè============================================================================================================================================================
//----Ñåðâèñíûå íàñòðîéêè----------------------------------------------------------------------------------------------------------------------------------------------------------
extern string _________SERVICE_________="___ÑÅÐÂÈÑÍÛÅ ÍÀÑÒÐÎÉÊÈ___";//
//--------------------------------------------------------------------
extern int   LengthGraphics = 10000;    // Êîëè÷åñòâî áàðîâ, äëÿ êîòîðûõ îòîáðàæàåòñÿ êðèâàÿ. Åñëè ìåíüøå 1 èëè áîëüøå, ÷åì âñåãî áàðîâ, îòîáðàæàåòñÿ äëÿ âñåõ áàðîâ.
extern int   BarsRedraw     = 20;       // Êîëè÷åñòâî ïåðåðèñîâûâàåìûõ áàðîâ ñ ïðèõîäîì êàæäîãî òèêà.
extern int   Profile        = 1;        // Âûáîð ïðîôèëÿ íàáîðà âàëþòíûõ ïàð. Äèàïàçîí èçìåíåíèé îò 1 äî 10.
//----Íàñòðîéêè òåêñòà.------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string ______SERVICE_TEXT______="______ÍÀÑÒÐÎÉÊÈ ÒÅÊÑÒÀ_____";//
//---------------------------------------------------------------------
extern color Color_Text     = Yellow;   // Öâåò òåêñòà ñåðâèñíûõ íàäïèñåé.
extern color Color_Entering = Aqua;     // Öâåò òåêñòà çàäàâàåìûõ çíà÷åíèé.
extern color Color_Price    = Red;      // Öâåò òåêñòà çíà÷åíèé öåíû.
extern int   Corner     = 0;            // Óãîë âûâîäà òåêñòà : 0 = ñâåðõó ñëåâà, 1 = ñâåðõó ñïðàâà, 2 = ñíèçó ñëåâà, 3 = ñíèçó ñïðàâà.
extern int   X_distans  = 0;            // Ðàñòîÿíèå ïî îñè "Õ" îò óñòàíîâëåííîãî óãëà.
extern int   Y_distans  = 0;            // Ðàñòîÿíèå ïî îñè "Ó" îò óñòàíîâëåííîãî óãëà.
extern bool  Background_Text = false;   // Ôîíîâîå îòîáðàæåíèå òåêñòà : true  - ôîí ;
                                        //                              false - íà ïåðâûé ïëàí.
//----Íàñòðîéêè ÌÀ.----------------------------------------------------------------------------------------------------------------------------------------------------------------
extern string _______SERVICE_MA________="_______ÍÀÑÒÐÎÉÊÈ MA_______";//
//---------------------------------------------------------------------
extern int   Period_MA = 13;            // Ïåðèîä óñðåäíåíèÿ ÌÀ.
extern int   Method_MA = 1;             // Ìåòîä âû÷èñëåíèÿ ñêîëüçÿùåãî ñðåäíåãî : 0 - Ïðîñòîå ñêîëüçÿùåå ñðåäíåå (SMA);   
                                        //                                         1 - Ýêñïîíåíöèàëüíîå ñêîëüçÿùåå ñðåäíåå (EMA);
                                        //                                         2 - Ñãëàæåííîå ñêîëüçÿùåå ñðåäíåå (SMMA);
                                        //                                         3 - Ëèíåéíî-âçâåøåííîå ñêîëüçÿùåå ñðåäíåå (LWMA).
extern int   Price_MA  = 0;             // Èñïîëüçóåìàÿ öåíà äëÿ ðàñ÷¸òà MA :
                                        //    0 - PRICE_CLOSE    - Öåíà çàêðûòèÿ ;
                                        //    1 - PRICE_OPEN     - Öåíà îòêðûòèÿ ;
                                        //    2 - PRICE_HIGH     - Ìàêñèìàëüíàÿ öåíà ;
                                        //    3 - PRICE_LOW      - Ìèíèìàëüíàÿ öåíà ;
                                        //    4 - PRICE_MEDIAN   - Ñðåäíÿÿ öåíà, (high+low)/2 ;
                                        //    5 - PRICE_TYPICAL  - Òèïè÷íàÿ öåíà, (high+low+close)/3 ;
                                        //    6 - PRICE_WEIGHTED - Âçâåøåííàÿ öåíà çàêðûòèÿ, (high+low+close+close)/4 .
//====Ïðîôèëü ¹1===================================================================================================================================================================
extern string ________PROFILE_1________="________ÏÐÎÔÈËÜ ¹1________";//
//---------------------------------------------------------------------
//----Âàëþòíàÿ ïàðà ¹11-----------------------------------------------------------------------
extern string ______EXCHANGE_¹11______="______Âàëþòíàÿ ïàðà ¹11_______";//
//------------------------------------------------------------------------
extern string  Exchange_11  = "AUDUSD";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹11.
extern double  Lot_Exch_11  = 1;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹11.
//----Âàëþòíàÿ ïàðà ¹12-----------------------------------------------------------------------
extern string ______EXCHANGE_¹12______="______Âàëþòíàÿ ïàðà ¹12_______";//
//------------------------------------------------------------------------
extern string  Exchange_12  = "GBPJPY";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹12.
extern double  Lot_Exch_12  = 0.4;       // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹12.
//----Âàëþòíàÿ ïàðà ¹13-----------------------------------------------------------------------
extern string ______EXCHANGE_¹13______="______Âàëþòíàÿ ïàðà ¹13_______";//
//------------------------------------------------------------------------
extern string  Exchange_13  = "USDCHF";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹13.
extern double  Lot_Exch_13  = 0.7;       // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹13.
//----Âàëþòíàÿ ïàðà ¹14-----------------------------------------------------------------------
extern string ______EXCHANGE_¹14______="______Âàëþòíàÿ ïàðà ¹14_______";//
//------------------------------------------------------------------------
extern string  Exchange_14  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹14.
extern double  Lot_Exch_14  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹14.
//----Âàëþòíàÿ ïàðà ¹15-----------------------------------------------------------------------
extern string ______EXCHANGE_¹15______="______Âàëþòíàÿ ïàðà ¹15_______";//
//------------------------------------------------------------------------
extern string  Exchange_15  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹15.
extern double  Lot_Exch_15  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹15.
//----Âàëþòíàÿ ïàðà ¹16-----------------------------------------------------------------------
extern string ______EXCHANGE_¹16______="______Âàëþòíàÿ ïàðà ¹16_______";//
//------------------------------------------------------------------------
extern string  Exchange_16  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹16.
extern double  Lot_Exch_16  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹16.
//----Âàëþòíàÿ ïàðà ¹17-----------------------------------------------------------------------
extern string ______EXCHANGE_¹17______="______Âàëþòíàÿ ïàðà ¹17_______";//
//------------------------------------------------------------------------
extern string  Exchange_17  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹17.
extern double  Lot_Exch_17  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹17.
//----Âàëþòíàÿ ïàðà ¹18-----------------------------------------------------------------------
extern string ______EXCHANGE_¹18______="______Âàëþòíàÿ ïàðà ¹18_______";//
//------------------------------------------------------------------------
extern string  Exchange_18  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹18.
extern double  Lot_Exch_18  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹18.

//====Ïðîôèëü ¹2===================================================================================================================================================================
extern string ________PROFILE_2________="________ÏÐÎÔÈËÜ ¹2________";//
//---------------------------------------------------------------------
//----Âàëþòíàÿ ïàðà ¹21-----------------------------------------------------------------------
extern string ______EXCHANGE_¹21______="______Âàëþòíàÿ ïàðà ¹21_______";//
//------------------------------------------------------------------------
extern string  Exchange_21  = "GBPJPY";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹21.
extern double  Lot_Exch_21  = 0.4;       // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹21.
//----Âàëþòíàÿ ïàðà ¹22-----------------------------------------------------------------------
extern string ______EXCHANGE_¹22______="______Âàëþòíàÿ ïàðà ¹22_______";//
//------------------------------------------------------------------------
extern string  Exchange_22  = "NZDUSD";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹22.
extern double  Lot_Exch_22  = 1;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹22.
//----Âàëþòíàÿ ïàðà ¹23-----------------------------------------------------------------------
extern string ______EXCHANGE_¹23______="______Âàëþòíàÿ ïàðà ¹23_______";//
//------------------------------------------------------------------------
extern string  Exchange_23  = "USDCHF";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹23.
extern double  Lot_Exch_23  = 0.7;       // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹23.
//----Âàëþòíàÿ ïàðà ¹24-----------------------------------------------------------------------
extern string ______EXCHANGE_¹24______="______Âàëþòíàÿ ïàðà ¹24_______";//
//------------------------------------------------------------------------
extern string  Exchange_24  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹24.
extern double  Lot_Exch_24  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹24.
//----Âàëþòíàÿ ïàðà ¹25-----------------------------------------------------------------------
extern string ______EXCHANGE_¹25______="______Âàëþòíàÿ ïàðà ¹25_______";//
//------------------------------------------------------------------------
extern string  Exchange_25  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹25.
extern double  Lot_Exch_25  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹25.
//----Âàëþòíàÿ ïàðà ¹26-----------------------------------------------------------------------
extern string ______EXCHANGE_¹26______="______Âàëþòíàÿ ïàðà ¹26_______";//
//------------------------------------------------------------------------
extern string  Exchange_26  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹26.
extern double  Lot_Exch_26  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹26.
//----Âàëþòíàÿ ïàðà ¹27-----------------------------------------------------------------------
extern string ______EXCHANGE_¹27______="______Âàëþòíàÿ ïàðà ¹27_______";//
//------------------------------------------------------------------------
extern string  Exchange_27  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹27.
extern double  Lot_Exch_27  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹27.
//----Âàëþòíàÿ ïàðà ¹28-----------------------------------------------------------------------
extern string ______EXCHANGE_¹28______="______Âàëþòíàÿ ïàðà ¹28_______";//
//------------------------------------------------------------------------
extern string  Exchange_28  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹28.
extern double  Lot_Exch_28  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹28.

//====Ïðîôèëü ¹3===================================================================================================================================================================
extern string ________PROFILE_3________="________ÏÐÎÔÈËÜ ¹3________";//
//---------------------------------------------------------------------
//----Âàëþòíàÿ ïàðà ¹31-----------------------------------------------------------------------
extern string ______EXCHANGE_¹31______="______Âàëþòíàÿ ïàðà ¹31_______";//
//------------------------------------------------------------------------
extern string  Exchange_31  = "AUDUSD";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹31.
extern double  Lot_Exch_31  = 1;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹31.
//----Âàëþòíàÿ ïàðà ¹32-----------------------------------------------------------------------
extern string ______EXCHANGE_¹32______="______Âàëþòíàÿ ïàðà ¹32_______";//
//------------------------------------------------------------------------
extern string  Exchange_32  = "GBPCHF";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹32.
extern double  Lot_Exch_32  = 1;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹32.
//----Âàëþòíàÿ ïàðà ¹33-----------------------------------------------------------------------
extern string ______EXCHANGE_¹33______="______Âàëþòíàÿ ïàðà ¹33_______";//
//------------------------------------------------------------------------
extern string  Exchange_33  = "USDJPY";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹33.
extern double  Lot_Exch_33  = 1;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹33.
//----Âàëþòíàÿ ïàðà ¹34-----------------------------------------------------------------------
extern string ______EXCHANGE_¹34______="______Âàëþòíàÿ ïàðà ¹34_______";//
//------------------------------------------------------------------------
extern string  Exchange_34  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹34.
extern double  Lot_Exch_34  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹34.
//----Âàëþòíàÿ ïàðà ¹35-----------------------------------------------------------------------
extern string ______EXCHANGE_¹35______="______Âàëþòíàÿ ïàðà ¹35_______";//
//------------------------------------------------------------------------
extern string  Exchange_35  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹35.
extern double  Lot_Exch_35  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹35.
//----Âàëþòíàÿ ïàðà ¹36-----------------------------------------------------------------------
extern string ______EXCHANGE_¹36______="______Âàëþòíàÿ ïàðà ¹36_______";//
//------------------------------------------------------------------------
extern string  Exchange_36  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹36.
extern double  Lot_Exch_36  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹36.
//----Âàëþòíàÿ ïàðà ¹37-----------------------------------------------------------------------
extern string ______EXCHANGE_¹37______="______Âàëþòíàÿ ïàðà ¹37_______";//
//------------------------------------------------------------------------
extern string  Exchange_37  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹37.
extern double  Lot_Exch_37  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹37.
//----Âàëþòíàÿ ïàðà ¹38-----------------------------------------------------------------------
extern string ______EXCHANGE_¹38______="______Âàëþòíàÿ ïàðà ¹38_______";//
//------------------------------------------------------------------------
extern string  Exchange_38  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹38.
extern double  Lot_Exch_38  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹38.

//----Ïðîôèëü ¹4===================================================================================================================================================================
extern string ________PROFILE_4________="________ÏÐÎÔÈËÜ ¹4________";//
//---------------------------------------------------------------------
//----Âàëþòíàÿ ïàðà ¹41-----------------------------------------------------------------------
extern string ______EXCHANGE_¹41______="______Âàëþòíàÿ ïàðà ¹41_______";//
//------------------------------------------------------------------------
extern string  Exchange_41  = "GBPCHF";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹41.
extern double  Lot_Exch_41  = 1;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹41.
//----Âàëþòíàÿ ïàðà ¹42-----------------------------------------------------------------------
extern string ______EXCHANGE_¹42______="______Âàëþòíàÿ ïàðà ¹42_______";//
//------------------------------------------------------------------------
extern string  Exchange_42  = "NZDUSD";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹42.
extern double  Lot_Exch_42  = 1;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹42.
//----Âàëþòíàÿ ïàðà ¹43-----------------------------------------------------------------------
extern string ______EXCHANGE_¹43______="______Âàëþòíàÿ ïàðà ¹43_______";//
//------------------------------------------------------------------------
extern string  Exchange_43  = "USDJPY";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹43.
extern double  Lot_Exch_43  = 1;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹43.
//----Âàëþòíàÿ ïàðà ¹44-----------------------------------------------------------------------
extern string ______EXCHANGE_¹44______="______Âàëþòíàÿ ïàðà ¹44_______";//
//------------------------------------------------------------------------
extern string  Exchange_44  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹44.
extern double  Lot_Exch_44  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹44.
//----Âàëþòíàÿ ïàðà ¹45-----------------------------------------------------------------------
extern string ______EXCHANGE_¹45______="______Âàëþòíàÿ ïàðà ¹45_______";//
//------------------------------------------------------------------------
extern string  Exchange_45  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹45.
extern double  Lot_Exch_45  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹45.
//----Âàëþòíàÿ ïàðà ¹46-----------------------------------------------------------------------
extern string ______EXCHANGE_¹46______="______Âàëþòíàÿ ïàðà ¹46_______";//
//------------------------------------------------------------------------
extern string  Exchange_46  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹46.
extern double  Lot_Exch_46  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹46.
//----Âàëþòíàÿ ïàðà ¹47-----------------------------------------------------------------------
extern string ______EXCHANGE_¹47______="______Âàëþòíàÿ ïàðà ¹47_______";//
//------------------------------------------------------------------------
extern string  Exchange_47  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹47.
extern double  Lot_Exch_47  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹47.
//----Âàëþòíàÿ ïàðà ¹48-----------------------------------------------------------------------
extern string ______EXCHANGE_¹48______="______Âàëþòíàÿ ïàðà ¹48_______";//
//------------------------------------------------------------------------
extern string  Exchange_48  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹48.
extern double  Lot_Exch_48  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹48.

//----Ïðîôèëü ¹5===================================================================================================================================================================
extern string ________PROFILE_5________="________ÏÐÎÔÈËÜ ¹5________";//
//---------------------------------------------------------------------
//----Âàëþòíàÿ ïàðà ¹51-----------------------------------------------------------------------
extern string ______EXCHANGE_¹51______="______Âàëþòíàÿ ïàðà ¹51_______";//
//------------------------------------------------------------------------
extern string  Exchange_51  = "AUDUSD";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹51.
extern double  Lot_Exch_51  = 1;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹51.
//----Âàëþòíàÿ ïàðà ¹52-----------------------------------------------------------------------
extern string ______EXCHANGE_¹52______="______Âàëþòíàÿ ïàðà ¹52_______";//
//------------------------------------------------------------------------
extern string  Exchange_52  = "USDCHF";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹52.
extern double  Lot_Exch_52  = 1;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹52.
//----Âàëþòíàÿ ïàðà ¹53-----------------------------------------------------------------------
extern string ______EXCHANGE_¹53______="______Âàëþòíàÿ ïàðà ¹53_______";//
//------------------------------------------------------------------------
extern string  Exchange_53  = "USDJPY";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹53.
extern double  Lot_Exch_53  = 1;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹53.
//----Âàëþòíàÿ ïàðà ¹54-----------------------------------------------------------------------
extern string ______EXCHANGE_¹54______="______Âàëþòíàÿ ïàðà ¹54_______";//
//------------------------------------------------------------------------
extern string  Exchange_54  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹54.
extern double  Lot_Exch_54  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹54.
//----Âàëþòíàÿ ïàðà ¹55-----------------------------------------------------------------------
extern string ______EXCHANGE_¹55______="______Âàëþòíàÿ ïàðà ¹55_______";//
//------------------------------------------------------------------------
extern string  Exchange_55  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹55.
extern double  Lot_Exch_55  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹55.
//----Âàëþòíàÿ ïàðà ¹56-----------------------------------------------------------------------
extern string ______EXCHANGE_¹56______="______Âàëþòíàÿ ïàðà ¹56_______";//
//------------------------------------------------------------------------
extern string  Exchange_56  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹56.
extern double  Lot_Exch_56  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹56.
//----Âàëþòíàÿ ïàðà ¹57-----------------------------------------------------------------------
extern string ______EXCHANGE_¹57______="______Âàëþòíàÿ ïàðà ¹57_______";//
//------------------------------------------------------------------------
extern string  Exchange_57  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹57.
extern double  Lot_Exch_57  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹57.
//----Âàëþòíàÿ ïàðà ¹58-----------------------------------------------------------------------
extern string ______EXCHANGE_¹58______="______Âàëþòíàÿ ïàðà ¹58_______";//
//------------------------------------------------------------------------
extern string  Exchange_58  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹58.
extern double  Lot_Exch_58  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹58.

//----Ïðîôèëü ¹6===================================================================================================================================================================
extern string ________PROFILE_6________="________ÏÐÎÔÈËÜ ¹6________";//
//---------------------------------------------------------------------
//----Âàëþòíàÿ ïàðà ¹61-----------------------------------------------------------------------
extern string ______EXCHANGE_¹61______="______Âàëþòíàÿ ïàðà ¹61_______";//
//------------------------------------------------------------------------
extern string  Exchange_61  = "NZDUSD";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹61.
extern double  Lot_Exch_61  = 1;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹61.
//----Âàëþòíàÿ ïàðà ¹62-----------------------------------------------------------------------
extern string ______EXCHANGE_¹62______="______Âàëþòíàÿ ïàðà ¹62_______";//
//------------------------------------------------------------------------
extern string  Exchange_62  = "USDCHF";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹62.
extern double  Lot_Exch_62  = 1;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹62.
//----Âàëþòíàÿ ïàðà ¹63-----------------------------------------------------------------------
extern string ______EXCHANGE_¹63______="______Âàëþòíàÿ ïàðà ¹63_______";//
//------------------------------------------------------------------------
extern string  Exchange_63  = "USDJPY";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹63.
extern double  Lot_Exch_63  = 1;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹63.
//----Âàëþòíàÿ ïàðà ¹64-----------------------------------------------------------------------
extern string ______EXCHANGE_¹64______="______Âàëþòíàÿ ïàðà ¹64_______";//
//------------------------------------------------------------------------
extern string  Exchange_64  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹64.
extern double  Lot_Exch_64  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹64.
//----Âàëþòíàÿ ïàðà ¹65-----------------------------------------------------------------------
extern string ______EXCHANGE_¹65______="______Âàëþòíàÿ ïàðà ¹65_______";//
//------------------------------------------------------------------------
extern string  Exchange_65  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹65.
extern double  Lot_Exch_65  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹65.
//----Âàëþòíàÿ ïàðà ¹66-----------------------------------------------------------------------
extern string ______EXCHANGE_¹66______="______Âàëþòíàÿ ïàðà ¹66_______";//
//------------------------------------------------------------------------
extern string  Exchange_66  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹66.
extern double  Lot_Exch_66  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹66.
//----Âàëþòíàÿ ïàðà ¹67-----------------------------------------------------------------------
extern string ______EXCHANGE_¹67______="______Âàëþòíàÿ ïàðà ¹67_______";//
//------------------------------------------------------------------------
extern string  Exchange_67  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹67.
extern double  Lot_Exch_67  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹67.
//----Âàëþòíàÿ ïàðà ¹68-----------------------------------------------------------------------
extern string ______EXCHANGE_¹68______="______Âàëþòíàÿ ïàðà ¹68_______";//
//------------------------------------------------------------------------
extern string  Exchange_68  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹68.
extern double  Lot_Exch_68  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹68.

//----Ïðîôèëü ¹7===================================================================================================================================================================
extern string ________PROFILE_7________="________ÏÐÎÔÈËÜ ¹7________";//
//---------------------------------------------------------------------
//----Âàëþòíàÿ ïàðà ¹71-----------------------------------------------------------------------
extern string ______EXCHANGE_¹71______="______Âàëþòíàÿ ïàðà ¹71_______";//
//------------------------------------------------------------------------
extern string  Exchange_71  = "USDCHF";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹71.
extern double  Lot_Exch_71  = 0.2;       // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹71.
//----Âàëþòíàÿ ïàðà ¹72-----------------------------------------------------------------------
extern string ______EXCHANGE_¹72______="______Âàëþòíàÿ ïàðà ¹72_______";//
//------------------------------------------------------------------------
extern string  Exchange_72  = "GBPCHF";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹72.
extern double  Lot_Exch_72  = 1;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹72.
//----Âàëþòíàÿ ïàðà ¹73-----------------------------------------------------------------------
extern string ______EXCHANGE_¹73______="______Âàëþòíàÿ ïàðà ¹73_______";//
//------------------------------------------------------------------------
extern string  Exchange_73  = "GBPUSD";  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹73.
extern double  Lot_Exch_73  = 1;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹73.
//----Âàëþòíàÿ ïàðà ¹74-----------------------------------------------------------------------
extern string ______EXCHANGE_¹74______="______Âàëþòíàÿ ïàðà ¹74_______";//
//------------------------------------------------------------------------
extern string  Exchange_74  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹74.
extern double  Lot_Exch_74  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹74.
//----Âàëþòíàÿ ïàðà ¹75-----------------------------------------------------------------------
extern string ______EXCHANGE_¹75______="______Âàëþòíàÿ ïàðà ¹75_______";//
//------------------------------------------------------------------------
extern string  Exchange_75  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹75.
extern double  Lot_Exch_75  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹75.
//----Âàëþòíàÿ ïàðà ¹76-----------------------------------------------------------------------
extern string ______EXCHANGE_¹76______="______Âàëþòíàÿ ïàðà ¹76_______";//
//------------------------------------------------------------------------
extern string  Exchange_76  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹76.
extern double  Lot_Exch_76  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹76.
//----Âàëþòíàÿ ïàðà ¹77-----------------------------------------------------------------------
extern string ______EXCHANGE_¹77______="______Âàëþòíàÿ ïàðà ¹77_______";//
//------------------------------------------------------------------------
extern string  Exchange_77  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹77.
extern double  Lot_Exch_77  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹77.
//----Âàëþòíàÿ ïàðà ¹78-----------------------------------------------------------------------
extern string ______EXCHANGE_¹78______="______Âàëþòíàÿ ïàðà ¹78_______";//
//------------------------------------------------------------------------
extern string  Exchange_78  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹78.
extern double  Lot_Exch_78  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹78.

//----Ïðîôèëü ¹8===================================================================================================================================================================
extern string ________PROFILE_8________="________ÏÐÎÔÈËÜ ¹8________";//
//---------------------------------------------------------------------
//----Âàëþòíàÿ ïàðà ¹81-----------------------------------------------------------------------
extern string ______EXCHANGE_¹81______="______Âàëþòíàÿ ïàðà ¹81_______";//
//------------------------------------------------------------------------
extern string  Exchange_81  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹81.
extern double  Lot_Exch_81  = 0.4;       // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹81.
//----Âàëþòíàÿ ïàðà ¹82-----------------------------------------------------------------------
extern string ______EXCHANGE_¹82______="______Âàëþòíàÿ ïàðà ¹82_______";//
//------------------------------------------------------------------------
extern string  Exchange_82  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹82.
extern double  Lot_Exch_82  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹82.
//----Âàëþòíàÿ ïàðà ¹83-----------------------------------------------------------------------
extern string ______EXCHANGE_¹83______="______Âàëþòíàÿ ïàðà ¹83_______";//
//------------------------------------------------------------------------
extern string  Exchange_83  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹83.
extern double  Lot_Exch_83  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹83.
//----Âàëþòíàÿ ïàðà ¹84-----------------------------------------------------------------------
extern string ______EXCHANGE_¹84______="______Âàëþòíàÿ ïàðà ¹84_______";//
//------------------------------------------------------------------------
extern string  Exchange_84  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹84.
extern double  Lot_Exch_84  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹84.
//----Âàëþòíàÿ ïàðà ¹85-----------------------------------------------------------------------
extern string ______EXCHANGE_¹85______="______Âàëþòíàÿ ïàðà ¹85_______";//
//------------------------------------------------------------------------
extern string  Exchange_85  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹85.
extern double  Lot_Exch_85  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹85.
//----Âàëþòíàÿ ïàðà ¹86-----------------------------------------------------------------------
extern string ______EXCHANGE_¹86______="______Âàëþòíàÿ ïàðà ¹86_______";//
//------------------------------------------------------------------------
extern string  Exchange_86  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹86.
extern double  Lot_Exch_86  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹86.
//----Âàëþòíàÿ ïàðà ¹87-----------------------------------------------------------------------
extern string ______EXCHANGE_¹87______="______Âàëþòíàÿ ïàðà ¹87_______";//
//------------------------------------------------------------------------
extern string  Exchange_87  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹87.
extern double  Lot_Exch_87  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹87.
//----Âàëþòíàÿ ïàðà ¹88-----------------------------------------------------------------------
extern string ______EXCHANGE_¹88______="______Âàëþòíàÿ ïàðà ¹88_______";//
//------------------------------------------------------------------------
extern string  Exchange_88  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹88.
extern double  Lot_Exch_88  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹88.

//----Ïðîôèëü ¹9===================================================================================================================================================================
extern string ________PROFILE_9________="________ÏÐÎÔÈËÜ ¹9________";//
//---------------------------------------------------------------------
//----Âàëþòíàÿ ïàðà ¹91-----------------------------------------------------------------------
extern string ______EXCHANGE_¹91______="______Âàëþòíàÿ ïàðà ¹91_______";//
//------------------------------------------------------------------------
extern string  Exchange_91  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹91.
extern double  Lot_Exch_91  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹91.
//----Âàëþòíàÿ ïàðà ¹92-----------------------------------------------------------------------
extern string ______EXCHANGE_¹92______="______Âàëþòíàÿ ïàðà ¹92_______";//
//------------------------------------------------------------------------
extern string  Exchange_92  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹92.
extern double  Lot_Exch_92  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹92.
//----Âàëþòíàÿ ïàðà ¹93-----------------------------------------------------------------------
extern string ______EXCHANGE_¹93______="______Âàëþòíàÿ ïàðà ¹93_______";//
//------------------------------------------------------------------------
extern string  Exchange_93  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹93.
extern double  Lot_Exch_93  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹93.
//----Âàëþòíàÿ ïàðà ¹94-----------------------------------------------------------------------
extern string ______EXCHANGE_¹94______="______Âàëþòíàÿ ïàðà ¹94_______";//
//------------------------------------------------------------------------
extern string  Exchange_94  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹94.
extern double  Lot_Exch_94  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹94.
//----Âàëþòíàÿ ïàðà ¹95-----------------------------------------------------------------------
extern string ______EXCHANGE_¹95______="______Âàëþòíàÿ ïàðà ¹95_______";//
//------------------------------------------------------------------------
extern string  Exchange_95  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹95.
extern double  Lot_Exch_95  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹95.
//----Âàëþòíàÿ ïàðà ¹96-----------------------------------------------------------------------
extern string ______EXCHANGE_¹96______="______Âàëþòíàÿ ïàðà ¹96_______";//
//------------------------------------------------------------------------
extern string  Exchange_96  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹96.
extern double  Lot_Exch_96  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹96.
//----Âàëþòíàÿ ïàðà ¹97-----------------------------------------------------------------------
extern string ______EXCHANGE_¹97______="______Âàëþòíàÿ ïàðà ¹97_______";//
//------------------------------------------------------------------------
extern string  Exchange_97  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹97.
extern double  Lot_Exch_97  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹97.
//----Âàëþòíàÿ ïàðà ¹98-----------------------------------------------------------------------
extern string ______EXCHANGE_¹98______="______Âàëþòíàÿ ïàðà ¹98_______";//
//------------------------------------------------------------------------
extern string  Exchange_98  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹98.
extern double  Lot_Exch_98  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹98.

//----Ïðîôèëü ¹10===================================================================================================================================================================
extern string ________PROFILE_10_______="________ÏÐÎÔÈËÜ ¹10_______";//
//---------------------------------------------------------------------
//----Âàëþòíàÿ ïàðà ¹101----------------------------------------------------------------------
extern string ______EXCHANGE_¹101_____="______Âàëþòíàÿ ïàðà ¹101______";//
//------------------------------------------------------------------------
extern string  Exchange_101  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹101.
extern double  Lot_Exch_101  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹101.
//----Âàëþòíàÿ ïàðà ¹102-----------------------------------------------------------------------
extern string ______EXCHANGE_¹102_____="______Âàëþòíàÿ ïàðà ¹102_______";//
//------------------------------------------------------------------------
extern string  Exchange_102  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹102.
extern double  Lot_Exch_102  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹102.
//----Âàëþòíàÿ ïàðà ¹103-----------------------------------------------------------------------
extern string ______EXCHANGE_¹103_____="______Âàëþòíàÿ ïàðà ¹103_______";//
//------------------------------------------------------------------------
extern string  Exchange_103  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹103.
extern double  Lot_Exch_103  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹103.
//----Âàëþòíàÿ ïàðà ¹104-----------------------------------------------------------------------
extern string ______EXCHANGE_¹104_____="______Âàëþòíàÿ ïàðà ¹104_______";//
//------------------------------------------------------------------------
extern string  Exchange_104  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹104.
extern double  Lot_Exch_104  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹104.
//----Âàëþòíàÿ ïàðà ¹105-----------------------------------------------------------------------
extern string ______EXCHANGE_¹105_____="______Âàëþòíàÿ ïàðà ¹105_______";//
//------------------------------------------------------------------------
extern string  Exchange_105  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹105.
extern double  Lot_Exch_105  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹105.
//----Âàëþòíàÿ ïàðà ¹106-----------------------------------------------------------------------
extern string ______EXCHANGE_¹106_____="______Âàëþòíàÿ ïàðà ¹106_______";//
//------------------------------------------------------------------------
extern string  Exchange_106  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹106.
extern double  Lot_Exch_106  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹106.
//----Âàëþòíàÿ ïàðà ¹107-----------------------------------------------------------------------
extern string ______EXCHANGE_¹107_____="______Âàëþòíàÿ ïàðà ¹107_______";//
//------------------------------------------------------------------------
extern string  Exchange_107  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹107.
extern double  Lot_Exch_107  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹107.
//----Âàëþòíàÿ ïàðà ¹108-----------------------------------------------------------------------
extern string ______EXCHANGE_¹108_____="______Âàëþòíàÿ ïàðà ¹108_______";//
//------------------------------------------------------------------------
extern string  Exchange_108  = "";        // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹108.
extern double  Lot_Exch_108  = 0;         // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹108.
//====Ãëîáàëüíûå ïåðåìåííûå========================================================================================================================================================
int    i, st;
int    BARS;
double Lot_Exch_1, Lot_Exch_2, Lot_Exch_3, Lot_Exch_4, Lot_Exch_5, Lot_Exch_6, Lot_Exch_7, Lot_Exch_8;
string Exchange_1, Exchange_2, Exchange_3, Exchange_4, Exchange_5, Exchange_6, Exchange_7, Exchange_8;
string NameIndicator = "ZH_Balans";
//====Ìàññèâû======================================================================================================================================================================
int    ArrayBARS[8];
double BufExch0[], BufExch1[], BufExch2[], BufExch3[], BufExch4[], BufExch5[], BufExch6[], BufExch7[];
double Lot_Exch[9];
string Exchange[9];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
void init()
 {
  IndicatorBuffers (8);
  SetIndexStyle  (0, DRAW_LINE);
  SetIndexBuffer (0, BufExch0);
  SetIndexBuffer (1, BufExch1);
  SetIndexBuffer (2, BufExch2);
  SetIndexBuffer (3, BufExch3);
  SetIndexBuffer (4, BufExch4);
  SetIndexBuffer (5, BufExch5);
  SetIndexBuffer (6, BufExch6);
  SetIndexBuffer (7, BufExch7);
  IndicatorShortName (NameIndicator);
  //----Áëîê âûáîðà ïðîôèëÿ.--------------------------------------------------------------
  switch (Profile)
   {
    case 1: // Âêëþ÷åíèå ïðîôèëÿ ¹1.
     {
      Exchange[1] = Exchange_11;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹11.
      Lot_Exch[1] = Lot_Exch_11;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹11.
      Exchange[2] = Exchange_12;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹12.
      Lot_Exch[2] = Lot_Exch_12;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹12.
      Exchange[3] = Exchange_13;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹13.
      Lot_Exch[3] = Lot_Exch_13;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹13.
      Exchange[4] = Exchange_14;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹14.
      Lot_Exch[4] = Lot_Exch_14;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹14.
      Exchange[5] = Exchange_15;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹15.
      Lot_Exch[5] = Lot_Exch_15;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹15.
      Exchange[6] = Exchange_16;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹16.
      Lot_Exch[6] = Lot_Exch_16;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹16.
      Exchange[7] = Exchange_17;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹17.
      Lot_Exch[7] = Lot_Exch_17;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹17.
      Exchange[8] = Exchange_18;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹18.
      Lot_Exch[8] = Lot_Exch_18;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹18.
     }
    break;
    case 2: // Âêëþ÷åíèå ïðîôèëÿ ¹2.
     {
      Exchange[1] = Exchange_21;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹21.
      Lot_Exch[1] = Lot_Exch_21;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹21.
      Exchange[2] = Exchange_22;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹22.
      Lot_Exch[2] = Lot_Exch_22;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹22.
      Exchange[3] = Exchange_23;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹23.
      Lot_Exch[3] = Lot_Exch_23;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹23.
      Exchange[4] = Exchange_24;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹24.
      Lot_Exch[4] = Lot_Exch_24;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹24.
      Exchange[5] = Exchange_25;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹25.
      Lot_Exch[5] = Lot_Exch_25;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹25.
      Exchange[6] = Exchange_26;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹26.
      Lot_Exch[6] = Lot_Exch_26;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹26.
      Exchange[7] = Exchange_27;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹27.
      Lot_Exch[7] = Lot_Exch_27;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹27.
      Exchange[8] = Exchange_28;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹28.
      Lot_Exch[8] = Lot_Exch_28;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹28.
     }
    break;
    case 3: // Âêëþ÷åíèå ïðîôèëÿ ¹3.
     {
      Exchange[1] = Exchange_31;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹31.
      Lot_Exch[1] = Lot_Exch_31;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹31.
      Exchange[2] = Exchange_32;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹32.
      Lot_Exch[2] = Lot_Exch_32;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹32.
      Exchange[3] = Exchange_33;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹33.
      Lot_Exch[3] = Lot_Exch_33;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹33.
      Exchange[4] = Exchange_34;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹34.
      Lot_Exch[4] = Lot_Exch_34;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹34.
      Exchange[5] = Exchange_35;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹35.
      Lot_Exch[5] = Lot_Exch_35;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹35.
      Exchange[6] = Exchange_36;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹36.
      Lot_Exch[6] = Lot_Exch_36;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹36.
      Exchange[7] = Exchange_37;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹37.
      Lot_Exch[7] = Lot_Exch_37;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹37.
      Exchange[8] = Exchange_38;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹38.
      Lot_Exch[8] = Lot_Exch_38;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹38.
     }
    break;
    case 4: // Âêëþ÷åíèå ïðîôèëÿ ¹4.
     {
      Exchange[1] = Exchange_41;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹41.
      Lot_Exch[1] = Lot_Exch_41;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹41.
      Exchange[2] = Exchange_42;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹42.
      Lot_Exch[2] = Lot_Exch_42;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹42.
      Exchange[3] = Exchange_43;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹43.
      Lot_Exch[3] = Lot_Exch_43;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹43.
      Exchange[4] = Exchange_44;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹44.
      Lot_Exch[4] = Lot_Exch_44;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹44.
      Exchange[5] = Exchange_45;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹45.
      Lot_Exch[5] = Lot_Exch_45;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹45.
      Exchange[6] = Exchange_46;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹46.
      Lot_Exch[6] = Lot_Exch_46;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹46.
      Exchange[7] = Exchange_47;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹47.
      Lot_Exch[7] = Lot_Exch_47;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹47.
      Exchange[8] = Exchange_48;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹48.
      Lot_Exch[8] = Lot_Exch_48;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹48.
     }
    break;
    case 5: // Âêëþ÷åíèå ïðîôèëÿ ¹5.
     {
      Exchange[1] = Exchange_51;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹51.
      Lot_Exch[1] = Lot_Exch_51;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹51.
      Exchange[2] = Exchange_52;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹52.
      Lot_Exch[2] = Lot_Exch_52;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹52.
      Exchange[3] = Exchange_53;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹53.
      Lot_Exch[3] = Lot_Exch_53;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹53.
      Exchange[4] = Exchange_54;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹54.
      Lot_Exch[4] = Lot_Exch_54;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹54.
      Exchange[5] = Exchange_55;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹55.
      Lot_Exch[5] = Lot_Exch_55;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹55.
      Exchange[6] = Exchange_56;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹56.
      Lot_Exch[6] = Lot_Exch_56;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹56.
      Exchange[7] = Exchange_57;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹57.
      Lot_Exch[7] = Lot_Exch_57;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹57.
      Exchange[8] = Exchange_58;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹58.
      Lot_Exch[8] = Lot_Exch_58;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹58.
     }
    break;
    case 6: // Âêëþ÷åíèå ïðîôèëÿ ¹6.
     {
      Exchange[1] = Exchange_61;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹61.
      Lot_Exch[1] = Lot_Exch_61;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹61.
      Exchange[2] = Exchange_62;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹62.
      Lot_Exch[2] = Lot_Exch_62;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹62.
      Exchange[3] = Exchange_63;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹63.
      Lot_Exch[3] = Lot_Exch_63;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹63.
      Exchange[4] = Exchange_64;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹64.
      Lot_Exch[4] = Lot_Exch_64;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹64.
      Exchange[5] = Exchange_65;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹65.
      Lot_Exch[5] = Lot_Exch_65;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹65.
      Exchange[6] = Exchange_66;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹66.
      Lot_Exch[6] = Lot_Exch_66;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹66.
      Exchange[7] = Exchange_67;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹67.
      Lot_Exch[7] = Lot_Exch_67;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹67.
      Exchange[8] = Exchange_68;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹68.
      Lot_Exch[8] = Lot_Exch_68;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹68.
     }
    break;
    case 7: // Âêëþ÷åíèå ïðîôèëÿ ¹7.
     {
      Exchange[1] = Exchange_71;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹71.
      Lot_Exch[1] = Lot_Exch_71;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹71.
      Exchange[2] = Exchange_72;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹72.
      Lot_Exch[2] = Lot_Exch_72;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹72.
      Exchange[3] = Exchange_73;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹73.
      Lot_Exch[3] = Lot_Exch_73;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹73.
      Exchange[4] = Exchange_74;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹74.
      Lot_Exch[4] = Lot_Exch_74;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹74.
      Exchange[5] = Exchange_75;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹75.
      Lot_Exch[5] = Lot_Exch_75;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹75.
      Exchange[6] = Exchange_76;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹76.
      Lot_Exch[6] = Lot_Exch_76;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹76.
      Exchange[7] = Exchange_77;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹77.
      Lot_Exch[7] = Lot_Exch_77;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹77.
      Exchange[8] = Exchange_78;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹78.
      Lot_Exch[8] = Lot_Exch_78;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹78.
     }
    break;
    case 8: // Âêëþ÷åíèå ïðîôèëÿ ¹8.
     {
      Exchange[1] = Exchange_81;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹81.
      Lot_Exch[1] = Lot_Exch_81;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹81.
      Exchange[2] = Exchange_82;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹82.
      Lot_Exch[2] = Lot_Exch_82;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹82.
      Exchange[3] = Exchange_83;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹83.
      Lot_Exch[3] = Lot_Exch_83;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹83.
      Exchange[4] = Exchange_84;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹84.
      Lot_Exch[4] = Lot_Exch_84;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹84.
      Exchange[5] = Exchange_85;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹85.
      Lot_Exch[5] = Lot_Exch_85;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹85.
      Exchange[6] = Exchange_86;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹86.
      Lot_Exch[6] = Lot_Exch_86;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹86.
      Exchange[7] = Exchange_87;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹87.
      Lot_Exch[7] = Lot_Exch_87;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹87.
      Exchange[8] = Exchange_88;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹88.
      Lot_Exch[8] = Lot_Exch_88;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹88.
     }
    break;
    case 9: // Âêëþ÷åíèå ïðîôèëÿ ¹9.
     {
      Exchange[1] = Exchange_91;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹91.
      Lot_Exch[1] = Lot_Exch_91;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹91.
      Exchange[2] = Exchange_92;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹92.
      Lot_Exch[2] = Lot_Exch_92;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹92.
      Exchange[3] = Exchange_93;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹93.
      Lot_Exch[3] = Lot_Exch_93;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹93.
      Exchange[4] = Exchange_94;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹94.
      Lot_Exch[4] = Lot_Exch_94;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹94.
      Exchange[5] = Exchange_95;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹95.
      Lot_Exch[5] = Lot_Exch_95;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹95.
      Exchange[6] = Exchange_96;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹96.
      Lot_Exch[6] = Lot_Exch_96;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹96.
      Exchange[7] = Exchange_97;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹97.
      Lot_Exch[7] = Lot_Exch_97;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹97.
      Exchange[8] = Exchange_98;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹98.
      Lot_Exch[8] = Lot_Exch_98;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹98.
     }
    break;
    case 10: // Âêëþ÷åíèå ïðîôèëÿ ¹10.
     {
      Exchange[1] = Exchange_101;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹101.
      Lot_Exch[1] = Lot_Exch_101;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹101.
      Exchange[2] = Exchange_102;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹102.
      Lot_Exch[2] = Lot_Exch_102;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹102.
      Exchange[3] = Exchange_103;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹103.
      Lot_Exch[3] = Lot_Exch_103;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹103.
      Exchange[4] = Exchange_104;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹104.
      Lot_Exch[4] = Lot_Exch_104;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹104.
      Exchange[5] = Exchange_105;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹105.
      Lot_Exch[5] = Lot_Exch_105;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹105.
      Exchange[6] = Exchange_106;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹106.
      Lot_Exch[6] = Lot_Exch_106;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹106.
      Exchange[7] = Exchange_107;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹107.
      Lot_Exch[7] = Lot_Exch_107;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹107.
      Exchange[8] = Exchange_108;  // Èññëåäóåìàÿ âàëþòíàÿ ïàðà ¹108.
      Lot_Exch[8] = Lot_Exch_108;  // Êîëè÷åñòâî ëîòîâ ïî èññëåäóåìîé âàëþòíîé ïàðå ¹108.
     }
    break;
    default: Alert ("Âû ââåëè ïàðàìåòð âûáîðà ïðîôèëÿ - Profil = ", Profile, ".\nÏîæàëóéñòà ââåäèòå çíà÷åíèå Profil â äèàïîçîíå îò 1 äî 10 âêëþ÷èòåëüíî.");
    return;
   }
  //----Ïðîâåðêà íà ïðàâèëüíîñòü ââåä¸íûõ ïîëüçîâàòåëåì äàííûõ.---------------------------
  if (Method_MA < 0 || Method_MA > 3) // Êîíòðîëü ìåòîäà ÌÀ.
   {
    Alert ("Âû ââåëè ïàðàìåòð ìåòîäà âû÷èñëåíèÿ ñêîëüçÿùåãî ñðåäíåãî - Method_MA = ", Method_MA, ".\nÏîæàëóéñòà ââåäèòå çíà÷åíèå èç ïðåäëîæåííûõ íèæå :\n0 = Ïðîñòîå ñêîëüçÿùåå ñðåäíåå ;\n1 = Ýêñïîíåíöèàëüíîå ñêîëüçÿùåå ñðåäíåå ;\n2 = Ñãëàæåííîå ñêîëüçÿùåå ñðåäíåå ;\n3 = Ëèíåéíî-âçâåøåííîå ñêîëüçÿùåå ñðåäíåå .");
    return;
   }
  if (Price_MA < 0 || Price_MA > 6)   // Êîíòðîëü öåíû äëÿ ðàñ÷¸òà ÌÀ.
   {
    Alert ("Âû ââåëè ïàðàìåòð èñïîëüçóåìîé öåíû äëÿ ðàñ÷¸òà - Price = ", Price_MA, ".\nÏîæàëóéñòà ââåäèòå çíà÷åíèå èç ïðåäëîæåííûõ íèæå :\n0 = PRICE_CLOSE;\n1 = PRICE_OPEN;\n2 = PRICE_HIGH;\n3 = PRICE_LOW;\n4 = PRICE_MEDIAN;\n5 = PRICE_TYPICAL;\n6 = PRICE_WEIGHTED.");
    return;
   }
  for (i = 1; i <= 8; i++)            // Êîíòðîëü íà îòðèöàòåëüíîñòü ëîòîâ.
   {
    if (1000 * Lot_Exch[i] < 0)
     {
      Alert ("Âû ââåëè ïàðàìåòð êîëè÷åñòâà ëîòîâ - Lot_Exch_", Profile, i, " = ", Lot_Exch[i], ".\nÏîæàëóéñòà ââåäèòå çíà÷åíèå íå ìåíåå íóëÿ");
      return;
     }
   }
  //====Èùåì ñàìóþ ìàëåíüêóþ èñòîðèþ.=======================================================================================================================================================================
  for (i = 1; i <= 8; i++)
   {
    if (StringTrimRight (Exchange[i]) != "") ArrayBARS[i - 1] = iBars (Exchange[i], 0);
    else ArrayBARS[i - 1] = 1999999999;
   }
  BARS = ArrayBARS[ArrayMinimum (ArrayBARS, 8, 0)];
 }
//ææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææ
void deinit()
 {
  int Objects_Total = ObjectsTotal (EMPTY);
  for (int i = Objects_Total; i >= 0; i--) if (StringSubstr (ObjectName (i), 0, 9) == NameIndicator) ObjectDelete (ObjectName (i)); // Óäàëåíèå âñåõ îáúåêòîâ èíäèêàòîðà.
 }
//ææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææ
void start()
 {
  st++;
  if (st < 2) Object_Create();  // Ñîçäà¸ì îäèí ðàç ÷òîáû ïðîãðàììà íå ãðóçèëà òåðìèíàë ñ êîìïüþòåðîì. 
  //====Ñ÷èòàåì êîëè÷åñòâî áàðîâ, íå èçìåíåííûõ ïîñëå ïîñëåäíåãî âûçîâà èíäèêàòîðà.=========================================================================================================================
  int limit = BARS - IndicatorCounted() - 1 + BarsRedraw;
  if (limit > LengthGraphics - 1 && LengthGraphics > 0) limit = LengthGraphics - 1;
  for (i = limit; i >= 0; i--)
   {
    datetime Time_i = iTime (NULL, 0, i);
    if (StringTrimRight (Exchange[1]) != "") BufExch0[i] = iMA (Exchange[1], 0, Period_MA, 0, Method_MA, Price_MA, iBarShift (Exchange[1], 0, Time_i, false)) * MarketInfo (Exchange[1], MODE_TICKVALUE) * Lot_Exch[1] * MathPow (10, MarketInfo (Exchange[1], MODE_DIGITS));  // Âû÷èñëÿåì ðåçóëüòèðóþùóþ öåíó Exchange_1.
    else BufExch0[i] = 0;
    if (StringTrimRight (Exchange[2]) != "") BufExch1[i] = iMA (Exchange[2], 0, Period_MA, 0, Method_MA, Price_MA, iBarShift (Exchange[2], 0, Time_i, false)) * MarketInfo (Exchange[2], MODE_TICKVALUE) * Lot_Exch[2] * MathPow (10, MarketInfo (Exchange[2], MODE_DIGITS));  // Âû÷èñëÿåì ðåçóëüòèðóþùóþ öåíó Exchange_2.
    else BufExch1[i] = 0;
    if (StringTrimRight (Exchange[3]) != "") BufExch2[i] = iMA (Exchange[3], 0, Period_MA, 0, Method_MA, Price_MA, iBarShift (Exchange[3], 0, Time_i, false)) * MarketInfo (Exchange[3], MODE_TICKVALUE) * Lot_Exch[3] * MathPow (10, MarketInfo (Exchange[3], MODE_DIGITS));  // Âû÷èñëÿåì ðåçóëüòèðóþùóþ öåíó Exchange_3.
    else BufExch2[i] = 0;
    if (StringTrimRight (Exchange[4]) != "") BufExch3[i] = iMA (Exchange[4], 0, Period_MA, 0, Method_MA, Price_MA, iBarShift (Exchange[4], 0, Time_i, false)) * MarketInfo (Exchange[4], MODE_TICKVALUE) * Lot_Exch[4] * MathPow (10, MarketInfo (Exchange[4], MODE_DIGITS));  // Âû÷èñëÿåì ðåçóëüòèðóþùóþ öåíó Exchange_4.
    else BufExch3[i] = 0;
    if (StringTrimRight (Exchange[5]) != "") BufExch4[i] = iMA (Exchange[5], 0, Period_MA, 0, Method_MA, Price_MA, iBarShift (Exchange[5], 0, Time_i, false)) * MarketInfo (Exchange[5], MODE_TICKVALUE) * Lot_Exch[5] * MathPow (10, MarketInfo (Exchange[5], MODE_DIGITS));  // Âû÷èñëÿåì ðåçóëüòèðóþùóþ öåíó Exchange_5.
    else BufExch4[i] = 0;
    if (StringTrimRight (Exchange[6]) != "") BufExch5[i] = iMA (Exchange[6], 0, Period_MA, 0, Method_MA, Price_MA, iBarShift (Exchange[6], 0, Time_i, false)) * MarketInfo (Exchange[6], MODE_TICKVALUE) * Lot_Exch[6] * MathPow (10, MarketInfo (Exchange[6], MODE_DIGITS));  // Âû÷èñëÿåì ðåçóëüòèðóþùóþ öåíó Exchange_6.
    else BufExch5[i] = 0;
    if (StringTrimRight (Exchange[7]) != "") BufExch6[i] = iMA (Exchange[7], 0, Period_MA, 0, Method_MA, Price_MA, iBarShift (Exchange[7], 0, Time_i, false)) * MarketInfo (Exchange[7], MODE_TICKVALUE) * Lot_Exch[7] * MathPow (10, MarketInfo (Exchange[7], MODE_DIGITS));  // Âû÷èñëÿåì ðåçóëüòèðóþùóþ öåíó Exchange_7.
    else BufExch6[i] = 0;
    if (StringTrimRight (Exchange[8]) != "") BufExch7[i] = iMA (Exchange[8], 0, Period_MA, 0, Method_MA, Price_MA, iBarShift (Exchange[8], 0, Time_i, false)) * MarketInfo (Exchange[8], MODE_TICKVALUE) * Lot_Exch[8] * MathPow (10, MarketInfo (Exchange[8], MODE_DIGITS));  // Âû÷èñëÿåì ðåçóëüòèðóþùóþ öåíó Exchange_8.
    else BufExch7[i] = 0;
    //----Èçìåíåíèå ñâîéñòâ îáúåêòîâ.-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
    ObjectSetText (NameIndicator + " Exchange_1 Price", DoubleToStr (BufExch0[i], 2), 10,  "Arial", Color_Price);
    ObjectSetText (NameIndicator + " Exchange_2 Price", DoubleToStr (BufExch1[i], 2), 10,  "Arial", Color_Price);
    ObjectSetText (NameIndicator + " Exchange_3 Price", DoubleToStr (BufExch2[i], 2), 10,  "Arial", Color_Price);
    ObjectSetText (NameIndicator + " Exchange_4 Price", DoubleToStr (BufExch3[i], 2), 10,  "Arial", Color_Price);
    ObjectSetText (NameIndicator + " Exchange_5 Price", DoubleToStr (BufExch4[i], 2), 10,  "Arial", Color_Price);
    ObjectSetText (NameIndicator + " Exchange_6 Price", DoubleToStr (BufExch5[i], 2), 10,  "Arial", Color_Price);
    ObjectSetText (NameIndicator + " Exchange_7 Price", DoubleToStr (BufExch6[i], 2), 10,  "Arial", Color_Price);
    ObjectSetText (NameIndicator + " Exchange_8 Price", DoubleToStr (BufExch7[i], 2), 10,  "Arial", Color_Price);
    //----
    WindowRedraw();
    BufExch0[i] = BufExch0[i] + BufExch1[i] + BufExch2[i] + BufExch3[i] + BufExch4[i] + BufExch5[i] + BufExch6[i] + BufExch7[i];  // Ñóììèðóåì âñ¸.      
   }
 }
//ææææ Áëîê èíäèêàöèè. Ñîçäàíèå òåêñòîâûõ îáúåêòîâ. ææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææ
void  Object_Create()
 {
  string Method_ma, price;
  //====Ñîçäàíèå èçìåíÿåìûõ îáúåêòîâ ñ ââåäåíèåì íîâîãî ïàðàìåòðà.=========================
  //----Ïðèñâàèâàíèå "Mode_MA" ñòðîêîâîé ïåðåìåííîé----------------------------------------
  if (Method_MA == 0)  Method_ma = "SMA ";
  if (Method_MA == 1)  Method_ma = "EMA ";
  if (Method_MA == 2)  Method_ma = "SMMA ";
  if (Method_MA == 3)  Method_ma = "LWMA ";
  //----Ïðèñâàèâàíèå "Price" ñòðîêîâîé ïåðåìåííîé------------------------------------------
  if (Price_MA == 0) price = "CLOSE "   ;
  if (Price_MA == 1) price = "OPEN "    ;
  if (Price_MA == 2) price = "HIGH "    ;
  if (Price_MA == 3) price = "LOW "     ;
  if (Price_MA == 4) price = "MEDIAN "  ;
  if (Price_MA == 5) price = "TYPICAL " ;
  if (Price_MA == 6) price = "WEIGHTED ";
  //====Ñîçäàíèå íå èçìåíÿåìûõ îáúåêòîâ.===================================================
  //----Ñîçäàíèå îáúåêòà "ZZ_Balans 0-0030 Period_MA".-------------------------------------
  ObjectCreate  (NameIndicator + " Period_MA", OBJ_LABEL, WindowFind (NameIndicator), 0, 0, 0, 0);
  ObjectSetText (NameIndicator + " Period_MA", "Period_MA = ", 8,  "Arial", Color_Text);
  ObjectSet     (NameIndicator + " Period_MA", OBJPROP_CORNER, 0);
  ObjectSet     (NameIndicator + " Period_MA", OBJPROP_XDISTANCE, 150);
  ObjectSet     (NameIndicator + " Period_MA", OBJPROP_YDISTANCE, 3);
  ObjectSet     (NameIndicator + " Period_MA", OBJPROP_BACK, Background_Text);
  //----Ñîçäàíèå îáúåêòà "ZZ_Balans 0-0030 Method_MA".-------------------------------------
  ObjectCreate  (NameIndicator + " Method_MA", OBJ_LABEL, WindowFind (NameIndicator), 0, 0, 0, 0);
  ObjectSetText (NameIndicator + " Method_MA", "Method_MA = ", 8,  "Arial", Color_Text);
  ObjectSet     (NameIndicator + " Method_MA", OBJPROP_CORNER, 0);
  ObjectSet     (NameIndicator + " Method_MA", OBJPROP_XDISTANCE, 250);
  ObjectSet     (NameIndicator + " Method_MA", OBJPROP_YDISTANCE, 3);
  ObjectSet     (NameIndicator + " Method_MA", OBJPROP_BACK, Background_Text);
  //----Ñîçäàíèå îáúåêòà "ZZ_Balans 0-0030 Price_MA".--------------------------------------
  ObjectCreate  (NameIndicator + " Price_MA", OBJ_LABEL, WindowFind (NameIndicator), 0, 0, 0, 0);
  ObjectSetText (NameIndicator + " Price_MA", "Price_MA = ", 8,  "Arial", Color_Text);
  ObjectSet     (NameIndicator + " Price_MA", OBJPROP_CORNER, 0);
  ObjectSet     (NameIndicator + " Price_MA", OBJPROP_XDISTANCE, 370);
  ObjectSet     (NameIndicator + " Price_MA", OBJPROP_YDISTANCE, 3);
  ObjectSet     (NameIndicator + " Price_MA", OBJPROP_BACK, Background_Text);
  //----Ñîçäàíèå îáúåêòà "ZZ_Balans 0-0030 LengthGraphics".--------------------------------
  ObjectCreate  (NameIndicator + " LengthGraphics", OBJ_LABEL, WindowFind (NameIndicator), 0, 0, 0, 0);
  ObjectSetText (NameIndicator + " LengthGraphics", "LengthGraphics = ", 8,  "Arial", Color_Text);
  ObjectSet     (NameIndicator + " LengthGraphics", OBJPROP_CORNER, 0);
  ObjectSet     (NameIndicator + " LengthGraphics", OBJPROP_XDISTANCE, 490);
  ObjectSet     (NameIndicator + " LengthGraphics", OBJPROP_YDISTANCE, 3);
  ObjectSet     (NameIndicator + " LengthGraphics", OBJPROP_BACK, Background_Text);
  //----Ñîçäàíèå îáúåêòà "ZZ_Balans 0-0030 BarsRedraw".------------------------------------
  ObjectCreate  (NameIndicator + " BarsRedraw", OBJ_LABEL, WindowFind (NameIndicator), 0, 0, 0, 0);
  ObjectSetText (NameIndicator + " BarsRedraw", "BarsRedraw = ", 8,  "Arial", Color_Text);
  ObjectSet     (NameIndicator + " BarsRedraw", OBJPROP_CORNER, 0);
  ObjectSet     (NameIndicator + " BarsRedraw", OBJPROP_XDISTANCE, 635);
  ObjectSet     (NameIndicator + " BarsRedraw", OBJPROP_YDISTANCE, 3);
  ObjectSet     (NameIndicator + " BarsRedraw", OBJPROP_BACK, Background_Text);
  //----Ñîçäàíèå îáúåêòà "ZZ_Balans 0-0030 Profil".----------------------------------------
  ObjectCreate  (NameIndicator + " Profil", OBJ_LABEL, WindowFind (NameIndicator), 0, 0, 0, 0);
  ObjectSetText (NameIndicator + " Profil", "Profil = ", 8,  "Arial", Color_Text);
  ObjectSet     (NameIndicator + " Profil", OBJPROP_CORNER, 0);
  ObjectSet     (NameIndicator + " Profil", OBJPROP_XDISTANCE, 735);
  ObjectSet     (NameIndicator + " Profil", OBJPROP_YDISTANCE, 3);
  ObjectSet     (NameIndicator + " Profil", OBJPROP_BACK, Background_Text);
  //====Ñîçäàíèå îáúåêòîâ, èçìåíÿåìûõ ïîëüçîâàòåëåì èç âíåøíèõ íàñòðîåê.===================
  //----Ñîçäàíèå îáúåêòà "ZZ_Balans 0-0030 Period_MA LABEL".-------------------------------
  ObjectCreate  (NameIndicator + " Period_MA LABEL", OBJ_LABEL, WindowFind (NameIndicator), 0, 0, 0, 0);
  ObjectSetText (NameIndicator + " Period_MA LABEL", DoubleToStr (Period_MA, 0), 8,  "Arial", Color_Entering);
  ObjectSet     (NameIndicator + " Period_MA LABEL", OBJPROP_CORNER, 0);
  ObjectSet     (NameIndicator + " Period_MA LABEL", OBJPROP_XDISTANCE, 215);
  ObjectSet     (NameIndicator + " Period_MA LABEL", OBJPROP_YDISTANCE, 3);
  ObjectSet     (NameIndicator + " Period_MA LABEL", OBJPROP_BACK, Background_Text);
  //----Ñîçäàíèå îáúåêòà "ZZ_Balans 0-0030 Method_MA LABEL".-------------------------------
  ObjectCreate  (NameIndicator + " Method_MA LABEL", OBJ_LABEL, WindowFind (NameIndicator), 0, 0, 0, 0);
  ObjectSetText (NameIndicator + " Method_MA LABEL", Method_ma, 8,  "Arial", Color_Entering);
  ObjectSet     (NameIndicator + " Method_MA LABEL", OBJPROP_CORNER, 0);
  ObjectSet     (NameIndicator + " Method_MA LABEL", OBJPROP_XDISTANCE, 320);
  ObjectSet     (NameIndicator + " Method_MA LABEL", OBJPROP_YDISTANCE, 3);
  ObjectSet     (NameIndicator + " Method_MA LABEL", OBJPROP_BACK, Background_Text);
  //----Ñîçäàíèå îáúåêòà "ZZ_Balans 0-0030 Price_MA".--------------------------------------
  ObjectCreate  (NameIndicator + " Price_MA LABEL", OBJ_LABEL, WindowFind (NameIndicator), 0, 0, 0, 0);
  ObjectSetText (NameIndicator + " Price_MA LABEL", price, 8,  "Arial", Color_Entering);
  ObjectSet     (NameIndicator + " Price_MA LABEL", OBJPROP_CORNER, 0);
  ObjectSet     (NameIndicator + " Price_MA LABEL", OBJPROP_XDISTANCE, 427);
  ObjectSet     (NameIndicator + " Price_MA LABEL", OBJPROP_YDISTANCE, 3);
  ObjectSet     (NameIndicator + " Price_MA LABEL", OBJPROP_BACK, Background_Text);
  //----Ñîçäàíèå îáúåêòà "ZZ_Balans 0-0030 LengthGraphics LABEL".--------------------------
  ObjectCreate  (NameIndicator + " LengthGraphics LABEL", OBJ_LABEL, WindowFind (NameIndicator), 0, 0, 0, 0);
  ObjectSetText (NameIndicator + " LengthGraphics LABEL", DoubleToStr (LengthGraphics, 0), 8,  "Arial", Color_Entering);
  ObjectSet     (NameIndicator + " LengthGraphics LABEL", OBJPROP_CORNER, 0);
  ObjectSet     (NameIndicator + " LengthGraphics LABEL", OBJPROP_XDISTANCE, 575);
  ObjectSet     (NameIndicator + " LengthGraphics LABEL", OBJPROP_YDISTANCE, 3);
  ObjectSet     (NameIndicator + " LengthGraphics LABEL", OBJPROP_BACK, Background_Text);
  //----Ñîçäàíèå îáúåêòà "ZZ_Balans 0-0030 BarsRedraw LABEL".-------------------------------
  ObjectCreate  (NameIndicator + " BarsRedraw LABEL", OBJ_LABEL, WindowFind (NameIndicator), 0, 0, 0, 0);
  ObjectSetText (NameIndicator + " BarsRedraw LABEL", DoubleToStr (BarsRedraw, 0), 8,  "Arial", Color_Entering);
  ObjectSet     (NameIndicator + " BarsRedraw LABEL", OBJPROP_CORNER, 0);
  ObjectSet     (NameIndicator + " BarsRedraw LABEL", OBJPROP_XDISTANCE, 702);
  ObjectSet     (NameIndicator + " BarsRedraw LABEL", OBJPROP_YDISTANCE, 3);
  ObjectSet     (NameIndicator + " BarsRedraw LABEL", OBJPROP_BACK, Background_Text);
  //----Ñîçäàíèå îáúåêòà "ZZ_Balans 0-0030 Profil LABEL".----------------------------------
  ObjectCreate  (NameIndicator + " Profil LABEL", OBJ_LABEL, WindowFind (NameIndicator), 0, 0, 0, 0);
  ObjectSetText (NameIndicator + " Profil LABEL", DoubleToStr (Profile, 0), 8,  "Arial", Color_Entering);
  ObjectSet     (NameIndicator + " Profil LABEL", OBJPROP_CORNER, 0);
  ObjectSet     (NameIndicator + " Profil LABEL", OBJPROP_XDISTANCE, 772);
  ObjectSet     (NameIndicator + " Profil LABEL", OBJPROP_YDISTANCE, 3);
  ObjectSet     (NameIndicator + " Profil LABEL", OBJPROP_BACK, Background_Text);
  //----
  for (int j = 1; j <= 8; j++)
   {
    if (StringTrimRight (Exchange[j]) != "")
     {
      // Ñîçäàíèå îáúåêòà "ZZ_Balans 0-0040 Exchange_X".------------------------------------   
      ObjectCreate  (NameIndicator + " Exchange_" + j, OBJ_LABEL, WindowFind (NameIndicator), 0, 0, 0, 0);
      ObjectSetText (NameIndicator + " Exchange_" + j, "Exchange_" + j + " ", 10,  "Arial", Color_Text);
      ObjectSet     (NameIndicator + " Exchange_" + j, OBJPROP_CORNER, Corner);
      ObjectSet     (NameIndicator + " Exchange_" + j, OBJPROP_XDISTANCE, 3 + X_distans);
      ObjectSet     (NameIndicator + " Exchange_" + j, OBJPROP_YDISTANCE, 15 * j + Y_distans);
      ObjectSet     (NameIndicator + " Exchange_" + j, OBJPROP_BACK, Background_Text);
      // Ñîçäàíèå îáúåêòà "ZZ_Balans 0-0040 Exchange_1 Lot".--------------------------------
      ObjectCreate  (NameIndicator + " Exchange_" + j + " Lot", OBJ_LABEL, WindowFind (NameIndicator), 0, 0, 0, 0);
      ObjectSetText (NameIndicator + " Exchange_" + j + " Lot", "Lot_Exch_" + j + " = ", 10,  "Arial", Color_Text);
      ObjectSet     (NameIndicator + " Exchange_" + j + " Lot", OBJPROP_CORNER, Corner);
      ObjectSet     (NameIndicator + " Exchange_" + j + " Lot", OBJPROP_XDISTANCE, 150 + X_distans);
      ObjectSet     (NameIndicator + " Exchange_" + j + " Lot", OBJPROP_YDISTANCE, 15 * j + Y_distans);
      ObjectSet     (NameIndicator + " Exchange_" + j + " Lot", OBJPROP_BACK, Background_Text);
      // Ñîçäàíèå îáúåêòà "ZZ_Balans 0-0040 Exchange_1 Price".------------------------------
      ObjectCreate  (NameIndicator + " Exchange_" + j + " PRICE" + j, OBJ_LABEL, WindowFind (NameIndicator), 0, 0, 0, 0);
      ObjectSetText (NameIndicator + " Exchange_" + j + " PRICE" + j, "Price " + j + " = ", 10,  "Arial", Color_Text);
      ObjectSet     (NameIndicator + " Exchange_" + j + " PRICE" + j, OBJPROP_CORNER, Corner);
      ObjectSet     (NameIndicator + " Exchange_" + j + " PRICE" + j, OBJPROP_XDISTANCE, 265 + X_distans);
      ObjectSet     (NameIndicator + " Exchange_" + j + " PRICE" + j, OBJPROP_YDISTANCE, 15 * j + Y_distans);
      ObjectSet     (NameIndicator + " Exchange_" + j + " PRICE" + j, OBJPROP_BACK, Background_Text);
      // Ñîçäàíèå îáúåêòà "ZZ_Balans 0-0040 Exchange_1 LABEL".------------------------------
      ObjectCreate  (NameIndicator + " Exchange_" + j + " LABEL", OBJ_LABEL, WindowFind (NameIndicator), 0, 0, 0, 0);
      ObjectSetText (NameIndicator + " Exchange_" + j + " LABEL", Exchange[j], 10,  "Arial", Color_Entering);
      ObjectSet     (NameIndicator + " Exchange_" + j + " LABEL", OBJPROP_CORNER, Corner);
      ObjectSet     (NameIndicator + " Exchange_" + j + " LABEL", OBJPROP_XDISTANCE, 85 + X_distans);
      ObjectSet     (NameIndicator + " Exchange_" + j + " LABEL", OBJPROP_YDISTANCE, 15 * j + Y_distans);
      ObjectSet     (NameIndicator + " Exchange_" + j + " LABEL", OBJPROP_BACK, Background_Text);
      // Ñîçäàíèå îáúåêòà "ZZ_Balans 0-0040 Exchange_1 LABEL LOT".------------------------------
      ObjectCreate  (NameIndicator + " Exchange_" + j + " LABEL LOT", OBJ_LABEL, WindowFind (NameIndicator), 0, 0, 0, 0);
      ObjectSetText (NameIndicator + " Exchange_" + j + " LABEL LOT", DoubleToStr (Lot_Exch[j], 1), 10,  "Arial", Color_Entering);
      ObjectSet     (NameIndicator + " Exchange_" + j + " LABEL LOT", OBJPROP_CORNER, Corner);
      ObjectSet     (NameIndicator + " Exchange_" + j + " LABEL LOT", OBJPROP_XDISTANCE, 235 + X_distans);
      ObjectSet     (NameIndicator + " Exchange_" + j + " LABEL LOT", OBJPROP_YDISTANCE, 15 * j + Y_distans);
      ObjectSet     (NameIndicator + " Exchange_" + j + " LABEL LOT", OBJPROP_BACK, Background_Text);
      // Ñîçäàíèå îáúåêòà "ZZ_Balans 0-0040 Exchange_1 Price".------------------------------
      ObjectCreate  (NameIndicator + " Exchange_" + j + " Price", OBJ_LABEL, WindowFind (NameIndicator), 0, 0, 0, 0);
      ObjectSetText (NameIndicator + " Exchange_" + j + " Price", DoubleToStr (BufExch0[i], MarketInfo (Exchange[j], MODE_DIGITS)), 10,  "Arial", Color_Price);
      ObjectSet     (NameIndicator + " Exchange_" + j + " Price", OBJPROP_CORNER, Corner);
      ObjectSet     (NameIndicator + " Exchange_" + j + " Price", OBJPROP_XDISTANCE, 325 + X_distans);
      ObjectSet     (NameIndicator + " Exchange_" + j + " Price", OBJPROP_YDISTANCE, 15 * j + Y_distans);
      ObjectSet     (NameIndicator + " Exchange_" + j + " Price", OBJPROP_BACK, Background_Text);
     }
   }
  WindowRedraw();
 }
//=================================================================================================================================================================================

Comments