ROOTUTILITYDiamondv3 - W

Author: Yevheniy Kopanitskyy
Price Data Components
Series array that contains the highest prices of each barSeries array that contains open time of each barSeries array that contains the lowest prices of each barSeries array that contains close prices for each barSeries array that contains open prices of each bar
Orders Execution
It can change open orders parameters, due to possible stepping strategyIt Closes Orders by itself It automatically opens orders when conditions are reached
Miscellaneous
It issuies visual alerts to the screenUses files from the file systemIt writes information to file
0 Views
0 Downloads
0 Favorites
ROOTUTILITYDiamondv3 - W
ÿþ//+------------------------------------------------------------------+

//|                                  Yevheniy Kopanitskyy            |

//|                                      ROOT UTILITY    v 4.1.0.mq4 |

//|                                                                  |

//+------------------------------------------------------------------+





#property copyright "Yevheniy Kopanitskyy"

#property link      "x4723312d "

#property version   "4.1"

#property strict

#include <WinUser32.mqh>

datetime time_bar,time_BR,Bar_Tm=0;

//---- 5@A8O A>25B=8:0 A> A:@KBK< ?@>D8B><

string ChartExpertName="Root-Utility-Diamond-Tester";

bool TreilStop=true;

int shoulder=500;

bool arrowind=false;

extern bool PI_LINES=false;

extern bool TicketsManual=false;

//double body[90000,50];

//datetime bodydt[90000];//<0AA82 4;O 70?8A8 2@5<5=8

//---01>@ string ?5@5<5==KE

double LevelsAr[25];//0AA82 4;O 703@C7:8 F5= A83=0;0

int LevelsArInd[25];//0AA82 4;O 703@C7:8 indikatora

string binarraywriteBUY="binarraywriteBUY";

string binarraywriteSELL="binarraywriteSELL";

string DateTimeTrade="DateTimeTrade";

string Fibanachi="Fibanachi";

double LongTackeProfit;

double ShortTackeProfit;

string TP5="TP5";

string TP8="TP8";

string TP13="TP13";

string TP21="TP21";

string SL0="SL0";

string SL_2="SL-2";

string SL_1="SL-1";

string SL1="SL1";

string SL2="SL2";

string SL3="SL3";

string SL5="SL5";

string SL8="SL8";

string SL13="SL13";

int Counter=0;

int Handle;

string Coment;

int Handl_SZ;

int indBoolN=0;

int indBearN;

int pincode=0;

int x;

string windowsnumber;

int Counter1;

int Counter1_1;

int Counter0;

int Counter0_1;

int Counter_Summa1;

int Counter_Summa0;

int SHIFT;

int Buy_Lots=1,Sell_Lots=1;

int BuyCountH1,SellCountH1,BuyCountH2,SellCountH2,BuyCountH3,SellCountH3,BuyCountH4,SellCountH4,BuyCountH5,SellCountH5,BuyCountH6,SellCountH6,BuyCountH7,SellCountH7,BuyCountH8,SellCountH8,BuyCountH9,SellCountH9,BuyCountH10,SellCountH10,BuyCountH11,SellCountH11,BuyCountH12,SellCountH12,BuyCountH13,SellCountH13,BuyCountH14,SellCountH14,BuyCountH15,SellCountH15,BuyCountH16,SellCountH16;

int Slippage=1;

string buybutton;

string sellbutton;

bool buystate;

bool sellstate;

string FileName4="Errors.txt";

int errorcode;

int WriteDatatuDB=0;

int ib;

//---01>@ =5H=8E 5@5<5==KE

datetime bar_time=D'2018.08.06 00:00';

double Level=0;

bool AutoVolumen=false;

bool imagepaint=false;

bool errorswrite=false;

int magikchange=0;//87<5=5=8K5 <038:0

double LotsVolumen2=0.01;

int NormalizaDigi=5;

double volumendeorderB1;

bool Dummy=false;

bool OrdChek;

bool changedress=false;

double Objetivo=6000;//objective

double inicial=600;//Initial Deposit

double lastwithdrawa=0;//>A;54=89 2K2>4 A@54AB2

bool ShowCandles=false;

bool ShowSlides=false;

bool TRAILSTOP=false;

bool threeout=false;//salida al 4 tiket

int  spredpoints=15;

bool logo=false;

bool euroslider=false;

bool analitica=true;

bool fotos=false;

string strdates="453 30.03";

double m1price=470;//precio M2

bool terreno=false;

bool var1=true;//1 @0AGQB

bool onInit=false;//

bool fibolines=true;//

bool tp9=false;

bool fixedlevel=false;

int deopsitpercent=100;

bool FibaTimeLines=false;

bool ticketsadded=false;

string dummyclosepryce,dummystoploss,dummyopenprice,Pausa;

double stoppoints;

double DeposittoTrade;

double ICalculateStopfortrade1;

double ICalculateStopfortrade2;

double ICalculateStopfortrade3;

double ICalculateStopfortrade4;

double ICalculateStopfortrade5;

double ICalculateStopfortrade6;

double ICalculateStopfortrade7;

double ICalculateStopfortrade8;

double ICalculateStopfortrade9;

double ICalculateStopfortrade10;

double ICalculateStopfortrade11;

double ICalculateStopfortrade12;

double ICalculateStopfortrade13;

double ICalculateStopfortrade14;

double resultado1;

double LoTstoTrade;

//extern bool BUY=false;//------BUY  > @K=:C -----

//extern bool SELL=false;//------SELL > @K=:C -----

extern int text;//--------5B:0 BUY------------------------------

extern int ManualIHaveticketBuy1=0;

extern int ManualIHaveticketSell2=0;

extern int ManualIHaveticketBuy3=0;

extern int ManualIHaveticketSell4=0;

extern int ManualIHaveticketBuy5=0;

extern int ManualIHaveticketSell6=0;

extern int ManualIHaveticketBuy7=0;

int IHaveticketBuy1=0;

int IHaveticketSell2=0;

int IHaveticketBuy3=0;

int IHaveticketSell4=0;

int IHaveticketBuy5=0;

int IHaveticketSell6=0;

int IHaveticketBuy7=0;

int IHaveticketSell8=0;

int IHaveticketSell9=0;

int IHaveticketBuy10=0;

int IHaveticketSell11=0;

int IHaveticketBuy12=0;

int IHaveticketSell13=0;

int IHaveticketBuy14=0;

extern int text1; //---------5B:0 SELL--------------------------

extern int ManualIHaveticketSell1=0;

extern int ManualIHaveticketBuy2=0;

extern int ManualIHaveticketSell3=0;

extern int ManualIHaveticketBuy4=0;

extern int ManualIHaveticketSell5=0;

extern int ManualIHaveticketBuy6=0;

extern int ManualIHaveticketSell7=0;

int IHaveticketSell1=0;

int IHaveticketBuy2=0;

int IHaveticketSell3=0;

int IHaveticketBuy4=0;

int IHaveticketSell5=0;

int IHaveticketBuy6=0;

int IHaveticketSell7=0;

int IHaveticketBuy8=0;

int IHaveticketBuy9=0;

int IHaveticketSell10=0;

int IHaveticketBuy11=0;

int IHaveticketSell12=0;

int IHaveticketBuy13=0;

int IHaveticketSell14=0;

long CHWPX;

double LEVELUP=0;

double LEVELDOWN=0;

double FIBAUP300=0;

double FIBADOWN300=0;

double SellStop=0;

double BuyStop=0;

double TPBuy=0;

double TPSell=0;

bool manualvolumen=false;

double LotsVolumen=0.00;

//---01>@ "5B@0459



string FileName3="AddedSignals.txt";

string SYmbol=Symbol();

string FileName5=SYmbol+" indexarray.bin";

string FileName6=SYmbol+" alltoarray.bin";

//---

//---01>@ 038: 0<5@>2

int MagicBUY=031726+magikchange;

int MagicSELL=031727+magikchange;

int MagicBUYSTOP=031728+magikchange;

int MagicSELLSTOP=031729+magikchange;

int MagicBUYSTOP1=031730+magikchange;

int MagicSELLSTOP1=031731+magikchange;

int MagicBUYSTOP2=031732+magikchange;

int MagicSELLSTOP2=031733+magikchange;

int MagicBUYSTOP3=031734+magikchange;

int MagicSELLSTOP3=031735+magikchange;

int MagicBUYSTOP4=031736+magikchange;

int MagicSELLSTOP4=031737+magikchange;

int MagicBUYSTOP5=031738+magikchange;

int MagicSELLSTOP5=031739+magikchange;

int MagicBUYSTOP6=031740+magikchange;

int MagicSELLSTOP6=031741+magikchange;

int MagicBUYSTOP7=031742+magikchange;

int MagicSELLSTOP7=031743+magikchange;

int MagicBUY8=031744+magikchange;

int MagicSELL8=031745+magikchange;

int MagicBUY9=031746+magikchange;

int MagicSELL9=031747+magikchange;

int MagicBUY10=0317448+magikchange;

int MagicSELL10=031749+magikchange;

int MagicBUY11=031750+magikchange;

int MagicSELL11=031751+magikchange;

int MagicBUY12=031752+magikchange;

int MagicSELL12=031753+magikchange;

int MagicBUY13=031754+magikchange;

int MagicSELL13=031755+magikchange;

int MagicBUY14=031756+magikchange;

int MagicSELL14=031757+magikchange;



//---01>@ C; ?5@5<5==KE

bool GetError;

bool write=false;

bool writeall=false;

/*extern*/ //bool PerMaket=false;//>  K=:C

/*extern*/ //bool SigBUY=false;

/*extern*/// bool SigSELL=false;

/*extern*/// bool STOP=false;//!B>? ?>  K=:C

/*extern*/// bool BUYSTOP=false;

/*extern*/// bool SELLSTOP=false;

/*extern*/// bool LIMIT=false;//8<8B ?@>B82  K=:0

/*extern*/// bool BUYLIMIT=false;

/*extern*/// bool SELLLIMIT=false;

//---- 0IQB AB>?;>A : ?@>D8BC 1/2

//int lotmultiplayer1=1;//4/3//2+1=3

//int lotmultiplayer2=2;//14/10/=13//1+2+4=7

//int lotmultiplayer3=3;//48/30/41//1+2+4+8=15

//int lotmultiplayer4=4;//164/90/129//1+2+4+8+16=

//int lotmultiplayer5=6;//565/270/406//1+2+4+8+16+32=63

//int lotmultiplayer6=9;//1949/810/1218//1+2+4+8+16+32+64=

//int lotmultiplayer7=14;//1949/810/1218

//---- 0IQB AB>?;>A : ?@>D8BC 1/4 okno 1

int lotmultiplayer1=1;//4/3//2+1=3

int lotmultiplayer2=1;//14/10/=13//1+2+4=7

int lotmultiplayer3=2;//48/30/41//1+2+4+8=15

int lotmultiplayer4=4;//164/90/129//1+2+4+8+16=

int lotmultiplayer5=5;//565/270/406//1+2+4+8+16+32=63

int lotmultiplayer6=6;//1949/810/1218//1+2+4+8+16+32+64=

int lotmultiplayer7=7;//1949/810/1218



//int lotmultiplayer8=4;

//int lotmultiplayer9=5;

//int lotmultiplayer10=6;

//int lotmultiplayer11=7;

//int lotmultiplayer12=9;

//int lotmultiplayer13=11;



//---- 0IQB AB>?;>A : ?@>D8BC 1/4 okno 2

int lotmultiplayer1_1=1;//4/3//2+1=3

int lotmultiplayer2_1=3;//14/10/=13//1+2+4=7

int lotmultiplayer3_1=8;//48/30/41//1+2+4+8=15

int lotmultiplayer4_1=20;//164/90/129//1+2+4+8+16=

int lotmultiplayer5_1=25;//565/270/406//1+2+4+8+16+32=63

int lotmultiplayer6_1=31;//1949/810/1218//1+2+4+8+16+32+64=

int lotmultiplayer7_1=38;//1949/810/1218

//int lotmultiplayer8=4;

//int lotmultiplayer9=5;

//int lotmultiplayer10=6;

//int lotmultiplayer11=7;

//int lotmultiplayer12=9;

//int lotmultiplayer13=11;

//----------

//--01>@  01; 5@5<5==KE



double TPSell1,TPSell2,TPSell3,TPSell4,TPBuy1,TPBuy2,TPBuy3,TPBuy4,SLSell1,SLSell2,SLSell3,SLSell4,SLBuy1,SLBuy2,SLBuy3,SLBuy4;

double MultiplSell1,MultiplSell2,MultiplSell3,MultiplSell4,MultiplBuy1,MultiplBuy2,MultiplBuy3,MultiplBuy4;

double Str_Pr_Bar=0;



double plavuravVerh;

double plavuravNiz;

double plavuravVerh2;

double plavuravNiz2;

double plavuravVerh3;

int changeb2,changeb3,changeb4,changeb5,changeb6,changeb7,changeb8,changeb9,changeb10,changeb11,changeb12,changeb13,changeb14,changes2,changes3,changes4,changes5,changes6,changes7,changes8,changes9,changes10,changes11,changes12,changes13,changes14;

double plavuravNiz3;

double BUY38_2;

double SELL38_2;

double BUY50;

double SELL50;

double BUY61_8;

double SELL61_8;

double BUY161_8;

double SELL161_8;

double FIbaUP100;

double FIbaDOWN100;

double FIbaUP123_6;

double FIbaDOWN123_6;

double FIBAUP100;

double FIBADOWN100;

datetime TimLine1Date;

double TPBuy_50persent;

double TPSell_50persent;

double TPBuy_75persent;

double TPSell_75persent;

double Depozit;

double Spred;

string dummyshort;

double STOPLOSSBUY;

double STOPLOSSSELL;

double TPBUY_SELLSTOP;

double TPSELL_BUYSTOP;



double HIGHT;

double LOW;

double CLOSE;

double OPEN;

double normalLevel;

double center;

double LOT;



string obiektslcurrent;

string UPLINE="UPLINE";

string DOWNLINE="DOWNLINE";

string VERTICALLINE="VERTICALLINE";

string UP_61="UP_61";

string DOWN_61="DOWN_61";

string UP_38_2="UP_38_2";

string DOWN_38_2="DOWN_38_2";

string UP_50="UP_50";

string DOWN_50="DOWN_50";

string UP_100="UP_100";

string DOWN_100="DOWN_100";

string UP_161_8="UP_161_8";

string DOWN_161_8="DOWN_161_8";

string UP_261_8="UP_261_8";

string DOWN_261_8="DOWN_261_8";

string UP_423_6="UP_423_6";

string DOWN_423_6="DOWN_423_6";

string CENTER="CENTER";

string PlavUravenVerh="PlavUravenVerh";

string PlavUravenNiz="PlavUravenNiz";

string PlavUravenVerh2="PlavUravenVerh2";

string PlavUravenNiz2="PlavUravenNiz2";

string PlavUravenVerh3="PlavUravenVerh3";

string PlavUravenNiz3="PlavUravenNiz3";

string Vertikal1="Vertikal1";

string Label1="Label1";

string FIBAup100="FIBAup100";

string FIBAdown100="FIBAdown100";

string FIBAup300="FIBAup300";

string FIBAdown300="FIBAdown300";

string FIBAup400="FIBAup400";

string FIBAdown400="FIBAdown400";

string FIBAupplus="FIBAupplus";

string FIBAdownplus="FIBAdownplus";

string BUYSTOP="BUYSTOP";

string SELLSTOP="SELLSTOP";

string TPBUY="TPBUY";

string TPSELL="TPSELL";

string HIGHTplus="HIGHTplus";

string LOWminus="LOWminus";

string Obiektvremya;

string ObiektT;

string AutoVolum;

string ManualVolum;

string ObiektLevelpole;

string Start;

string Start1;

string Start2;

string Obiekt5001,Obiekt5002,Obiekt5003;

int obiektVolumenpole;

string ObiektVolumenpole;

string AutoLevel;

bool Startstate;

bool Start1state;

bool Start2state;

bool AutoLevelstate;

bool AutoVolumstate;

bool ManualVolumstate;

bool resetstate;

int CandlesWhite;

int CandlesBlack;

int CandlesDoji;

//---=>?:8 4;O B8:5B>2-----

string ShowTicketsbutton;

bool ShowTicketsstate;

string ShowTicketsBUYbutton;

string textShowTicketsBUYbutton;

bool ShowTicketsBUYbuttonstate;

string ShowTicketsSELLbutton;

string textShowTicketsSELLbutton;

bool ShowTicketsSELLbuttonstate;

string dummyvolumen;

string ObiektTicketSell1;

string ObiektTicketBuy2;

string ObiektTicketSell3;

string ObiektTicketBuy4;

string ObiektTicketSell5;

string ObiektTicketBuy6;

string ObiektTicketSell7;

//---------------------

string ObiektTicketBuy1;

string ObiektTicketSell2;

string ObiektTicketBuy3;

string ObiektTicketSell4;

string ObiektTicketBuy5;

string Obiekt500,Obiekt501,Obiekt502,Obiekt503,Obiekt504,Obiekt505,Obiekt506,Obiekt507,Obiekt508,Obiekt509,Obiekt510,Obiekt511,Obiekt512,Obiekt513,Obiekt514,Obiekt515,Obiekt516,Obiekt518,Obiekt519,Obiekt520,Obiekt521,Obiekt522,Obiekt523,Obiekt524,Obiekt525,Obiekt526,Obiekt527,Obiekt528,Obiekt529,Obiekt530,Obiekt531,Objetivo531,Obiekt534,Obiekt544,Obiekt546,Obiekt545,Obiekt560,Obiekt561,Obiekt562,Obiekt704,Obiekt705,Obiekt706,Obiekt707,Obiekt708,Obiekt709,Obiekt710,Obiekt711,Obiekt712,Obiekt713,Obiekt714,Obiekt715,Obiekt716,Obiekt717,Obiekt718,Obiekt719,Obiekt720,Obiekt721,Obiekt722,Obiekt723,Obiekt724,Obiekt725,Obiekt726,Obiekt727,Obiekt728,Obiekt729,Obiekt730,Obiekt731,Obiekt732,Obiekt733;

int nolike1,nolike2,nolike3,nolike4,nolike5,nolike6,nolike7,directpermisbuy,directpermissell;

int PermicionB1_1,PermicionB1_2,PermicionB1_3,PermicionB1_4,PermicionB1_5,PermicionB1_6,PermicionB1_7,PermicionB2_1,PermicionB2_2,PermicionB2_3,PermicionB2_4,PermicionB3_1,PermicionB3_2,PermicionB3_3,PermicionB3_4,PermicionB4_1,PermicionB4_2,PermicionB4_3,PermicionB5_1,PermicionB5_2,PermicionB6_1,PermicionB7_1,PermicionB8_1;

int PermicionS1_1,PermicionS1_2,PermicionS1_3,PermicionS1_4,PermicionS1_5,PermicionS1_6,PermicionS1_7,PermicionS2_1,PermicionS2_2,PermicionS2_3,PermicionS2_4,PermicionS3_1,PermicionS3_2,PermicionS3_3,PermicionS3_4,PermicionS4_1,PermicionS4_2,PermicionS4_3,PermicionS5_1,PermicionS5_2,PermicionS6_1,PermicionS7_1,PermicionS8_1;

string ObiektTicketSell6;

string ObiektTicketBuy7;

string Accountprofit;

string Revers;

string pips;

string textpips;

string pipsprofit;

string textpipsprofit;

string finansbag;

string textfinansbag;

string objetivo;

string textobjetivo;

string reset;

string dojiCandles="539";

string whiteCandles="537";

string blackCandles="535";

int allowBuy1;

int allowBuy2;

int allowBuy3;

int allowBuy4;

int allowBuy5;

int allowBuy6;

int allowBuy7;

int allowSell1;

int allowSell2;

int allowSell3;

int allowSell4;

int allowSell5;

int allowSell6;

int allowSell7;

string CBstr;

string CWstr;

string CDj;

string fileslide1;

string Confidance;

string fileConfidance;

string Persent;

string filesmile;

int pointsMASELL1;

int pointsMASELL2;

int pointsMABUY1;

int pointsMABUY2;

int TotaltuADDtoSELLTEXT,TotaltuADDtoBUYTEXT;

int pointsRSIBUY1;

int pointsRSISELL1;

int pointsRSIBUY2;

int pointsRSISELL2;

int pointsRSIBUY3;

int pointsRSISELL3;

int pointsMACDBUY1;

int pointsMACDSELL1;

int pointsMACDBUY2;

int pointsMACDSELL2;

int pointsMACDBUY3;

int pointsMACDSELL3;

int pointsSTOCHSELL;

int pointsSTOCHBUY;

int IreceiveLevelresult;

datetime bartimeresult;

double STOPforBUY,STOPforSELL;

string StopOrders,MarketOrders,LimitOrders;

bool StopOrdersstate,MarketOrdersstate,LimitOrdersstate;

string sellbuttonLimit,buybuttonLimit,sellbuttonStop,buybuttonStop,kism;

string ObiektIndCompLineVert,ObiektIndCompLineGor,filefiveeuros,Obiekt700,Obiekt701,Obiekt702,RectanglLabel;

string ObjectFWBuy1TP,ObjectFWBuy1SL,ObjectFWSell1TP,ObjectFWSell1SL,ObjectFWBuy2TP,ObjectFWBuy2SL,ObjectFWBuy3TP,ObjectFWBuy3SL,ObjectFWBuy4TP,ObjectFWBuy4SL,ObjectFWBuy5TP,ObjectFWBuy5SL,ObjectFWBuy6TP,ObjectFWBuy6SL,ObjectFWBuy7TP,ObjectFWBuy7SL,ObjectFWSell2TP,ObjectFWSell2SL,ObjectFWSell3TP,ObjectFWSell3SL,ObjectFWSell4TP,ObjectFWSell4SL,ObjectFWSell5TP,ObjectFWSell5SL,ObjectFWSell6TP,ObjectFWSell6SL,ObjectFWSell7TP,ObjectFWSell7SL;

string Levelup_2="Levelup_2";

string Levelup_3="Levelup_3";

string Levelup_5="Levelup_5";

string Levelup_8="Levelup_8";

string Levelup_13="Levelup_13";

string Levelup_21="Levelup_21";

string Levelup_34="Levelup_34";

string Levelup_55="Levelup_55";

string Levelup_89="Levelup_89";

string Levelup_144="Levelup_144";

string Leveldown_2="Leveldown_2";

string Leveldown_3="Leveldown_3";

string Leveldown_5="Leveldown_5";

string Leveldown_8="Leveldown_8";

string Leveldown_13="Leveldown_13";

string Leveldown_21="Leveldown_21";

string Leveldown_34="Leveldown_34";

string Leveldown_55="Leveldown_55";

string Leveldown_89="Leveldown_89";

string Leveldown_144="Leveldown_144";

string Levelup_2_Label="Levelup_2_Label";

string Levelup_3_Label="Levelup_3_Label";

string Levelup_5_Label="Levelup_5_Label";

string Levelup_8_Label="Levelup_8_Label";

string Levelup_13_Label="Levelup_13_Label";

string Levelup_21_Label="Levelup_21_Label";

string Levelup_34_Label="Levelup_34_Label";

string Levelup_55_Label="Levelup_55_Label";

string Levelup_89_Label="Levelup_89_Label";

string Levelup_144_Label="Levelup_144_Label";

string Leveldown_2_Label="Leveldown_2_Label";

string Leveldown_3_Label="Leveldown_3_Label";

string Leveldown_5_Label="Leveldown_5_Label";

string Leveldown_8_Label="Leveldown_8_Label";

string Leveldown_13_Label="Leveldown_13_Label";

string Leveldown_21_Label="Leveldown_21_Label";

string Leveldown_34_Label="Leveldown_34_Label";

string Leveldown_55_Label="Leveldown_55_Label";

string Leveldown_89_Label="Leveldown_89_Label";

string Leveldown_144_Label="Leveldown_144_Label";

double StopLoss_StopEntranceBUY;

double StopLoss_StopEntranceSELL;

string StopLoss_StopEntranceBuy="StopLoss_StopEntranceBuy";

string StopLoss_StopEntranceSell="StopLoss_StopEntranceSell";

double platform_9_3_4_UP;

double platform_9_3_4_DOWN;

string Platform_9_3_4_UP="Platform_9_3_4_UP";

string Platform_9_3_4_DOWN="Platform_9_3_4_DOWN";

double IpaintFiboLineUP_2;

double IpaintFiboLineUP_3;

double IpaintFiboLineUP_5;

double IpaintFiboLineUP_8;

double IpaintFiboLineUP_13;

double IpaintFiboLineUP_21;

double IpaintFiboLineUP_34;

double IpaintFiboLineUP_55;

double IpaintFiboLineUP_89;

double IpaintFiboLineUP_144;



double IpaintFiboLineDOWN_2;

double IpaintFiboLineDOWN_3;

double IpaintFiboLineDOWN_5;

double IpaintFiboLineDOWN_8;

double IpaintFiboLineDOWN_13;

double IpaintFiboLineDOWN_21;

double IpaintFiboLineDOWN_34;

double IpaintFiboLineDOWN_55;

double IpaintFiboLineDOWN_89;

double IpaintFiboLineDOWN_144;

//+--------------------End----------------------------------------------+



//+------------------------------------------------------------------+

void OnInit()//>ABC? 2 B5;> =8F80;870F88 @07@5H>=



  {



// if(pincode!=111777){Alert( "Autentificacion Faild" ); return; }//A;8 8= >4 =5 A>>B25BA2C5B 7040==><C ?0@0<5B@C B> 4>ABC? 2 B5;> DC=:F88 70?@5I>=.K2>4 287C0;L=>3> >?>25I5=8O

// if(AccountNumber()!=20446902 && Account){Alert( "Autentificacion Faild" );}return;//A;8 ><5@ )5B0 =5 A>>B25BA2C5B CAB0=>2;5==><C 7=0G5=8N B> 4>ABC? 2 B5;> DC=:F8 70?@5I>=

//Comment("Hellow World");//test



//---8=8F80;870F8O  0=40

   MathSrand(1);//#AB0=02;8205BAO 7=0G5=85 1 4;O 35=5@0F88 @0=68@020=KE G85A5;

//--1=C;5=85 ?5@5<5==KE ?@8 70?CA:5----

   if(ticketsadded==false) //A;8 4>102;5=85 D0:BC@ @02=0 ?@0245 B> 4>ABC? 2 DC=:F8N @07@5H>=

     {



      IHaveticketBuy1=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?>:C?:C 1 @02=0 0

      IHaveticketBuy2=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?>:C?:C 2 @02=0 0

      IHaveticketBuy3=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?>:C?:C 3 @02=0 0

      IHaveticketBuy4=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?>:C?:C 4 @02=0 0

      IHaveticketBuy5=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?>:C?:C 5 @02=0 0

      IHaveticketBuy6=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?>:C?:C 6 @02=0 0

      IHaveticketBuy7=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?>:C?:C 7 @02=0 0

      IHaveticketBuy8=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?>:C?:C 8 @02=0 0

      IHaveticketBuy9=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?>:C?:C 9 @02=0 0

      IHaveticketBuy10=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?>:C?:C 10 @02=0 0

      IHaveticketBuy11=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?>:C?:C 11 @02=0 0

      IHaveticketBuy12=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?>:C?:C 12 @02=0 0

      IHaveticketBuy13=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?>:C?:C 13 @02=0 0

      IHaveticketBuy14=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?>:C?:C 14 @02=0 0

      IHaveticketSell1=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?@>406C 1 @02=0 0

      IHaveticketSell2=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?@>406C 2 @02=0 0

      IHaveticketSell3=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?@>406C 3 @02=0 0

      IHaveticketSell4=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?@>406C 4 @02=0 0

      IHaveticketSell5=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?@>406C 5 @02=0 0

      IHaveticketSell6=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?@>406C 6 @02=0 0

      IHaveticketSell7=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?@>406C 7 @02=0 0

      IHaveticketSell8=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?@>406C 8 @02=0 0

      IHaveticketSell9=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?@>406C 9 @02=0 0

      IHaveticketSell10=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?@>406C 10 @02=0 0

      IHaveticketSell11=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?@>406C 11 @02=0 0

      IHaveticketSell12=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?@>406C 12 @02=0 0

      IHaveticketSell13=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?@>406C 13 @02=0 0

      IHaveticketSell14=0;//CAB0=02;8205BAO 7=0G5=85. $0:BC@C =0 ?@>406C 14 @02=0 0

     }

//-- 01>B0 A 3@0D8:0<8---

   ChartSetInteger(0,CHART_SHOW_GRID,0,false);//#AB0=02;8205BAO ?0@0<5B@ 3@0D8:0.!5B:0 C40;5=0

   ChartSetInteger(0,CHART_DRAG_TRADE_LEVELS,0,false);//#AB0=02;8205BAO ?0@0<5B@ 3@0D8:0.5@5B0A:820=85 B>@3>2KE C@>2=59 70?@5I>=

   ChartSetInteger(0,CHART_SHIFT,0,true);//#AB0=02;8205BAO ?0@0<5B@ 3@0D8:0.BABC? 2 3@0D8:5 @07@5H>=

   ChartSetDouble(0,CHART_SHIFT_SIZE,50);//#AB0=02;8205BAO ?0@0<5B@ 3@0D8:0. 07<5@ >BABC?0 =0 3@0D8:5

//ChartSetSymbolPeriod(0,Symbol(),PERIOD_M1);

   ChartSetInteger(0,CHART_MODE,CHART_CANDLES);//#AB0=02;8205BAO ?0@0<5B@ 3@0D8:0.87C0;870F8O F5=K 2 2845 O?>=A:8E A25G59

   ChartSetInteger(0,CHART_COLOR_BACKGROUND,clrWhite);//#AB0=02;8205BAO ?0@0<5B@ 3@0D8:0.$>=>2K9 F25B 5;K9

   ChartSetInteger(0,CHART_COLOR_FOREGROUND,clrBlack);////#AB0=02;8205BAO ?0@0<5B@ 3@0D8:0.&25B >A59 H:0;K F5=K G5@=K9

   ChartSetInteger(0,CHART_COLOR_CHART_UP,clrBlack);//#AB0=02;8205BAO ?0@0<5B@ 3@0D8:0.BABC? 2 3@0D8:5 @07@5H>=

   ChartSetInteger(0,CHART_COLOR_CHART_DOWN,clrBlack);//#AB0=02;8205BAO ?0@0<5B@ 3@0D8:0."5=L 8 >:>=B>2:0 1KG59 A25G8 G5@=0O

   ChartSetInteger(0,CHART_COLOR_CHART_LINE,clrBlack);//#AB0=02;8205BAO ?0@0<5B@ 3@0D8:0."5=L 8 >:>=B>2:0 <5425659 A25G8 G5@=0O

   ChartSetInteger(0,CHART_COLOR_CANDLE_BULL,clrWhite);//#AB0=02;8205BAO ?0@0<5B@ 3@0D8:0."5;>  1KG59 A25G8 15;>5

   ChartSetInteger(0,CHART_COLOR_CANDLE_BEAR,clrBlack);//#AB0=02;8205BAO ?0@0<5B@ 3@0D8:0."5;>  <5425659 A25G8 G5@=>5

   ChartSetInteger(0,CHART_COLOR_BID,clrGreen);//#AB0=02;8205BAO ?0@0<5B@ 3@0D8:0.&25B ;8=88 84 75;5=K9





//-----------------------

   Obiekt714="714";

   ObjectDelete(Obiekt714);

   datetime BrTime=iTime(Symbol(),PERIOD_M1,1);// ?5@5<5==CN 2:;04K205BAO 7=0G5=85 2@5<5=8 ?>A;54=59 70:@KB>9 A25G8

   HIGHT=iHigh(Symbol(),PERIOD_M1,1);// ?5@5<5==CN 2:;04K205BAO 7=0G5=85 F5=K 2KA>BK ?>A;54=59 70:@KB>9 A25G8

//-----Funcion de auto deteccion de ancho de la ventana

   CHWPX=-1;// ?5@5<5==CN 2:;04K205BAO G8A;> -1

   ChartGetInteger(0,CHART_WIDTH_IN_PIXELS,0,CHWPX);//5@5<5==0O ?>;CG05B 7=0G5=85 2 ?8:A5;OE HK@5=K 3@0D8:0

//-------



//---Sell Tree---

   ObiektTicketSell1="130";//5@5<5=>9 >1L5:B D0:BC@0 =0 ?@>406C 1 ?@8A208205BAO G8A;> 130

   ObiektTicketBuy2="131";//5@5<5=>9 >1L5:B D0:BC@0 =0 ?>:C?:C 2 ?@8A208205BAO G8A;> 131

   ObiektTicketSell3="132";//5@5<5=>9 D0:BC@0 =0 ?@>406C 3 ?@8A208205BAO G8A;> 132

   ObiektTicketBuy4="133";//5@5<5=>9 >1L5:B D0:BC@0 =0 ?>:C?:C 4 ?@8A208205BAO G8A;> 133

   ObiektTicketSell5="134";//5@5<5=>9 D0:BC@0 =0 ?@>406C 5 ?@8A208205BAO G8A;> 134

   ObiektTicketBuy6="135";//5@5<5=>9 >1L5:B D0:BC@0 =0 ?>:C?:C 6 ?@8A208205BAO G8A;> 135

   ObiektTicketSell7="136";//5@5<5=>9 D0:BC@0 =0 ?@>406C 7 ?@8A208205BAO G8A;> 136

//---BUY Tree---

   ObiektTicketBuy1="137";//5@5<5=>9 >1L5:B D0:BC@0 =0 ?>:C?:C 1 ?@8A208205BAO G8A;> 137

   ObiektTicketSell2="138";//5@5<5=>9 >1L5:B D0:BC@0 =0 ?@>406C 2 ?@8A208205BAO G8A;> 138

   ObiektTicketBuy3="139";//5@5<5=>9 >1L5:B D0:BC@0 =0 ?>:C?:C 3 ?@8A208205BAO G8A;> 139

   ObiektTicketSell4="140";//5@5<5=>9 >1L5:B D0:BC@0 =0 ?@>406C 4 ?@8A208205BAO G8A;> 140

   ObiektTicketBuy5="141";//5@5<5=>9 >1L5:B D0:BC@0 =0 ?>:C?:C 5 ?@8A208205BAO G8A;> 131

   ObiektTicketSell6="142";//5@5<5=>9 >1L5:B D0:BC@0 =0 ?@>406C 6 ?@8A208205BAO G8A;> 142

   ObiektTicketBuy7="143";//5@5<5=>9 >1L5:B D0:BC@0 =0 ?>:C?:C 7 ?@8A208205BAO G8A;> 143

//-------------   

   ShowTicketsBUYbutton="144";//5@5<5=>9 >1L5:B ?>:068 D0:BC@K =0 ?>:C?:C :=>?:0 ?@8A208205BAO G8A;> 144

   ShowTicketsSELLbutton="145";//5@5<5=>9 >1L5:B ?>:068 D0:BC@K =0 ?@>406C :=>?:0 ?@8A208205BAO G8A;> 145

   ShowTicketsbutton="146";//5@5<5=>9 >1L5:B ?>:068 D0:BC@K  :=>?:0 ?@8A208205BAO G8A;> 146

   ObiektIndCompLineVert="2001";

   ObiektIndCompLineGor="2002";

   Start="125";

   Start1="147";

   Start2="168";

   sellbutton="1000001";

   buybutton="1000000";

   Obiekt500="500";

   Obiekt501="501";

   Obiekt502="502";

   Obiekt503="503";

   Obiekt504="504";

   Obiekt505="505";

   Obiekt506="506";

   Obiekt507="507";

   Obiekt508="508";

   Obiekt509="509";

   Obiekt510="510";

   Obiekt511="511";

   Obiekt512="512";

   Obiekt513="513";

   Obiekt514="514";

   Obiekt515="515";

   Obiekt516="516";

   Obiekt518="518";

   Obiekt518="519";

   Obiekt518="520";

   Obiekt518="521";

   Obiekt518="522";

   Obiekt518="523";

   Obiekt518="524";

   Obiekt518="525";

   Obiekt518="526";

   Obiekt518="527";

   Obiekt518="528";

   Obiekt518="529";

   Obiekt518="530";

   Obiekt518="531";

   Obiekt518="532";

   Obiekt518="533";

   pips="517";

   pipsprofit="523";

   textpipsprofit="524";

   finansbag="525";

   textfinansbag="526";

   Confidance="541";

   StopOrders="551";

   MarketOrders="552";

   LimitOrders="553";

   Obiekt560="560";

   Obiekt561="561";

   Obiekt562="562";

   sellbuttonLimit="563";

   buybuttonLimit="564";

   sellbuttonStop="565";

   buybuttonStop="566";

   kism="567";

   ObjectFWBuy1TP="568";

   ObjectFWBuy1SL="569";

   ObjectFWSell1TP="570";

   ObjectFWSell1SL="571";

   ObjectFWBuy2TP="572";

   ObjectFWBuy2SL="573";

   ObjectFWBuy3TP="574";

   ObjectFWBuy3SL="575";

   ObjectFWBuy4TP="576";

   ObjectFWBuy4SL="577";

   ObjectFWBuy5TP="578";

   ObjectFWBuy5SL="579";

   ObjectFWBuy6TP="580";

   ObjectFWBuy6SL="581";

   ObjectFWBuy7TP="582";

   ObjectFWBuy7SL="583";

   ObjectFWSell2TP="584";

   ObjectFWSell2SL="585";

   ObjectFWSell3TP="586";

   ObjectFWSell3SL="587";

   ObjectFWSell4TP="588";

   ObjectFWSell4SL="589";

   ObjectFWSell5TP="590";

   ObjectFWSell5SL="591";

   ObjectFWSell6TP="592";

   ObjectFWSell6SL="593";

   ObjectFWSell7TP="594";

   ObjectFWSell7SL="595";

   filefiveeuros="999";

   Obiekt700="700";

   Obiekt701="701";

   Obiekt702="702";

   RectanglLabel="703";

   Obiekt704="704";

   Obiekt705="705";

   Obiekt706="706";

   Obiekt707="707";

   Obiekt708="708";

   Obiekt709="709";

   Obiekt710="710";

   Obiekt711="711";

   Obiekt712="712";

   Obiekt713="713";

   Obiekt714="714";

   Obiekt715="715";

   Obiekt716="716";

   Obiekt717="717";

   Obiekt718="718";

   Obiekt719="719";

   Obiekt720="720";

   Obiekt721="721";

   Obiekt722="722";

   Obiekt723="723";

   Obiekt724="724";

   Obiekt725="725";

   Obiekt726="726";

   Obiekt727="727";

   Obiekt728="728";

   Obiekt729="729";

   Obiekt730="730";

   Obiekt731="731";

   Obiekt732="732";

   Obiekt733="733";

//------ 07@5H0NA>25B=8:C B>@3>20BL 02B><0B8G5A:8----

   bool thisAccountTradeAllowed=AccountInfoInteger(ACCOUNT_TRADE_ALLOWED);

   bool EATradeAllowed=AccountInfoInteger(ACCOUNT_TRADE_EXPERT);

//----------------------





//---Deliting Lines ------- 

ObjectsDeleteAll();

   

//---Lines calculation------

//--DC=:F8O C40;5=8O >1L5:B82 87 3@0D8:0---



  // for(int io=10000; io>0; io--)//>ABC? 2 B5;> F8:;0 ?@8 >1LO2;5==KE CA;>28OE.

    // {

      //string Num=IntegerToString(io);

      //string Obiekt="Obiekt";

      //string Fordelit=Obiekt+Num;

      //ObjectDelete(Fordelit);//#40;5=85 >1L5:B>2 A 8A?>;L7020=85 8<5=8 >1L5:B0 8 G8A;0



     //}//KE>4 87 B5;0 F8:;0



//----->185:B ?@O<>C3>;L=>5 >:=>

   ObjectCreate(0,RectanglLabel,OBJ_RECTANGLE_LABEL,0,0,0);

   ObjectSetInteger(0,RectanglLabel,OBJPROP_XDISTANCE,CHWPX-300);

   ObjectSetInteger(0,RectanglLabel,OBJPROP_YDISTANCE,0);

   ObjectSetInteger(0,RectanglLabel,OBJPROP_XSIZE,CHWPX-300);

   ObjectSetInteger(0,RectanglLabel,OBJPROP_YSIZE,200);

   ObjectSetInteger(0,RectanglLabel,OBJPROP_BGCOLOR,clrPaleGreen);

   ObjectSetInteger(0,RectanglLabel,OBJPROP_BORDER_TYPE,BORDER_SUNKEN);

   ObjectSetInteger(0,RectanglLabel,OBJPROP_COLOR,clrBlack);

   ObjectSetInteger(0,RectanglLabel,OBJPROP_STYLE,DRAW_SECTION);

   ObjectSetInteger(0,RectanglLabel,OBJPROP_WIDTH,10);



   LotsVolumen=0;// ?5@5<5==CN 2:;04K205BAO 0 

//----------------

//------>;5 22>40 @5<5=8----

   int obiektT=123;//1L5:BC " ?@8A208205BAO 7=0G5=85 123

   ObiektT=IntegerToString(obiektT);//5@52>4 G8A;0 2 B5:A

   ObjectDelete(ObiektT);//#40;5=85 >1L5:B0 "

   ObjectCreate(ObiektT,OBJ_EDIT,0,BrTime,HIGHT+0.00015);//!>740=85 >;O 22>40 4;O B5:AB0

   ObjectSetInteger(0,ObiektT,OBJPROP_XDISTANCE,CHWPX-300);//#AB0=02;8205BAO 48AB0=F8O ?> >A8 X 300 ?8:A5;59

   ObjectSetInteger(0,ObiektT,OBJPROP_YDISTANCE,0);//#AB0=02;8205BAO 48AB0=F8O ?> >A8 Y 0 ?8:A5;59

   ObjectSetInteger(0,ObiektT,OBJPROP_XSIZE,120);//#AB0=02;8205BAO @07<5@ ?>;O ?> >A8 8:A 2 120 ?8:A5;59

   ObjectSetInteger(0,ObiektT,OBJPROP_YSIZE,20);//#AB0=02;8205BAO @07<5@ ?>;O ?> >A8 83@8: 2 20 ?8:A5;59

   ObjectSetInteger(0,ObiektT,OBJPROP_ALIGN,ALIGN_CENTER);//#AB0=02;8205BAO 7=0G5=85 F5=B@>2:0 B5:AB0 =0 C@025=L F5=B@0

   ObjectSetInteger(0,ObiektT,OBJPROP_COLOR,clrRed);//1L5:B ?>;5 ?>;CG05B :@0A=K9 F25B

//--- CAB0=>28< B5:AB

   string brts=TimeToString(iTime(Symbol(),0,1));//#AB0=>2:0 B5:AB0 2 ?>;5

   ObjectSetString(0,ObiektT,OBJPROP_TEXT,brts);



//------>;5 22>40 #@02=O----

   int obiektLevelpole=124;

   ObiektLevelpole=IntegerToString(obiektLevelpole);

   ObjectDelete(ObiektLevelpole);

   ObjectCreate(ObiektLevelpole,OBJ_EDIT,0,BrTime,HIGHT+0.00015);

   ObjectSetInteger(0,ObiektLevelpole,OBJPROP_XDISTANCE,CHWPX-300);

   ObjectSetInteger(0,ObiektLevelpole,OBJPROP_YDISTANCE,25);

   ObjectSetInteger(0,ObiektLevelpole,OBJPROP_XSIZE,50);

   ObjectSetInteger(0,ObiektLevelpole,OBJPROP_YSIZE,20);

   ObjectSetInteger(0,ObiektLevelpole,OBJPROP_ALIGN,ALIGN_CENTER);

   ObjectSetInteger(0,ObiektLevelpole,OBJPROP_COLOR,clrRed);

//--- CAB0=>28< B5:AB

   string strlevelpole=IntegerToString(Level);

   ObjectSetString(0,ObiektLevelpole,OBJPROP_TEXT,strlevelpole);

//-------

//-------imag fibanachi-----

   string   filefibanachi="\\Images\\ImagesExpertBinWave\\fibanachi.bmp";

//-----------------------

   int obiekt501=501;

   Obiekt501=IntegerToString(obiekt501);

   ObjectDelete(Obiekt501);

   ObjectCreate(Obiekt501,OBJ_BITMAP_LABEL,0,BrTime,HIGHT+0.00015);

   ObjectSetString(0,Obiekt501,OBJPROP_BMPFILE,filefibanachi);

   ObjectSetInteger(0,Obiekt501,OBJPROP_XDISTANCE,CHWPX-250);

   ObjectSetInteger(0,Obiekt501,OBJPROP_YDISTANCE,25);

//------>;5 22>40 1LQ<>2----

   obiektVolumenpole=127;

   ObiektVolumenpole=IntegerToString(obiektVolumenpole);

   ObjectDelete(ObiektVolumenpole);

   ObjectCreate(ObiektVolumenpole,OBJ_EDIT,0,BrTime,HIGHT+0.00015);

   ObjectSetInteger(0,ObiektVolumenpole,OBJPROP_XDISTANCE,CHWPX-230);

   ObjectSetInteger(0,ObiektVolumenpole,OBJPROP_YDISTANCE,25);

   ObjectSetInteger(0,ObiektVolumenpole,OBJPROP_XSIZE,40);

   ObjectSetInteger(0,ObiektVolumenpole,OBJPROP_YSIZE,20);

   ObjectSetInteger(0,ObiektVolumenpole,OBJPROP_ALIGN,ALIGN_CENTER);

   ObjectSetInteger(0,ObiektVolumenpole,OBJPROP_COLOR,clrRed);

//------=48:0B>@=0O ;8=8O 1----

   ObjectDelete(ObiektIndCompLineVert);

   //ObjectCreate(ObiektIndCompLineVert,OBJ_EDIT,0,BrTime,HIGHT+0.00015);

   ObjectSetInteger(0,ObiektVolumenpole,OBJPROP_XDISTANCE,CHWPX-230);

   ObjectSetInteger(0,ObiektVolumenpole,OBJPROP_YDISTANCE,25);

   ObjectSetInteger(0,ObiektVolumenpole,OBJPROP_XSIZE,40);

   ObjectSetInteger(0,ObiektVolumenpole,OBJPROP_YSIZE,20);

   ObjectSetInteger(0,ObiektVolumenpole,OBJPROP_ALIGN,ALIGN_CENTER);

   ObjectSetInteger(0,ObiektVolumenpole,OBJPROP_COLOR,clrRed);

//--- CAB0=>28< B5:AB

   string strVolumen=DoubleToString(LotsVolumen2,2);

   ObjectSetString(0,ObiektVolumenpole,OBJPROP_TEXT,strVolumen);

//-------

//-------imag volume-----

   string   filevolume="\\Images\\ImagesExpertBinWave\\volume.bmp";

//-----------------------

   int obiekt502=502;

   Obiekt502=IntegerToString(obiekt502);

   ObjectDelete(Obiekt502);

   ObjectCreate(Obiekt502,OBJ_BITMAP_LABEL,0,BrTime,HIGHT+0.00015);

   ObjectSetString(0,Obiekt502,OBJPROP_BMPFILE,filevolume);

   ObjectSetInteger(0,Obiekt502,OBJPROP_XDISTANCE,CHWPX-190);

   ObjectSetInteger(0,Obiekt502,OBJPROP_YDISTANCE,25);

//--Start Button--------------------



   ObjectDelete(Start);

   ObjectCreate(0,Start,OBJ_BUTTON,0,bar_time,HIGHT+0.00015);

   ObjectSetInteger(0,Start,OBJPROP_XDISTANCE,CHWPX-150);

   ObjectSetInteger(0,Start,OBJPROP_YDISTANCE,0);

   ObjectSetInteger(0,Start,OBJPROP_XSIZE,50);

   ObjectSetInteger(0,Start,OBJPROP_YSIZE,20);

   string textStart="Start";

   ObjectSetString(0,Start,OBJPROP_TEXT,textStart);

   ObjectSetInteger(0,Start,OBJPROP_COLOR,clrRed);

   ObjectSetInteger(0,Start,OBJPROP_FONTSIZE,14);

   ObjectSetInteger(0,Start,OBJPROP_ALIGN,ALIGN_CENTER);

   Startstate=false;

   ObjectSetInteger(0,Start,OBJPROP_STATE,Startstate);

//long Startbuttonpresed=ObjectGetInteger(0,Start,OBJPROP_STATE,0);



//---Start Button--------------------

//--Set Pausa Button--------------------

   Pausa="pausabutton";

   ObjectDelete(Pausa);

   ObjectCreate(0,Pausa,OBJ_BUTTON,0,bar_time,HIGHT+0.00015);

   ObjectSetInteger(0,Pausa,OBJPROP_XDISTANCE,CHWPX-70);

   ObjectSetInteger(0,Pausa,OBJPROP_YDISTANCE,0);

   ObjectSetInteger(0,Pausa,OBJPROP_XSIZE,50);

   ObjectSetInteger(0,Pausa,OBJPROP_YSIZE,20);

   string textPausa="Pausa";

   ObjectSetString(0,Pausa,OBJPROP_TEXT,textPausa);

   ObjectSetInteger(0,Pausa,OBJPROP_COLOR,clrRed);

   ObjectSetInteger(0,Pausa,OBJPROP_FONTSIZE,13);

   ObjectSetInteger(0,Pausa,OBJPROP_ALIGN,ALIGN_CENTER);

   bool Pausastate=false;

   ObjectSetInteger(0,Start,OBJPROP_STATE,Pausastate);

//long Pausabuttonpresed=ObjectGetInteger(0,Pausa,OBJPROP_STATE,0);

//-------imag start-----

   string   filestart="\\Images\\ImagesExpertBinWave\\start.bmp";

//-----------------------

   int obiekt503=503;

   Obiekt503=IntegerToString(obiekt503);

   ObjectDelete(Obiekt503);

   ObjectCreate(Obiekt503,OBJ_BITMAP_LABEL,0,BrTime,HIGHT+0.00015);

   ObjectSetString(0,Obiekt503,OBJPROP_BMPFILE,filestart);

   ObjectSetInteger(0,Obiekt503,OBJPROP_XDISTANCE,CHWPX-100);

   ObjectSetInteger(0,Obiekt503,OBJPROP_YDISTANCE,0);



//--ManualVolum Button--------------------



   ManualVolum="128";

   ObjectDelete(ManualVolum);

   ObjectCreate(0,ManualVolum,OBJ_BUTTON,0,bar_time,HIGHT+0.00015);

   ObjectSetInteger(0,ManualVolum,OBJPROP_XDISTANCE,CHWPX-300);

   ObjectSetInteger(0,ManualVolum,OBJPROP_YDISTANCE,50);

   ObjectSetInteger(0,ManualVolum,OBJPROP_XSIZE,70);

   ObjectSetInteger(0,ManualVolum,OBJPROP_YSIZE,20);



   string textManualVolum="ADDVolum";

   ObjectSetString(0,ManualVolum,OBJPROP_TEXT,textManualVolum);

   ObjectSetInteger(0,ManualVolum,OBJPROP_COLOR,clrRed);

   ObjectSetInteger(0,ManualVolum,OBJPROP_FONTSIZE,9);

   ObjectSetInteger(0,ManualVolum,OBJPROP_ALIGN,ALIGN_CENTER);

   ManualVolumstate=false;

   ObjectSetInteger(0,ManualVolum,OBJPROP_STATE,ManualVolumstate);

   long ManualVolumbuttonpresed=ObjectGetInteger(0,ManualVolum,OBJPROP_STATE,0);

//-------imag start-----

   string   filemanualvolume="\\Images\\ImagesExpertBinWave\\manual.bmp";

//-----------------------

   int obiekt505=505;

   Obiekt505=IntegerToString(obiekt505);

   ObjectDelete(Obiekt505);

   ObjectCreate(Obiekt505,OBJ_BITMAP_LABEL,0,BrTime,HIGHT+0.00015);

   ObjectSetString(0,Obiekt505,OBJPROP_BMPFILE,filemanualvolume);

   ObjectSetInteger(0,Obiekt505,OBJPROP_XDISTANCE,CHWPX-230);

   ObjectSetInteger(0,Obiekt505,OBJPROP_YDISTANCE,50);

//--Start Button--------------------

//------CHART NIMBER----



   int obiekt5001=5001;

   Obiekt5001=IntegerToString(obiekt5001);

   ObjectDelete(Obiekt5001);

   ObjectCreate(Obiekt5001,OBJ_LABEL,0,BrTime,HIGHT+0.00015);

   

  

//Comment(windowsnumber);

   ObjectSetString(0,Obiekt5001,OBJPROP_TEXT,"Signals in Mail:https://mail.google.com/ ");

   ObjectSetInteger(0,Obiekt5001,OBJPROP_XDISTANCE,CHWPX-300);

   ObjectSetInteger(0,Obiekt5001,OBJPROP_YDISTANCE,75);

   ObjectSetInteger(0,Obiekt5001,OBJPROP_COLOR,clrRed);

   

   int obiekt5002=5002;

   Obiekt5002=IntegerToString(obiekt5002);

   ObjectDelete(Obiekt5002);

   ObjectCreate(Obiekt5002,OBJ_LABEL,0,BrTime,HIGHT+0.00015);

   

   

//Comment(windowsnumber);

   ObjectSetString(0,Obiekt5002,OBJPROP_TEXT,"Login:evgeniimqlroot@gmail.com");

   ObjectSetInteger(0,Obiekt5002,OBJPROP_XDISTANCE,CHWPX-300);

   ObjectSetInteger(0,Obiekt5002,OBJPROP_YDISTANCE,90);

   ObjectSetInteger(0,Obiekt5002,OBJPROP_COLOR,clrRed);

   

    int obiekt5003=5003;

   Obiekt5003=IntegerToString(obiekt5003);

   ObjectDelete(Obiekt5003);

   ObjectCreate(Obiekt5003,OBJ_LABEL,0,BrTime,HIGHT+0.00015);

   

   

//Comment(windowsnumber);

   ObjectSetString(0,Obiekt5003,OBJPROP_TEXT,"Password:MqlRoot2020 ");

   ObjectSetInteger(0,Obiekt5003,OBJPROP_XDISTANCE,CHWPX-300);

   ObjectSetInteger(0,Obiekt5003,OBJPROP_YDISTANCE,105);

   ObjectSetInteger(0,Obiekt5003,OBJPROP_COLOR,clrRed);

//-----------------------

   

   int obiekt5004=5004;

   string Obiekt5004=IntegerToString(obiekt5004);

   ObjectDelete(Obiekt5004);

   ObjectCreate(Obiekt5004,OBJ_LABEL,0,BrTime,HIGHT+0.00015);

   

   

//Comment(windowsnumber);

   ObjectSetString(0,Obiekt5004,OBJPROP_TEXT,"DONATE PLEASE http://paypal.me/mql4Root");

   ObjectSetInteger(0,Obiekt5004,OBJPROP_XDISTANCE,CHWPX-300);

   ObjectSetInteger(0,Obiekt5004,OBJPROP_YDISTANCE,180);

   ObjectSetInteger(0,Obiekt5004,OBJPROP_COLOR,clrRed);

//--Start Button--------------------





//-- 525@A--------------------



   Revers="148";

   ObjectDelete(Revers);

   ObjectCreate(0,Revers,OBJ_LABEL,0,bar_time,HIGHT+0.00015);

   ObjectSetInteger(0,Revers,OBJPROP_XDISTANCE,CHWPX-120);

   ObjectSetInteger(0,Revers,OBJPROP_YDISTANCE,50);

//ObjectSetInteger(0,Accountprofit,OBJPROP_XSIZE,80);

//ObjectSetInteger(0,Accountprofit,OBJPROP_YSIZE,20);



   string textrevers="0";

   ObjectSetString(0,Revers,OBJPROP_TEXT,textrevers);

   ObjectSetInteger(0,Revers,OBJPROP_COLOR,clrRed);

   ObjectSetInteger(0,Revers,OBJPROP_FONTSIZE,11);

   ObjectSetInteger(0,Revers,OBJPROP_ALIGN,ALIGN_CENTER);







//--finansbag--------------------



   

//-------------------

   reset="533";

   ObjectDelete(reset);

   ObjectCreate(0,reset,OBJ_BUTTON,0,bar_time,HIGHT+0.00015);

   ObjectSetInteger(0,reset,OBJPROP_XDISTANCE,CHWPX-50);

   ObjectSetInteger(0,reset,OBJPROP_YDISTANCE,50);

   ObjectSetInteger(0,reset,OBJPROP_XSIZE,50);

   ObjectSetInteger(0,reset,OBJPROP_YSIZE,20);



   string textreset="Reset";

   ObjectSetString(0,reset,OBJPROP_TEXT,textreset);

   ObjectSetInteger(0,reset,OBJPROP_COLOR,clrRed);

   ObjectSetInteger(0,reset,OBJPROP_FONTSIZE,10);

   ObjectSetInteger(0,reset,OBJPROP_ALIGN,ALIGN_CENTER);

   resetstate=false;

   ObjectSetInteger(0,reset,OBJPROP_STATE,resetstate);

//long resetbuttonpresed=ObjectGetInteger(0,reset,OBJPROP_STATE,0);



//--------------------

 



//--------------------------





   if(fotos==true)//A45;0BL D>B> 3@0D8:0 @02=> ;>6L

     {

      //----------

      ObjectCreate(Obiekt730,OBJ_EDIT,0,BrTime,HIGHT+0.00015);//!>740=85 ?>;O 4;O 22>40 B5:AB0.

      ObjectSetString(0,Obiekt730,OBJPROP_TEXT,".PNG");//#AB0=02;8205BAO @0AH8@5=85 ?=3

      ObjectSetInteger(0,Obiekt730,OBJPROP_XDISTANCE,CHWPX-50);//8AB0=F8O ?> 8:A 50 ?8:A5;59

      ObjectSetInteger(0,Obiekt730,OBJPROP_YDISTANCE,85);//8AB0=F8O ?> 83@8: 85 ?8:A5;59

      ObjectSetInteger(0,Obiekt730,OBJPROP_XSIZE,50);// 07<5@ ?> 8:A 50 ?8:A5;59 

      ObjectSetInteger(0,Obiekt730,OBJPROP_YSIZE,20);// 07<5@ ?> 83@8: 20 ?8:A5;59

      ObjectSetInteger(0,Obiekt730,OBJPROP_ALIGN,ALIGN_CENTER);//&5=B@>20=85 B5:AB0 ?> A5@548=5

      ObjectSetInteger(0,Obiekt730,OBJPROP_COLOR,clrRed);//&25B ?>;O :@0A=K9



      ObjectCreate(0,Obiekt731,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);//!>740=85 :=>?:8

      ObjectSetString(0,Obiekt731,OBJPROP_TEXT,"SMILE");//0720=85 :=>?8 A<08;

      ObjectSetInteger(0,Obiekt731,OBJPROP_XDISTANCE,CHWPX-100);//8AB0=F8O ?> 8:A 100 ?8:A5;59

      ObjectSetInteger(0,Obiekt731,OBJPROP_YDISTANCE,85);//8AB0=F8O ?> 83@8: 85 ?8:A5;59

      ObjectSetInteger(0,Obiekt731,OBJPROP_XSIZE,50);// 07<5@ ?> 8:A 50 ?8:A5;59

      ObjectSetInteger(0,Obiekt731,OBJPROP_YSIZE,20);// 07<5@ ?> 83@8: 20 ?8:A5;59

      ObjectSetInteger(0,Obiekt731,OBJPROP_COLOR,clrRed);//&25B :=>?:8 :@0A=K9

      ObjectSetInteger(0,Obiekt731,OBJPROP_FONTSIZE,10);//(@8DB B5:AB0 10 ?8:A5;59

      ObjectSetInteger(0,Obiekt731,OBJPROP_ALIGN,ALIGN_CENTER);//&5=B@>20=85 B5:AB0?> A5@548=5

     }

//------------------------------------

  

   if(TicketsManual==true)//A;8 D0:BC@K @CGL=K5 @02=K ?@0240 B> 4>ABC? 2 B5;> DC=F88 @07@5H>=

     {

      IHaveticketBuy1=ManualIHaveticketBuy1;//O 8<5N D0:BC@C =0 ?>:C?:C 1 ?@8A208205BAO =><5@.

      IHaveticketSell2=ManualIHaveticketSell2;//O 8<5N D0:BC@C =0 ?@>406C 2 ?@8A208205BAO =><5@.

      IHaveticketBuy3=ManualIHaveticketBuy3;//O 8<5N D0:BC@C =0 ?>:C?:C 3 ?@8A208205BAO =><5@.

      IHaveticketSell4=ManualIHaveticketSell4;//O 8<5N D0:BC@C =0 ?@>406C 4 ?@8A208205BAO =><5@.

      IHaveticketBuy5=ManualIHaveticketBuy5;//O 8<5N D0:BC@C =0 ?>:C?:C 5 ?@8A208205BAO =><5@.

      IHaveticketSell6=ManualIHaveticketSell6;//O 8<5N D0:BC@C =0 ?@>406C 6 ?@8A208205BAO =><5@.

      IHaveticketBuy7=ManualIHaveticketBuy7;//O 8<5N D0:BC@C =0 ?>:C?:C 7 ?@8A208205BAO =><5@.





      IHaveticketSell1=ManualIHaveticketSell1;//O 8<5N D0:BC@C =0 ?@>406C 1 ?@8A208205BAO =><5@.

      IHaveticketBuy2=ManualIHaveticketBuy2;//O 8<5N D0:BC@C =0 ?>:C?:C 2 ?@8A208205BAO =><5@.

      IHaveticketSell3=ManualIHaveticketSell3;//O 8<5N D0:BC@C =0 ?@>406C 3 ?@8A208205BAO =><5@.

      IHaveticketBuy4=ManualIHaveticketBuy4;//O 8<5N D0:BC@C =0 ?>:C?:C 4 ?@8A208205BAO =><5@.

      IHaveticketSell5=ManualIHaveticketSell5;//O 8<5N D0:BC@C =0 ?@>406C 5 ?@8A208205BAO =><5@.

      IHaveticketBuy6=ManualIHaveticketBuy6;//O 8<5N D0:BC@C =0 ?>:C?:C 6 ?@8A208205BAO =><5@.

      IHaveticketSell7=ManualIHaveticketSell7;//O 8<5N D0:BC@C =0 ?@>406C 7 ?@8A208205BAO =><5@.

      Print(" Manual Ticket",IHaveticketBuy1,IHaveticketSell1);//5G0B05BAO A>>1I5=85. CGL=K5 D0:BC@K, =><5@0.

      Alert(" Manual Ticket",IHaveticketBuy1,IHaveticketSell1);//K2>48BAO ?>25I5=85. CGL=K5 D0:BC@K, =><5@0.

     }





  }

//+------------------------------------------------------------------+

//|                                                                  |

//+------------------------------------------------------------------+

void OnTick()//2 "8:5 2E>4 2 B5;> DC=:F88 @07@5H>=

  {//0G0;> B5;0 DC=:F88 2 "8:5



//---!<5=0 C@>2=O ?@>D8B0

   if(IHaveticketBuy1>0||IHaveticketBuy3>0||IHaveticketBuy5>0||IHaveticketBuy7>0)//A;8 O 8<5N D0:BC@C =0 ?>:C?:C 1 8;8 3 8;8 5 8;8 7 1>;LH5 0 B> 4>ABC? 2 B5;> DC=:F88 @07@5H>=

     {//0G0;> B5;0 DC=:F88

      long TP5presed=ObjectGetInteger(0,TP5,OBJPROP_STATE,0);// ?5@5<5==CN "5=060B> ?@8A208205BAO 0

      if(TP5presed==1)//A;8 B?5=060B> @02=> 1 B> 4>ABC? 2 B5;> DC=:F88 @07@5H>=

        {//0G0;> B5;0 DC=:F88

         LongTackeProfit=IpaintFiboLineUP_5;//5@5<5==>9 4;8==K92>7<8?@81K;L @8A208205BAO F5=0 O @8ACN D81>;8=8N 25@E5

         Alert(" Take Profit for LONG is ",IpaintFiboLineUP_5);//87C0;L=>5 A>>1I5=85 

         Print(" Take Profit for LONG is ",IpaintFiboLineUP_5);//5G0BL A>>1I5=8O

         ObjectSetInteger(0,TP5,OBJPROP_STATE,0);//#AB0=02;8205BAO 7=0G5=>5 0 2 ?5@5<5==CN B?5

        }//KE>4 87 B5;0 DC=:F88

      long TP8presed=ObjectGetInteger(0,TP8,OBJPROP_STATE,0);

      if(TP8presed==1)

        {

         LongTackeProfit=IpaintFiboLineUP_8;

         Alert(" Take Profit for LONG is ",IpaintFiboLineUP_8);

         Print(" Take Profit for LONG is ",IpaintFiboLineUP_8);

         ObjectSetInteger(0,TP8,OBJPROP_STATE,0);

        }

      long TP13presed=ObjectGetInteger(0,TP13,OBJPROP_STATE,0);

      if(TP13presed==1)

        {

         LongTackeProfit=IpaintFiboLineUP_13;

         Alert(" Take Profit for LONG is ",IpaintFiboLineUP_13);

         Print(" Take Profit for LONG is ",IpaintFiboLineUP_13);

         ObjectSetInteger(0,TP13,OBJPROP_STATE,0);

        }

      long TP21presed=ObjectGetInteger(0,TP21,OBJPROP_STATE,0);

      if(TP21presed==1)

        {

         LongTackeProfit=IpaintFiboLineUP_21;

         Alert(" Take Profit for LONG is ",IpaintFiboLineUP_21);

         Print(" Take Profit for LONG is ",IpaintFiboLineUP_21);

         ObjectSetInteger(0,TP21,OBJPROP_STATE,0);

        }

     }



   if(IHaveticketSell1>0||IHaveticketSell3>0||IHaveticketSell5>0||IHaveticketSell7>0)

     {

      long TP5presed=ObjectGetInteger(0,TP5,OBJPROP_STATE,0);

      if(TP5presed==1)

        {

         ShortTackeProfit=IpaintFiboLineDOWN_5;

         Alert(" Take Profit for SHORT is ",IpaintFiboLineDOWN_5);

         Print(" Take Profit for SHORT is ",IpaintFiboLineDOWN_5);

         ObjectSetInteger(0,TP5,OBJPROP_STATE,0);

        }

      long TP8presed=ObjectGetInteger(0,TP8,OBJPROP_STATE,0);

      if(TP8presed==1)

        {

         ShortTackeProfit=IpaintFiboLineDOWN_8;

         Alert(" Take Profit for SHORT is ",IpaintFiboLineDOWN_8);

         Print(" Take Profit for SHORT is ",IpaintFiboLineDOWN_8);

         ObjectSetInteger(0,TP8,OBJPROP_STATE,0);

        }

      long TP13presed=ObjectGetInteger(0,TP13,OBJPROP_STATE,0);

      if(TP13presed==1)

        {

         ShortTackeProfit=IpaintFiboLineDOWN_13;

         Alert(" Take Profit for SHORT is ",IpaintFiboLineDOWN_13);

         Print(" Take Profit for SHORT is ",IpaintFiboLineDOWN_13);

         ObjectSetInteger(0,TP13,OBJPROP_STATE,0);

        }

      long TP21presed=ObjectGetInteger(0,TP21,OBJPROP_STATE,0);

      if(TP21presed==1)

        {

         ShortTackeProfit=IpaintFiboLineDOWN_21;

         Alert(" Take Profit for SHORT is ",IpaintFiboLineDOWN_21);

         Print(" Take Profit for SHORT is ",IpaintFiboLineDOWN_21);

         ObjectSetInteger(0,TP21,OBJPROP_STATE,0);

        }

     }



//----->4C;L 4;O ?5@5=>A0 AB>? ?>78F88

   if(IHaveticketBuy1>0||IHaveticketBuy3>0||IHaveticketBuy5>0||IHaveticketBuy7>0)

     {

      long SL0presed=ObjectGetInteger(0,SL0,OBJPROP_STATE,0);

      if(SL0presed==1)

        {

         if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy1,0,BuyStop,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",BuyStop);

            Print(" STOP LOSS for LONG is ",BuyStop);

           }

         if(OrderSelect(IHaveticketBuy3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy3,0,BuyStop,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",BuyStop);

            Print(" STOP LOSS for LONG is ",BuyStop);

           }

         if(OrderSelect(IHaveticketBuy5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy5,0,BuyStop,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",BuyStop);

            Print(" STOP LOSS for LONG is ",BuyStop);

           }

         if(OrderSelect(IHaveticketBuy7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy7,0,BuyStop,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",BuyStop);

            Print(" STOP LOSS for LONG is ",BuyStop);

           }

         ObjectSetInteger(0,SL0,OBJPROP_STATE,0);

        }

     }





   if(IHaveticketSell1>0||IHaveticketSell3>0||IHaveticketSell5>0||IHaveticketSell7>0)

     {

      long SL0presed=ObjectGetInteger(0,SL0,OBJPROP_STATE,0);

      if(SL0presed==1)

        {

         if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell1,0,SellStop,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",SellStop);

            Print(" STOP LOSS for LONG is ",SellStop);

           }

         if(OrderSelect(IHaveticketSell3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell3,0,SellStop,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",SellStop);

            Print(" STOP LOSS for LONG is ",SellStop);

           }

         if(OrderSelect(IHaveticketSell5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell5,0,SellStop,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",SellStop);

            Print(" STOP LOSS for LONG is ",SellStop);

           }

         if(OrderSelect(IHaveticketSell7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell7,0,SellStop,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",SellStop);

            Print(" STOP LOSS for LONG is ",SellStop);

           }

         ObjectSetInteger(0,SL0,OBJPROP_STATE,0);

        }

     }

   if(IHaveticketBuy1>0||IHaveticketBuy3>0||IHaveticketBuy5>0||IHaveticketBuy7>0)

     {

      long SL_2presed=ObjectGetInteger(0,SL_2,OBJPROP_STATE,0);

      if(SL_2presed==1)

        {

         if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy1,0,IpaintFiboLineDOWN_2,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_2);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_2);

           }

         if(OrderSelect(IHaveticketBuy3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy3,0,IpaintFiboLineDOWN_2,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_2);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_2);

           }

         if(OrderSelect(IHaveticketBuy5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy5,0,IpaintFiboLineDOWN_2,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_2);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_2);

           }

         if(OrderSelect(IHaveticketBuy7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy7,0,IpaintFiboLineDOWN_2,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_2);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_2);

           }

         ObjectSetInteger(0,SL_2,OBJPROP_STATE,0);

        }

     }





   if(IHaveticketSell1>0||IHaveticketSell3>0||IHaveticketSell5>0||IHaveticketSell7>0)

     {

      long SL_2presed=ObjectGetInteger(0,SL_2,OBJPROP_STATE,0);

      if(SL_2presed==1)

        {

         if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell1,0,IpaintFiboLineUP_2,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_2);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_2);

           }

         if(OrderSelect(IHaveticketSell3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell3,0,IpaintFiboLineUP_2,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_2);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_2);

           }

         if(OrderSelect(IHaveticketSell5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell5,0,IpaintFiboLineUP_2,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_2);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_2);

           }

         if(OrderSelect(IHaveticketSell7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell7,0,IpaintFiboLineUP_2,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_2);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_2);

           }

         ObjectSetInteger(0,SL_2,OBJPROP_STATE,0);

        }

     }

   if(IHaveticketBuy1>0||IHaveticketBuy3>0||IHaveticketBuy5>0||IHaveticketBuy7>0)

     {

      long SL_1presed=ObjectGetInteger(0,SL_1,OBJPROP_STATE,0);

      if(SL_1presed==1)

        {

         if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy1,0,LEVELDOWN,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",LEVELDOWN);

            Print(" STOP LOSS for LONG is ",LEVELDOWN);

           }

         if(OrderSelect(IHaveticketBuy3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy3,0,LEVELDOWN,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",LEVELDOWN);

            Print(" STOP LOSS for LONG is ",LEVELDOWN);

           }

         if(OrderSelect(IHaveticketBuy5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy5,0,LEVELDOWN,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",LEVELDOWN);

            Print(" STOP LOSS for LONG is ",LEVELDOWN);

           }

         if(OrderSelect(IHaveticketBuy7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy7,0,LEVELDOWN,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",LEVELDOWN);

            Print(" STOP LOSS for LONG is ",LEVELDOWN);

           }

         ObjectSetInteger(0,SL_1,OBJPROP_STATE,0);

        }

     }





   if(IHaveticketSell1>0||IHaveticketSell3>0||IHaveticketSell5>0||IHaveticketSell7>0)

     {

      long SL_1presed=ObjectGetInteger(0,SL_1,OBJPROP_STATE,0);

      if(SL_1presed==1)

        {

         if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell1,0,LEVELUP,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",LEVELUP);

            Print(" STOP LOSS for LONG is ",LEVELUP);

           }

         if(OrderSelect(IHaveticketSell3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell3,0,LEVELUP,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",LEVELUP);

            Print(" STOP LOSS for LONG is ",LEVELUP);

           }

         if(OrderSelect(IHaveticketSell5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell5,0,LEVELUP,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",LEVELUP);

            Print(" STOP LOSS for LONG is ",LEVELUP);

           }

         if(OrderSelect(IHaveticketSell7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell7,0,LEVELUP,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",LEVELUP);

            Print(" STOP LOSS for LONG is ",LEVELUP);

           }

         ObjectSetInteger(0,SL_1,OBJPROP_STATE,0);

        }

     }

   if(IHaveticketBuy1>0||IHaveticketBuy3>0||IHaveticketBuy5>0||IHaveticketBuy7>0)

     {

      long SL1presed=ObjectGetInteger(0,SL1,OBJPROP_STATE,0);

      if(SL1presed==1)

        {

         if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy1,0,LEVELUP,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",LEVELUP);

            Print(" STOP LOSS for LONG is ",LEVELUP);

           }

         if(OrderSelect(IHaveticketBuy3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy3,0,LEVELUP,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",LEVELUP);

            Print(" STOP LOSS for LONG is ",LEVELUP);

           }

         if(OrderSelect(IHaveticketBuy5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy5,0,LEVELUP,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",LEVELUP);

            Print(" STOP LOSS for LONG is ",LEVELUP);

           }

         if(OrderSelect(IHaveticketBuy7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy7,0,LEVELUP,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",LEVELUP);

            Print(" STOP LOSS for LONG is ",LEVELUP);

           }

         ObjectSetInteger(0,SL1,OBJPROP_STATE,0);

        }

     }





   if(IHaveticketSell1>0||IHaveticketSell3>0||IHaveticketSell5>0||IHaveticketSell7>0)

     {

      long SL1presed=ObjectGetInteger(0,SL1,OBJPROP_STATE,0);

      if(SL1presed==1)

        {

         if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell1,0,LEVELDOWN,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",LEVELDOWN);

            Print(" STOP LOSS for LONG is ",LEVELDOWN);

           }

         if(OrderSelect(IHaveticketSell3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell3,0,LEVELDOWN,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",LEVELDOWN);

            Print(" STOP LOSS for LONG is ",LEVELDOWN);

           }

         if(OrderSelect(IHaveticketSell5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell5,0,LEVELDOWN,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",LEVELDOWN);

            Print(" STOP LOSS for LONG is ",LEVELDOWN);

           }

         if(OrderSelect(IHaveticketSell7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell7,0,LEVELDOWN,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",LEVELDOWN);

            Print(" STOP LOSS for LONG is ",LEVELDOWN);

           }

         ObjectSetInteger(0,SL1,OBJPROP_STATE,0);

        }

     }

   if(IHaveticketBuy1>0||IHaveticketBuy3>0||IHaveticketBuy5>0||IHaveticketBuy7>0)

     {

      long SL2presed=ObjectGetInteger(0,SL2,OBJPROP_STATE,0);

      if(SL2presed==1)

        {

         if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy1,0,IpaintFiboLineUP_2,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_2);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_2);

           }

         if(OrderSelect(IHaveticketBuy3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy3,0,IpaintFiboLineUP_2,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_2);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_2);

           }

         if(OrderSelect(IHaveticketBuy5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy5,0,IpaintFiboLineUP_2,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_2);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_2);

           }

         if(OrderSelect(IHaveticketBuy7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy7,0,IpaintFiboLineUP_2,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_2);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_2);

           }

         ObjectSetInteger(0,SL2,OBJPROP_STATE,0);

        }

     }





   if(IHaveticketSell1>0||IHaveticketSell3>0||IHaveticketSell5>0||IHaveticketSell7>0)

     {

      long SL2presed=ObjectGetInteger(0,SL2,OBJPROP_STATE,0);

      if(SL2presed==1)

        {

         if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell1,0,IpaintFiboLineDOWN_2,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_2);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_2);

           }

         if(OrderSelect(IHaveticketSell3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell3,0,IpaintFiboLineDOWN_2,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_2);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_2);

           }

         if(OrderSelect(IHaveticketSell5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell5,0,IpaintFiboLineDOWN_2,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_2);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_2);

           }

         if(OrderSelect(IHaveticketSell7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell7,0,IpaintFiboLineDOWN_2,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_2);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_2);

           }

         ObjectSetInteger(0,SL2,OBJPROP_STATE,0);

        }

     }

   if(IHaveticketBuy1>0||IHaveticketBuy3>0||IHaveticketBuy5>0||IHaveticketBuy7>0)

     {

      long SL3presed=ObjectGetInteger(0,SL3,OBJPROP_STATE,0);

      if(SL3presed==1)

        {

         if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy1,0,IpaintFiboLineUP_3,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_3);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_3);

           }

         if(OrderSelect(IHaveticketBuy3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy3,0,IpaintFiboLineUP_3,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_3);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_3);

           }

         if(OrderSelect(IHaveticketBuy5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy5,0,IpaintFiboLineUP_3,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_3);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_3);

           }

         if(OrderSelect(IHaveticketBuy7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy7,0,IpaintFiboLineUP_3,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_3);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_3);

           }

         ObjectSetInteger(0,SL3,OBJPROP_STATE,0);

        }

     }





   if(IHaveticketSell1>0||IHaveticketSell3>0||IHaveticketSell5>0||IHaveticketSell7>0)

     {

      long SL3presed=ObjectGetInteger(0,SL3,OBJPROP_STATE,0);

      if(SL3presed==1)

        {

         if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell1,0,IpaintFiboLineDOWN_3,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_3);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_3);

           }

         if(OrderSelect(IHaveticketSell3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell3,0,IpaintFiboLineDOWN_3,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_3);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_3);

           }

         if(OrderSelect(IHaveticketSell5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell5,0,IpaintFiboLineDOWN_3,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_3);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_3);

           }

         if(OrderSelect(IHaveticketSell7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell7,0,IpaintFiboLineDOWN_3,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_3);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_3);

           }

         ObjectSetInteger(0,SL3,OBJPROP_STATE,0);

        }

     }

   if(IHaveticketBuy1>0||IHaveticketBuy3>0||IHaveticketBuy5>0||IHaveticketBuy7>0)

     {

      long SL5presed=ObjectGetInteger(0,SL5,OBJPROP_STATE,0);

      if(SL5presed==1)

        {

         if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy1,0,IpaintFiboLineUP_5,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_5);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_5);

           }

         if(OrderSelect(IHaveticketBuy3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy3,0,IpaintFiboLineUP_5,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_5);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_5);

           }

         if(OrderSelect(IHaveticketBuy5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy5,0,IpaintFiboLineUP_5,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_5);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_5);

           }

         if(OrderSelect(IHaveticketBuy7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy7,0,IpaintFiboLineUP_5,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_5);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_5);

           }

         ObjectSetInteger(0,SL5,OBJPROP_STATE,0);

        }

     }





   if(IHaveticketSell1>0||IHaveticketSell3>0||IHaveticketSell5>0||IHaveticketSell7>0)

     {

      long SL5presed=ObjectGetInteger(0,SL5,OBJPROP_STATE,0);

      if(SL5presed==1)

        {

         if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell1,0,IpaintFiboLineDOWN_5,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_5);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_5);

           }

         if(OrderSelect(IHaveticketSell3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell3,0,IpaintFiboLineDOWN_5,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_5);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_5);

           }

         if(OrderSelect(IHaveticketSell5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell5,0,IpaintFiboLineDOWN_5,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_5);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_5);

           }

         if(OrderSelect(IHaveticketSell7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell7,0,IpaintFiboLineDOWN_5,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_5);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_5);

           }

         ObjectSetInteger(0,SL5,OBJPROP_STATE,0);

        }

     }







   if(IHaveticketSell1>0||IHaveticketSell3>0||IHaveticketSell5>0||IHaveticketSell7>0)

     {

      long SL8presed=ObjectGetInteger(0,SL8,OBJPROP_STATE,0);

      if(SL8presed==1)

        {

         if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell1,0,IpaintFiboLineDOWN_8,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_8);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_8);

           }

         if(OrderSelect(IHaveticketSell3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell3,0,IpaintFiboLineDOWN_8,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_8);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_8);

           }

         if(OrderSelect(IHaveticketSell5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell5,0,IpaintFiboLineDOWN_8,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_8);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_8);

           }

         if(OrderSelect(IHaveticketSell7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell7,0,IpaintFiboLineDOWN_8,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_8);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_8);

           }

         ObjectSetInteger(0,SL8,OBJPROP_STATE,0);

        }

     }

   if(IHaveticketBuy1>0||IHaveticketBuy3>0||IHaveticketBuy5>0||IHaveticketBuy7>0)

     {

      long SL13presed=ObjectGetInteger(0,SL13,OBJPROP_STATE,0);

      if(SL13presed==1)

        {

         if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy1,0,IpaintFiboLineUP_13,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_13);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_13);

           }

         if(OrderSelect(IHaveticketBuy3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy3,0,IpaintFiboLineUP_13,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_13);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_13);

           }

         if(OrderSelect(IHaveticketBuy5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy5,0,IpaintFiboLineUP_13,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_13);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_13);

           }

         if(OrderSelect(IHaveticketBuy7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketBuy7,0,IpaintFiboLineUP_13,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineUP_13);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineUP_13);

           }

         ObjectSetInteger(0,SL13,OBJPROP_STATE,0);

        }

     }





   if(IHaveticketSell1>0||IHaveticketSell3>0||IHaveticketSell5>0||IHaveticketSell7>0)

     {

      long SL13presed=ObjectGetInteger(0,SL13,OBJPROP_STATE,0);

      if(SL13presed==1)

        {

         if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell1,0,IpaintFiboLineDOWN_13,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_13);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_13);

           }

         if(OrderSelect(IHaveticketSell3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell3,0,IpaintFiboLineDOWN_13,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_13);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_13);

           }

         if(OrderSelect(IHaveticketSell5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell5,0,IpaintFiboLineDOWN_13,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_13);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_13);

           }

         if(OrderSelect(IHaveticketSell7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {



            bool ch=OrderModify(IHaveticketSell7,0,IpaintFiboLineDOWN_13,0,0,clrDarkMagenta);

            Alert(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_13);

            Print(" STOP LOSS for LONG is ",IpaintFiboLineDOWN_13);

           }

         ObjectSetInteger(0,SL13,OBJPROP_STATE,0);

        }

     }

//------------>4C;L ?>:07K20NI89 2 ?@>F5=B0E ?@81K;L----------------

   if(IHaveticketBuy1>0)

     {



      if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

        {

         double OdnaSotaya=AccountBalance()/10000;

         //IpaintFiboLineUP_5

        }

     }

//-------------------------------------------------------------------

//---<>4C;L 4;O 70:@KB8O ;>=30 ?@8 4>AB865=88 C@02=O ?@8 A:@KB88 C@02=K0 ?@>D8B0 Bid 4;O >:C?:8 Ask ;O ?@>4068

   if((IHaveticketBuy1>0 || IHaveticketBuy3>0 || IHaveticketBuy5>0 ||IHaveticketBuy7>0) && Bid>=LongTackeProfit)

     {

      if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

        {



         OrdChek=OrderClose(IHaveticketBuy1,OrderLots(),Bid,0,clrBisque);//0:@KB85 >@45@0 =0 ?>:C?:C ?@8 ?5@2>< 109



        }

      if(OrderSelect(IHaveticketBuy3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

        {



         OrdChek=OrderClose(IHaveticketBuy3,OrderLots(),Bid,0,clrBisque);//0:@KB85 >@45@0 =0 ?>:C?:C ?@8 ?5@2>< 109



        }

      if(OrderSelect(IHaveticketBuy5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

        {



         OrdChek=OrderClose(IHaveticketBuy5,OrderLots(),Bid,0,clrBisque);//0:@KB85 >@45@0 =0 ?>:C?:C ?@8 ?5@2>< 109



        }

      if(OrderSelect(IHaveticketBuy7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

        {



         OrdChek=OrderClose(IHaveticketBuy7,OrderLots(),Bid,0,clrBisque);//0:@KB85 >@45@0 =0 ?>:C?:C ?@8 ?5@2>< 109



        }

     }

   if((IHaveticketSell1>0 || IHaveticketSell3>0 ||IHaveticketSell5>0 ||IHaveticketSell7>0)  && Ask<=ShortTackeProfit)

     {

      if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

        {



         OrdChek=OrderClose(IHaveticketSell1,OrderLots(),Ask,0,clrBisque);//0:@KB85 >@45@0 =0 ?>:C?:C ?@8 ?5@2>< 109



        }

      if(OrderSelect(IHaveticketSell3,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

        {



         OrdChek=OrderClose(IHaveticketSell3,OrderLots(),Ask,0,clrBisque);//0:@KB85 >@45@0 =0 ?>:C?:C ?@8 ?5@2>< 109



        }

      if(OrderSelect(IHaveticketSell5,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

        {



         OrdChek=OrderClose(IHaveticketSell5,OrderLots(),Ask,0,clrBisque);//0:@KB85 >@45@0 =0 ?>:C?:C ?@8 ?5@2>< 109



        }

      if(OrderSelect(IHaveticketSell7,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

        {



         OrdChek=OrderClose(IHaveticketSell7,OrderLots(),Ask,0,clrBisque);//0:@KB85 >@45@0 =0 ?>:C?:C ?@8 ?5@2>< 109



        }

     }







   if(fotos==true)

     {

      //----foto

      long IPressedcheezbutton=ObjectGetInteger(0,Obiekt731,OBJPROP_STATE,0);

      if(IPressedcheezbutton==1)

        {

         string text730=ObjectGetString(0,Obiekt730,OBJPROP_TEXT);

         ChartScreenShot(0,text730,1124,640,ALIGN_CENTER);

         ObjectSetInteger(0,Obiekt731,OBJPROP_STATE,0);

         ObjectSetString(0,Obiekt730,OBJPROP_TEXT,".PNG");

        }

     }





   if(TRAILSTOP==true)

     {

      //--"@58;!B>? - $8:A0F8O ?@81K;8 =0 100%--



     }



//--------------:=>?:0 ?5@5703@C7:8 A>25B=8:0

   long IPressedresetbutton=ObjectGetInteger(0,reset,OBJPROP_STATE,0);

   if(IPressedresetbutton==1)

     {

      OnInit();



     }

//-------------------------------------------





///-----------------------

   long IPressedManualVolumbutton=ObjectGetInteger(0,ManualVolum,OBJPROP_STATE,0);

   if(IPressedManualVolumbutton==1)

     {

      string Volumget=ObjectGetString(0,ObiektVolumenpole,OBJPROP_TEXT);

      double Volumresult=StringToDouble(Volumget);



      LotsVolumen=Volumresult;

      ObjectSetString(0,dummyvolumen,OBJPROP_TEXT,Volumget);

      ObjectDelete(ManualVolum);

      //ObjectDelete(AutoVolum);

      ObjectDelete(Obiekt504);

      ObjectDelete(Obiekt505);

      string strVolumen=DoubleToString(LotsVolumen,2);

      ObjectSetString(0,ObiektVolumenpole,OBJPROP_TEXT,strVolumen);













     }

   long IPressedAutoVolumbutton=ObjectGetInteger(0,AutoVolum,OBJPROP_STATE,0);

   if(IPressedAutoVolumbutton==1)



     {



      datetime BrTime=iTime(Symbol(),PERIOD_M1,1);



      if(LEVELDOWN>0)

        {



         if(threeout==false)

           {

            string textpipsget=ObjectGetString(0,pips,OBJPROP_TEXT);

            double pipseresult=StringToDouble(textpipsget);

            //double pipsinmarket=pipseresult*0.00001;

            stoppoints=((LEVELDOWN-IpaintFiboLineDOWN_8)/5);

            DeposittoTrade=((AccountBalance()-pipseresult)/100)*deopsitpercent;

            ICalculateStopfortrade1=stoppoints*1;

            ICalculateStopfortrade2=stoppoints*1;

            ICalculateStopfortrade3=stoppoints*1;

            ICalculateStopfortrade4=stoppoints*3;

            ICalculateStopfortrade5=stoppoints*2;

            ICalculateStopfortrade6=stoppoints*8;



            resultado1=ICalculateStopfortrade1+ICalculateStopfortrade2+ICalculateStopfortrade3+ICalculateStopfortrade4+ICalculateStopfortrade5+ICalculateStopfortrade6;

            double LoTstoTrade_1=NormalizeDouble((DeposittoTrade/resultado1),2);

            double LoTstoTrade_2=NormalizeDouble(LoTstoTrade_1*8,2);//0:A8<0;L=>5 :>;;8G5AB2> C45@68205<>9 <>@68

            double Margen_1=NormalizeDouble(((LoTstoTrade_2*100000)*Bid)/shoulder,2);// 0AGQB <0@6K ?> <0:A8<0;L=><C 2E>4C 2 @K=>: ?> ;>B0<

            LoTstoTrade=NormalizeDouble(((DeposittoTrade-Margen_1)/resultado1),2);//>;2> ;>B>2 A CGQB>< <0@68

            Print("resultado1 ",resultado1," LoTstoTrade_1 ",LoTstoTrade_1," LoTstoTrade_2 ",LoTstoTrade_2," Margen_1 ",Margen_1," LoTstoTrade ",LoTstoTrade);

            Alert(LoTstoTrade);

           }

         if(threeout==true)

           {

            string textpipsget=ObjectGetString(0,pips,OBJPROP_TEXT);

            double pipseresult=StringToDouble(textpipsget);

            //double pipsinmarket=pipseresult*0.00001;

            stoppoints=((LEVELDOWN-IpaintFiboLineDOWN_8)/5);

            DeposittoTrade=((AccountBalance()-pipseresult)/100)*deopsitpercent;

            ICalculateStopfortrade1=stoppoints*1;

            ICalculateStopfortrade2=stoppoints*1;

            ICalculateStopfortrade3=stoppoints*1;

            ICalculateStopfortrade4=stoppoints*1;

            resultado1=ICalculateStopfortrade1+ICalculateStopfortrade2+ICalculateStopfortrade3+ICalculateStopfortrade4;

            LoTstoTrade=NormalizeDouble((DeposittoTrade/resultado1),2);

            Print(LoTstoTrade);

            Alert(LoTstoTrade);

           }



         //  LotsVolumen=LoTstoTrade;

        }

      else

         Alert("ADD Levels for Calculate Volumens");

      ObjectSetInteger(0,AutoVolum,OBJPROP_STATE,false);



      //ObjectDelete(AutoVolum);

      //ObjectDelete(ManualVolum);

      //ObjectDelete(Obiekt504);

      //ObjectDelete(Obiekt505);

      string strVolumen=DoubleToString(LotsVolumen,2);

      ObjectSetString(0,ObiektVolumenpole,OBJPROP_TEXT,strVolumen);



      //--Start Button--------------------



      //--Start Button--------------------





     }

//--------Pause Button-----//

   long Pausabuttonpresed=ObjectGetInteger(0,Pausa,OBJPROP_STATE,0);

   if(Pausabuttonpresed==1)

     {





      string IgetText=ObjectGetString(0,ObiektT,OBJPROP_TEXT);

      bartimeresult=StringToTime(IgetText);

      if(bartimeresult==iTime(Symbol(),PERIOD_M1,1))

        {

         BreakPoint();

         ObjectSetInteger(0,Pausa,OBJPROP_STATE,0);

        }

     }



//------- =>?:0 !" " ------

   long IpressedStartbutton=ObjectGetInteger(0,Start,OBJPROP_STATE,0);

   if(IpressedStartbutton==1)

     {

      //--se eleminan los botones de tikets

      ObjectDelete(ShowTicketsbutton);

      ObjectDelete(Obiekt506);

      ObjectDelete(Obiekt5001);

      ObjectDelete(Obiekt5002);

      ObjectDelete(Obiekt5003);

      //-------imag green-----

      ObjectDelete(Obiekt528);

      ObjectDelete(Obiekt529);

      datetime IreceiveBarTime=iTime(Symbol(),PERIOD_M1,1);

      //string   filegreen="\\Images\\ImagesExpertBinWave\\green.bmp";

      //-----------------------

      //int obiekt530=530;

      //Obiekt530=IntegerToString(obiekt530);

      //ObjectDelete(Obiekt530);

      //ObjectCreate(Obiekt530,OBJ_BITMAP_LABEL,0,BrTime,HIGHT+0.00015);

      //ObjectSetString(0,Obiekt530,OBJPROP_BMPFILE,filegreen);

      //ObjectSetInteger(0,Obiekt530,OBJPROP_XDISTANCE,630);

      //ObjectSetInteger(0,Obiekt530,OBJPROP_YDISTANCE,25);

      //--Start Button--------------------

      //-------------cogo los datos del grafico--------

      string IgetText=ObjectGetString(0,ObiektT,OBJPROP_TEXT);

      bartimeresult=StringToTime(IgetText);

      //------------cogo los datos del grafico----------

      string IgetLevel=ObjectGetString(0,ObiektLevelpole,OBJPROP_TEXT);

      IreceiveLevelresult=StrToInteger(IgetLevel);

      Coment=IgetText+" "+IgetLevel;//><5=B0@89 2 B8:5B5 "!83=0;"

      string   filefibanachi="\\Images\\ImagesExpertBinWave\\fibanachiretrato.bmp";

      ObjectSetString(0,Obiekt501,OBJPROP_BMPFILE,filefibanachi);



      int file_handle3=FileOpen(FileName3,FILE_READ|FILE_WRITE," ");

      if(file_handle3>0)

        {

         FileSeek(file_handle3,0,SEEK_END);

         FileWrite(file_handle3,ChartExpertName," ",AccountCompany()," ",AccountNumber()," ",IgetText,"  ",IgetLevel);

         FileClose(file_handle3);

        }

      //----------------------------------------------------------







      RefreshRates();

      SHIFT=iBarShift(Symbol(),PERIOD_M1,bartimeresult);//Candle Time

      HIGHT=iHigh(Symbol(),PERIOD_M1,SHIFT);

      LOW=iLow(Symbol(),PERIOD_M1,SHIFT);

      CLOSE=iClose(Symbol(),PERIOD_M1,SHIFT);

      OPEN=iOpen(Symbol(),PERIOD_M1,SHIFT);

      normalLevel=IreceiveLevelresult*Point;

      center=NormalizeDouble(HIGHT-((HIGHT-LOW)/2),NormalizaDigi);

      LEVELUP=NormalizeDouble((center+normalLevel),NormalizaDigi);//0

      LEVELDOWN=NormalizeDouble((center-normalLevel),NormalizaDigi);//0

      FIBAUP100=NormalizeDouble((LEVELDOWN+(((LEVELUP-LEVELDOWN)/IreceiveLevelresult)*100)),NormalizaDigi);//--"1

      FIBADOWN100=NormalizeDouble((LEVELUP-(((LEVELUP-LEVELDOWN)/IreceiveLevelresult)*100)),NormalizaDigi);//--"1

      //---------------

     //--'8A;>  -  0AGQB C@>2=59 =0 1070 G8A;0 

     if(PI_LINES==true)

     {

     

     string PI_u1="PI_u1";

     string PI_u2="PI_u2";

     string PI_u3="PI_u3";

     string PI_u4="PI_u4";

     string PI_u5="PI_u5";

     string PI_u6="PI_u6";

     string PI_u7="PI_u7";

     string PI_u8="PI_u8";

     string PI_u9="PI_u9";

     string PI_u10="PI_u10";

     string PI_u11="PI_u11";

     string PI_u12="PI_u12";

     string PI_u13="PI_u13";

     string PI_u14="PI_u14";

     string PI_u15="PI_u15";

     string PI_u16="PI_u16";

     string PI_d1="PI_d1";

     string PI_d2="PI_d2";

     string PI_d3="PI_d3";

     string PI_d4="PI_d4";

     string PI_d5="PI_d5";

     string PI_d6="PI_d6";

     string PI_d7="PI_d7";

     string PI_d8="PI_d8";

     string PI_d9="PI_d9";

     string PI_d10="PI_d10";

     string PI_d11="PI_d11";

     string PI_d12="PI_d12";

     string PI_d13="PI_d13";

     string PI_d14="PI_d14";

     string PI_d15="PI_d15";

     string PI_d16="PI_d16";

     

     for(int i=1;i<=16;i++)

     {     

     string Iind=IntegerToString(i);

     string numD="PI_d"+Iind;

     string numU="PI_u"+Iind;

     ObjectDelete(numD);

     ObjectDelete(numU);

     }

     

     

     double PI=NormalizeDouble((normalLevel*3)+((normalLevel/100)*14),NormalizaDigi);

     double PI_1_2=NormalizeDouble(((normalLevel*3)+((normalLevel/100)*14))/2,NormalizaDigi);//>;>28=0 G8A;0  1,57

     

     double PI_U1=NormalizeDouble(center+PI,NormalizaDigi);

     double PI_U2=NormalizeDouble(PI_U1+PI,NormalizaDigi);

     double PI_U3=NormalizeDouble(PI_U2+PI,NormalizaDigi);

     double PI_U4=NormalizeDouble(PI_U3+PI,NormalizaDigi);

     double PI_U5=NormalizeDouble(PI_U4+PI,NormalizaDigi);

     double PI_U6=NormalizeDouble(PI_U5+PI,NormalizaDigi);

     double PI_U7=NormalizeDouble(PI_U6+PI,NormalizaDigi);

     double PI_U8=NormalizeDouble(PI_U7+PI,NormalizaDigi);

     double PI_U9=NormalizeDouble(PI_U8+PI,NormalizaDigi);

     double PI_U10=NormalizeDouble(PI_U9+PI,NormalizaDigi);

     double PI_U11=NormalizeDouble(PI_U10+PI,NormalizaDigi);

     double PI_U12=NormalizeDouble(PI_U11+PI,NormalizaDigi);

     double PI_U13=NormalizeDouble(PI_U12+PI,NormalizaDigi);

     double PI_U14=NormalizeDouble(PI_U13+PI,NormalizaDigi);

     double PI_U15=NormalizeDouble(PI_U14+PI,NormalizaDigi);

     double PI_U16=NormalizeDouble(PI_U15+PI,NormalizaDigi);

     

     double PI_D1=NormalizeDouble(center-PI,NormalizaDigi);

     double PI_D2=NormalizeDouble(PI_D1-PI,NormalizaDigi);

     double PI_D3=NormalizeDouble(PI_D2-PI,NormalizaDigi);

     double PI_D4=NormalizeDouble(PI_D3-PI,NormalizaDigi);

     double PI_D5=NormalizeDouble(PI_D4-PI,NormalizaDigi);

     double PI_D6=NormalizeDouble(PI_D5-PI,NormalizaDigi);

     double PI_D7=NormalizeDouble(PI_D6-PI,NormalizaDigi);

     double PI_D8=NormalizeDouble(PI_D7-PI,NormalizaDigi);

     double PI_D9=NormalizeDouble(PI_D8-PI,NormalizaDigi);

     double PI_D10=NormalizeDouble(PI_D9-PI,NormalizaDigi);

     double PI_D11=NormalizeDouble(PI_D10-PI,NormalizaDigi);

     double PI_D12=NormalizeDouble(PI_D11-PI,NormalizaDigi);

     double PI_D13=NormalizeDouble(PI_D12-PI,NormalizaDigi);

     double PI_D14=NormalizeDouble(PI_D13-PI,NormalizaDigi);

     double PI_D15=NormalizeDouble(PI_D14-PI,NormalizaDigi);

     double PI_D16=NormalizeDouble(PI_D15-PI,NormalizaDigi);

     

     ObjectCreate(PI_u1,OBJ_HLINE,0,TimeCurrent(),PI_U1);

     ObjectCreate(PI_u2,OBJ_HLINE,0,TimeCurrent(),PI_U2);

     ObjectCreate(PI_u3,OBJ_HLINE,0,TimeCurrent(),PI_U3);

     ObjectCreate(PI_u4,OBJ_HLINE,0,TimeCurrent(),PI_U4);

     ObjectCreate(PI_u5,OBJ_HLINE,0,TimeCurrent(),PI_U5);

     ObjectCreate(PI_u6,OBJ_HLINE,0,TimeCurrent(),PI_U6);

     ObjectCreate(PI_u7,OBJ_HLINE,0,TimeCurrent(),PI_U7);

     ObjectCreate(PI_u8,OBJ_HLINE,0,TimeCurrent(),PI_U8);

     ObjectCreate(PI_u9,OBJ_HLINE,0,TimeCurrent(),PI_U9);

     ObjectCreate(PI_u10,OBJ_HLINE,0,TimeCurrent(),PI_U10);

     ObjectCreate(PI_u11,OBJ_HLINE,0,TimeCurrent(),PI_U11);

     ObjectCreate(PI_u12,OBJ_HLINE,0,TimeCurrent(),PI_U12);

     ObjectCreate(PI_u13,OBJ_HLINE,0,TimeCurrent(),PI_U13);

     ObjectCreate(PI_u14,OBJ_HLINE,0,TimeCurrent(),PI_U14);

     ObjectCreate(PI_u15,OBJ_HLINE,0,TimeCurrent(),PI_U15);

     ObjectCreate(PI_u16,OBJ_HLINE,0,TimeCurrent(),PI_U16);

     Print(PI_U16," ",PI_D1);

     

     ObjectCreate(PI_d1,OBJ_HLINE,0,TimeCurrent(),PI_D1);

     ObjectCreate(PI_d2,OBJ_HLINE,0,TimeCurrent(),PI_D2);

     ObjectCreate(PI_d3,OBJ_HLINE,0,TimeCurrent(),PI_D3);

     ObjectCreate(PI_d4,OBJ_HLINE,0,TimeCurrent(),PI_D4);

     ObjectCreate(PI_d5,OBJ_HLINE,0,TimeCurrent(),PI_D5);

     ObjectCreate(PI_d6,OBJ_HLINE,0,TimeCurrent(),PI_D6);

     ObjectCreate(PI_d7,OBJ_HLINE,0,TimeCurrent(),PI_D7);

     ObjectCreate(PI_d8,OBJ_HLINE,0,TimeCurrent(),PI_D8);

     ObjectCreate(PI_d9,OBJ_HLINE,0,TimeCurrent(),PI_D9);

     ObjectCreate(PI_d10,OBJ_HLINE,0,TimeCurrent(),PI_D10);

     ObjectCreate(PI_d11,OBJ_HLINE,0,TimeCurrent(),PI_D11);

     ObjectCreate(PI_d12,OBJ_HLINE,0,TimeCurrent(),PI_D12);

     ObjectCreate(PI_d13,OBJ_HLINE,0,TimeCurrent(),PI_D13);

     ObjectCreate(PI_d14,OBJ_HLINE,0,TimeCurrent(),PI_D14);

     ObjectCreate(PI_d15,OBJ_HLINE,0,TimeCurrent(),PI_D15);

     ObjectCreate(PI_d16,OBJ_HLINE,0,TimeCurrent(),PI_D16);

     }

      //--------niveles de caracol

      IpaintFiboLineUP_2=NormalizeDouble((LEVELUP+(normalLevel*2)),NormalizaDigi);

      IpaintFiboLineUP_3=NormalizeDouble((IpaintFiboLineUP_2+(normalLevel*3)),NormalizaDigi);

      IpaintFiboLineUP_5=NormalizeDouble((IpaintFiboLineUP_3+(normalLevel*5)),NormalizaDigi);

      IpaintFiboLineUP_8=NormalizeDouble((IpaintFiboLineUP_5+(normalLevel*8)),NormalizaDigi);

      IpaintFiboLineUP_13=NormalizeDouble((IpaintFiboLineUP_8+(normalLevel*13)),NormalizaDigi);

      IpaintFiboLineUP_21=NormalizeDouble((IpaintFiboLineUP_13+(normalLevel*21)),NormalizaDigi);

      IpaintFiboLineUP_34=NormalizeDouble((IpaintFiboLineUP_21+(normalLevel*34)),NormalizaDigi);

      IpaintFiboLineUP_55=NormalizeDouble((IpaintFiboLineUP_34+(normalLevel*55)),NormalizaDigi);

      IpaintFiboLineUP_89=NormalizeDouble((IpaintFiboLineUP_55+(normalLevel*89)),NormalizaDigi);

      IpaintFiboLineUP_144=NormalizeDouble((IpaintFiboLineUP_89+(normalLevel*144)),NormalizaDigi);



      IpaintFiboLineDOWN_2=NormalizeDouble((LEVELDOWN-(normalLevel*2)),NormalizaDigi);

      IpaintFiboLineDOWN_3=NormalizeDouble((IpaintFiboLineDOWN_2-(normalLevel*3)),NormalizaDigi);

      IpaintFiboLineDOWN_5=NormalizeDouble((IpaintFiboLineDOWN_3-(normalLevel*5)),NormalizaDigi);

      IpaintFiboLineDOWN_8=NormalizeDouble((IpaintFiboLineDOWN_5-(normalLevel*8)),NormalizaDigi);

      IpaintFiboLineDOWN_13=NormalizeDouble((IpaintFiboLineDOWN_8-(normalLevel*13)),NormalizaDigi);

      IpaintFiboLineDOWN_21=NormalizeDouble((IpaintFiboLineDOWN_13-(normalLevel*21)),NormalizaDigi);

      IpaintFiboLineDOWN_34=NormalizeDouble((IpaintFiboLineDOWN_21-(normalLevel*34)),NormalizaDigi);

      IpaintFiboLineDOWN_55=NormalizeDouble((IpaintFiboLineDOWN_34-(normalLevel*55)),NormalizaDigi);

      IpaintFiboLineDOWN_89=NormalizeDouble((IpaintFiboLineDOWN_55-(normalLevel*89)),NormalizaDigi);

      IpaintFiboLineDOWN_144=NormalizeDouble((IpaintFiboLineDOWN_89-(normalLevel*144)),NormalizaDigi);

      //---Painting Lins-----

      //------703@C60N F5=K 2 <0AA82-----

      ArrayInitialize(LevelsAr,10);

      //-----Bool_N

      LevelsAr[1]=IpaintFiboLineUP_3;//0

      LevelsAr[2]=IpaintFiboLineUP_2;

      LevelsAr[3]=LEVELUP;

      LevelsAr[4]=LEVELDOWN;

      LevelsAr[5]=IpaintFiboLineDOWN_2;

      LevelsAr[6]=IpaintFiboLineDOWN_3;

      LevelsAr[7]=IpaintFiboLineDOWN_5;

      LevelsAr[8]=IpaintFiboLineDOWN_8;

      //-----Bear_N



      LevelsAr[9]=IpaintFiboLineDOWN_3;//0

      LevelsAr[10]=IpaintFiboLineDOWN_2;

      LevelsAr[11]=LEVELDOWN;

      LevelsAr[12]=LEVELUP;

      LevelsAr[13]=IpaintFiboLineUP_2;

      LevelsAr[14]=IpaintFiboLineUP_3;

      LevelsAr[15]=IpaintFiboLineUP_5;

      LevelsAr[16]=IpaintFiboLineUP_8;

      //---------------------------------

      //-----Bool_N

      LevelsArInd[1]=0;//0

      LevelsArInd[2]=-1;

      LevelsArInd[3]=-2;

      LevelsArInd[4]=-3;

      LevelsArInd[5]=-4;

      LevelsArInd[6]=-5;

      LevelsArInd[7]=-6;

      LevelsArInd[8]=-7;



      //-----Bear_N



      LevelsArInd[9]=0;//0

      LevelsArInd[10]=1;

      LevelsArInd[11]=2;

      LevelsArInd[12]=3;

      LevelsArInd[13]=4;

      LevelsArInd[14]=5;

      LevelsArInd[15]=6;

      LevelsArInd[16]=7;

      //---------------------------------



      ObjectCreate(Levelup_2,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineUP_2);

      ObjectCreate(Levelup_3,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineUP_3);

      ObjectCreate(Levelup_5,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineUP_5);

      ObjectCreate(Levelup_8,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineUP_8);

      ObjectCreate(Levelup_13,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineUP_13);

      ObjectCreate(Levelup_21,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineUP_21);

      ObjectCreate(Levelup_34,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineUP_34);

      ObjectCreate(Levelup_55,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineUP_55);

      ObjectCreate(Levelup_89,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineUP_89);

      ObjectCreate(Levelup_144,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineUP_144);



      //---

      ObjectCreate(Leveldown_2,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineDOWN_2);

      ObjectCreate(Leveldown_3,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineDOWN_3);

      ObjectCreate(Leveldown_5,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineDOWN_5);

      ObjectCreate(Leveldown_8,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineDOWN_8);

      ObjectCreate(Leveldown_13,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineDOWN_13);

      ObjectCreate(Leveldown_21,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineDOWN_21);

      ObjectCreate(Leveldown_34,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineDOWN_34);

      ObjectCreate(Leveldown_55,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineDOWN_55);

      ObjectCreate(Leveldown_89,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineDOWN_89);

      ObjectCreate(Leveldown_144,OBJ_HLINE,0,TimeCurrent(),IpaintFiboLineDOWN_144);



      ObjectSet(Levelup_2,OBJPROP_COLOR,clrLawnGreen);

      ObjectSet(Levelup_3,OBJPROP_COLOR,clrLawnGreen);

      ObjectSet(Levelup_5,OBJPROP_COLOR,clrLawnGreen);

      ObjectSet(Levelup_8,OBJPROP_COLOR,clrLawnGreen);

      ObjectSet(Levelup_13,OBJPROP_COLOR,clrLawnGreen);

      ObjectSet(Levelup_21,OBJPROP_COLOR,clrLawnGreen);

      ObjectSet(Levelup_34,OBJPROP_COLOR,clrLawnGreen);

      ObjectSet(Levelup_55,OBJPROP_COLOR,clrLawnGreen);

      ObjectSet(Levelup_89,OBJPROP_COLOR,clrLawnGreen);

      ObjectSet(Levelup_144,OBJPROP_COLOR,clrLawnGreen);



      ObjectSet(Leveldown_2,OBJPROP_COLOR,clrDarkViolet);

      ObjectSet(Leveldown_3,OBJPROP_COLOR,clrDarkViolet);

      ObjectSet(Leveldown_5,OBJPROP_COLOR,clrDarkViolet);

      ObjectSet(Leveldown_8,OBJPROP_COLOR,clrDarkViolet);

      ObjectSet(Leveldown_13,OBJPROP_COLOR,clrDarkViolet);

      ObjectSet(Leveldown_21,OBJPROP_COLOR,clrDarkViolet);

      ObjectSet(Leveldown_34,OBJPROP_COLOR,clrDarkViolet);

      ObjectSet(Leveldown_55,OBJPROP_COLOR,clrDarkViolet);

      ObjectSet(Leveldown_89,OBJPROP_COLOR,clrDarkViolet);

      ObjectSet(Leveldown_144,OBJPROP_COLOR,clrDarkViolet);

      //---Lines calculation------

      double DoublspredPoint=spredpoints*Point();

      //----<>6=> :0: 20@80=B @0AG8B0BL 4> 13 C@02=O

      STOPforSELL=LEVELUP+DoublspredPoint;

      STOPforBUY=LEVELDOWN-DoublspredPoint;

      FIBAUP100=NormalizeDouble((LEVELDOWN+(((LEVELUP-LEVELDOWN)/IreceiveLevelresult)*100)),NormalizaDigi);//--"1

      FIBADOWN100=NormalizeDouble((LEVELUP-(((LEVELUP-LEVELDOWN)/IreceiveLevelresult)*100)),NormalizaDigi);//--"1

      FIBAUP300=NormalizeDouble(LEVELDOWN+(((LEVELDOWN-IpaintFiboLineDOWN_8)/5)*4),NormalizaDigi);//--"2 200

      FIBADOWN300=NormalizeDouble(LEVELUP-(((LEVELDOWN-IpaintFiboLineDOWN_8)/5)*4),NormalizaDigi);//--"2 200

      SellStop=NormalizeDouble(LEVELUP+((LEVELDOWN-IpaintFiboLineDOWN_8)/5),NormalizaDigi);//--!B>?K 4;O @01>BK A >B;>65==K< >@45@>< ?> 25B:5 !5;;

      BuyStop=NormalizeDouble(LEVELDOWN -((LEVELDOWN-IpaintFiboLineDOWN_8)/5),NormalizaDigi);



      TPBuy=NormalizeDouble(SellStop+(((LEVELDOWN-IpaintFiboLineDOWN_8)/5)*4),NormalizaDigi);

      TPSell=NormalizeDouble(BuyStop -(((LEVELDOWN-IpaintFiboLineDOWN_8)/5)*4),NormalizaDigi);

      //--100-400--1/4

      //--Levesl for StopEntrance

      StopLoss_StopEntranceBUY=BuyStop -((IpaintFiboLineUP_5-BuyStop)/5);

      StopLoss_StopEntranceSELL=SellStop +((IpaintFiboLineUP_5-BuyStop)/5);



      //---Painting Lins-----

      ObjectCreate(VERTICALLINE,OBJ_VLINE,0,bartimeresult,0);

      ObjectCreate(UPLINE,OBJ_HLINE,0,TimeCurrent(),LEVELUP);

      ObjectCreate(DOWNLINE,OBJ_HLINE,0,TimeCurrent(),LEVELDOWN);

      ObjectCreate(SELLSTOP,OBJ_HLINE,0,TimeCurrent(),SellStop);

      ObjectCreate(BUYSTOP,OBJ_HLINE,0,TimeCurrent(),BuyStop);

      //ObjectCreate(TPBUY,OBJ_HLINE,0,TimeCurrent(),TPBuy);

      //ObjectCreate(TPSELL,OBJ_HLINE,0,TimeCurrent(),TPSell);

      //ObjectCreate(FIBAup100,OBJ_HLINE,0,TimeCurrent(),FIBAUP100);

      //ObjectCreate(FIBAdown100,OBJ_HLINE,0,TimeCurrent(),FIBADOWN100);

      //ObjectCreate(FIBAup300,OBJ_HLINE,0,TimeCurrent(),FIBAUP300);

      //ObjectCreate(FIBAdown300,OBJ_HLINE,0,TimeCurrent(),FIBADOWN300);

      ObjectCreate(StopLoss_StopEntranceBuy,OBJ_HLINE,0,TimeCurrent(),StopLoss_StopEntranceBUY);

      ObjectCreate(StopLoss_StopEntranceSell,OBJ_HLINE,0,TimeCurrent(),StopLoss_StopEntranceSELL);

      //ObjectCreate(Platform_9_3_4_UP,OBJ_HLINE,0,TimeCurrent(),platform_9_3_4_UP);

      //ObjectCreate(Platform_9_3_4_DOWN,OBJ_HLINE,0,TimeCurrent(),platform_9_3_4_DOWN);

      //---Changing color----



      ObjectSet(SELLSTOP,OBJPROP_COLOR,clrOrange);

      ObjectSet(BUYSTOP,OBJPROP_COLOR,clrOrange);

      ObjectSet(DOWNLINE,OBJPROP_COLOR,clrGreen);

      ObjectSet(TPSELL,OBJPROP_COLOR,clrOrange);







      //-----------------------------------------------





      ObjectDelete(LimitOrders);

      ObjectCreate(0,LimitOrders,OBJ_BUTTON,0,bartimeresult,HIGHT+0.00015);

      ObjectSetInteger(0,LimitOrders,OBJPROP_XDISTANCE,CHWPX-280);

      ObjectSetInteger(0,LimitOrders,OBJPROP_YDISTANCE,140);

      string textLimitOrders="LIMIT";

      ObjectSetString(0,LimitOrders,OBJPROP_TEXT,textLimitOrders);

      ObjectSetInteger(0,LimitOrders,OBJPROP_COLOR,clrBlue);

      ObjectSetInteger(0,LimitOrders,OBJPROP_FONTSIZE,9);

      LimitOrdersstate=false;

      ObjectSetInteger(0,LimitOrders,OBJPROP_STATE,LimitOrdersstate);

      //long LimitOrdersbuttonpresed=ObjectGetInteger(0,LimitOrders,OBJPROP_STATE,0);



      ObjectDelete(StopOrders);

      ObjectCreate(0,StopOrders,OBJ_BUTTON,0,bartimeresult,HIGHT+0.00015);

      ObjectSetInteger(0,StopOrders,OBJPROP_XDISTANCE,CHWPX-210);

      ObjectSetInteger(0,StopOrders,OBJPROP_YDISTANCE,140);

      string textStopOrders="STOP";

      ObjectSetString(0,StopOrders,OBJPROP_TEXT,textStopOrders);

      ObjectSetInteger(0,StopOrders,OBJPROP_COLOR,clrBlue);

      ObjectSetInteger(0,StopOrders,OBJPROP_FONTSIZE,9);

      StopOrdersstate=false;

      ObjectSetInteger(0,StopOrders,OBJPROP_STATE,StopOrdersstate);



      // ObjectDelete(MarketOrders);

      // ObjectCreate(0,MarketOrders,OBJ_BUTTON,0,bartimeresult,HIGHT+0.00015);

      // ObjectSetInteger(0,MarketOrders,OBJPROP_XDISTANCE,CHWPX-140);

      // ObjectSetInteger(0,MarketOrders,OBJPROP_YDISTANCE,140);

      // string textMarketOrders="MARKET";

      // ObjectSetString(0,MarketOrders,OBJPROP_TEXT,textMarketOrders);

      // ObjectSetInteger(0,MarketOrders,OBJPROP_COLOR,clrRed);

      // ObjectSetInteger(0,MarketOrders,OBJPROP_FONTSIZE,9);

      // MarketOrdersstate=false;

      // ObjectSetInteger(0,MarketOrders,OBJPROP_STATE,MarketOrdersstate);

      //long MarketOrdersbuttonpresed=ObjectGetInteger(0,MarketOrders,OBJPROP_STATE,0);

      //-----------------------------------------------













      //temp dell 1

      //---#40;ON :=>?:C A 3@0D8:0

      ObjectDelete(Start);

      ObjectDelete(Obiekt503);



     }



   datetime BrTime=iTime(Symbol(),PERIOD_M1,1);



//------- =>?:0 !" "1 ------



   if(IsNewBar()==true)

     {









     }//--IsNewBar



   long IPressedStopOrdersbutton=ObjectGetInteger(0,StopOrders,OBJPROP_STATE,0);



   if(IPressedStopOrdersbutton==1)

     {

      ObjectDelete(MarketOrders);

      ObjectDelete(StopOrders);

      ObjectDelete(LimitOrders);

      ObjectDelete(Obiekt560);

      ObjectDelete(Obiekt561);

      ObjectDelete(Obiekt562);

      //--Button Buy--------------------

      if(TreilStop==true)

        {

         //---@C?0 :=>?>: 4;O >5@5=>A0 C@02=O ?@81K;8 ?> A83=0;C

         ObjectDelete(TP5);

         ObjectCreate(0,TP5,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,TP5,OBJPROP_XDISTANCE,CHWPX-60);

         ObjectSetInteger(0,TP5,OBJPROP_YDISTANCE,100);

         string textTP5="TP5";

         ObjectSetString(0,TP5,OBJPROP_TEXT,textTP5);

         ObjectSetInteger(0,TP5,OBJPROP_COLOR,clrGreen);

         ObjectSetInteger(0,TP5,OBJPROP_FONTSIZE,12);

         bool stateTP5=false;

         ObjectSetInteger(0,TP5,OBJPROP_STATE,stateTP5);

         //---

         ObjectDelete(TP8);

         ObjectCreate(0,TP8,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,TP8,OBJPROP_XDISTANCE,CHWPX-60);

         ObjectSetInteger(0,TP8,OBJPROP_YDISTANCE,120);

         string textTP8="TP8";

         ObjectSetString(0,TP8,OBJPROP_TEXT,textTP8);

         ObjectSetInteger(0,TP8,OBJPROP_COLOR,clrGreen);

         ObjectSetInteger(0,TP8,OBJPROP_FONTSIZE,12);

         bool stateTP8=false;

         ObjectSetInteger(0,TP8,OBJPROP_STATE,stateTP8);

         //---

         //---@C?0 :=>?>: 4;O >5@5=>A0 C@02=O ?@81K;8 ?> A83=0;C



         ObjectDelete(TP13);

         ObjectCreate(0,TP13,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,TP13,OBJPROP_XDISTANCE,CHWPX-60);

         ObjectSetInteger(0,TP13,OBJPROP_YDISTANCE,140);

         string textTP13="TP13";

         ObjectSetString(0,TP13,OBJPROP_TEXT,textTP13);

         ObjectSetInteger(0,TP13,OBJPROP_COLOR,clrGreen);

         ObjectSetInteger(0,TP13,OBJPROP_FONTSIZE,12);

         bool stateTP13=false;

         ObjectSetInteger(0,TP13,OBJPROP_STATE,stateTP13);

         //---

         //---@C?0 :=>?>: 4;O >5@5=>A0 C@02=O ?@81K;8 ?> A83=0;C



         ObjectDelete(TP21);

         ObjectCreate(0,TP21,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,TP21,OBJPROP_XDISTANCE,CHWPX-60);

         ObjectSetInteger(0,TP21,OBJPROP_YDISTANCE,160);

         string textTP21="TP21";

         ObjectSetString(0,TP21,OBJPROP_TEXT,textTP21);

         ObjectSetInteger(0,TP21,OBJPROP_COLOR,clrGreen);

         ObjectSetInteger(0,TP21,OBJPROP_FONTSIZE,12);

         bool stateTP21=false;

         ObjectSetInteger(0,TP21,OBJPROP_STATE,stateTP21);

         //---

         //---@C?0 :=>?>: 4;O ?5@5=>A0 !B>?0 2 1C 8 2KH5

         ObjectDelete(SL0);

         ObjectCreate(0,SL0,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,SL0,OBJPROP_XDISTANCE,CHWPX-300);

         ObjectSetInteger(0,SL0,OBJPROP_YDISTANCE,80);

         string textSL0="SL0";

         ObjectSetString(0,SL0,OBJPROP_TEXT,textSL0);

         ObjectSetInteger(0,SL0,OBJPROP_COLOR,clrRed);

         ObjectSetInteger(0,SL0,OBJPROP_FONTSIZE,12);

         bool stateSL0=false;

         ObjectSetInteger(0,SL0,OBJPROP_STATE,stateSL0);

         //---------------------------

         ObjectDelete(SL_1);

         ObjectCreate(0,SL_1,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,SL_1,OBJPROP_XDISTANCE,CHWPX-180);

         ObjectSetInteger(0,SL_1,OBJPROP_YDISTANCE,80);

         string textSL_1="SL-1";

         ObjectSetString(0,SL_1,OBJPROP_TEXT,textSL_1);

         ObjectSetInteger(0,SL_1,OBJPROP_COLOR,clrRed);

         ObjectSetInteger(0,SL_1,OBJPROP_FONTSIZE,12);

         bool stateSL_1=false;

         ObjectSetInteger(0,SL_1,OBJPROP_STATE,stateSL_1);

         //---------------------------

         ObjectDelete(SL_2);

         ObjectCreate(0,SL_2,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,SL_2,OBJPROP_XDISTANCE,CHWPX-240);

         ObjectSetInteger(0,SL_2,OBJPROP_YDISTANCE,80);

         string textSL_2="SL-2";

         ObjectSetString(0,SL_2,OBJPROP_TEXT,textSL_2);

         ObjectSetInteger(0,SL_2,OBJPROP_COLOR,clrRed);

         ObjectSetInteger(0,SL_2,OBJPROP_FONTSIZE,12);

         bool stateSL_2=false;

         ObjectSetInteger(0,SL_2,OBJPROP_STATE,stateSL_2);

         //---------------------------



         ObjectDelete(SL1);

         ObjectCreate(0,SL1,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,SL1,OBJPROP_XDISTANCE,CHWPX-120);

         ObjectSetInteger(0,SL1,OBJPROP_YDISTANCE,80);

         string textSL1="SL 1";

         ObjectSetString(0,SL1,OBJPROP_TEXT,textSL1);

         ObjectSetInteger(0,SL1,OBJPROP_COLOR,clrRed);

         ObjectSetInteger(0,SL1,OBJPROP_FONTSIZE,12);

         bool stateSL1=false;

         ObjectSetInteger(0,SL1,OBJPROP_STATE,stateSL1);

         //---------------------------

         ObjectDelete(SL2);

         ObjectCreate(0,SL2,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,SL2,OBJPROP_XDISTANCE,CHWPX-60);

         ObjectSetInteger(0,SL2,OBJPROP_YDISTANCE,80);

         string textSL2="SL 2";

         ObjectSetString(0,SL2,OBJPROP_TEXT,textSL2);

         ObjectSetInteger(0,SL2,OBJPROP_COLOR,clrRed);

         ObjectSetInteger(0,SL2,OBJPROP_FONTSIZE,12);

         bool stateSL2=false;

         ObjectSetInteger(0,SL2,OBJPROP_STATE,stateSL2);

         //---------------------------

         ObjectDelete(SL3);

         ObjectCreate(0,SL3,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,SL3,OBJPROP_XDISTANCE,CHWPX-300);

         ObjectSetInteger(0,SL3,OBJPROP_YDISTANCE,100);

         string textSL3="SL 3";

         ObjectSetString(0,SL3,OBJPROP_TEXT,textSL3);

         ObjectSetInteger(0,SL3,OBJPROP_COLOR,clrRed);

         ObjectSetInteger(0,SL3,OBJPROP_FONTSIZE,12);

         bool stateSL3=false;

         ObjectSetInteger(0,SL3,OBJPROP_STATE,stateSL3);

         //---------------------------

         ObjectDelete(SL5);

         ObjectCreate(0,SL5,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,SL5,OBJPROP_XDISTANCE,CHWPX-240);

         ObjectSetInteger(0,SL5,OBJPROP_YDISTANCE,100);

         string textSL5="SL 5";

         ObjectSetString(0,SL5,OBJPROP_TEXT,textSL5);

         ObjectSetInteger(0,SL5,OBJPROP_COLOR,clrRed);

         ObjectSetInteger(0,SL5,OBJPROP_FONTSIZE,12);

         bool stateSL5=false;

         ObjectSetInteger(0,SL5,OBJPROP_STATE,stateSL5);

         //---------------------------

         ObjectDelete(SL8);

         ObjectCreate(0,SL8,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,SL8,OBJPROP_XDISTANCE,CHWPX-180);

         ObjectSetInteger(0,SL8,OBJPROP_YDISTANCE,100);

         string textSL8="SL 8";

         ObjectSetString(0,SL8,OBJPROP_TEXT,textSL8);

         ObjectSetInteger(0,SL8,OBJPROP_COLOR,clrRed);

         ObjectSetInteger(0,SL5,OBJPROP_FONTSIZE,12);

         bool stateSL8=false;

         ObjectSetInteger(0,SL8,OBJPROP_STATE,stateSL8);

         //---------------------------

         //---------------------------

         ObjectDelete(SL13);

         ObjectCreate(0,SL13,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,SL13,OBJPROP_XDISTANCE,CHWPX-120);

         ObjectSetInteger(0,SL13,OBJPROP_YDISTANCE,100);

         string textSL13="SL 13";

         ObjectSetString(0,SL13,OBJPROP_TEXT,textSL13);

         ObjectSetInteger(0,SL13,OBJPROP_COLOR,clrRed);

         ObjectSetInteger(0,SL13,OBJPROP_FONTSIZE,12);

         bool stateSL13=false;

         ObjectSetInteger(0,SL13,OBJPROP_STATE,stateSL13);

         //---------------------------

        }

      ObjectDelete(buybuttonStop);

      ObjectCreate(0,buybuttonStop,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

      ObjectSetInteger(0,buybuttonStop,OBJPROP_XDISTANCE,CHWPX-300);

      ObjectSetInteger(0,buybuttonStop,OBJPROP_YDISTANCE,135);

      string textbuybuttonStop="BUY";

      ObjectSetString(0,buybuttonStop,OBJPROP_TEXT,textbuybuttonStop);

      ObjectSetInteger(0,buybuttonStop,OBJPROP_COLOR,clrBlue);

      ObjectSetInteger(0,buybuttonStop,OBJPROP_FONTSIZE,14);

      bool buystateStop=false;

      ObjectSetInteger(0,buybuttonStop,OBJPROP_STATE,buystateStop);

      //long buybuttonStoppresed=ObjectGetInteger(0,buybuttonStop,OBJPROP_STATE,0);



      //---Button Sell--------------------

      //-------imag fibanachi-----

      //   string   filebuyarrow="\\Images\\ImagesExpertBinWave\\buyarrow.bmp";

      //-----------------------



      //int obiekt519=519;

      // Obiekt519=IntegerToString(obiekt519);

      // ObjectDelete(Obiekt519);

      // ObjectCreate(Obiekt519,OBJ_BITMAP_LABEL,0,BrTime,HIGHT+0.00015);

      // ObjectSetString(0,Obiekt519,OBJPROP_BMPFILE,filebuyarrow);

      // ObjectSetInteger(0,Obiekt519,OBJPROP_XDISTANCE,CHWPX-250);

      // ObjectSetInteger(0,Obiekt519,OBJPROP_YDISTANCE,135);



      ObjectDelete(sellbuttonStop);

      ObjectCreate(0,sellbuttonStop,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

      ObjectSetInteger(0,sellbuttonStop,OBJPROP_XDISTANCE,CHWPX-230);

      ObjectSetInteger(0,sellbuttonStop,OBJPROP_YDISTANCE,135);

      string textsellbuttonStop="SELL";

      ObjectSetString(0,sellbuttonStop,OBJPROP_TEXT,textsellbuttonStop);

      ObjectSetInteger(0,sellbuttonStop,OBJPROP_COLOR,clrRed);

      ObjectSetInteger(0,sellbuttonStop,OBJPROP_FONTSIZE,14);

      bool sellstateStop=false;

      ObjectSetInteger(0,sellbuttonStop,OBJPROP_STATE,sellstateStop);

      // long sellbuttonStoppresed=ObjectGetInteger(0,sellbuttonStop,OBJPROP_STATE,0);

      //-------imag fibanachi-----

      //  string   filesellarrow="\\Images\\ImagesExpertBinWave\\sellarrow.bmp";

      //-----------------------

      //  int obiekt520=520;

      //  Obiekt520=IntegerToString(obiekt520);

      //  ObjectDelete(Obiekt520);

      //  ObjectCreate(Obiekt520,OBJ_BITMAP_LABEL,0,BrTime,HIGHT+0.00015);

      //  ObjectSetString(0,Obiekt520,OBJPROP_BMPFILE,filesellarrow);

      //  ObjectSetInteger(0,Obiekt520,OBJPROP_XDISTANCE,CHWPX-180);

      //  ObjectSetInteger(0,Obiekt520,OBJPROP_YDISTANCE,135);



     }



//--Button Buy--------------------

   long IPressedbuybuttonStop=ObjectGetInteger(0,buybuttonStop,OBJPROP_STATE,0);

//---Button Sell--------------------

   long IPressedsellbuttonStop=ObjectGetInteger(0,sellbuttonStop,OBJPROP_STATE,0);

//-----------------B:@KB85 ?>78F88 ?> @K=:C-------------

   if(IPressedbuybuttonStop==1 && IHaveticketBuy1==0)

     {

      /*Keylor Navas*/ IHaveticketBuy1=OrderSend(Symbol(),OP_BUYSTOP,LotsVolumen,BuyStop,Slippage,StopLoss_StopEntranceBUY,NULL,Coment,MagicBUYSTOP,0,clrLightPink);



      if(IHaveticketBuy1>0)

        {

         string   filedummyshort="\\Images\\ImagesExpertBinWave\\long.bmp";

         //-----------------------

         dummyshort="800";

         ObjectDelete(dummyshort);



         //ObjectCreate(dummyshort,OBJ_BITMAP_LABEL,0,BrTime,HIGHT+0.00015);

         //ObjectSetString(0,dummyshort,OBJPROP_BMPFILE,filedummyshort);

         //ObjectSetInteger(0,dummyshort,OBJPROP_XDISTANCE,42);

         //ObjectSetInteger(0,dummyshort,OBJPROP_YDISTANCE,150);

         //ObjectSetString(0,dummystoploss,OBJPROP_TEXT,DoubleToStr(BuyStop,5));

         //ObjectSetString(0,dummyclosepryce,OBJPROP_TEXT,DoubleToStr(FIBAUP300,5));

         //ObjectSetString(0,dummyopenprice,OBJPROP_TEXT,DoubleToStr(LEVELDOWN,5));

         stoppoints=((LEVELDOWN-IpaintFiboLineDOWN_8)/5);

         DeposittoTrade=(AccountBalance()/100)*deopsitpercent;

         ICalculateStopfortrade1=stoppoints*1;

         ICalculateStopfortrade2=stoppoints*1;

         ICalculateStopfortrade3=stoppoints*1;

         ICalculateStopfortrade4=stoppoints*3;

         ICalculateStopfortrade5=stoppoints*2;

         ICalculateStopfortrade6=stoppoints*8;



         resultado1=(ICalculateStopfortrade1+ICalculateStopfortrade2+ICalculateStopfortrade3+ICalculateStopfortrade4+ICalculateStopfortrade5+ICalculateStopfortrade6)/0.00001;

         double monyintrade=resultado1*LotsVolumen;



         int file_handle3=FileOpen(FileName3,FILE_READ|FILE_WRITE," ");

         if(file_handle3>0)

           {

            FileSeek(file_handle3,0,SEEK_END);

            FileWrite(file_handle3,ChartExpertName," ",resultado1,"; ",IHaveticketBuy1," ; ",monyintrade," ; ",DayOfWeek()," ; ",windowsnumber);

            FileClose(file_handle3);

           }

        }



      int lastError=GetLastError();

      if(IPressedbuybuttonStop==1 && IHaveticketBuy1==-1 && lastError==130)

        {

         IPressedbuybuttonStop=ObjectSetInteger(0,buybuttonStop,OBJPROP_STATE,0);

         //sellbuttonStoppresed=ObjectSetInteger(0,sellbuttonStop,OBJPROP_STATE,0);

         ResetLastError();

         lastError=0;

         IHaveticketBuy1=0;

        }



      if(IHaveticketBuy1==-1)

        {

         ObjectSetInteger(0,buybutton,OBJPROP_STATE,buystate);

         Alert(" Order BUY is Not Opened !!! ");

         Comment(" Order BUY is Not Opened !!! ");

        }

      if(IHaveticketBuy1>0)

        {

         ObjectDelete(sellbuttonStop);

         ObjectDelete(buybuttonStop);

         ObjectDelete(Obiekt519);

         ObjectDelete(Obiekt520);

        }

     }

   if(IPressedsellbuttonStop==1 && IHaveticketSell1==0)

     {

      /*Keylor Navas*/ IHaveticketSell1=OrderSend(Symbol(),OP_SELLSTOP,LotsVolumen,SellStop,Slippage,StopLoss_StopEntranceSELL,NULL,Coment,MagicSELLSTOP,0,clrMoccasin);



      if(IHaveticketSell1>0)

        {

         string   filedummyshort="\\Images\\ImagesExpertBinWave\\short.bmp";

         //-----------------------

         dummyshort="800";

         //ObjectDelete(dummyshort);



         //ObjectCreate(dummyshort,OBJ_BITMAP_LABEL,0,BrTime,HIGHT+0.00015);

         //ObjectSetString(0,dummyshort,OBJPROP_BMPFILE,filedummyshort);

         //ObjectSetInteger(0,dummyshort,OBJPROP_XDISTANCE,42);

         //ObjectSetInteger(0,dummyshort,OBJPROP_YDISTANCE,150);

         //ObjectSetString(0,dummystoploss,OBJPROP_TEXT,DoubleToStr(SellStop,5));

         //ObjectSetString(0,dummyclosepryce,OBJPROP_TEXT,DoubleToStr(FIBADOWN300,5));

         //ObjectSetString(0,dummyopenprice,OBJPROP_TEXT,DoubleToStr(LEVELUP,5));

         stoppoints=((LEVELDOWN-IpaintFiboLineDOWN_8)/5);

         DeposittoTrade=(AccountBalance()/100)*deopsitpercent;

         ICalculateStopfortrade1=stoppoints*1;

         ICalculateStopfortrade2=stoppoints*1;

         ICalculateStopfortrade3=stoppoints*1;

         ICalculateStopfortrade4=stoppoints*3;

         ICalculateStopfortrade5=stoppoints*2;

         ICalculateStopfortrade6=stoppoints*8;





         resultado1=(ICalculateStopfortrade1+ICalculateStopfortrade2+ICalculateStopfortrade3+ICalculateStopfortrade4+ICalculateStopfortrade5+ICalculateStopfortrade6)/0.00001;

         double monyintrade=resultado1*LotsVolumen;

         int file_handle3=FileOpen(FileName3,FILE_READ|FILE_WRITE," ");

         if(file_handle3>0)

           {

            FileSeek(file_handle3,0,SEEK_END);

            FileWrite(file_handle3,ChartExpertName," ",resultado1," ",IHaveticketSell1," ",monyintrade," ",DayOfWeek()," ",windowsnumber);

            FileClose(file_handle3);

           }

        }



      int lastError=GetLastError();

      if(IPressedsellbuttonStop==1 && IHaveticketSell1==-1 && lastError==130)

        {

         //buybuttonStoppresed=ObjectSetInteger(0,buybuttonStop,OBJPROP_STATE,0);

         IPressedsellbuttonStop=ObjectSetInteger(0,sellbuttonStop,OBJPROP_STATE,0);

         ResetLastError();

         lastError=0;

         IHaveticketSell1=0;

        }

      if(IHaveticketSell1==0)

        {

         ObjectSetInteger(0,sellbutton,OBJPROP_STATE,sellstate);

         Alert(" Order SELL not Opened !!! ");

         Comment(" Order SELL not Opened !!! ");

        }

      if(IHaveticketSell1>0)

        {

         ObjectDelete(sellbuttonStop);

         ObjectDelete(buybuttonStop);

         ObjectDelete(Obiekt519);

         ObjectDelete(Obiekt520);

        }

     }



   long IPressedLimitOrdersbutton=ObjectGetInteger(0,LimitOrders,OBJPROP_STATE,0);

   if(IPressedLimitOrdersbutton==1)

     {

      ObjectDelete(MarketOrders);

      ObjectDelete(StopOrders);

      ObjectDelete(LimitOrders);

      ObjectDelete(Obiekt560);

      ObjectDelete(Obiekt561);

      ObjectDelete(Obiekt562);

      //--Button Buy--------------------

      if(TreilStop==true)

        {

         //---@C?0 :=>?>: 4;O >5@5=>A0 C@02=O ?@81K;8 ?> A83=0;C

         ObjectDelete(TP5);

         ObjectCreate(0,TP5,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,TP5,OBJPROP_XDISTANCE,CHWPX-60);

         ObjectSetInteger(0,TP5,OBJPROP_YDISTANCE,100);

         string textTP5="TP5";

         ObjectSetString(0,TP5,OBJPROP_TEXT,textTP5);

         ObjectSetInteger(0,TP5,OBJPROP_COLOR,clrGreen);

         ObjectSetInteger(0,TP5,OBJPROP_FONTSIZE,12);

         bool stateTP5=false;

         ObjectSetInteger(0,TP5,OBJPROP_STATE,stateTP5);

         //---

         ObjectDelete(TP8);

         ObjectCreate(0,TP8,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,TP8,OBJPROP_XDISTANCE,CHWPX-60);

         ObjectSetInteger(0,TP8,OBJPROP_YDISTANCE,120);

         string textTP8="TP8";

         ObjectSetString(0,TP8,OBJPROP_TEXT,textTP8);

         ObjectSetInteger(0,TP8,OBJPROP_COLOR,clrGreen);

         ObjectSetInteger(0,TP8,OBJPROP_FONTSIZE,12);

         bool stateTP8=false;

         ObjectSetInteger(0,TP8,OBJPROP_STATE,stateTP8);

         //---

         //---@C?0 :=>?>: 4;O >5@5=>A0 C@02=O ?@81K;8 ?> A83=0;C



         ObjectDelete(TP13);

         ObjectCreate(0,TP13,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,TP13,OBJPROP_XDISTANCE,CHWPX-60);

         ObjectSetInteger(0,TP13,OBJPROP_YDISTANCE,140);

         string textTP13="TP13";

         ObjectSetString(0,TP13,OBJPROP_TEXT,textTP13);

         ObjectSetInteger(0,TP13,OBJPROP_COLOR,clrGreen);

         ObjectSetInteger(0,TP13,OBJPROP_FONTSIZE,12);

         bool stateTP13=false;

         ObjectSetInteger(0,TP13,OBJPROP_STATE,stateTP13);

         //---

         //---@C?0 :=>?>: 4;O >5@5=>A0 C@02=O ?@81K;8 ?> A83=0;C



         ObjectDelete(TP21);

         ObjectCreate(0,TP21,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,TP21,OBJPROP_XDISTANCE,CHWPX-60);

         ObjectSetInteger(0,TP21,OBJPROP_YDISTANCE,160);

         string textTP21="TP21";

         ObjectSetString(0,TP21,OBJPROP_TEXT,textTP21);

         ObjectSetInteger(0,TP21,OBJPROP_COLOR,clrGreen);

         ObjectSetInteger(0,TP21,OBJPROP_FONTSIZE,12);

         bool stateTP21=false;

         ObjectSetInteger(0,TP21,OBJPROP_STATE,stateTP21);

         //---

         //---@C?0 :=>?>: 4;O ?5@5=>A0 !B>?0 2 1C 8 2KH5

         ObjectDelete(SL0);

         ObjectCreate(0,SL0,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,SL0,OBJPROP_XDISTANCE,CHWPX-300);

         ObjectSetInteger(0,SL0,OBJPROP_YDISTANCE,80);

         string textSL0="SL0";

         ObjectSetString(0,SL0,OBJPROP_TEXT,textSL0);

         ObjectSetInteger(0,SL0,OBJPROP_COLOR,clrRed);

         ObjectSetInteger(0,SL0,OBJPROP_FONTSIZE,12);

         bool stateSL0=false;

         ObjectSetInteger(0,SL0,OBJPROP_STATE,stateSL0);

         //---------------------------

         ObjectDelete(SL_1);

         ObjectCreate(0,SL_1,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,SL_1,OBJPROP_XDISTANCE,CHWPX-180);

         ObjectSetInteger(0,SL_1,OBJPROP_YDISTANCE,80);

         string textSL_1="SL-1";

         ObjectSetString(0,SL_1,OBJPROP_TEXT,textSL_1);

         ObjectSetInteger(0,SL_1,OBJPROP_COLOR,clrRed);

         ObjectSetInteger(0,SL_1,OBJPROP_FONTSIZE,12);

         bool stateSL_1=false;

         ObjectSetInteger(0,SL_1,OBJPROP_STATE,stateSL_1);

         //---------------------------

         ObjectDelete(SL_2);

         ObjectCreate(0,SL_2,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,SL_2,OBJPROP_XDISTANCE,CHWPX-240);

         ObjectSetInteger(0,SL_2,OBJPROP_YDISTANCE,80);

         string textSL_2="SL-2";

         ObjectSetString(0,SL_2,OBJPROP_TEXT,textSL_2);

         ObjectSetInteger(0,SL_2,OBJPROP_COLOR,clrRed);

         ObjectSetInteger(0,SL_2,OBJPROP_FONTSIZE,12);

         bool stateSL_2=false;

         ObjectSetInteger(0,SL_2,OBJPROP_STATE,stateSL_2);

         //---------------------------



         ObjectDelete(SL1);

         ObjectCreate(0,SL1,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,SL1,OBJPROP_XDISTANCE,CHWPX-120);

         ObjectSetInteger(0,SL1,OBJPROP_YDISTANCE,80);

         string textSL1="SL 1";

         ObjectSetString(0,SL1,OBJPROP_TEXT,textSL1);

         ObjectSetInteger(0,SL1,OBJPROP_COLOR,clrRed);

         ObjectSetInteger(0,SL1,OBJPROP_FONTSIZE,12);

         bool stateSL1=false;

         ObjectSetInteger(0,SL1,OBJPROP_STATE,stateSL1);

         //---------------------------

         ObjectDelete(SL2);

         ObjectCreate(0,SL2,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,SL2,OBJPROP_XDISTANCE,CHWPX-60);

         ObjectSetInteger(0,SL2,OBJPROP_YDISTANCE,80);

         string textSL2="SL 2";

         ObjectSetString(0,SL2,OBJPROP_TEXT,textSL2);

         ObjectSetInteger(0,SL2,OBJPROP_COLOR,clrRed);

         ObjectSetInteger(0,SL2,OBJPROP_FONTSIZE,12);

         bool stateSL2=false;

         ObjectSetInteger(0,SL2,OBJPROP_STATE,stateSL2);

         //---------------------------

         ObjectDelete(SL3);

         ObjectCreate(0,SL3,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,SL3,OBJPROP_XDISTANCE,CHWPX-300);

         ObjectSetInteger(0,SL3,OBJPROP_YDISTANCE,100);

         string textSL3="SL 3";

         ObjectSetString(0,SL3,OBJPROP_TEXT,textSL3);

         ObjectSetInteger(0,SL3,OBJPROP_COLOR,clrRed);

         ObjectSetInteger(0,SL3,OBJPROP_FONTSIZE,12);

         bool stateSL3=false;

         ObjectSetInteger(0,SL3,OBJPROP_STATE,stateSL3);

         //---------------------------

         ObjectDelete(SL5);

         ObjectCreate(0,SL5,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,SL5,OBJPROP_XDISTANCE,CHWPX-240);

         ObjectSetInteger(0,SL5,OBJPROP_YDISTANCE,100);

         string textSL5="SL 5";

         ObjectSetString(0,SL5,OBJPROP_TEXT,textSL5);

         ObjectSetInteger(0,SL5,OBJPROP_COLOR,clrRed);

         ObjectSetInteger(0,SL5,OBJPROP_FONTSIZE,12);

         bool stateSL5=false;

         ObjectSetInteger(0,SL5,OBJPROP_STATE,stateSL5);

         //---------------------------

         ObjectDelete(SL8);

         ObjectCreate(0,SL8,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,SL8,OBJPROP_XDISTANCE,CHWPX-180);

         ObjectSetInteger(0,SL8,OBJPROP_YDISTANCE,100);

         string textSL8="SL 8";

         ObjectSetString(0,SL8,OBJPROP_TEXT,textSL8);

         ObjectSetInteger(0,SL8,OBJPROP_COLOR,clrRed);

         ObjectSetInteger(0,SL5,OBJPROP_FONTSIZE,12);

         bool stateSL8=false;

         ObjectSetInteger(0,SL8,OBJPROP_STATE,stateSL8);

         //---------------------------

         //---------------------------

         ObjectDelete(SL13);

         ObjectCreate(0,SL13,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

         ObjectSetInteger(0,SL13,OBJPROP_XDISTANCE,CHWPX-120);

         ObjectSetInteger(0,SL13,OBJPROP_YDISTANCE,100);

         string textSL13="SL 13";

         ObjectSetString(0,SL13,OBJPROP_TEXT,textSL13);

         ObjectSetInteger(0,SL13,OBJPROP_COLOR,clrRed);

         ObjectSetInteger(0,SL13,OBJPROP_FONTSIZE,12);

         bool stateSL13=false;

         ObjectSetInteger(0,SL13,OBJPROP_STATE,stateSL13);

         //---------------------------

        }

      ObjectDelete(buybuttonLimit);

      ObjectCreate(0,buybuttonLimit,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

      ObjectSetInteger(0,buybuttonLimit,OBJPROP_XDISTANCE,CHWPX-300);

      ObjectSetInteger(0,buybuttonLimit,OBJPROP_YDISTANCE,135);

      string textbuybuttonLimit="BUY";

      ObjectSetString(0,buybuttonLimit,OBJPROP_TEXT,textbuybuttonLimit);

      ObjectSetInteger(0,buybuttonLimit,OBJPROP_COLOR,clrBlue);

      ObjectSetInteger(0,buybuttonLimit,OBJPROP_FONTSIZE,14);

      bool buystateLimit=false;

      ObjectSetInteger(0,buybutton,OBJPROP_STATE,buystateLimit);

      //long buybuttonLimitpresed=ObjectGetInteger(0,buybuttonLimit,OBJPROP_STATE,0);



      //---Button Sell--------------------

      //-------imag fibanachi-----

      string   filebuyarrow="\\Images\\ImagesExpertBinWave\\buyarrow.bmp";

      //-----------------------



      int obiekt519=519;

      Obiekt519=IntegerToString(obiekt519);

      ObjectDelete(Obiekt519);

      ObjectCreate(Obiekt519,OBJ_BITMAP_LABEL,0,BrTime,HIGHT+0.00015);

      ObjectSetString(0,Obiekt519,OBJPROP_BMPFILE,filebuyarrow);

      ObjectSetInteger(0,Obiekt519,OBJPROP_XDISTANCE,CHWPX-250);

      ObjectSetInteger(0,Obiekt519,OBJPROP_YDISTANCE,135);



      ObjectDelete(sellbuttonLimit);

      ObjectCreate(0,sellbuttonLimit,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

      ObjectSetInteger(0,sellbuttonLimit,OBJPROP_XDISTANCE,CHWPX-230);

      ObjectSetInteger(0,sellbuttonLimit,OBJPROP_YDISTANCE,135);

      string textsellbuttonLimit="SELL";

      ObjectSetString(0,sellbuttonLimit,OBJPROP_TEXT,textsellbuttonLimit);

      ObjectSetInteger(0,sellbuttonLimit,OBJPROP_COLOR,clrRed);

      ObjectSetInteger(0,sellbuttonLimit,OBJPROP_FONTSIZE,14);

      bool sellstateLimit=false;

      ObjectSetInteger(0,sellbutton,OBJPROP_STATE,sellstateLimit);

      // long sellbuttonLimitpresed=ObjectGetInteger(0,sellbuttonLimit,OBJPROP_STATE,0);

      //-------imag fibanachi-----

      string   filesellarrow="\\Images\\ImagesExpertBinWave\\sellarrow.bmp";

      //-----------------------

      int obiekt520=520;

      Obiekt520=IntegerToString(obiekt520);

      ObjectDelete(Obiekt520);

      ObjectCreate(Obiekt520,OBJ_BITMAP_LABEL,0,BrTime,HIGHT+0.00015);

      ObjectSetString(0,Obiekt520,OBJPROP_BMPFILE,filesellarrow);

      ObjectSetInteger(0,Obiekt520,OBJPROP_XDISTANCE,CHWPX-180);

      ObjectSetInteger(0,Obiekt520,OBJPROP_YDISTANCE,135);



      //---K1>@ F5=K 2E>40 87 <0AA820

      int im;//=48:0B>@

      for(im=1; im<9; im++)

        {

         if(LevelsArInd[im]==indBoolN)//>;CG5=85 F5=K ?> 8=45:AC =48:0B>@ BoolN A;8

           {

            //Print(LevelsAr[im]," ",LevelsArInd[im]);

            break;

           }

        }



     }



//--Button Buy--------------------

   long IPressedbuybuttonLimit=ObjectGetInteger(0,buybuttonLimit,OBJPROP_STATE,0);

//---Button Sell--------------------

   long IPressedsellbuttonLimit=ObjectGetInteger(0,sellbuttonLimit,OBJPROP_STATE,0);

//-----------------B:@KB85 ?>78F88 ?> @K=:C-------------

   if(IPressedbuybuttonLimit==1 && IHaveticketBuy1==0)

     {



      //-----------------------------

      //  StopLoss_StopEntranceBUY

      //  StopLoss_StopEntranceSELL BuyStop

      //  SellStop

      //  BuyStop

      /*LinYao*/IHaveticketBuy1=OrderSend(Symbol(),OP_BUYLIMIT,LotsVolumen,BuyStop,Slippage,StopLoss_StopEntranceBUY,NULL,Coment,MagicBUYSTOP,0,clrLightPink);



      if(IHaveticketBuy1>0)

        {

         //-------

         string   filedummyshort="\\Images\\ImagesExpertBinWave\\long.bmp";



         //-----------------------

         dummyshort="800";

         ObjectDelete(dummyshort);



         //ObjectCreate(dummyshort,OBJ_BITMAP_LABEL,0,BrTime,HIGHT+0.00015);

         //ObjectSetString(0,dummyshort,OBJPROP_BMPFILE,filedummyshort);

         //ObjectSetInteger(0,dummyshort,OBJPROP_XDISTANCE,42);

         //ObjectSetInteger(0,dummyshort,OBJPROP_YDISTANCE,150);

         //ObjectSetString(0,dummystoploss,OBJPROP_TEXT,DoubleToStr(BuyStop,5));

         //ObjectSetString(0,dummyclosepryce,OBJPROP_TEXT,DoubleToStr(FIBAUP300,5));

         //ObjectSetString(0,dummyopenprice,OBJPROP_TEXT,DoubleToStr(LEVELDOWN,5));

         //-------

         stoppoints=((LEVELDOWN-IpaintFiboLineDOWN_8)/5);

         DeposittoTrade=(AccountBalance()/100)*deopsitpercent;

         ICalculateStopfortrade1=stoppoints*1;

         ICalculateStopfortrade2=stoppoints*1;

         ICalculateStopfortrade3=stoppoints*1;

         ICalculateStopfortrade4=stoppoints*3;

         ICalculateStopfortrade5=stoppoints*2;

         ICalculateStopfortrade6=stoppoints*8;



         resultado1=(ICalculateStopfortrade1+ICalculateStopfortrade2+ICalculateStopfortrade3+ICalculateStopfortrade4+ICalculateStopfortrade5+ICalculateStopfortrade6)/0.00001;

         double monyintrade=resultado1*LotsVolumen;

         int file_handle3=FileOpen(FileName3,FILE_READ|FILE_WRITE," ");

         if(file_handle3>0)

           {

            FileSeek(file_handle3,0,SEEK_END);

            FileWrite(file_handle3,ChartExpertName," ",resultado1," ",IHaveticketBuy1," ",monyintrade," ",DayOfWeek()," ",windowsnumber);

            FileClose(file_handle3);

           }

        }

      int lastError=GetLastError();

      if(IPressedbuybuttonLimit==1 && IHaveticketBuy1==-1 && lastError==130)

        {

         IPressedbuybuttonLimit=ObjectSetInteger(0,buybuttonLimit,OBJPROP_STATE,0);

         //sellbuttonStoppresed=ObjectSetInteger(0,sellbuttonStop,OBJPROP_STATE,0);

         ResetLastError();

         lastError=0;

         IHaveticketBuy1=0;

        }

      if(IHaveticketBuy1==-1)

        {

         ObjectSetInteger(0,buybutton,OBJPROP_STATE,buystate);

         Alert(" Order BUY Not Opened !!! ");

         Comment(" Order BUY Not Opened !!! ");

        }

      if(IHaveticketBuy1>0)

        {

         ObjectDelete(sellbuttonLimit);

         ObjectDelete(buybuttonLimit);

         ObjectDelete(Obiekt519);

         ObjectDelete(Obiekt520);

        }

     }

   if(IPressedsellbuttonLimit==1 && IHaveticketSell1==0)

     {

      //-----------------------------

      //StopLoss_StopEntranceSELL=LevelsAr[im];//@8A20820N F5=C 4;O >B:@KB8O ?> 8=48:0B>@C

      //Profit=LevelsAr[7]//@>D8B

      //SellStop=LevelsAr[im]+((LevelsAr[im]-LevelsAr[7])/4)//!B>?



      //  StopLoss_StopEntranceSELL BuyStop

      /*Keylor Navas*/IHaveticketSell1=OrderSend(Symbol(),OP_SELLLIMIT,LotsVolumen,SellStop,Slippage,StopLoss_StopEntranceSELL,NULL,Coment,MagicSELLSTOP,0,clrMoccasin);

      Print(" 2E>4 ",SellStop," !B>? ",StopLoss_StopEntranceSELL);

      if(IHaveticketSell1>0)

        {

         string   filedummyshort="\\Images\\ImagesExpertBinWave\\short.bmp";

         //-----------------------

         dummyshort="800";

         //ObjectDelete(dummyshort);



         //ObjectCreate(dummyshort,OBJ_BITMAP_LABEL,0,BrTime,HIGHT+0.00015);

         //ObjectSetString(0,dummyshort,OBJPROP_BMPFILE,filedummyshort);

         //ObjectSetInteger(0,dummyshort,OBJPROP_XDISTANCE,42);

         //ObjectSetInteger(0,dummyshort,OBJPROP_YDISTANCE,150);

         //ObjectSetString(0,dummystoploss,OBJPROP_TEXT,DoubleToStr(SellStop,5));

         //ObjectSetString(0,dummyclosepryce,OBJPROP_TEXT,DoubleToStr(FIBADOWN300,5));

         //ObjectSetString(0,dummyopenprice,OBJPROP_TEXT,DoubleToStr(LEVELUP,5));

         stoppoints=((LEVELDOWN-IpaintFiboLineDOWN_8)/5);

         DeposittoTrade=(AccountBalance()/100)*deopsitpercent;

         ICalculateStopfortrade1=stoppoints*1;

         ICalculateStopfortrade2=stoppoints*1;

         ICalculateStopfortrade3=stoppoints*1;

         ICalculateStopfortrade4=stoppoints*3;

         ICalculateStopfortrade5=stoppoints*2;

         ICalculateStopfortrade6=stoppoints*8;



         resultado1=(ICalculateStopfortrade1+ICalculateStopfortrade2+ICalculateStopfortrade3+ICalculateStopfortrade4+ICalculateStopfortrade5+ICalculateStopfortrade6)/0.00001;

         double monyintrade=resultado1*LotsVolumen;

         int file_handle3=FileOpen(FileName3,FILE_READ|FILE_WRITE," ");

         if(file_handle3>0)

           {

            FileSeek(file_handle3,0,SEEK_END);

            FileWrite(file_handle3,resultado1," ",IHaveticketSell1," ",monyintrade," ",DayOfWeek()," ",windowsnumber);

            FileClose(file_handle3);

           }

        }

      int lastError=GetLastError();

      if(IPressedsellbuttonLimit==1 && IHaveticketBuy1==-1 && lastError==130)

        {

         IPressedsellbuttonLimit=ObjectSetInteger(0,sellbuttonLimit,OBJPROP_STATE,0);

         ResetLastError();

         lastError=0;

         IHaveticketSell1=0;

        }

      if(IHaveticketSell1==0)

        {

         ObjectSetInteger(0,sellbutton,OBJPROP_STATE,sellstate);

         Alert(" Order SELL Not Opened !!! ");

         Comment(" Order SELL Not Opened !!! ");

        }

      if(IHaveticketSell1>0)

        {

         ObjectDelete(sellbuttonLimit);

         ObjectDelete(buybuttonLimit);

         ObjectDelete(Obiekt519);

         ObjectDelete(Obiekt520);

        }

     }



// long IPressedMarketOrdersbutton=ObjectGetInteger(0,MarketOrders,OBJPROP_STATE,0);

// if(IPressedMarketOrdersbutton==1)

//   {

//    ObjectDelete(MarketOrders);

//    ObjectDelete(StopOrders);

//    ObjectDelete(LimitOrders);

//    ObjectDelete(Obiekt560);

//    ObjectDelete(Obiekt561);

//    ObjectDelete(Obiekt562);

//--Button Buy--------------------



//    ObjectDelete(buybutton);

//    ObjectCreate(0,buybutton,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

//    ObjectSetInteger(0,buybutton,OBJPROP_XDISTANCE,CHWPX-300);

//    ObjectSetInteger(0,buybutton,OBJPROP_YDISTANCE,135);

//    string textbuybutton="BUY";

//    ObjectSetString(0,buybutton,OBJPROP_TEXT,textbuybutton);

//    ObjectSetInteger(0,buybutton,OBJPROP_COLOR,clrBlue);

//    ObjectSetInteger(0,buybutton,OBJPROP_FONTSIZE,14);

//    buystate=false;

//    ObjectSetInteger(0,buybutton,OBJPROP_STATE,buystate);

//long buybuttonpresed=ObjectGetInteger(0,buybutton,OBJPROP_STATE,0);



//---Button Sell--------------------

//-------imag fibanachi-----

//  string   filebuyarrow="\\Images\\ImagesExpertBinWave\\buyarrow.bmp";

//-----------------------



//  int obiekt519=519;

//  Obiekt519=IntegerToString(obiekt519);

// ObjectDelete(Obiekt519);

// ObjectCreate(Obiekt519,OBJ_BITMAP_LABEL,0,BrTime,HIGHT+0.00015);

// ObjectSetString(0,Obiekt519,OBJPROP_BMPFILE,filebuyarrow);

// ObjectSetInteger(0,Obiekt519,OBJPROP_XDISTANCE,CHWPX-250);

// ObjectSetInteger(0,Obiekt519,OBJPROP_YDISTANCE,135);



// ObjectDelete(sellbutton);

//  ObjectCreate(0,sellbutton,OBJ_BUTTON,0,BrTime,HIGHT+0.00015);

// ObjectSetInteger(0,sellbutton,OBJPROP_XDISTANCE,CHWPX-230);

// ObjectSetInteger(0,sellbutton,OBJPROP_YDISTANCE,135);

// string textsellbutton="SELL";

// ObjectSetString(0,sellbutton,OBJPROP_TEXT,textsellbutton);

// ObjectSetInteger(0,sellbutton,OBJPROP_COLOR,clrRed);

// ObjectSetInteger(0,sellbutton,OBJPROP_FONTSIZE,14);

// sellstate=false;

// ObjectSetInteger(0,sellbutton,OBJPROP_STATE,sellstate);

// long sellbuttonpresed=ObjectGetInteger(0,sellbutton,OBJPROP_STATE,0);

//-------imag fibanachi-----

//  string   filesellarrow="\\Images\\ImagesExpertBinWave\\sellarrow.bmp";

//-----------------------

//  int obiekt520=520;

// Obiekt520=IntegerToString(obiekt520);

// ObjectDelete(Obiekt520);

//  ObjectCreate(Obiekt520,OBJ_BITMAP_LABEL,0,BrTime,HIGHT+0.00015);

//  ObjectSetString(0,Obiekt520,OBJPROP_BMPFILE,filesellarrow);

//  ObjectSetInteger(0,Obiekt520,OBJPROP_XDISTANCE,CHWPX-180);

//  ObjectSetInteger(0,Obiekt520,OBJPROP_YDISTANCE,135);



//}

//--Button Buy--------------------

   long IPressedbuybutton=ObjectGetInteger(0,buybutton,OBJPROP_STATE,0);

//---Button Sell--------------------

   long IPressedsellbutton=ObjectGetInteger(0,sellbutton,OBJPROP_STATE,0);

//-----------------B:@KB85 ?>78F88 ?> @K=:C-------------

   if(IPressedbuybutton==1 && IHaveticketBuy1==0)

     {

      /*Keylor Navas*/ IHaveticketBuy1=OrderSend(Symbol(),OP_BUY,LotsVolumen,Ask,Slippage,BuyStop,IpaintFiboLineUP_5," Volumens Kristyna Kopanitska ",MagicBUYSTOP,0,clrLightPink);



      //--future viewer------

      if(IHaveticketBuy1>0)

        {

         string   filedummyshort="\\Images\\ImagesExpertBinWave\\long.bmp";

         //-----------------------

         dummyshort="800";

         //ObjectDelete(dummyshort);



         //ObjectCreate(dummyshort,OBJ_BITMAP_LABEL,0,BrTime,HIGHT+0.00015);

         //ObjectSetString(0,dummyshort,OBJPROP_BMPFILE,filedummyshort);

         //ObjectSetInteger(0,dummyshort,OBJPROP_XDISTANCE,42);

         //ObjectSetInteger(0,dummyshort,OBJPROP_YDISTANCE,150);

         //ObjectSetString(0,dummystoploss,OBJPROP_TEXT,DoubleToStr(BuyStop,5));

         //ObjectSetString(0,dummyclosepryce,OBJPROP_TEXT,DoubleToStr(FIBAUP300,5));

         //ObjectSetString(0,dummyopenprice,OBJPROP_TEXT,DoubleToStr(Ask,5));

         stoppoints=((LEVELDOWN-IpaintFiboLineDOWN_8)/5);

         DeposittoTrade=(AccountBalance()/100)*deopsitpercent;

         ICalculateStopfortrade1=stoppoints*1;

         ICalculateStopfortrade2=stoppoints*1;

         ICalculateStopfortrade3=stoppoints*1;

         ICalculateStopfortrade4=stoppoints*3;

         ICalculateStopfortrade5=stoppoints*2;

         ICalculateStopfortrade6=stoppoints*8;



         resultado1=(ICalculateStopfortrade1+ICalculateStopfortrade2+ICalculateStopfortrade3+ICalculateStopfortrade4+ICalculateStopfortrade5+ICalculateStopfortrade6)/0.00001;

         double monyintrade=resultado1*LotsVolumen;

         int file_handle3=FileOpen(FileName3,FILE_READ|FILE_WRITE," ");

         if(file_handle3>0)

           {

            FileSeek(file_handle3,0,SEEK_END);

            FileWrite(file_handle3,ChartExpertName," ",resultado1," ",IHaveticketBuy1," ",monyintrade," ",DayOfWeek()," ",windowsnumber);

            FileClose(file_handle3);

           }

        }

      //--------------------

      if(IHaveticketBuy1==-1)

        {

         ObjectSetInteger(0,buybutton,OBJPROP_STATE,buystate);

         Alert(" Order BUY Not Opened !!! ");

         Comment(" Order BUY Not Opened !!! ");

        }

      if(IHaveticketBuy1>0)

        {

         ObjectDelete(buybutton);

         ObjectDelete(sellbutton);

         ObjectDelete(Obiekt519);

         ObjectDelete(Obiekt520);

        }

     }

   if(IPressedsellbutton==1 && IHaveticketSell1==0)

     {

      /*Keylor Navas*/IHaveticketSell1=OrderSend(Symbol(),OP_SELL,LotsVolumen,Bid,Slippage,SellStop,IpaintFiboLineDOWN_5," Volumens Kristyna Kopanitska ",MagicSELLSTOP,0,clrMoccasin);

      if(IHaveticketSell1>0)

        {

         string   filedummyshort="\\Images\\ImagesExpertBinWave\\short.bmp";

         //-----------------------

         dummyshort="800";

         //ObjectDelete(dummyshort);



         //ObjectCreate(dummyshort,OBJ_BITMAP_LABEL,0,BrTime,HIGHT+0.00015);

         //ObjectSetString(0,dummyshort,OBJPROP_BMPFILE,filedummyshort);

         //ObjectSetInteger(0,dummyshort,OBJPROP_XDISTANCE,42);

         //ObjectSetInteger(0,dummyshort,OBJPROP_YDISTANCE,150);

         //ObjectSetString(0,dummystoploss,OBJPROP_TEXT,DoubleToStr(SellStop,5));

         //ObjectSetString(0,dummyclosepryce,OBJPROP_TEXT,DoubleToStr(FIBADOWN300,5));

         //ObjectSetString(0,dummyopenprice,OBJPROP_TEXT,DoubleToStr(Bid,5));

         stoppoints=((LEVELDOWN-IpaintFiboLineDOWN_8)/5);

         DeposittoTrade=(AccountBalance()/100)*deopsitpercent;

         ICalculateStopfortrade1=stoppoints*1;

         ICalculateStopfortrade2=stoppoints*1;

         ICalculateStopfortrade3=stoppoints*1;

         ICalculateStopfortrade4=stoppoints*3;

         ICalculateStopfortrade5=stoppoints*2;

         ICalculateStopfortrade6=stoppoints*8;



         resultado1=(ICalculateStopfortrade1+ICalculateStopfortrade2+ICalculateStopfortrade3+ICalculateStopfortrade4+ICalculateStopfortrade5+ICalculateStopfortrade6)/0.00001;

         double monyintrade=resultado1*LotsVolumen;

         int file_handle3=FileOpen(FileName3,FILE_READ|FILE_WRITE," ");

         if(file_handle3>0)

           {

            FileSeek(file_handle3,0,SEEK_END);

            FileWrite(file_handle3,ChartExpertName," ",resultado1," ",IHaveticketSell1," ",monyintrade," ",DayOfWeek(),windowsnumber);

            FileClose(file_handle3);

           }

        }

      //--------------------

      if(IHaveticketSell1==0)

        {

         ObjectSetInteger(0,sellbutton,OBJPROP_STATE,sellstate);

         Alert(" Order SELL Not Opened !!! ");

         Comment(" Order SELL Not Opened !!! ");

        }

      if(IHaveticketSell1>0)

        {

         ObjectDelete(sellbutton);

         ObjectDelete(buybutton);

         ObjectDelete(Obiekt519);

         ObjectDelete(Obiekt520);

        }

     }

//---------------!=OB85 ;8<8B=KE @45@>2-------------

//if(IHaveticketBuy1>0)

//  {

//  if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && (OrderType()==OP_BUYLIMIT || OrderType()==OP_BUYSTOP)&& OrderSymbol()==Symbol())

//   {

//   if(Bid>=IpaintFiboLineUP_5)

//     {

//      int chek10=OrderDelete(IHaveticketBuy1);

//      Alert(" ticketBuy1 is delited Reopenit ");

//     }



//  }

// }



// if(IHaveticketSell1>0)

//   {

//   if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && (OrderType()==OP_SELLLIMIT || OrderType()==OP_SELLSTOP)&& OrderSymbol()==Symbol())

//    {

//    if(Bid<=IpaintFiboLineDOWN_5)

//     {

//      int chek11=OrderDelete(IHaveticketSell1);

//     Alert(" ticketSell1 is Delited Reopenit ");

//   }



//   }

//}





//-------------------------------------------------------



   RefreshRates();





//+------------------------------------------------------------------+

   if(IHaveticketBuy7>0)

     {

      if(OrderSelect(IHaveticketBuy7,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

        {



         if(OrderOpenPrice()<OrderClosePrice())

           {



            bool chek14=OrderDelete(IHaveticketSell8);

            if(chek14==true)

              {



               //ticketSell8=0;ticketBuy8=0;ticketSell7=0;ticketBuy7=0;ticketSell6=0;ticketBuy6=0;ticketSell5=0;ticketBuy5=0;ticketSell4=0;ticketBuy4=0;ticketSell3=0;ticketBuy3=0;ticketSell2=0;ticketBuy2=0;ticketSell1=0;ticketBuy1=0;

               Alert(" TAKEPROFIT ");

               //----Laik----

               // ObjectDelete(Obiekt715);

               // ObjectCreate(0,Obiekt715,OBJ_ARROW_THUMB_UP,0,TimeCurrent(),OrderClosePrice());

               // ObjectSetInteger(0,Obiekt715,OBJPROP_WIDTH,5);

               // ObjectSetInteger(0,Obiekt715,OBJPROP_COLOR,clrRed);

               // ObjectSetInteger(0,Obiekt715,OBJPROP_STYLE,STYLE_SOLID);

               //------------

               if(WriteDatatuDB==1)

                 {

                  //body[ib,31]=7;//"8:5BK

                  //body[ib,32]=1;//@>D8B >AA



                  // -- 70?8A0BL 2 <0AA82

                  FileDelete(FileName6,0);



                  int file_handle6=FileOpen(FileName6,FILE_READ|FILE_WRITE|FILE_BIN);

                  if(file_handle6>0)

                    {



                     FileSeek(file_handle6,0,SEEK_CUR);



                     //FileWriteArray(file_handle6,body,0,WHOLE_ARRAY);

                     FileClose(file_handle6);

                     Comment("Data is Writed - Tickets and Profit");

                    }

                  else

                     Comment("Data is NOT Writed - Tickets and Profit");

                 }

               if(onInit==true)

                 {

                  OnInit();

                 }

              }



           }

        }

     }

//---------------------------!=OB85 2B>@>3> >@45@0 2 A;CG08 @>D8B0 ?5@2>3>---------------------------------------------------



   if(IHaveticketSell7>0)

     {

      if(OrderSelect(IHaveticketSell7,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

        {



         if(OrderOpenPrice()>OrderClosePrice())

           {



            bool chek13=OrderDelete(IHaveticketBuy8);

            if(chek13==true)

              {



               //ticketSell8=0;ticketBuy8=0;ticketSell7=0;ticketBuy7=0; ticketSell6=0;ticketBuy6=0;ticketSell5=0;ticketBuy5=0;ticketSell4=0;ticketBuy4=0;ticketSell3=0;ticketBuy3=0;ticketSell2=0;ticketBuy2=0;ticketSell1=0;ticketBuy1=0;

               Alert(" TAKEPROFIT ");

               //----Laik----

               //ObjectDelete(Obiekt715);

               //ObjectCreate(0,Obiekt715,OBJ_ARROW_THUMB_UP,0,TimeCurrent(),OrderClosePrice());

               //ObjectSetInteger(0,Obiekt715,OBJPROP_WIDTH,5);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_COLOR,clrRed);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_STYLE,STYLE_SOLID);

               //------------

               if(WriteDatatuDB==1)

                 {

                  //body[ib,31]=7;//"8:5BK

                  //body[ib,32]=1;//@>D8B >AA



                  // -- 70?8A0BL 2 <0AA82

                  FileDelete(FileName6,0);



                  int file_handle6=FileOpen(FileName6,FILE_READ|FILE_WRITE|FILE_BIN);

                  if(file_handle6>0)

                    {



                     FileSeek(file_handle6,0,SEEK_CUR);



                    // FileWriteArray(file_handle6,body,0,WHOLE_ARRAY);

                     FileClose(file_handle6);

                     Comment("Data is Writed - Tickets and Profit");

                    }

                  else

                     Comment("Data is NOT Writed - Tickets and Profit");

                 }

               if(onInit==true)

                 {

                  OnInit();

                 }

              }



           }

        }

     }



//----------------------------------------------------------------------------------

   if(IHaveticketSell7>0)

     {

      if(OrderSelect(IHaveticketBuy6,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

        {



         if(OrderOpenPrice()<OrderClosePrice())

           {



            bool chek12=OrderDelete(IHaveticketSell7);

            if(chek12==true)

              {



               //ticketSell7=0;ticketBuy7=0;ticketSell6=0;ticketBuy6=0;ticketSell5=0;ticketBuy5=0;ticketSell4=0;ticketBuy4=0;ticketSell3=0;ticketBuy3=0;ticketSell2=0;ticketBuy2=0;ticketSell1=0;ticketBuy1=0;

               Alert(" TAKEPROFIT ");

               //----Laik----

               //ObjectDelete(Obiekt715);

               //ObjectCreate(0,Obiekt715,OBJ_ARROW_THUMB_UP,0,TimeCurrent(),OrderClosePrice());

               //ObjectSetInteger(0,Obiekt715,OBJPROP_WIDTH,5);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_COLOR,clrRed);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_STYLE,STYLE_SOLID);

               //------------

               if(WriteDatatuDB==1)

                 {

                  //body[ib,31]=6;//"8:5BK

                  //body[ib,32]=1;//@>D8B >AA



                  // -- 70?8A0BL 2 <0AA82

                  FileDelete(FileName6,0);



                  int file_handle6=FileOpen(FileName6,FILE_READ|FILE_WRITE|FILE_BIN);

                  if(file_handle6>0)

                    {



                     FileSeek(file_handle6,0,SEEK_CUR);



                     //FileWriteArray(file_handle6,body,0,WHOLE_ARRAY);

                     FileClose(file_handle6);

                     Comment("Data is Writed - Tickets and Profit");

                    }

                  else

                     Comment("Data is NOT Writed - Tickets and Profit");

                 }

               if(onInit==true)

                 {

                  OnInit();

                 }

              }



           }

        }

     }

//----------------------------------

//---------------------------!=OB85 2B>@>3> >@45@0 2 A;CG08 @>D8B0 ?5@2>3>---------------------------------------------------



   if(IHaveticketBuy7>0)

     {

      if(OrderSelect(IHaveticketSell6,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

        {



         if(OrderOpenPrice()>OrderClosePrice())

           {



            bool chek11=OrderDelete(IHaveticketBuy7);

            if(chek11==true)

              {



               //ticketSell7=0;ticketBuy7=0; ticketSell6=0;ticketBuy6=0;ticketSell5=0;ticketBuy5=0;ticketSell4=0;ticketBuy4=0;ticketSell3=0;ticketBuy3=0;ticketSell2=0;ticketBuy2=0;ticketSell1=0;ticketBuy1=0;

               Alert(" TAKEPROFIT ");

               //----Laik----

               //ObjectDelete(Obiekt715);

               //ObjectCreate(0,Obiekt715,OBJ_ARROW_THUMB_UP,0,TimeCurrent(),OrderClosePrice());

               //ObjectSetInteger(0,Obiekt715,OBJPROP_WIDTH,5);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_COLOR,clrRed);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_STYLE,STYLE_SOLID);

               //------------

               if(WriteDatatuDB==1)

                 {

                  //body[ib,31]=6;//"8:5BK

                  //body[ib,32]=1;//@>D8B >AA



                  // -- 70?8A0BL 2 <0AA82

                  FileDelete(FileName6,0);



                  int file_handle6=FileOpen(FileName6,FILE_READ|FILE_WRITE|FILE_BIN);

                  if(file_handle6>0)

                    {



                     FileSeek(file_handle6,0,SEEK_CUR);



                     //FileWriteArray(file_handle6,body,0,WHOLE_ARRAY);

                     FileClose(file_handle6);

                     Comment("Data is Writed - Tickets and Profit");

                    }

                  else

                     Comment("Data is NOT Writed - Tickets and Profit");

                 }

               if(onInit==true)

                 {

                  OnInit();

                 }

              }



           }

        }

     }



//----------------------------------------------------------------------------------

   if(IHaveticketSell6>0)

     {

      if(OrderSelect(IHaveticketBuy5,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

        {



         if(OrderOpenPrice()<OrderClosePrice())

           {



            bool chek10=OrderDelete(IHaveticketSell6);

            if(chek10==true)

              {



               //ticketSell6=0;ticketBuy6=0;ticketSell5=0;ticketBuy5=0;ticketSell4=0;ticketBuy4=0;ticketSell3=0;ticketBuy3=0;ticketSell2=0;ticketBuy2=0;ticketSell1=0;ticketBuy1=0;

               Alert(" TAKEPROFIT ");

               //----Laik----

               //ObjectDelete(Obiekt715);

               //ObjectCreate(0,Obiekt715,OBJ_ARROW_THUMB_UP,0,TimeCurrent(),OrderClosePrice());

               //ObjectSetInteger(0,Obiekt715,OBJPROP_WIDTH,5);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_COLOR,clrRed);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_STYLE,STYLE_SOLID);

               //------------

               if(WriteDatatuDB==1)

                 {

                  //body[ib,31]=5;//"8:5BK

                  //body[ib,32]=1;//@>D8B >AA



                  // -- 70?8A0BL 2 <0AA82

                  FileDelete(FileName6,0);



                  int file_handle6=FileOpen(FileName6,FILE_READ|FILE_WRITE|FILE_BIN);

                  if(file_handle6>0)

                    {



                     FileSeek(file_handle6,0,SEEK_CUR);



                    // FileWriteArray(file_handle6,body,0,WHOLE_ARRAY);

                     FileClose(file_handle6);

                     Comment("Data is Writed - Tickets and Profit");

                    }

                  else

                     Comment("Data is NOT Writed - Tickets and Profit");

                 }

               if(onInit==true)

                 {

                  OnInit();

                 }

              }

           }

        }

     }



//---------------------------!=OB85 2B>@>3> >@45@0 2 A;CG08 @>D8B0 ?5@2>3>---------------------------------------------------



   if(IHaveticketBuy6>0)

     {

      if(OrderSelect(IHaveticketSell5,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

        {



         if(OrderOpenPrice()>OrderClosePrice())

           {



            bool chek9=OrderDelete(IHaveticketBuy6);

            if(chek9==true)

              {



               //ticketSell6=0;ticketBuy6=0;ticketSell5=0;ticketBuy5=0;ticketSell4=0;ticketBuy4=0;ticketSell3=0;ticketBuy3=0;ticketSell2=0;ticketBuy2=0;ticketSell1=0;ticketBuy1=0;

               Alert(" TAKEPROFIT ");

               //----Laik----

               //ObjectDelete(Obiekt715);

               //ObjectCreate(0,Obiekt715,OBJ_ARROW_THUMB_UP,0,TimeCurrent(),OrderClosePrice());

               //ObjectSetInteger(0,Obiekt715,OBJPROP_WIDTH,5);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_COLOR,clrRed);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_STYLE,STYLE_SOLID);

               //------------

               if(WriteDatatuDB==1)

                 {

                  //body[ib,31]=5;//"8:5BK

                  //body[ib,32]=1;//@>D8B >AA



                  // -- 70?8A0BL 2 <0AA82

                  FileDelete(FileName6,0);



                  int file_handle6=FileOpen(FileName6,FILE_READ|FILE_WRITE|FILE_BIN);

                  if(file_handle6>0)

                    {



                     FileSeek(file_handle6,0,SEEK_CUR);



                    // FileWriteArray(file_handle6,body,0,WHOLE_ARRAY);

                     FileClose(file_handle6);

                     Comment("Data is Writed - Tickets and Profit");

                    }

                  else

                     Comment("Data is NOT Writed - Tickets and Profit");

                 }

               if(onInit==true)

                 {

                  OnInit();

                 }

              }

           }

        }

     }



//----------------------------------------------------------------------------------

   if(IHaveticketSell5>0)

     {

      if(OrderSelect(IHaveticketBuy4,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY /*&& OrderMagicNumber()==MagicBUYSTOP3*/ && OrderSymbol()==Symbol()) //K15@0N >@45@ 87 8AB>@88 ?> =><5@C B8:5B0

        {



         if(OrderOpenPrice()<OrderClosePrice())

           {



            bool chek8=OrderDelete(IHaveticketSell5);

            if(chek8==true)

              {



               // ticketSell5=0;ticketBuy5=0;ticketSell4=0;ticketBuy4=0;ticketSell3=0;ticketBuy3=0;ticketSell2=0;ticketBuy2=0;ticketSell1=0;ticketBuy1=0;

               Alert(" TAKEPROFIT ");

               //----Laik----

               //ObjectDelete(Obiekt715);

               //ObjectCreate(0,Obiekt715,OBJ_ARROW_THUMB_UP,0,TimeCurrent(),OrderClosePrice());

               //ObjectSetInteger(0,Obiekt715,OBJPROP_WIDTH,5);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_COLOR,clrRed);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_STYLE,STYLE_SOLID);

               //------------

               if(WriteDatatuDB==1)

                 {

                  //body[ib,31]=4;//"8:5BK

                  //body[ib,32]=1;//@>D8B >AA



                  // -- 70?8A0BL 2 <0AA82

                  FileDelete(FileName6,0);



                  int file_handle6=FileOpen(FileName6,FILE_READ|FILE_WRITE|FILE_BIN);

                  if(file_handle6>0)

                    {



                     FileSeek(file_handle6,0,SEEK_CUR);



                     //FileWriteArray(file_handle6,body,0,WHOLE_ARRAY);

                     FileClose(file_handle6);

                     Comment("Data is Writed - Tickets and Profit");

                    }

                  else

                     Comment("Data is NOT Writed - Tickets and Profit");

                 }

               if(onInit==true)

                 {

                  OnInit();

                 }

              }

           }

        }

     }



//---------------------------!=OB85 2B>@>3> >@45@0 2 A;CG08 @>D8B0 ?5@2>3>---------------------------------------------------



   if(IHaveticketBuy5>0)

     {

      if(OrderSelect(IHaveticketSell4,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

        {



         if(OrderOpenPrice()>OrderClosePrice())

           {



            bool chek7=OrderDelete(IHaveticketBuy5);

            if(chek7==true)

              {



               //ticketSell5=0;ticketBuy5=0;ticketSell4=0;ticketBuy4=0;ticketSell3=0;ticketBuy3=0;ticketSell2=0;ticketBuy2=0;ticketSell1=0;ticketBuy1=0;

               Alert(" TAKEPROFIT ");

               //----Laik----

               //ObjectDelete(Obiekt715);

               //ObjectCreate(0,Obiekt715,OBJ_ARROW_THUMB_UP,0,TimeCurrent(),OrderClosePrice());

               //ObjectSetInteger(0,Obiekt715,OBJPROP_WIDTH,5);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_COLOR,clrRed);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_STYLE,STYLE_SOLID);

               //------------

               if(WriteDatatuDB==1)

                 {

                  //body[ib,31]=4;//"8:5BK

                  //body[ib,32]=1;//@>D8B >AA



                  // -- 70?8A0BL 2 <0AA82

                  FileDelete(FileName6,0);



                  int file_handle6=FileOpen(FileName6,FILE_READ|FILE_WRITE|FILE_BIN);

                  if(file_handle6>0)

                    {



                     FileSeek(file_handle6,0,SEEK_CUR);



                     //FileWriteArray(file_handle6,body,0,WHOLE_ARRAY);

                     FileClose(file_handle6);

                     Comment("Data is Writed - Tickets and Profit");

                    }

                  else

                     Comment("Data is NOT Writed - Tickets and Profit");

                 }

               if(onInit==true)

                 {

                  OnInit();

                 }

              }



           }

        }

     }



//---------------------------!=OB85 B@5BL53>  >@45@0 2 A;CG08 @>D8B0 ?5@2>3>---------------------------------------------------



   if(IHaveticketSell4>0)

     {

      if(OrderSelect(IHaveticketBuy3,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

        {



         if(OrderOpenPrice()<OrderClosePrice())

           {



            bool chek6=OrderDelete(IHaveticketSell4);

            if(chek6==true)

              {



               //ticketSell4=0;ticketBuy4=0;ticketSell3=0;ticketBuy3=0;ticketSell2=0;ticketBuy2=0;ticketSell1=0;ticketBuy1=0;

               Alert(" TAKEPROFIT ");

               //----Laik----

               //ObjectDelete(Obiekt715);

               //ObjectCreate(0,Obiekt715,OBJ_ARROW_THUMB_UP,0,TimeCurrent(),OrderClosePrice());

               //ObjectSetInteger(0,Obiekt715,OBJPROP_WIDTH,5);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_COLOR,clrRed);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_STYLE,STYLE_SOLID);

               //------------

               if(WriteDatatuDB==1)

                 {

                  //body[ib,31]=3;//"8:5BK

                  //body[ib,32]=1;//@>D8B >AA



                  // -- 70?8A0BL 2 <0AA82

                  FileDelete(FileName6,0);



                  int file_handle6=FileOpen(FileName6,FILE_READ|FILE_WRITE|FILE_BIN);

                  if(file_handle6>0)

                    {



                     FileSeek(file_handle6,0,SEEK_CUR);



                    // FileWriteArray(file_handle6,body,0,WHOLE_ARRAY);

                     FileClose(file_handle6);

                     Comment("Data is Writed - Tickets and Profit");

                    }

                  else

                     Comment("Data is NOT Writed - Tickets and Profit");

                 }

               if(onInit==true)

                 {

                  OnInit();

                 }

              }



           }

        }

     }



//---------------------------!=OB85 2B>@>3> >@45@0 2 A;CG08 @>D8B0 ?5@2>3>---------------------------------------------------



   if(IHaveticketBuy4>0)

     {

      if(OrderSelect(IHaveticketSell3,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

        {



         if(OrderOpenPrice()>OrderClosePrice())

           {



            bool chek5=OrderDelete(IHaveticketBuy4);

            if(chek5==true)

              {

               // int file_handle3=FileOpen(FileName3,FILE_READ|FILE_WRITE," ");



               //ticketSell4=0;ticketBuy4=0;ticketSell3=0;ticketBuy3=0;ticketSell2=0;ticketBuy2=0;ticketSell1=0;ticketBuy1=0;

               Alert(" TAKEPROFIT ");

               //----Laik----

               //ObjectDelete(Obiekt715);

               //ObjectCreate(0,Obiekt715,OBJ_ARROW_THUMB_UP,0,TimeCurrent(),OrderClosePrice());

               //ObjectSetInteger(0,Obiekt715,OBJPROP_WIDTH,5);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_COLOR,clrRed);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_STYLE,STYLE_SOLID);

               //------------

               if(WriteDatatuDB==1)

                 {

                  //body[ib,31]=3;//"8:5BK

                  //body[ib,32]=1;//@>D8B >AA



                  // -- 70?8A0BL 2 <0AA82

                  FileDelete(FileName6,0);



                  int file_handle6=FileOpen(FileName6,FILE_READ|FILE_WRITE|FILE_BIN);

                  if(file_handle6>0)

                    {



                     FileSeek(file_handle6,0,SEEK_CUR);



                    // FileWriteArray(file_handle6,body,0,WHOLE_ARRAY);

                     FileClose(file_handle6);

                     Comment("Data is Writed - Tickets and Profit");

                    }

                  else

                     Comment("Data is NOT Writed - Tickets and Profit");

                 }

               if(onInit==true)

                 {

                  OnInit();

                 }

              }

           }

        }

     }



//---------------------------!=OB85 2B>@>3> >@45@0 2 A;CG08 @>D8B0 ?5@2>3>---------------------------------------------------



   if(IHaveticketSell3>0)

     {

      if(OrderSelect(IHaveticketBuy2,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())



         if(OrderOpenPrice()<OrderClosePrice())

           {



            bool chek4=OrderDelete(IHaveticketSell3);

            if(chek4==true)

              {



               //ticketSell3=0;ticketBuy3=0;ticketSell2=0;ticketBuy2=0;ticketSell1=0;ticketBuy1=0;

               Alert(" TAKEPROFIT ");

               //----Laik----

               //ObjectDelete(Obiekt715);

               //ObjectCreate(0,Obiekt715,OBJ_ARROW_THUMB_UP,0,TimeCurrent(),OrderClosePrice());

               //ObjectSetInteger(0,Obiekt715,OBJPROP_WIDTH,5);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_COLOR,clrRed);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_STYLE,STYLE_SOLID);

               //------------

               if(WriteDatatuDB==1)

                 {

                  //body[ib,31]=2;//"8:5BK

                  //body[ib,32]=1;//@>D8B >AA



                  // -- 70?8A0BL 2 <0AA82

                  FileDelete(FileName6,0);



                  int file_handle6=FileOpen(FileName6,FILE_READ|FILE_WRITE|FILE_BIN);

                  if(file_handle6>0)

                    {



                     FileSeek(file_handle6,0,SEEK_CUR);



                    // FileWriteArray(file_handle6,body,0,WHOLE_ARRAY);

                     FileClose(file_handle6);

                     Comment("Data is Writed - Tickets and Profit");

                    }

                  else

                     Comment("Data is NOT Writed - Tickets and Profit");

                 }

               if(onInit==true)

                 {

                  OnInit();

                 }

              }

           }

     }



//---------------------------!=OB85 2B>@>3> >@45@0 2 A;CG08 @>D8B0 ?5@2>3>---------------------------------------------------



   if(IHaveticketBuy3>0)

     {

      if(OrderSelect(IHaveticketSell2,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

        {



         if(OrderOpenPrice()>OrderClosePrice())

           {



            bool chek3=OrderDelete(IHaveticketBuy3);

            if(chek3==true)

              {



               //ticketSell3=0;ticketBuy3=0;ticketSell2=0;ticketBuy2=0;ticketSell1=0;ticketBuy1=0;

               Alert(" TAKEPROFIT ");

               //----Laik----

               //ObjectDelete(Obiekt715);

               //ObjectCreate(0,Obiekt715,OBJ_ARROW_THUMB_UP,0,TimeCurrent(),OrderClosePrice());

               //ObjectSetInteger(0,Obiekt715,OBJPROP_WIDTH,5);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_COLOR,clrRed);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_STYLE,STYLE_SOLID);

               //------------

               if(WriteDatatuDB==1)

                 {

                  //body[ib,31]=2;//"8:5BK

                  //body[ib,32]=1;//@>D8B >AA



                  // -- 70?8A0BL 2 <0AA82

                  FileDelete(FileName6,0);



                  int file_handle6=FileOpen(FileName6,FILE_READ|FILE_WRITE|FILE_BIN);

                  if(file_handle6>0)

                    {



                     FileSeek(file_handle6,0,SEEK_CUR);



                    // FileWriteArray(file_handle6,body,0,WHOLE_ARRAY);

                     FileClose(file_handle6);

                     Comment("Data is Writed - Tickets and Profit");

                    }

                  else

                     Comment("Data is NOT Writed - Tickets and Profit");

                 }

              }



           }

        }

     }



//---------------------------!=OB85 2B>@>3> >@45@0 2 A;CG08 @>D8B0 ?5@2>3>---------------------------------------------------



   if(IHaveticketBuy2>0)

     {

      if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL /*&& OrderMagicNumber()==MagicSELLSTOP*/ && OrderSymbol()==Symbol()) //K15@0N >@45@ 87 8AB>@88 ?> =><5@C B8:5B0

        {



         if(OrderOpenPrice()>OrderClosePrice())

           {



            bool chek2=OrderDelete(IHaveticketBuy2);

            if(chek2==true)

              {



               //ticketSell2=0;ticketBuy2=0;ticketSell1=0;ticketBuy1=0;

               Alert(" TAKEPROFIT ");

               //----Laik----

               //ObjectDelete(Obiekt715);

               //ObjectCreate(0,Obiekt715,OBJ_ARROW_THUMB_UP,0,TimeCurrent(),OrderClosePrice());

               //ObjectSetInteger(0,Obiekt715,OBJPROP_WIDTH,5);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_COLOR,clrRed);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_STYLE,STYLE_SOLID);

               //------------

               if(WriteDatatuDB==1)

                 {

                  //body[ib,31]=1;//"8:5BK

                  //body[ib,32]=1;//@>D8B >AA



                  // -- 70?8A0BL 2 <0AA82

                  FileDelete(FileName6,0);



                  int file_handle6=FileOpen(FileName6,FILE_READ|FILE_WRITE|FILE_BIN);

                  if(file_handle6>0)

                    {



                     FileSeek(file_handle6,0,SEEK_CUR);



                    // FileWriteArray(file_handle6,body,0,WHOLE_ARRAY);

                     FileClose(file_handle6);

                     Comment("Data is Writed - Tickets and Profit");

                    }

                  else

                     Comment("Data is NOT Writed - Tickets and Profit");

                 }

               if(onInit==true)

                 {

                  OnInit();

                 }

              }



           }

        }

     }

//-----------------------!=OB85 2B>@>3> >@45@0 2 A;CG08 @>D8B0 ?5@2>3>-----------------------------------------

   if(IHaveticketSell2>0)

     {

      if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY /*&& OrderMagicNumber()==MagicBUYSTOP*/ && OrderSymbol()==Symbol()) //K15@0N >@45@ 87 8AB>@88 ?> =><5@C B8:5B0

        {



         if(OrderOpenPrice()<OrderClosePrice())

           {



            bool chek1=OrderDelete(IHaveticketSell2);

            if(chek1==true)

              {





               //ticketSell2=0;ticketBuy2=0;ticketSell1=0;ticketBuy1=0;

               Alert(" TAKEPROFIT ");

               //----Laik----

               //ObjectDelete(Obiekt715);

               //ObjectCreate(0,Obiekt715,OBJ_ARROW_THUMB_UP,0,iTime(Symbol(),PERIOD_M1,1),OrderClosePrice());

               //ObjectSetInteger(0,Obiekt715,OBJPROP_WIDTH,5);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_COLOR,clrRed);

               //ObjectSetInteger(0,Obiekt715,OBJPROP_STYLE,STYLE_SOLID);

               //------------



               //---A;8 40==K5 =51K;8 2=8A5=K 2 107C B> 2=5AB8 2 107C :>;;8G5AB2> B8:5B>2 8 >B<5B:C 1

               //--@8A2>8BL ?> 8=45:AC

               if(WriteDatatuDB==1)

                 {

                  //body[ib,31]=1;//"8:5BK

                  //body[ib,32]=1;//@>D8B >AA



                  // -- 70?8A0BL 2 <0AA82

                  FileDelete(FileName6,0);



                  int file_handle6=FileOpen(FileName6,FILE_READ|FILE_WRITE|FILE_BIN);

                  if(file_handle6>0)

                    {



                     FileSeek(file_handle6,0,SEEK_CUR);



                    // FileWriteArray(file_handle6,body,0,WHOLE_ARRAY);

                     FileClose(file_handle6);

                     Comment("Data is Writed - Tickets and Profit");

                    }

                  else

                     Comment("Data is NOT Writed - Tickets and Profit");

                 }





               if(onInit==true)

                 {

                  OnInit();

                 }

              }



           }

        }

     }

//---!=OB85 2B>@>3> >@45@0 ?>A;5 <>48D8:0F88 ?5@2>3> 2 157C1KB>:

   if(IHaveticketBuy1>0 && IHaveticketSell2==0)

     {

      if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY /*&& OrderMagicNumber()==MagicBUYSTOP*/ && OrderSymbol()==Symbol()) //K15@0N >@45@ 87 8AB>@88 ?> =><5@C B8:5B0

        {

         if(OrderOpenPrice()==OrderStopLoss())//!@02=820N F5=C >B:@KB8O 8 F5=C 70:@KB8O 5A;8 @02=K

           {



            bool ch=OrderDelete(IHaveticketSell2,clrAzure);



           }

        }



     }

//---

   if(IHaveticketSell1>0 && IHaveticketBuy2==0)

     {

      if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL /*&& OrderMagicNumber()==MagicBUYSTOP*/ && OrderSymbol()==Symbol()) //K15@0N >@45@ 87 8AB>@88 ?> =><5@C B8:5B0

        {

         if(OrderOpenPrice()==OrderStopLoss())//!@02=820N F5=C >B:@KB8O 8 F5=C 70:@KB8O 5A;8 @02=K

           {



            bool ch=OrderDelete(IHaveticketBuy2,clrAzure);



           }

        }



     }

   if(IHaveticketBuy3>0 && IHaveticketSell4==0)

     {

      if(OrderSelect(IHaveticketBuy3,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY /*&& OrderMagicNumber()==MagicBUYSTOP*/ && OrderSymbol()==Symbol()) //K15@0N >@45@ 87 8AB>@88 ?> =><5@C B8:5B0

        {

         if(OrderOpenPrice()==OrderStopLoss())//!@02=820N F5=C >B:@KB8O 8 F5=C 70:@KB8O 5A;8 @02=K

           {



            bool ch=OrderDelete(IHaveticketSell4,clrAzure);



           }

        }



     }

//---

   if(IHaveticketSell3>0 && IHaveticketBuy4==0)

     {

      if(OrderSelect(IHaveticketSell3,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL /*&& OrderMagicNumber()==MagicBUYSTOP*/ && OrderSymbol()==Symbol()) //K15@0N >@45@ 87 8AB>@88 ?> =><5@C B8:5B0

        {

         if(OrderOpenPrice()==OrderStopLoss())//!@02=820N F5=C >B:@KB8O 8 F5=C 70:@KB8O 5A;8 @02=K

           {



            bool ch=OrderDelete(IHaveticketBuy4,clrAzure);



           }

        }



     }

//-----------------------------------------------



   if(IHaveticketBuy1>0 && IHaveticketSell2==0)

     {

      if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY /*&& OrderMagicNumber()==MagicBUYSTOP*/ && OrderSymbol()==Symbol()) //K15@0N >@45@ 87 8AB>@88 ?> =><5@C B8:5B0

        {







         double OpPriceSELL=NormalizeDouble(StopLoss_StopEntranceBUY,5);

         double StopLossSELL=BuyStop;

         double CenaTakeProfitSELL=NormalizeDouble(StopLoss_StopEntranceBUY-(BuyStop-StopLoss_StopEntranceBUY),5);



         if(IHaveticketSell2==0)

           {



            /*Carvajal*/ IHaveticketSell2=OrderSend(Symbol(),OP_SELLSTOP,LotsVolumen*lotmultiplayer1_1,OpPriceSELL,Slippage,StopLossSELL,CenaTakeProfitSELL,Coment,MagicSELLSTOP1,0,clrDarkGoldenrod);

            string textrevers="1";

            ObjectSetString(0,Revers,OBJPROP_TEXT,textrevers);

            //string volumaument=DoubleToStr(LotsVolumen*lotmultiplayer1,2);

            //ObjectSetString(0,dummyvolumen,OBJPROP_TEXT,volumaument);

            //ObjectSetString(0,dummystoploss,OBJPROP_TEXT,DoubleToStr(StopLossSELL,5));

            //ObjectSetString(0,dummyclosepryce,OBJPROP_TEXT,DoubleToStr(CenaTakeProfitSELL,5));

            //ObjectSetString(0,dummyopenprice,OBJPROP_TEXT,DoubleToStr(OpPriceSELL,5));

            //string   filedummyshort="\\Images\\ImagesExpertBinWave\\short.bmp";

            //ObjectSetString(0,dummyshort,OBJPROP_BMPFILE,filedummyshort);



           }



        }

     }



//------------------------------

   if(IHaveticketSell1>0 && IHaveticketBuy2==0)

     {

      if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL /*&& OrderMagicNumber()==MagicSELLSTOP*/ && OrderSymbol()==Symbol()) //K15@0N >@45@ 87 8AB>@88 ?> =><5@C B8:5B0

        {

         //  StopLoss_StopEntranceSELL BuyStop

         double OpPriceBUY=NormalizeDouble(StopLoss_StopEntranceSELL,5);

         double StopLossBUY=SellStop;

         double CenaTakeProfitBUY=NormalizeDouble(StopLoss_StopEntranceSELL+(StopLoss_StopEntranceSELL-SellStop),5);



         if(IHaveticketBuy2==0)

           {

            /*Carvajal*/IHaveticketBuy2=OrderSend(Symbol(),OP_BUYSTOP,LotsVolumen*lotmultiplayer1_1,OpPriceBUY,Slippage,StopLossBUY,CenaTakeProfitBUY,Coment,MagicBUYSTOP1,0,clrAqua);

            string textrevers="1";

            ObjectSetString(0,Revers,OBJPROP_TEXT,textrevers);

            //string volumaument=DoubleToStr(LotsVolumen*lotmultiplayer1,2);

            //ObjectSetString(0,dummyvolumen,OBJPROP_TEXT,volumaument);

            //ObjectSetString(0,dummystoploss,OBJPROP_TEXT,DoubleToStr(StopLossBUY,5));

            //ObjectSetString(0,dummyclosepryce,OBJPROP_TEXT,DoubleToStr(CenaTakeProfitBUY,5));

            //ObjectSetString(0,dummyopenprice,OBJPROP_TEXT,DoubleToStr(OpPriceBUY,5));

            //string   filedummyshort="\\Images\\ImagesExpertBinWave\\long.bmp";

            //ObjectSetString(0,dummyshort,OBJPROP_BMPFILE,filedummyshort);



           }



        }



     }

//-------------------------------------------------------------------

//----------------------------------

   if(IHaveticketBuy2>0 && IHaveticketSell3==0)

     {

      if(OrderSelect(IHaveticketBuy2,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY /*&& OrderMagicNumber()==MagicBUYSTOP1*/ && OrderSymbol()==Symbol()) //K15@0N >@45@ 87 8AB>@88 ?> =><5@C B8:5B0

        {

         if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_SELL /*&& OrderMagicNumber()==MagicBUYSTOP1*/ && OrderSymbol()==Symbol()) //K15@0N >@45@ 87 8AB>@88 ?> =><5@C B8:5B0

           {

            double OpPriceSELL2=OrderOpenPrice();

            double StopLossSELL2=OrderStopLoss();

            double CenaTakeProfitSELL2=OrderTakeProfit();

            if(IHaveticketSell3==0)

              {

               /*Vallejo*/IHaveticketSell3=OrderSend(Symbol(),OP_SELLSTOP,LotsVolumen*lotmultiplayer1,OpPriceSELL2,Slippage,StopLossSELL2,NULL,Coment,MagicSELLSTOP2,0,clrMoccasin);

               string textrevers="2";

               ObjectSetString(0,Revers,OBJPROP_TEXT,textrevers);

               //string volumaument=DoubleToStr(LotsVolumen*lotmultiplayer2,2);

               //ObjectSetString(0,dummyvolumen,OBJPROP_TEXT,volumaument);

               //ObjectSetString(0,dummystoploss,OBJPROP_TEXT,DoubleToStr(StopLossSELL2,5));

               //ObjectSetString(0,dummyclosepryce,OBJPROP_TEXT,DoubleToStr(CenaTakeProfitSELL2,5));

               //ObjectSetString(0,dummyopenprice,OBJPROP_TEXT,DoubleToStr(OpPriceSELL2,5));

               //string   filedummyshort="\\Images\\ImagesExpertBinWave\\short.bmp";

               //ObjectSetString(0,dummyshort,OBJPROP_BMPFILE,filedummyshort);



              }



           }

        }

     }

//------------------------------------------------

//----------------------------------

   if(IHaveticketSell2>0 && IHaveticketBuy3==0)

     {

      if(OrderSelect(IHaveticketSell2,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

        {

         if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            double OpPriceBUY2=OrderOpenPrice();

            double StopLossBUY2=OrderStopLoss();

            double CenaTakeProfitBUY2=OrderTakeProfit();

            if(IHaveticketBuy3==0)

              {

               /*Vallejo*/  IHaveticketBuy3=OrderSend(Symbol(),OP_BUYSTOP,LotsVolumen*lotmultiplayer1,OpPriceBUY2,Slippage,StopLossBUY2,NULL,Coment,MagicBUYSTOP2,0,clrLightPink);

               string textrevers="2";

               ObjectSetString(0,Revers,OBJPROP_TEXT,textrevers);

               //string volumaument=DoubleToStr(LotsVolumen*lotmultiplayer2,2);

               //ObjectSetString(0,dummyvolumen,OBJPROP_TEXT,volumaument);

               //ObjectSetString(0,dummystoploss,OBJPROP_TEXT,DoubleToStr(StopLossBUY2,5));

               //ObjectSetString(0,dummyclosepryce,OBJPROP_TEXT,DoubleToStr(CenaTakeProfitBUY2,5));

               //ObjectSetString(0,dummyopenprice,OBJPROP_TEXT,DoubleToStr(OpPriceBUY2,5));

               //string   filedummyshort="\\Images\\ImagesExpertBinWave\\long.bmp";

               //ObjectSetString(0,dummyshort,OBJPROP_BMPFILE,filedummyshort);



              }



           }

        }



     }



//-----------------------------------------------------------

//----------------------------------

   if(IHaveticketBuy3>0 && IHaveticketSell4==0)

     {

      if(OrderSelect(IHaveticketBuy3,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY /*&& OrderMagicNumber()==MagicBUYSTOP2*/ && OrderSymbol()==Symbol()) //K15@0N >@45@ 87 8AB>@88 ?> =><5@C B8:5B0

        {

         if(OrderSelect(IHaveticketSell2,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()==Symbol()) //K15@0N >@45@ 87 8AB>@88 ?> =><5@C B8:5B0

           {



            double OpPriceSELL3=OrderOpenPrice();

            double StopLossSELL3=OrderStopLoss();

            double CenaTakeProfitSELL3=OrderTakeProfit();//TPSell_50persent



            if(IHaveticketSell4==0)

              {

               /*Sergio Ramos*/IHaveticketSell4=OrderSend(Symbol(),OP_SELLSTOP,LotsVolumen*lotmultiplayer2_1,OpPriceSELL3,Slippage,StopLossSELL3,CenaTakeProfitSELL3,Coment,MagicSELLSTOP3,0,clrMediumOrchid);

               string textrevers="3";

               ObjectSetString(0,Revers,OBJPROP_TEXT,textrevers);

               //string volumaument=DoubleToStr(LotsVolumen*lotmultiplayer3,2);

               //ObjectSetString(0,dummyvolumen,OBJPROP_TEXT,volumaument);

               //ObjectSetString(0,dummystoploss,OBJPROP_TEXT,DoubleToStr(StopLossSELL3,5));

               //ObjectSetString(0,dummyclosepryce,OBJPROP_TEXT,DoubleToStr(CenaTakeProfitSELL3,5));

               //ObjectSetString(0,dummyopenprice,OBJPROP_TEXT,DoubleToStr(OpPriceSELL3,5));

               //string   filedummyshort="\\Images\\ImagesExpertBinWave\\short.bmp";

               //ObjectSetString(0,dummyshort,OBJPROP_BMPFILE,filedummyshort);



              }



           }



        }

     }

//------------------------------------------------



   if(IHaveticketSell3>0 && IHaveticketBuy4==0)

     {

      if(OrderSelect(IHaveticketSell3,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

        {

         if(OrderSelect(IHaveticketBuy2,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {



            double OpPriceBUY3=OrderOpenPrice();

            double StopLossBUY3=OrderStopLoss();

            double CenaTakeProfitBUY3=OrderTakeProfit();//TPBuy_50persent

            if(IHaveticketBuy4==0)

              {

               /*Sergio Ramos*/IHaveticketBuy4=OrderSend(Symbol(),OP_BUYSTOP,LotsVolumen*lotmultiplayer2_1,OpPriceBUY3,Slippage,StopLossBUY3,CenaTakeProfitBUY3,Coment,MagicBUYSTOP3,0,clrLavender);

               string textrevers="3";

               ObjectSetString(0,Revers,OBJPROP_TEXT,textrevers);

               // string volumaument=DoubleToStr(LotsVolumen*lotmultiplayer3,2);

               //ObjectSetString(0,dummyvolumen,OBJPROP_TEXT,volumaument);

               //ObjectSetString(0,dummystoploss,OBJPROP_TEXT,DoubleToStr(StopLossBUY3,5));

               //ObjectSetString(0,dummyclosepryce,OBJPROP_TEXT,DoubleToStr(CenaTakeProfitBUY3,5));

               //ObjectSetString(0,dummyopenprice,OBJPROP_TEXT,DoubleToStr(OpPriceBUY3,5));

               //string   filedummyshort="\\Images\\ImagesExpertBinWave\\long.bmp";

               //ObjectSetString(0,dummyshort,OBJPROP_BMPFILE,filedummyshort);



              }



           }



        }

     }

   if(threeout==false)

     {

      //------------------------------------------------

      if(IHaveticketBuy4>0 && IHaveticketSell5==0)

        {

         if(OrderSelect(IHaveticketBuy4,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {

            if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

              {



               double OpPriceSELL5=OrderOpenPrice();

               double StopLossSELL5=OrderStopLoss();

               double CenaTakeProfitSELL5=OrderTakeProfit();



               if(IHaveticketSell5==0)

                 {

                  /*Varane*/ IHaveticketSell5=OrderSend(Symbol(),OP_SELLSTOP,LotsVolumen*lotmultiplayer2,OpPriceSELL5,Slippage,StopLossSELL5,NULL,Coment,MagicSELLSTOP4,0,clrMediumOrchid);

                  string textrevers="4";

                  ObjectSetString(0,Revers,OBJPROP_TEXT,textrevers);

                  //string volumaument=DoubleToStr(LotsVolumen*lotmultiplayer4,2);

                  //ObjectSetString(0,dummyvolumen,OBJPROP_TEXT,volumaument);

                  //ObjectSetString(0,dummystoploss,OBJPROP_TEXT,DoubleToStr(StopLossSELL5,5));

                  //ObjectSetString(0,dummyclosepryce,OBJPROP_TEXT,DoubleToStr(CenaTakeProfitSELL5,5));

                  //ObjectSetString(0,dummyopenprice,OBJPROP_TEXT,DoubleToStr(OpPriceSELL5,5));



                 }



              }



           }

        }

      //------------------------------------------------

      //----------------------------------

      if(IHaveticketSell4>0 && IHaveticketBuy5==0)

        {

         if(OrderSelect(IHaveticketSell4,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {

            if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

              {



               double OpPriceBUY5=OrderOpenPrice();

               double StopLossBUY5=OrderStopLoss();

               double CenaTakeProfitBUY5=OrderTakeProfit();

               if(IHaveticketBuy5==0)

                 {

                  /*Varane*/IHaveticketBuy5=OrderSend(Symbol(),OP_BUYSTOP,LotsVolumen*lotmultiplayer2,OpPriceBUY5,Slippage,StopLossBUY5,NULL,"  ",MagicBUYSTOP4,0,clrLavender);

                  string textrevers="4";

                  ObjectSetString(0,Revers,OBJPROP_TEXT,textrevers);

                  //string volumaument=DoubleToStr(LotsVolumen*lotmultiplayer4,2);

                  //ObjectSetString(0,dummyvolumen,OBJPROP_TEXT,volumaument);

                  //ObjectSetString(0,dummystoploss,OBJPROP_TEXT,DoubleToStr(StopLossBUY5,5));

                  //ObjectSetString(0,dummyclosepryce,OBJPROP_TEXT,DoubleToStr(CenaTakeProfitBUY5,5));

                  //ObjectSetString(0,dummyopenprice,OBJPROP_TEXT,DoubleToStr(OpPriceBUY5,5));



                 }



              }



           }

        }



      //------------------------------------------------

      if(IHaveticketBuy5>0 && IHaveticketSell6==0)

        {

         if(OrderSelect(IHaveticketBuy5,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {

            if(OrderSelect(IHaveticketSell2,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

              {



               double OpPriceSELL6=OrderOpenPrice();

               double StopLossSELL6=OrderStopLoss();

               double CenaTakeProfitSELL6=OrderTakeProfit();



               if(IHaveticketSell6==0)

                 {

                  /*Nacho*/ IHaveticketSell6=OrderSend(Symbol(),OP_SELLSTOP,LotsVolumen*lotmultiplayer3_1,OpPriceSELL6,Slippage,StopLossSELL6,CenaTakeProfitSELL6,Coment,MagicSELLSTOP5,0,clrMediumOrchid);

                  string textrevers="5";

                  ObjectSetString(0,Revers,OBJPROP_TEXT,textrevers);

                  //string volumaument=DoubleToStr(LotsVolumen*lotmultiplayer5,2);

                  //ObjectSetString(0,dummyvolumen,OBJPROP_TEXT,volumaument);

                  //ObjectSetString(0,dummystoploss,OBJPROP_TEXT,DoubleToStr(StopLossSELL6,5));

                  //ObjectSetString(0,dummyclosepryce,OBJPROP_TEXT,DoubleToStr(CenaTakeProfitSELL6,5));

                  //ObjectSetString(0,dummyopenprice,OBJPROP_TEXT,DoubleToStr(OpPriceSELL6,5));



                 }



              }



           }

        }

      //------------------------------------------------

      //----------------------------------

      if(IHaveticketSell5>0 && IHaveticketBuy6==0)

        {

         if(OrderSelect(IHaveticketSell5,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {

            if(OrderSelect(IHaveticketBuy2,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

              {



               double OpPriceBUY6=OrderOpenPrice();

               double StopLossBUY6=OrderStopLoss();

               double CenaTakeProfitBUY6=OrderTakeProfit();

               if(IHaveticketBuy6==0)

                 {

                  /*Nacho*/IHaveticketBuy6=OrderSend(Symbol(),OP_BUYSTOP,LotsVolumen*lotmultiplayer3_1,OpPriceBUY6,Slippage,StopLossBUY6,CenaTakeProfitBUY6,Coment,MagicBUYSTOP5,0,clrLavender);

                  string textrevers="5";

                  ObjectSetString(0,Revers,OBJPROP_TEXT,textrevers);

                  //string volumaument=DoubleToStr(LotsVolumen*lotmultiplayer5,2);

                  //ObjectSetString(0,dummyvolumen,OBJPROP_TEXT,volumaument);

                  //ObjectSetString(0,dummystoploss,OBJPROP_TEXT,DoubleToStr(StopLossBUY6,5));

                  //ObjectSetString(0,dummyclosepryce,OBJPROP_TEXT,DoubleToStr(CenaTakeProfitBUY6,5));

                  //ObjectSetString(0,dummyopenprice,OBJPROP_TEXT,DoubleToStr(OpPriceBUY6,5));



                 }



              }



           }

        }



      //------------------------------------------------

      if(IHaveticketBuy6>0 && IHaveticketSell7==0)

        {

         if(OrderSelect(IHaveticketBuy6,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

           {

            if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

              {



               double OpPriceSELL7=OrderOpenPrice();

               double StopLossSELL7=OrderStopLoss();

               double CenaTakeProfitSELL7=OrderTakeProfit();



               if(IHaveticketSell7==0)

                 {

                  /*Ronaldo*/ IHaveticketSell7=OrderSend(Symbol(),OP_SELLSTOP,LotsVolumen*lotmultiplayer3,OpPriceSELL7,Slippage,StopLossSELL7,NULL,Coment,MagicSELLSTOP6,0,clrMediumOrchid);

                  string textrevers="6";

                  ObjectSetString(0,Revers,OBJPROP_TEXT,textrevers);

                  //string volumaument=DoubleToStr(LotsVolumen*lotmultiplayer6,2);

                  //ObjectSetString(0,dummyvolumen,OBJPROP_TEXT,volumaument);

                  //ObjectSetString(0,dummystoploss,OBJPROP_TEXT,DoubleToStr(StopLossSELL7,5));

                  //ObjectSetString(0,dummyclosepryce,OBJPROP_TEXT,DoubleToStr(CenaTakeProfitSELL7,5));

                  //ObjectSetString(0,dummyopenprice,OBJPROP_TEXT,DoubleToStr(OpPriceSELL7,5));



                 }



              }



           }

        }

      //------------------------------------------------

      //----------------------------------

      if(IHaveticketSell6>0 && IHaveticketBuy7==0)

        {

         if(OrderSelect(IHaveticketSell6,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

           {

            if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

              {



               double OpPriceBUY7=OrderOpenPrice();

               double StopLossBUY7=OrderStopLoss();

               double CenaTakeProfitBUY7=OrderTakeProfit();

               if(IHaveticketBuy7==0)

                 {

                  /* Ronaldo */IHaveticketBuy7=OrderSend(Symbol(),OP_BUYSTOP,LotsVolumen*lotmultiplayer3,OpPriceBUY7,Slippage,StopLossBUY7,NULL,Coment,MagicBUYSTOP6,0,clrLavender);

                  string textrevers="6";

                  //ObjectSetString(0,Revers,OBJPROP_TEXT,textrevers);

                  string volumaument=DoubleToStr(LotsVolumen*lotmultiplayer6,2);

                  //ObjectSetString(0,dummyvolumen,OBJPROP_TEXT,volumaument);

                  //ObjectSetString(0,dummystoploss,OBJPROP_TEXT,DoubleToStr(StopLossBUY7,5));

                  //ObjectSetString(0,dummyclosepryce,OBJPROP_TEXT,DoubleToStr(CenaTakeProfitBUY7,5));

                  //ObjectSetString(0,dummyopenprice,OBJPROP_TEXT,DoubleToStr(OpPriceBUY7,5));



                 }



              }



           }

        }





     }





//--------->48D8:0F8O 40==KE 2 1075 40==KE ?@8 ?>B5@5

   if(IHaveticketBuy7>0)

     {

      if(OrderSelect(IHaveticketBuy7,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()==Symbol())

        {



         if(OrderOpenPrice()>OrderClosePrice())

           {









            Alert(" LOSS ");



            if(WriteDatatuDB==1)

              {

               //body[ib,31]=7;//"8:5BK

               //body[ib,32]=0;//@>D8B >AA



               // -- 70?8A0BL 2 <0AA82

               FileDelete(FileName6,0);



               int file_handle6=FileOpen(FileName6,FILE_READ|FILE_WRITE|FILE_BIN);

               if(file_handle6>0)

                 {



                  FileSeek(file_handle6,0,SEEK_CUR);



                 // FileWriteArray(file_handle6,body,0,WHOLE_ARRAY);

                  FileClose(file_handle6);

                  Comment("Data is Writed - Tickets and Profit");

                 }

               else

                  Comment("Data is NOT Writed - Tickets and Profit");

              }





           }

        }

     }

//---------------------------!=OB85 2B>@>3> >@45@0 2 A;CG08 @>D8B0 ?5@2>3>---------------------------------------------------



   if(IHaveticketSell7>0)

     {

      if(OrderSelect(IHaveticketSell7,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()==Symbol())

        {



         if(OrderOpenPrice()<OrderClosePrice())

           {









            Alert(" LOSS ");



            if(WriteDatatuDB==1)

              {

               //body[ib,31]=7;//"8:5BK

               //body[ib,32]=0;//@>D8B >AA



               // -- 70?8A0BL 2 <0AA82

               FileDelete(FileName6,0);



               int file_handle6=FileOpen(FileName6,FILE_READ|FILE_WRITE|FILE_BIN);

               if(file_handle6>0)

                 {



                  FileSeek(file_handle6,0,SEEK_CUR);



                  //FileWriteArray(file_handle6,body,0,WHOLE_ARRAY);

                  FileClose(file_handle6);

                  Comment("Data is Writed - Tickets and Profit");

                 }

               else

                  Comment("Data is NOT Writed - Tickets and Profit");

              }





           }

        }

     }

//------------------------------------------------

  }//--END

//+------------------------------------------------------------------+



//+------------------------------------------------------------------+

//|                                                                  |

//+------------------------------------------------------------------+

bool IsNewBar()

  {

   static int nBars=0;

   if(nBars==0)

     {

      nBars=Bars;

      return(false);

     }

   if(nBars!=Bars)

     {

      nBars=Bars;

      return(true);

     }

   return(false);

  }

//+------------------------------------------------------------------+



//+------------------------------------------------------------------+

void BreakPoint()

  {

//It is expecting, that this function should work

//only in tester



//Press/release Pause button

//19 is a Virtual Key code of "Pause" button

//Sleep() is needed, because of the probability

//to misprocess too quick pressing/releasing

//of the button

   //keybd_event(19,0,0,0);

   //Sleep(10);



//keybd_event(19,0,2,0);

  }

//+------------------------------------------------------------------+

Comments

Markdown supported. Formatting help

Markdown Formatting Guide

Element Markdown Syntax
Heading # H1
## H2
### H3
Bold **bold text**
Italic *italicized text*
Link [title](https://www.example.com)
Image ![alt text](image.jpg)
Code `code`
Code Block ```
code block
```
Quote > blockquote
Unordered List - Item 1
- Item 2
Ordered List 1. First item
2. Second item
Horizontal Rule ---