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();
 }
//=================================================================================================================================================================================



Sample





Analysis



Market Information Used:



Indicator Curves created:


Indicators Used:



Custom Indicators Used:

Order Management characteristics:

Other Features: