//+------------------------------------------------------------------+ //| MADE BY Yevheniy Kopanitskyy | //| ROOT EURUSD M1 v 1.0.0.mq4 | //| | //+------------------------------------------------------------------+ #property copyright "Yevheniy Kopanitskyy" #property link "https://www.mql5.com/ru/users/eugeniokp" #property version "1.0" #property strict //----from MAnual EA datetime time_bar,time_BR,Bar_Tm=0; //---- //---????? ??? ?????????? int Counter=0; int Handle; int Handl_SZ; int x; int Counter1; int Counter1_1; int Counter0; int Counter0_1; int Counter_Summa1; int Counter_Summa0; int Slippage=1; int magikchange=0; double LotsVolumen2=0.01; int NormalizaDigi=5; int deopsitpercent=100; string dummyclosepryce,dummystoploss,dummyopenprice; 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; 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; 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; string FileName3="AddedSignals.txt"; 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; extern int MinLevel=15;//--------minimal level recomiended 15----maximum is 60 int lotmultiplayer1=1; int lotmultiplayer2=1; int lotmultiplayer3=1; int lotmultiplayer4=2; int lotmultiplayer5=2; int lotmultiplayer6=2; int lotmultiplayer7=3; int lotmultiplayer8=4; int lotmultiplayer9=5; int lotmultiplayer10=6; int lotmultiplayer11=7; int lotmultiplayer12=9; int lotmultiplayer13=11; 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 FIBAUP100; double FIBADOWN100; double Depozit; double Spred; double HIGHT; double LOW; double CLOSE; double OPEN; double normalLevel; double center; double LOT; int IreceiveLevelresult; datetime bartimeresult; 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; //--- double body[99999,99]; int MaxMinArr[122]; int k; string File_Name="File.csv"; string FR_Nm=".csv"; double restanteminimum;double restantemaximum; int zeroindex; string filename; double PriceZero; //----Optimizacion--- //--------------------- datetime BrTime; double resOperandMax;double resOperandMin; //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int init() { ChartSetInteger(0,CHART_SHOW_GRID,0,false); ChartSetInteger(0,CHART_DRAG_TRADE_LEVELS,0,false); ChartSetInteger(0,CHART_SHIFT,0,true); ChartSetDouble(0,CHART_SHIFT_SIZE,25); ChartSetSymbolPeriod(0,"EURUSD",PERIOD_M1); ChartSetInteger(0,CHART_MODE,CHART_CANDLES); ChartSetInteger(0,CHART_COLOR_BACKGROUND,clrWhite); ChartSetInteger(0,CHART_COLOR_FOREGROUND,clrBlack); ChartSetInteger(0,CHART_COLOR_CHART_UP,clrBlack); ChartSetInteger(0,CHART_COLOR_CHART_DOWN,clrBlack); ChartSetInteger(0,CHART_COLOR_CHART_LINE,clrBlack); ChartSetInteger(0,CHART_COLOR_CANDLE_BULL,clrWhite); ChartSetInteger(0,CHART_COLOR_CANDLE_BEAR,clrBlack); ChartSetInteger(0,CHART_COLOR_BID,clrGreen); //--- //----------------------- time_BR=Time[0]; if(time_BR!=0)Text_OBJ_LABEL("Tx_FM",1,1,50,"l",28,"Wingdings",clrGreen); else Text_OBJ_LABEL("Tx_FM",1,1,50,"l",28,"Wingdings",clrBlack); //--- return(0); } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ int start() { if(GetLastError()==0) {Print(" Error0");ResetLastError();} if(GetLastError()==1) {Print(" Error1");ResetLastError();} if(GetLastError()==2) {Print(" Error2");ResetLastError();} if(GetLastError()==3) {Print(" Error3");ResetLastError();} if(GetLastError()==4) {Print(" Error4");ResetLastError();} if(GetLastError()==5) {Print(" Error5");ResetLastError();} if(GetLastError()==6) {Print(" Error6");ResetLastError();} if(GetLastError()==7) {Print(" Error7");ResetLastError();} if(GetLastError()==8) {Print(" Error8");ResetLastError();} if(GetLastError()==9) {Print(" Error9");ResetLastError();} if(GetLastError()==64) {Print(" Error64");ResetLastError();} if(GetLastError()==65) {Print(" Error65");ResetLastError();} if(GetLastError()==128) {Print(" Error128");ResetLastError();} if(GetLastError()==129) {Print(" Error129");ResetLastError();} if(GetLastError()==130) {Print(" Error130");ResetLastError();} if(GetLastError()==131) {Print(" Error131");ResetLastError();} if(GetLastError()==132) {Print(" Error132");ResetLastError();} if(GetLastError()==133) {Print(" Error133");ResetLastError();} if(GetLastError()==134) {Print(" Error134");ResetLastError();} if(GetLastError()==135) {Print(" Error135");ResetLastError();} if(GetLastError()==136) {Print(" Error136");ResetLastError();} if(GetLastError()==137) {Print(" Error137");ResetLastError();} if(GetLastError()==138) {Print(" Error138");ResetLastError();} if(GetLastError()==139) {Print(" Error139");ResetLastError();} if(GetLastError()==140) {Print(" Error140");ResetLastError();} if(GetLastError()==141) {Print(" Error141");ResetLastError();} if(GetLastError()==145) {Print(" Error145");ResetLastError();} if(GetLastError()==146) {Print(" Error146");ResetLastError();} if(GetLastError()==147) {Print(" Error147");ResetLastError();} if(GetLastError()==148) {Print(" Error148");ResetLastError();} if(GetLastError()==149) {Print(" Error149");ResetLastError();} if(GetLastError()==150) {Print(" Error150");ResetLastError();} if(GetLastError()==4000) {Print(" Error4000");ResetLastError();} if(GetLastError()==4001) {Print(" Error4001");ResetLastError();} if(GetLastError()==4002) {Print(" Error4002");ResetLastError();} if(GetLastError()==4003) {Print(" Error4003");ResetLastError();} if(GetLastError()==4004) {Print(" Error4004");ResetLastError();} if(GetLastError()==4005) {Print(" Error4005");ResetLastError();} if(GetLastError()==4006) {Print(" Error4006");ResetLastError();} if(GetLastError()==4007) {Print(" Error4007");ResetLastError();} if(GetLastError()==4008) {Print(" Error4008");ResetLastError();} if(GetLastError()==4009) {Print(" Error4009");ResetLastError();} if(GetLastError()==4010) {Print(" Error4010");ResetLastError();} if(GetLastError()==4011) {Print(" Error4011");ResetLastError();} if(GetLastError()==4012) {Print(" Error4012");ResetLastError();} if(GetLastError()==4013) {Print(" Error4013");ResetLastError();} if(GetLastError()==4014) {Print(" Error4014");ResetLastError();} if(GetLastError()==4015) {Print(" Error4015");ResetLastError();} if(GetLastError()==4016) {Print(" Error4016");ResetLastError();} if(GetLastError()==4017) {Print(" Error4017");ResetLastError();} if(GetLastError()==4018) {Print(" Error4018");ResetLastError();} if(GetLastError()==4019) {Print(" Error4019");ResetLastError();} if(GetLastError()==4020) {Print(" Error4020");ResetLastError();} if(GetLastError()==4021) {Print(" Error4021");ResetLastError();} if(GetLastError()==4022) {Print(" Error4022");ResetLastError();} if(GetLastError()==4023) {Print(" Error4023");ResetLastError();} if(GetLastError()==4024) {Print(" Error4024");ResetLastError();} if(GetLastError()==4025) {Print(" Error4025");ResetLastError();} if(GetLastError()==4026) {Print(" Error4026");ResetLastError();} if(GetLastError()==4027) {Print(" Error4027");ResetLastError();} if(GetLastError()==4028) {Print(" Error4028");ResetLastError();} if(GetLastError()==4029) {Print(" Error4029");ResetLastError();} if(GetLastError()==4030) {Print(" Error4030");ResetLastError();} if(GetLastError()==4050) {Print(" Error4050");ResetLastError();} if(GetLastError()==4051) {Print(" Error4051");ResetLastError();} if(GetLastError()==4052) {Print(" Error4052");ResetLastError();} if(GetLastError()==4053) {Print(" Error4053");ResetLastError();} if(GetLastError()==4054) {Print(" Error4054");ResetLastError();} if(GetLastError()==4055) {Print(" Error4055");ResetLastError();} if(GetLastError()==4056) {Print(" Error4056");ResetLastError();} if(GetLastError()==4057) {Print(" Error4057");ResetLastError();} if(GetLastError()==4058) {Print(" Error4058");ResetLastError();} if(GetLastError()==4059) {Print(" Error4059");ResetLastError();} if(GetLastError()==4060) {Print(" Error4060");ResetLastError();} if(GetLastError()==4061) {Print(" Error4061");ResetLastError();} if(GetLastError()==4062) {Print(" Error4062");ResetLastError();} if(GetLastError()==4063) {Print(" Error4063");ResetLastError();} if(GetLastError()==4064) {Print(" Error4064");ResetLastError();} if(GetLastError()==4065) {Print(" Error4065");ResetLastError();} if(GetLastError()==4066) {Print(" Error4066");ResetLastError();} if(GetLastError()==4067) {Print(" Error4067");ResetLastError();} if(GetLastError()==4068) {Print(" Error4068");ResetLastError();} if(GetLastError()==4069) {Print(" Error4069");ResetLastError();} if(GetLastError()==4070) {Print(" Error4070");ResetLastError();} if(GetLastError()==4071) {Print(" Error4071");ResetLastError();} if(GetLastError()==4072) {Print(" Error4072");ResetLastError();} if(GetLastError()==4073) {Print(" Error4073");ResetLastError();} if(GetLastError()==4074) {Print(" Error4074");ResetLastError();} if(GetLastError()==4075) {Print(" Error4075");ResetLastError();} if(GetLastError()==4099) {Print(" Error4099");ResetLastError();} if(GetLastError()==4100) {Print(" Error4100");ResetLastError();} if(GetLastError()==4101) {Print(" Error4101");ResetLastError();} if(GetLastError()==4102) {Print(" Error4102");ResetLastError();} if(GetLastError()==4103) {Print(" Error4103");ResetLastError();} if(GetLastError()==4104) {Print(" Error4104");ResetLastError();} if(GetLastError()==4105) {Print(" Error4105");ResetLastError();} if(GetLastError()==4106) {Print(" Error4106");ResetLastError();} if(GetLastError()==4107) {Print(" Error4107");ResetLastError();} if(GetLastError()==4108) {Print(" Error4108");ResetLastError();} if(GetLastError()==4109) {Print(" Error4109");ResetLastError();} if(GetLastError()==4110) {Print(" Error4110");ResetLastError();} if(GetLastError()==4111) {Print(" Error4111");ResetLastError();} if(GetLastError()==4112) {Print(" Error4112");ResetLastError();} if(GetLastError()==4200) {Print(" Error4200");ResetLastError();} if(GetLastError()==4201) {Print(" Error4201");ResetLastError();} if(GetLastError()==4202) {Print(" Error4202");ResetLastError();} if(GetLastError()==4203) {Print(" Error4203");ResetLastError();} if(GetLastError()==4204) {Print(" Error4204");ResetLastError();} if(GetLastError()==4205) {Print(" Error4205");ResetLastError();} if(GetLastError()==4206) {Print(" Error4206");ResetLastError();} if(GetLastError()==4207) {Print(" Error4207");ResetLastError();} if(GetLastError()==4208) {Print(" Error4208");ResetLastError();} if(GetLastError()==4209) {Print(" Error4209");ResetLastError();} if(GetLastError()==4210) {Print(" Error4210");ResetLastError();} if(GetLastError()==4211) {Print(" Error4211");ResetLastError();} if(GetLastError()==4212) {Print(" Error4212");ResetLastError();} if(GetLastError()==4213) {Print(" Error4213");ResetLastError();} if(GetLastError()==4220) {Print(" Error4220");ResetLastError();} if(GetLastError()==4250) {Print(" Error4250");ResetLastError();} if(GetLastError()==4251) {Print(" Error4251");ResetLastError();} if(GetLastError()==4252) {Print(" Error4252");ResetLastError();} if(GetLastError()==4253) {Print(" Error4253");ResetLastError();} if(GetLastError()==4260) {Print(" Error4260");ResetLastError();} if(GetLastError()==4261) {Print(" Error4261");ResetLastError();} if(GetLastError()==4262) {Print(" Error4262");ResetLastError();} if(GetLastError()==4263) {Print(" Error4263");ResetLastError();} if(GetLastError()==4264) {Print(" Error4264");ResetLastError();} if(GetLastError()==4265) {Print(" Error4265");ResetLastError();} if(GetLastError()==4266) {Print(" Error4266");ResetLastError();} if(GetLastError()==5000) {Print(" Error5000");ResetLastError();} if(GetLastError()==5001) {Print(" Error5001");ResetLastError();} if(GetLastError()==5002) {Print(" Error5002");ResetLastError();} if(GetLastError()==5003) {Print(" Error5003");ResetLastError();} if(GetLastError()==5004) {Print(" Error5004");ResetLastError();} if(GetLastError()==5005) {Print(" Error5005");ResetLastError();} if(GetLastError()==5006) {Print(" Error5006");ResetLastError();} if(GetLastError()==5007) {Print(" Error5007");ResetLastError();} if(GetLastError()==5008) {Print(" Error5008");ResetLastError();} if(GetLastError()==5009) {Print(" Error5009");ResetLastError();} if(GetLastError()==5010) {Print(" Error5010");ResetLastError();} if(GetLastError()==5011) {Print(" Error5011");ResetLastError();} if(GetLastError()==5012) {Print(" Error5012");ResetLastError();} if(GetLastError()==5013) {Print(" Error5013");ResetLastError();} if(GetLastError()==5014) {Print(" Error5014");ResetLastError();} if(GetLastError()==5015) {Print(" Error5015");ResetLastError();} if(GetLastError()==5016) {Print(" Error5016");ResetLastError();} if(GetLastError()==5017) {Print(" Error5017");ResetLastError();} if(GetLastError()==5018) {Print(" Error5018");ResetLastError();} if(GetLastError()==5019) {Print(" Error5019");ResetLastError();} if(GetLastError()==5020) {Print(" Error5020");ResetLastError();} if(GetLastError()==5021) {Print(" Error5021");ResetLastError();} if(GetLastError()==5022) {Print(" Error5022");ResetLastError();} if(GetLastError()==5023) {Print(" Error5023");ResetLastError();} if(GetLastError()==5024) {Print(" Error5024");ResetLastError();} if(GetLastError()==5025) {Print(" Error5025");ResetLastError();} if(GetLastError()==5026) {Print(" Error5026");ResetLastError();} if(GetLastError()==5027) {Print(" Error5027");ResetLastError();} if(GetLastError()==5028) {Print(" Error5028");ResetLastError();} if(GetLastError()==5029) {Print(" Error5029");ResetLastError();} if(GetLastError()==5200) {Print(" Error5200");ResetLastError();} if(GetLastError()==5201) {Print(" Error5201");ResetLastError();} if(GetLastError()==5202) {Print(" Error5202");ResetLastError();} if(GetLastError()==5203) {Print(" Error5203");ResetLastError();} if(GetLastError()==65536) {Print(" Error65536");ResetLastError();} //---Modulo de contro de posicion no abierta if(GetLastError()==4002) { Print(" Error 4002 "); ResetLastError(); } if(IHaveticketBuy1==-1) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; ResetLastError(); } if(IHaveticketSell1==-1) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; ResetLastError(); } //---------------------------------------------------- if(time_bar!=Time[0]) { time_bar=Time[0]; int one_BE=Counter_Summa1; int zero_BE=Counter_Summa0; double Rez_BE=one_BE-zero_BE; //-------Escritura de parametros de array al fichero binario int minparametr=one_BE; int maxparametr=60; //----------------- //-----------optimizacion--- //----------------------- if(Rez_BE==0 && one_BE>=MinLevel && one_BE<=60 && IHaveticketSell1==0 && IHaveticketBuy1==0)//Maximum y minimum level { ArrayInitialize(MaxMinArr,0); if(body[1,0]>0 || body[1,1]>0|| body[1,3]>0){int b1 =(int)body[1,1];if(b1==1){k++;};if(b1==0){k--;};MaxMinArr[1]=k;} if(body[2,0]>0 || body[2,1]>0|| body[2,3]>0){int b2 =(int)body[2,1];if(b2==1){k++;};if(b2==0){k--;};MaxMinArr[2]=k;} if(body[3,0]>0 || body[3,1]>0|| body[3,3]>0){int b3 =(int)body[3,1];if(b3==1){k++;};if(b3==0){k--;};MaxMinArr[3]=k;} if(body[4,0]>0 || body[4,1]>0|| body[4,3]>0){int b4 =(int)body[4,1];if(b4==1){k++;};if(b4==0){k--;};MaxMinArr[4]=k;} if(body[5,0]>0 || body[5,1]>0|| body[5,3]>0){int b5 =(int)body[5,1];if(b5==1){k++;};if(b5==0){k--;};MaxMinArr[5]=k;} if(body[6,0]>0 || body[6,1]>0|| body[6,3]>0){int b6 =(int)body[6,1];if(b6==1){k++;};if(b6==0){k--;};MaxMinArr[6]=k;} if(body[7,0]>0 || body[7,1]>0|| body[7,3]>0){int b7 =(int)body[7,1];if(b7==1){k++;};if(b7==0){k--;};MaxMinArr[7]=k;} if(body[8,0]>0 || body[8,1]>0|| body[8,3]>0){int b8 =(int)body[8,1];if(b8==1){k++;};if(b8==0){k--;};MaxMinArr[8]=k;} if(body[9,0]>0 || body[9,1]>0|| body[9,3]>0){int b9 =(int)body[9,1];if(b9==1){k++;};if(b9==0){k--;};MaxMinArr[9]=k;} if(body[10,0]>0 || body[10,1]>0|| body[10,3]>0){int b10 =(int)body[10,1];if(b10==1){k++;};if(b10==0){k--;};MaxMinArr[10]=k;} if(body[11,0]>0 || body[11,1]>0|| body[11,3]>0){int b11 =(int)body[11,1];if(b11==1){k++;};if(b11==0){k--;};MaxMinArr[11]=k;} if(body[12,0]>0 || body[12,1]>0|| body[12,3]>0){int b12 =(int)body[12,1];if(b12==1){k++;};if(b12==0){k--;};MaxMinArr[12]=k;} if(body[13,0]>0 || body[13,1]>0|| body[13,3]>0){int b13 =(int)body[13,1];if(b13==1){k++;};if(b13==0){k--;};MaxMinArr[13]=k;} if(body[14,0]>0 || body[14,1]>0|| body[14,3]>0){int b14 =(int)body[14,1];if(b14==1){k++;};if(b14==0){k--;};MaxMinArr[14]=k;} if(body[15,0]>0 || body[15,1]>0|| body[15,3]>0){int b15 =(int)body[15,1];if(b15==1){k++;};if(b15==0){k--;};MaxMinArr[15]=k;} if(body[16,0]>0 || body[16,1]>0|| body[16,3]>0){int b16 =(int)body[16,1];if(b16==1){k++;};if(b16==0){k--;};MaxMinArr[16]=k;} if(body[17,0]>0 || body[17,1]>0|| body[17,3]>0){int b17 =(int)body[17,1];if(b17==1){k++;};if(b17==0){k--;};MaxMinArr[17]=k;} if(body[18,0]>0 || body[18,1]>0|| body[18,3]>0){int b18 =(int)body[18,1];if(b18==1){k++;};if(b18==0){k--;};MaxMinArr[18]=k;} if(body[19,0]>0 || body[19,1]>0|| body[19,3]>0){int b19 =(int)body[19,1];if(b19==1){k++;};if(b19==0){k--;};MaxMinArr[19]=k;} if(body[20,0]>0 || body[20,1]>0|| body[20,3]>0){int b20 =(int)body[20,1];if(b20==1){k++;};if(b20==0){k--;};MaxMinArr[20]=k;} if(body[21,0]>0 || body[21,1]>0|| body[21,3]>0){int b21 =(int)body[21,1];if(b21==1){k++;};if(b21==0){k--;};MaxMinArr[21]=k;} if(body[22,0]>0 || body[22,1]>0|| body[22,3]>0){int b22 =(int)body[22,1];if(b22==1){k++;};if(b22==0){k--;};MaxMinArr[22]=k;} if(body[23,0]>0 || body[23,1]>0|| body[23,3]>0){int b23 =(int)body[23,1];if(b23==1){k++;};if(b23==0){k--;};MaxMinArr[23]=k;} if(body[24,0]>0 || body[24,1]>0|| body[24,3]>0){int b24 =(int)body[24,1];if(b24==1){k++;};if(b24==0){k--;};MaxMinArr[24]=k;} if(body[25,0]>0 || body[25,1]>0|| body[25,3]>0){int b25 =(int)body[25,1];if(b25==1){k++;};if(b25==0){k--;};MaxMinArr[25]=k;} if(body[26,0]>0 || body[26,1]>0|| body[26,3]>0){int b26 =(int)body[26,1];if(b26==1){k++;};if(b26==0){k--;};MaxMinArr[26]=k;} if(body[27,0]>0 || body[27,1]>0|| body[27,3]>0){int b27 =(int)body[27,1];if(b27==1){k++;};if(b27==0){k--;};MaxMinArr[27]=k;} if(body[28,0]>0 || body[28,1]>0|| body[28,3]>0){int b28 =(int)body[28,1];if(b28==1){k++;};if(b28==0){k--;};MaxMinArr[28]=k;} if(body[29,0]>0 || body[29,1]>0|| body[29,3]>0){int b29 =(int)body[29,1];if(b29==1){k++;};if(b29==0){k--;};MaxMinArr[29]=k;} if(body[30,0]>0 || body[30,1]>0|| body[30,3]>0){int b30 =(int)body[30,1];if(b30==1){k++;};if(b30==0){k--;};MaxMinArr[30]=k;} if(body[31,0]>0 || body[31,1]>0|| body[31,3]>0){int b31 =(int)body[31,1];if(b31==1){k++;};if(b31==0){k--;};MaxMinArr[31]=k;} if(body[32,0]>0 || body[32,1]>0|| body[32,3]>0){int b32 =(int)body[32,1];if(b32==1){k++;};if(b32==0){k--;};MaxMinArr[32]=k;} if(body[33,0]>0 || body[33,1]>0|| body[33,3]>0){int b33 =(int)body[33,1];if(b33==1){k++;};if(b33==0){k--;};MaxMinArr[33]=k;} if(body[34,0]>0 || body[34,1]>0|| body[34,3]>0){int b34 =(int)body[34,1];if(b34==1){k++;};if(b34==0){k--;};MaxMinArr[34]=k;} if(body[35,0]>0 || body[35,1]>0|| body[35,3]>0){int b35 =(int)body[35,1];if(b35==1){k++;};if(b35==0){k--;};MaxMinArr[35]=k;} if(body[36,0]>0 || body[36,1]>0|| body[36,3]>0){int b36 =(int)body[36,1];if(b36==1){k++;};if(b36==0){k--;};MaxMinArr[36]=k;} if(body[37,0]>0 || body[37,1]>0|| body[37,3]>0){int b37 =(int)body[37,1];if(b37==1){k++;};if(b37==0){k--;};MaxMinArr[37]=k;} if(body[38,0]>0 || body[38,1]>0|| body[38,3]>0){int b38 =(int)body[38,1];if(b38==1){k++;};if(b38==0){k--;};MaxMinArr[38]=k;} if(body[39,0]>0 || body[39,1]>0|| body[39,3]>0){int b39 =(int)body[39,1];if(b39==1){k++;};if(b39==0){k--;};MaxMinArr[39]=k;} if(body[40,0]>0 || body[40,1]>0|| body[40,3]>0){int b40 =(int)body[40,1];if(b40==1){k++;};if(b40==0){k--;};MaxMinArr[40]=k;} if(body[41,0]>0 || body[41,1]>0|| body[41,3]>0){int b41 =(int)body[41,1];if(b41==1){k++;};if(b41==0){k--;};MaxMinArr[41]=k;} if(body[42,0]>0 || body[42,1]>0|| body[42,3]>0){int b42 =(int)body[42,1];if(b42==1){k++;};if(b42==0){k--;};MaxMinArr[42]=k;} if(body[43,0]>0 || body[43,1]>0|| body[43,3]>0){int b43 =(int)body[43,1];if(b43==1){k++;};if(b43==0){k--;};MaxMinArr[43]=k;} if(body[44,0]>0 || body[44,1]>0|| body[44,3]>0){int b44 =(int)body[44,1];if(b44==1){k++;};if(b44==0){k--;};MaxMinArr[44]=k;} if(body[45,0]>0 || body[45,1]>0|| body[45,3]>0){int b45 =(int)body[45,1];if(b45==1){k++;};if(b45==0){k--;};MaxMinArr[45]=k;} if(body[46,0]>0 || body[46,1]>0|| body[46,3]>0){int b46 =(int)body[46,1];if(b46==1){k++;};if(b46==0){k--;};MaxMinArr[46]=k;} if(body[47,0]>0 || body[47,1]>0|| body[47,3]>0){int b47 =(int)body[47,1];if(b47==1){k++;};if(b47==0){k--;};MaxMinArr[47]=k;} if(body[48,0]>0 || body[48,1]>0|| body[48,3]>0){int b48 =(int)body[48,1];if(b48==1){k++;};if(b48==0){k--;};MaxMinArr[48]=k;} if(body[49,0]>0 || body[49,1]>0|| body[49,3]>0){int b49 =(int)body[49,1];if(b49==1){k++;};if(b49==0){k--;};MaxMinArr[49]=k;} if(body[50,0]>0 || body[50,1]>0|| body[50,3]>0){int b50 =(int)body[50,1];if(b50==1){k++;};if(b50==0){k--;};MaxMinArr[50]=k;} if(body[51,0]>0 || body[51,1]>0|| body[51,3]>0){int b51 =(int)body[51,1];if(b51==1){k++;};if(b51==0){k--;};MaxMinArr[51]=k;} if(body[52,0]>0 || body[52,1]>0|| body[52,3]>0){int b52 =(int)body[52,1];if(b52==1){k++;};if(b52==0){k--;};MaxMinArr[52]=k;} if(body[53,0]>0 || body[53,1]>0|| body[53,3]>0){int b53 =(int)body[53,1];if(b53==1){k++;};if(b53==0){k--;};MaxMinArr[53]=k;} if(body[54,0]>0 || body[54,1]>0|| body[54,3]>0){int b54 =(int)body[54,1];if(b54==1){k++;};if(b54==0){k--;};MaxMinArr[54]=k;} if(body[55,0]>0 || body[55,1]>0|| body[55,3]>0){int b55 =(int)body[55,1];if(b55==1){k++;};if(b55==0){k--;};MaxMinArr[55]=k;} if(body[56,0]>0 || body[56,1]>0|| body[56,3]>0){int b56 =(int)body[56,1];if(b56==1){k++;};if(b56==0){k--;};MaxMinArr[56]=k;} if(body[57,0]>0 || body[57,1]>0|| body[57,3]>0){int b57 =(int)body[57,1];if(b57==1){k++;};if(b57==0){k--;};MaxMinArr[57]=k;} if(body[58,0]>0 || body[58,1]>0|| body[58,3]>0){int b58 =(int)body[58,1];if(b58==1){k++;};if(b58==0){k--;};MaxMinArr[58]=k;} if(body[59,0]>0 || body[59,1]>0|| body[59,3]>0){int b59 =(int)body[59,1];if(b59==1){k++;};if(b59==0){k--;};MaxMinArr[59]=k;} if(body[60,0]>0 || body[60,1]>0|| body[60,3]>0){int b60 =(int)body[60,1];if(b60==1){k++;};if(b60==0){k--;};MaxMinArr[60]=k;} if(body[61,0]>0 || body[61,1]>0|| body[61,3]>0){int b61 =(int)body[61,1];if(b61==1){k++;};if(b61==0){k--;};MaxMinArr[61]=k;} if(body[62,0]>0 || body[62,1]>0|| body[62,3]>0){int b62 =(int)body[62,1];if(b62==1){k++;};if(b62==0){k--;};MaxMinArr[62]=k;} if(body[63,0]>0 || body[63,1]>0|| body[63,3]>0){int b63 =(int)body[63,1];if(b63==1){k++;};if(b63==0){k--;};MaxMinArr[63]=k;} if(body[64,0]>0 || body[64,1]>0|| body[64,3]>0){int b64 =(int)body[64,1];if(b64==1){k++;};if(b64==0){k--;};MaxMinArr[64]=k;} if(body[65,0]>0 || body[65,1]>0|| body[65,3]>0){int b65 =(int)body[65,1];if(b65==1){k++;};if(b65==0){k--;};MaxMinArr[65]=k;} if(body[66,0]>0 || body[66,1]>0|| body[66,3]>0){int b66 =(int)body[66,1];if(b66==1){k++;};if(b66==0){k--;};MaxMinArr[66]=k;} if(body[67,0]>0 || body[67,1]>0|| body[67,3]>0){int b67 =(int)body[67,1];if(b67==1){k++;};if(b67==0){k--;};MaxMinArr[67]=k;} if(body[68,0]>0 || body[68,1]>0|| body[68,3]>0){int b68 =(int)body[68,1];if(b68==1){k++;};if(b68==0){k--;};MaxMinArr[68]=k;} if(body[69,0]>0 || body[69,1]>0|| body[69,3]>0){int b69 =(int)body[69,1];if(b69==1){k++;};if(b69==0){k--;};MaxMinArr[69]=k;} if(body[70,0]>0 || body[70,1]>0|| body[70,3]>0){int b70 =(int)body[70,1];if(b70==1){k++;};if(b70==0){k--;};MaxMinArr[70]=k;} if(body[71,0]>0 || body[71,1]>0|| body[71,3]>0){int b71 =(int)body[71,1];if(b71==1){k++;};if(b71==0){k--;};MaxMinArr[71]=k;} if(body[72,0]>0 || body[72,1]>0|| body[72,3]>0){int b72 =(int)body[72,1];if(b72==1){k++;};if(b72==0){k--;};MaxMinArr[72]=k;} if(body[73,0]>0 || body[73,1]>0|| body[73,3]>0){int b73 =(int)body[73,1];if(b73==1){k++;};if(b73==0){k--;};MaxMinArr[73]=k;} if(body[74,0]>0 || body[74,1]>0|| body[74,3]>0){int b74 =(int)body[74,1];if(b74==1){k++;};if(b74==0){k--;};MaxMinArr[74]=k;} if(body[75,0]>0 || body[75,1]>0|| body[75,3]>0){int b75 =(int)body[75,1];if(b75==1){k++;};if(b75==0){k--;};MaxMinArr[75]=k;} if(body[76,0]>0 || body[76,1]>0|| body[76,3]>0){int b76 =(int)body[76,1];if(b76==1){k++;};if(b76==0){k--;};MaxMinArr[76]=k;} if(body[77,0]>0 || body[77,1]>0|| body[77,3]>0){int b77 =(int)body[77,1];if(b77==1){k++;};if(b77==0){k--;};MaxMinArr[77]=k;} if(body[78,0]>0 || body[78,1]>0|| body[78,3]>0){int b78 =(int)body[78,1];if(b78==1){k++;};if(b78==0){k--;};MaxMinArr[78]=k;} if(body[79,0]>0 || body[79,1]>0|| body[79,3]>0){int b79 =(int)body[79,1];if(b79==1){k++;};if(b79==0){k--;};MaxMinArr[79]=k;} if(body[80,0]>0 || body[80,1]>0|| body[80,3]>0){int b80 =(int)body[80,1];if(b80==1){k++;};if(b80==0){k--;};MaxMinArr[80]=k;} if(body[81,0]>0 || body[81,1]>0|| body[81,3]>0){int b81 =(int)body[81,1];if(b81==1){k++;};if(b81==0){k--;};MaxMinArr[81]=k;} if(body[82,0]>0 || body[82,1]>0|| body[82,3]>0){int b82 =(int)body[82,1];if(b82==1){k++;};if(b82==0){k--;};MaxMinArr[82]=k;} if(body[83,0]>0 || body[83,1]>0|| body[83,3]>0){int b83 =(int)body[83,1];if(b83==1){k++;};if(b83==0){k--;};MaxMinArr[83]=k;} if(body[84,0]>0 || body[84,1]>0|| body[84,3]>0){int b84 =(int)body[84,1];if(b84==1){k++;};if(b84==0){k--;};MaxMinArr[84]=k;} if(body[85,0]>0 || body[85,1]>0|| body[85,3]>0){int b85 =(int)body[85,1];if(b85==1){k++;};if(b85==0){k--;};MaxMinArr[85]=k;} if(body[86,0]>0 || body[86,1]>0|| body[86,3]>0){int b86 =(int)body[86,1];if(b86==1){k++;};if(b86==0){k--;};MaxMinArr[86]=k;} if(body[87,0]>0 || body[87,1]>0|| body[87,3]>0){int b87 =(int)body[87,1];if(b87==1){k++;};if(b87==0){k--;};MaxMinArr[87]=k;} if(body[88,0]>0 || body[88,1]>0|| body[88,3]>0){int b88 =(int)body[88,1];if(b88==1){k++;};if(b88==0){k--;};MaxMinArr[88]=k;} if(body[89,0]>0 || body[89,1]>0|| body[89,3]>0){int b89 =(int)body[89,1];if(b89==1){k++;};if(b89==0){k--;};MaxMinArr[89]=k;} if(body[90,0]>0 || body[90,1]>0|| body[90,3]>0){int b90 =(int)body[90,1];if(b90==1){k++;};if(b90==0){k--;};MaxMinArr[90]=k;} if(body[91,0]>0 || body[91,1]>0|| body[91,3]>0){int b91 =(int)body[91,1];if(b91==1){k++;};if(b91==0){k--;};MaxMinArr[91]=k;} if(body[92,0]>0 || body[92,1]>0|| body[92,3]>0){int b92 =(int)body[92,1];if(b92==1){k++;};if(b92==0){k--;};MaxMinArr[92]=k;} if(body[93,0]>0 || body[93,1]>0|| body[93,3]>0){int b93 =(int)body[93,1];if(b93==1){k++;};if(b93==0){k--;};MaxMinArr[93]=k;} if(body[94,0]>0 || body[94,1]>0|| body[94,3]>0){int b94 =(int)body[94,1];if(b94==1){k++;};if(b94==0){k--;};MaxMinArr[94]=k;} if(body[95,0]>0 || body[95,1]>0|| body[95,3]>0){int b95 =(int)body[95,1];if(b95==1){k++;};if(b95==0){k--;};MaxMinArr[95]=k;} if(body[96,0]>0 || body[96,1]>0|| body[96,3]>0){int b96 =(int)body[96,1];if(b96==1){k++;};if(b96==0){k--;};MaxMinArr[96]=k;} if(body[97,0]>0 || body[97,1]>0|| body[97,3]>0){int b97 =(int)body[97,1];if(b97==1){k++;};if(b97==0){k--;};MaxMinArr[97]=k;} if(body[98,0]>0 || body[98,1]>0|| body[98,3]>0){int b98 =(int)body[98,1];if(b98==1){k++;};if(b98==0){k--;};MaxMinArr[98]=k;} if(body[99,0]>0 || body[99,1]>0|| body[99,3]>0){int b99 =(int)body[99,1];if(b99==1){k++;};if(b99==0){k--;};MaxMinArr[99]=k;} if(body[100,0]>0 || body[100,1]>0|| body[100,3]>0){int b100 =(int)body[100,1];if(b100==1){k++;};if(b100==0){k--;};MaxMinArr[100]=k;} if(body[101,0]>0 || body[101,1]>0|| body[101,3]>0){int b101 =(int)body[101,1];if(b101==1){k++;};if(b101==0){k--;};MaxMinArr[101]=k;} if(body[102,0]>0 || body[102,1]>0|| body[102,3]>0){int b102 =(int)body[102,1];if(b102==1){k++;};if(b102==0){k--;};MaxMinArr[102]=k;} if(body[103,0]>0 || body[103,1]>0|| body[103,3]>0){int b103 =(int)body[103,1];if(b103==1){k++;};if(b103==0){k--;};MaxMinArr[103]=k;} if(body[104,0]>0 || body[104,1]>0|| body[104,3]>0){int b104 =(int)body[104,1];if(b104==1){k++;};if(b104==0){k--;};MaxMinArr[104]=k;} if(body[105,0]>0 || body[105,1]>0|| body[105,3]>0){int b105 =(int)body[105,1];if(b105==1){k++;};if(b105==0){k--;};MaxMinArr[105]=k;} if(body[106,0]>0 || body[106,1]>0|| body[106,3]>0){int b106 =(int)body[106,1];if(b106==1){k++;};if(b106==0){k--;};MaxMinArr[106]=k;} if(body[107,0]>0 || body[107,1]>0|| body[107,3]>0){int b107 =(int)body[107,1];if(b107==1){k++;};if(b107==0){k--;};MaxMinArr[107]=k;} if(body[108,0]>0 || body[108,1]>0|| body[108,3]>0){int b108 =(int)body[108,1];if(b108==1){k++;};if(b108==0){k--;};MaxMinArr[108]=k;} if(body[109,0]>0 || body[109,1]>0|| body[109,3]>0){int b109 =(int)body[109,1];if(b109==1){k++;};if(b109==0){k--;};MaxMinArr[109]=k;} if(body[110,0]>0 || body[110,1]>0|| body[110,3]>0){int b110 =(int)body[110,1];if(b110==1){k++;};if(b110==0){k--;};MaxMinArr[110]=k;} if(body[111,0]>0 || body[111,1]>0|| body[111,3]>0){int b111 =(int)body[111,1];if(b111==1){k++;};if(b111==0){k--;};MaxMinArr[111]=k;} if(body[112,0]>0 || body[112,1]>0|| body[112,3]>0){int b112 =(int)body[112,1];if(b112==1){k++;};if(b112==0){k--;};MaxMinArr[112]=k;} if(body[113,0]>0 || body[113,1]>0|| body[113,3]>0){int b113 =(int)body[113,1];if(b113==1){k++;};if(b113==0){k--;};MaxMinArr[113]=k;} if(body[114,0]>0 || body[114,1]>0|| body[114,3]>0){int b114 =(int)body[114,1];if(b114==1){k++;};if(b114==0){k--;};MaxMinArr[114]=k;} if(body[115,0]>0 || body[115,1]>0|| body[115,3]>0){int b115 =(int)body[115,1];if(b115==1){k++;};if(b115==0){k--;};MaxMinArr[115]=k;} if(body[116,0]>0 || body[116,1]>0|| body[116,3]>0){int b116 =(int)body[116,1];if(b116==1){k++;};if(b116==0){k--;};MaxMinArr[116]=k;} if(body[117,0]>0 || body[117,1]>0|| body[117,3]>0){int b117 =(int)body[117,1];if(b117==1){k++;};if(b117==0){k--;};MaxMinArr[117]=k;} if(body[118,0]>0 || body[118,1]>0|| body[118,3]>0){int b118 =(int)body[118,1];if(b118==1){k++;};if(b118==0){k--;};MaxMinArr[118]=k;} if(body[119,0]>0 || body[119,1]>0|| body[119,3]>0){int b119 =(int)body[119,1];if(b119==1){k++;};if(b119==0){k--;};MaxMinArr[119]=k;} if(body[120,0]>0 || body[120,1]>0|| body[120,3]>0){int b120 =(int)body[120,1];if(b120==1){k++;};if(b120==0){k--;};MaxMinArr[120]=k;} if(body[121,0]>0 || body[121,1]>0|| body[121,3]>0){int b121 =(int)body[121,1];if(b121==1){k++;};if(b121==0){k--;};MaxMinArr[121]=k;} //--Maximum - minimum INDEX ARRAY int IndexMaximum=ArrayMaximum(MaxMinArr,WHOLE_ARRAY,0); int IndexMinimum=ArrayMinimum(MaxMinArr,WHOLE_ARRAY,0); //--------Max Min Numbers double Maximum=MathAbs(MaxMinArr[IndexMaximum]); double Minimum=MathAbs(MaxMinArr[IndexMinimum]); //------resepcion de indice del 0 for(int i=1;i<122;i++) if(MaxMinArr[i]==0){ zeroindex=i; break;} //------------------------- //-------Indicador //--Recepcion de precio por indice de 0 if(body[zeroindex,0]>0 && body[zeroindex,0]<2) { PriceZero=body[zeroindex,0];//precio de primer zero } else PriceZero=body[zeroindex,3]; ///----------------------------- double operandopen=iOpen("EURUSD",PERIOD_M1,1); double operandclose=iClose("EURUSD",PERIOD_M1,1); //--------------------------- if(Maximum!=0) { restantemaximum=NormalizeDouble(Maximum*Point,5); resOperandMax=operandopen-restantemaximum; } if(Minimum!=0) { restanteminimum=NormalizeDouble(Minimum*Point,5); resOperandMin=operandclose+restanteminimum; } //," ",NormalizeDouble(IndexMinimum*Point,5)); if(one_BE>0 && IHaveticketBuy1==0 && IHaveticketSell1==0) { RefreshRates(); datetime IreceiveBarTime=iTime("EURUSD",PERIOD_M1,1); bartimeresult=IreceiveBarTime; IreceiveLevelresult=one_BE; HIGHT=iHigh("EURUSD",PERIOD_M1,1); LOW=iLow("EURUSD",PERIOD_M1,1); CLOSE=iClose("EURUSD",PERIOD_M1,1); OPEN=iOpen("EURUSD",PERIOD_M1,1); normalLevel=IreceiveLevelresult*Point; center=NormalizeDouble(HIGHT-((HIGHT-LOW)/2),NormalizaDigi); LEVELUP=NormalizeDouble((center+normalLevel),NormalizaDigi);//buy in LEVELDOWN=NormalizeDouble((center-normalLevel),NormalizaDigi);//sell in 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); 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); 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);//--????? ??? ?????? ? ?????????? ??????? ?? ????? ???? 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); } //------------------------------------ //----Parte de indicador---SHORT if(resOperandMax==PriceZero && IHaveticketSell1==0 && IHaveticketBuy1==0 && (Maximum>=10 || Minimum>=10)) { double pipseresult=0; //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; ICalculateStopfortrade5=stoppoints*2; ICalculateStopfortrade6=stoppoints*2; ICalculateStopfortrade7=stoppoints*2; ICalculateStopfortrade8=stoppoints*3; ICalculateStopfortrade9=stoppoints*4; ICalculateStopfortrade10=stoppoints*5; ICalculateStopfortrade11=stoppoints*6; ICalculateStopfortrade12=stoppoints*7; ICalculateStopfortrade13=stoppoints*9; ICalculateStopfortrade14=stoppoints*11; resultado1=ICalculateStopfortrade1+ICalculateStopfortrade2+ICalculateStopfortrade3+ICalculateStopfortrade4+ICalculateStopfortrade5+ICalculateStopfortrade6+ICalculateStopfortrade7+ICalculateStopfortrade8+ICalculateStopfortrade9+ICalculateStopfortrade10+ICalculateStopfortrade11+ICalculateStopfortrade12+ICalculateStopfortrade13+ICalculateStopfortrade14; LotsVolumen=NormalizeDouble((DeposittoTrade/resultado1)*0.00001,2); Print(" Lots For This trade -- ",LotsVolumen); IHaveticketSell1=OrderSend("EURUSD",OP_SELLLIMIT,LotsVolumen,LEVELUP,Slippage,SellStop,FIBADOWN300,"Emocion 17 Yevheniy Kopanitskyy",MagicSELLSTOP,0,clrMoccasin); if(GetLastError()==130) { Print(" Error 130 "); ResetLastError(); } }// Anadir excepcion de 10 //---LONG Posicion if(resOperandMin==PriceZero && IHaveticketBuy1==0 && IHaveticketSell1==0 && (Maximum>=10 || Minimum>=10)) { double pipseresult=0; //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; ICalculateStopfortrade5=stoppoints*2; ICalculateStopfortrade6=stoppoints*2; ICalculateStopfortrade7=stoppoints*2; ICalculateStopfortrade8=stoppoints*3; ICalculateStopfortrade9=stoppoints*4; ICalculateStopfortrade10=stoppoints*5; ICalculateStopfortrade11=stoppoints*6; ICalculateStopfortrade12=stoppoints*7; ICalculateStopfortrade13=stoppoints*9; ICalculateStopfortrade14=stoppoints*11; resultado1=ICalculateStopfortrade1+ICalculateStopfortrade2+ICalculateStopfortrade3+ICalculateStopfortrade4+ICalculateStopfortrade5+ICalculateStopfortrade6+ICalculateStopfortrade7+ICalculateStopfortrade8+ICalculateStopfortrade9+ICalculateStopfortrade10+ICalculateStopfortrade11+ICalculateStopfortrade12+ICalculateStopfortrade13+ICalculateStopfortrade14; LotsVolumen=NormalizeDouble((DeposittoTrade/resultado1)*0.00001,2); Print(" Lots For This trade -- ",LotsVolumen); IHaveticketBuy1=OrderSend("EURUSD",OP_BUYLIMIT,LotsVolumen,LEVELDOWN,Slippage,BuyStop,FIBAUP300,"Emocion 1 Yevheniy Kopanitskyy ",MagicBUYSTOP,0,clrLightPink); if(GetLastError()==130) { Print(" Error 130 "); ResetLastError(); } }// Anadir excepcion de 10 } //----------------------------------------------------------- Counter=0; ArrayInitialize(body,0); // ??????? 1 /*if(Z_N<500) {MasD[Z_N,0]=(int)Time[1]; MasD[Z_N,1]=Counter_Summa1; MasD[Z_N,2]=Counter_Summa0; Z_N++; } else {Z_N=0;ArrayInitialize(MasD,0);}*/ // ??????? 2 /* MasD[Z_N,0]=(int)Time[1]; MasD[Z_N,1]=Counter_Summa1; MasD[Z_N,2]=Counter_Summa0; Z_N++; if(Z_N>499) { Z_N-=1; for(int qt=0; qt<499; qt++) { MasD[qt,0]=MasD[qt+1,0]; MasD[qt,1]=MasD[qt+1,1]; MasD[qt,2]=MasD[qt+1,2]; } MasD[499,0]=0; MasD[499,1]=0; MasD[499,2]=0; }*/ // ??????? 3/2 // op_MasD(Counter_Summa1,Counter_Summa0); //--------------------------------------------- //------------------------------------------------------------------- //------------------------------------ Counter1=0; //obnulyaem peremennye Counter1_1 = 0; Counter0 = 0; Counter0_1 = 0; Counter_Summa1 = 0; Counter_Summa0 = 0; //} } if(IHaveticketSell1>0) { if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_SELLLIMIT && OrderSymbol()=="EURUSD") { if(Bid<=FIBADOWN300) { int chek11=OrderDelete(IHaveticketSell1); if(chek11==true) { IHaveticketSell1=0; } } } } if(IHaveticketBuy1>0) { if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET)==true && OrderCloseTime()==0 && OrderType()==OP_BUYLIMIT && OrderSymbol()=="EURUSD") { if(Bid>=FIBAUP300) { int chek10=OrderDelete(IHaveticketBuy1); if(chek10==true) { IHaveticketBuy1=0; } } } } //------------------------------------------------------- RefreshRates(); if(IHaveticketSell14>0) { if(OrderSelect(IHaveticketBuy13,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()0) { if(OrderSelect(IHaveticketSell13,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()>=OrderClosePrice()) { bool chek25=OrderDelete(IHaveticketBuy14); if(chek25==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } if(IHaveticketSell13>0) { if(OrderSelect(IHaveticketBuy12,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()0) { if(OrderSelect(IHaveticketSell12,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()>=OrderClosePrice()) { bool chek23=OrderDelete(IHaveticketBuy13); if(chek23==true) { int file_handle3=FileOpen(FileName3,FILE_READ|FILE_WRITE," "); IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } if(IHaveticketSell12>0) { if(OrderSelect(IHaveticketBuy11,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()0) { if(OrderSelect(IHaveticketSell11,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()>=OrderClosePrice()) { bool chek21=OrderDelete(IHaveticketBuy12); if(chek21==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } if(IHaveticketSell11>0) { if(OrderSelect(IHaveticketBuy10,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()<=OrderClosePrice()) { bool chek20=OrderDelete(IHaveticketSell11); if(chek20==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; } } } } //---------------------------?????? ??????? ?????? ? ?????? ??????? ???????--------------------------------------------------- if(IHaveticketBuy11>0) { if(OrderSelect(IHaveticketSell10,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()>=OrderClosePrice()) { bool chek19=OrderDelete(IHaveticketBuy11); if(chek19==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } //+------------------------------------------------------------------+ if(IHaveticketSell10>0) { if(OrderSelect(IHaveticketBuy9,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()<=OrderClosePrice()) { bool chek18=OrderDelete(IHaveticketSell10); if(chek18==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } //---------------------------?????? ??????? ?????? ? ?????? ??????? ???????--------------------------------------------------- if(IHaveticketBuy10>0) { if(OrderSelect(IHaveticketSell9,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()>=OrderClosePrice()) { bool chek17=OrderDelete(IHaveticketBuy10); if(chek17==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } //+------------------------------------------------------------------+ if(IHaveticketSell9>0) { if(OrderSelect(IHaveticketBuy8,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()<=OrderClosePrice()) { bool chek16=OrderDelete(IHaveticketSell9); if(chek16==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } //---------------------------?????? ??????? ?????? ? ?????? ??????? ???????--------------------------------------------------- if(IHaveticketBuy9>0) { if(OrderSelect(IHaveticketSell8,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()>=OrderClosePrice()) { bool chek15=OrderDelete(IHaveticketBuy9); if(chek15==true) { int file_handle3=FileOpen(FileName3,FILE_READ|FILE_WRITE," "); IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } //+------------------------------------------------------------------+ if(IHaveticketSell8>0) { if(OrderSelect(IHaveticketBuy7,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()<=OrderClosePrice()) { bool chek14=OrderDelete(IHaveticketSell8); if(chek14==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } //---------------------------?????? ??????? ?????? ? ?????? ??????? ???????--------------------------------------------------- if(IHaveticketBuy8>0) { if(OrderSelect(IHaveticketSell7,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()>=OrderClosePrice()) { bool chek13=OrderDelete(IHaveticketBuy8); if(chek13==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } //---------------------------------------------------------------------------------- if(IHaveticketSell7>0) { if(OrderSelect(IHaveticketBuy6,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()<=OrderClosePrice()) { bool chek12=OrderDelete(IHaveticketSell7); if(chek12==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } //---------------------------------- //---------------------------?????? ??????? ?????? ? ?????? ??????? ???????--------------------------------------------------- if(IHaveticketBuy7>0) { if(OrderSelect(IHaveticketSell6,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()>=OrderClosePrice()) { bool chek11=OrderDelete(IHaveticketBuy7); if(chek11==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; } } } } //---------------------------------------------------------------------------------- if(IHaveticketSell6>0) { if(OrderSelect(IHaveticketBuy5,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()<=OrderClosePrice()) { bool chek10=OrderDelete(IHaveticketSell6); if(chek10==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; } } } } //---------------------------?????? ??????? ?????? ? ?????? ??????? ???????--------------------------------------------------- if(IHaveticketBuy6>0) { if(OrderSelect(IHaveticketSell5,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()>=OrderClosePrice()) { bool chek9=OrderDelete(IHaveticketBuy6); if(chek9==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } //---------------------------------------------------------------------------------- if(IHaveticketSell5>0) { if(OrderSelect(IHaveticketBuy4,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY /*&& OrderMagicNumber()==MagicBUYSTOP3*/ && OrderSymbol()=="EURUSD") //??????? ????? ?? ??????? ?? ?????? ?????? { if(OrderOpenPrice()<=OrderClosePrice()) { bool chek8=OrderDelete(IHaveticketSell5); if(chek8==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } //---------------------------?????? ??????? ?????? ? ?????? ??????? ???????--------------------------------------------------- if(IHaveticketBuy5>0) { if(OrderSelect(IHaveticketSell4,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()>=OrderClosePrice()) { bool chek7=OrderDelete(IHaveticketBuy5); if(chek7==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } //---------------------------?????? ???????? ?????? ? ?????? ??????? ???????--------------------------------------------------- if(IHaveticketSell4>0) { if(OrderSelect(IHaveticketBuy3,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()<=OrderClosePrice()) { bool chek6=OrderDelete(IHaveticketSell4); if(chek6==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } //---------------------------?????? ??????? ?????? ? ?????? ??????? ???????--------------------------------------------------- if(IHaveticketBuy4>0) { if(OrderSelect(IHaveticketSell3,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()>=OrderClosePrice()) { bool chek5=OrderDelete(IHaveticketBuy4); if(chek5==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } //---------------------------?????? ??????? ?????? ? ?????? ??????? ???????--------------------------------------------------- if(IHaveticketSell3>0) { if(OrderSelect(IHaveticketBuy2,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") if(OrderOpenPrice()<=OrderClosePrice()) { bool chek4=OrderDelete(IHaveticketSell3); if(chek4==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } //---------------------------?????? ??????? ?????? ? ?????? ??????? ???????--------------------------------------------------- if(IHaveticketBuy3>0) { if(OrderSelect(IHaveticketSell2,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderOpenPrice()>=OrderClosePrice()) { bool chek3=OrderDelete(IHaveticketBuy3); if(chek3==true) { int file_handle3=FileOpen(FileName3,FILE_READ|FILE_WRITE," "); IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } //---------------------------?????? ??????? ?????? ? ?????? ??????? ???????--------------------------------------------------- if(IHaveticketBuy2>0) { if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL /*&& OrderMagicNumber()==MagicSELLSTOP*/ && OrderSymbol()=="EURUSD") //??????? ????? ?? ??????? ?? ?????? ?????? { if(OrderOpenPrice()>=OrderClosePrice()) { bool chek2=OrderDelete(IHaveticketBuy2); if(chek2==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } //-----------------------?????? ??????? ?????? ? ?????? ??????? ???????----------------------------------------- if(IHaveticketSell2>0) { if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY /*&& OrderMagicNumber()==MagicBUYSTOP*/ && OrderSymbol()=="EURUSD") //??????? ????? ?? ??????? ?? ?????? ?????? { if(OrderOpenPrice()<=OrderClosePrice()) { bool chek1=OrderDelete(IHaveticketSell2); if(chek1==true) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" TAKEPROFIT "); } } } } if(IHaveticketSell7>0) { if(OrderSelect(IHaveticketSell7,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_SELL) { if(OrderOpenPrice()<=OrderClosePrice()) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" LOSS "); Print(" LOSS "); } } } //---------------------------------- if(IHaveticketBuy7>0) { if(OrderSelect(IHaveticketBuy7,SELECT_BY_TICKET)==true && OrderCloseTime()!=0 && OrderType()==OP_BUY) { if(OrderOpenPrice()>=OrderClosePrice()) { IHaveticketSell14=0;IHaveticketSell13=0;IHaveticketSell12=0;IHaveticketSell11=0;IHaveticketSell10=0;IHaveticketSell9=0;IHaveticketSell8=0;IHaveticketSell7=0;IHaveticketSell6=0;IHaveticketSell5=0;IHaveticketSell4=0;IHaveticketSell3=0;IHaveticketSell2=0;IHaveticketSell1=0; IHaveticketBuy14=0;IHaveticketBuy13=0;IHaveticketBuy12=0;IHaveticketBuy11=0;IHaveticketBuy10=0;IHaveticketBuy9=0;IHaveticketBuy8=0;IHaveticketBuy7=0;IHaveticketBuy6=0;IHaveticketBuy5=0;IHaveticketBuy4=0;IHaveticketBuy3=0;IHaveticketBuy2=0;IHaveticketBuy1=0; Alert(" LOSS "); Print(" LOSS "); } } } //----------------------------------------------- if(IHaveticketBuy1>0 && IHaveticketSell2==0) { if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY /*&& OrderMagicNumber()==MagicBUYSTOP*/ && OrderSymbol()=="EURUSD") //??????? ????? ?? ??????? ?? ?????? ?????? { double OpPriceSELL=BuyStop; double StopLossSELL=LEVELDOWN; double CenaTakeProfitSELL=TPSell; if(IHaveticketSell2==0) { /*Carvajal*/ IHaveticketSell2=OrderSend("EURUSD",OP_SELLSTOP,LotsVolumen*lotmultiplayer1,OpPriceSELL,Slippage,StopLossSELL,CenaTakeProfitSELL,"Emocion 19 Yevheniy Kopanitskyy",MagicSELLSTOP1,0,clrDarkGoldenrod); } } } //------------------------------ if(IHaveticketSell1>0 && IHaveticketBuy2==0) { if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL /*&& OrderMagicNumber()==MagicSELLSTOP*/ && OrderSymbol()=="EURUSD") //??????? ????? ?? ??????? ?? ?????? ?????? { double OpPriceBUY=SellStop; double StopLossBUY=LEVELUP; double CenaTakeProfitBUY=TPBuy; if(IHaveticketBuy2==0) { /*Carvajal*/IHaveticketBuy2=OrderSend("EURUSD",OP_BUYSTOP,LotsVolumen*lotmultiplayer1,OpPriceBUY,Slippage,StopLossBUY,CenaTakeProfitBUY,"Emocion 2 Yevheniy Kopanitskyy",MagicBUYSTOP1,0,clrAqua); } } } //------------------------------------------------------------------- //---------------------------------- if(IHaveticketBuy2>0 && IHaveticketSell3==0) { if(OrderSelect(IHaveticketBuy2,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY /*&& OrderMagicNumber()==MagicBUYSTOP1*/ && OrderSymbol()=="EURUSD") //??????? ????? ?? ??????? ?? ?????? ?????? { if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_SELL /*&& OrderMagicNumber()==MagicBUYSTOP1*/ && OrderSymbol()=="EURUSD") //??????? ????? ?? ??????? ?? ?????? ?????? { double OpPriceSELL2=OrderOpenPrice();//LEVELUP; double StopLossSELL2=OrderStopLoss();//SellStop; double CenaTakeProfitSELL2=OrderTakeProfit();//FIBADOWN300; if(IHaveticketSell3==0) { /*Vallejo*/IHaveticketSell3=OrderSend("EURUSD",OP_SELLSTOP,LotsVolumen*lotmultiplayer2,OpPriceSELL2,Slippage,StopLossSELL2,CenaTakeProfitSELL2,"Emocion 20 Yevheniy Kopanitskyy",MagicSELLSTOP2,0,clrMoccasin); } } } } //------------------------------------------------ //---------------------------------- if(IHaveticketSell2>0 && IHaveticketBuy3==0) { if(OrderSelect(IHaveticketSell2,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { double OpPriceBUY2=OrderOpenPrice();//LEVELDOWN; double StopLossBUY2=OrderStopLoss();//BuyStop; double CenaTakeProfitBUY2=OrderTakeProfit();//FIBAUP300; if(IHaveticketBuy3==0) { /*Vallejo*/ IHaveticketBuy3=OrderSend("EURUSD",OP_BUYSTOP,LotsVolumen*lotmultiplayer2,OpPriceBUY2,Slippage,StopLossBUY2,CenaTakeProfitBUY2,"Emocion 3 Yevheniy Kopanitskyy ",MagicBUYSTOP2,0,clrLightPink); } } } } //----------------------------------------------------------- //---------------------------------- if(IHaveticketBuy3>0 && IHaveticketSell4==0) { if(OrderSelect(IHaveticketBuy3,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY /*&& OrderMagicNumber()==MagicBUYSTOP2*/ && OrderSymbol()=="EURUSD") //??????? ????? ?? ??????? ?? ?????? ?????? { if(OrderSelect(IHaveticketSell2,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") //??????? ????? ?? ??????? ?? ?????? ?????? { double OpPriceSELL3=OrderOpenPrice(); double StopLossSELL3=OrderStopLoss(); double CenaTakeProfitSELL3=OrderTakeProfit();//TPSell_50persent if(IHaveticketSell4==0) { /*Sergio Ramos*/IHaveticketSell4=OrderSend("EURUSD",OP_SELLSTOP,LotsVolumen*lotmultiplayer3,OpPriceSELL3,Slippage,StopLossSELL3,CenaTakeProfitSELL3,"Emocion 20 Yevheniy Kopanitskyy",MagicSELLSTOP3,0,clrMediumOrchid); } } } } //------------------------------------------------ if(IHaveticketSell3>0 && IHaveticketBuy4==0) { if(OrderSelect(IHaveticketSell3,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketBuy2,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { double OpPriceBUY3=OrderOpenPrice(); double StopLossBUY3=OrderStopLoss(); double CenaTakeProfitBUY3=OrderTakeProfit();//TPBuy_50persent if(IHaveticketBuy4==0) { /*Sergio Ramos*/IHaveticketBuy4=OrderSend("EURUSD",OP_BUYSTOP,LotsVolumen*lotmultiplayer3,OpPriceBUY3,Slippage,StopLossBUY3,CenaTakeProfitBUY3,"Emocion 4 Yevheniy Kopanitskyy ",MagicBUYSTOP3,0,clrLavender); } } } } //------------------------------------------------ if(IHaveticketBuy4>0 && IHaveticketSell5==0) { if(OrderSelect(IHaveticketBuy4,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { double OpPriceSELL5=OrderOpenPrice(); double StopLossSELL5=OrderStopLoss(); double CenaTakeProfitSELL5=OrderTakeProfit(); if(IHaveticketSell5==0) { /*Varane*/ IHaveticketSell5=OrderSend("EURUSD",OP_SELLSTOP,LotsVolumen*lotmultiplayer4,OpPriceSELL5,Slippage,StopLossSELL5,CenaTakeProfitSELL5,"Emocion 21 Yevheniy Kopanitskyy",MagicSELLSTOP4,0,clrMediumOrchid); } } } } //------------------------------------------------ //---------------------------------- if(IHaveticketSell4>0 && IHaveticketBuy5==0) { if(OrderSelect(IHaveticketSell4,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { double OpPriceBUY5=OrderOpenPrice(); double StopLossBUY5=OrderStopLoss(); double CenaTakeProfitBUY5=OrderTakeProfit(); if(IHaveticketBuy5==0) { /*Varane*/IHaveticketBuy5=OrderSend("EURUSD",OP_BUYSTOP,LotsVolumen*lotmultiplayer4,OpPriceBUY5,Slippage,StopLossBUY5,CenaTakeProfitBUY5,"Emocion 5 Yevheniy Kopanitskyy ",MagicBUYSTOP4,0,clrLavender); } } } } //------------------------------------------------ if(IHaveticketBuy5>0 && IHaveticketSell6==0) { if(OrderSelect(IHaveticketBuy5,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketSell2,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { double OpPriceSELL6=OrderOpenPrice(); double StopLossSELL6=OrderStopLoss(); double CenaTakeProfitSELL6=OrderTakeProfit(); if(IHaveticketSell6==0) { /*Nacho*/ IHaveticketSell6=OrderSend("EURUSD",OP_SELLSTOP,LotsVolumen*lotmultiplayer5,OpPriceSELL6,Slippage,StopLossSELL6,CenaTakeProfitSELL6,"Emocion 22 Yevheniy Kopanitskyy",MagicSELLSTOP5,0,clrMediumOrchid); } } } } //------------------------------------------------ //---------------------------------- if(IHaveticketSell5>0 && IHaveticketBuy6==0) { if(OrderSelect(IHaveticketSell5,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketBuy2,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { double OpPriceBUY6=OrderOpenPrice(); double StopLossBUY6=OrderStopLoss(); double CenaTakeProfitBUY6=OrderTakeProfit(); if(IHaveticketBuy6==0) { /*Nacho*/IHaveticketBuy6=OrderSend("EURUSD",OP_BUYSTOP,LotsVolumen*lotmultiplayer5,OpPriceBUY6,Slippage,StopLossBUY6,CenaTakeProfitBUY6,"Emocion 6 Yevheniy Kopanitskyy ",MagicBUYSTOP5,0,clrLavender); } } } } //------------------------------------------------ if(IHaveticketBuy6>0 && IHaveticketSell7==0) { if(OrderSelect(IHaveticketBuy6,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { double OpPriceSELL7=OrderOpenPrice(); double StopLossSELL7=OrderStopLoss(); double CenaTakeProfitSELL7=OrderTakeProfit(); if(IHaveticketSell7==0) { /*Ronaldo*/ IHaveticketSell7=OrderSend("EURUSD",OP_SELLSTOP,LotsVolumen*lotmultiplayer6,OpPriceSELL7,Slippage,StopLossSELL7,CenaTakeProfitSELL7,"Emocion 23 Yevheniy Kopanitskyy",MagicSELLSTOP6,0,clrMediumOrchid); } } } } //------------------------------------------------ //---------------------------------- if(IHaveticketSell6>0 && IHaveticketBuy7==0) { if(OrderSelect(IHaveticketSell6,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { double OpPriceBUY7=OrderOpenPrice(); double StopLossBUY7=OrderStopLoss(); double CenaTakeProfitBUY7=OrderTakeProfit(); if(IHaveticketBuy7==0) { /* Ronaldo */IHaveticketBuy7=OrderSend("EURUSD",OP_BUYSTOP,LotsVolumen*lotmultiplayer6,OpPriceBUY7,Slippage,StopLossBUY7,CenaTakeProfitBUY7,"Emocion 8 Yevheniy Kopanitskyy ",MagicBUYSTOP6,0,clrLavender); } } } } //---------------------------------- if(IHaveticketSell7>0 && IHaveticketBuy8==0) { if(OrderSelect(IHaveticketSell7,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketBuy2,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { double OpPriceBUY8=OrderOpenPrice(); double StopLossBUY8=OrderStopLoss(); double CenaTakeProfitBUY8=OrderTakeProfit(); if(IHaveticketBuy8==0) { /* Ronaldo */IHaveticketBuy8=OrderSend("EURUSD",OP_BUYSTOP,LotsVolumen*lotmultiplayer7,OpPriceBUY8,Slippage,StopLossBUY8,CenaTakeProfitBUY8,"Emocion 8 Yevheniy Kopanitskyy ",MagicBUY,0,clrLavender); } } } } //------------------------------------------------ if(IHaveticketBuy7>0 && IHaveticketSell8==0) { if(OrderSelect(IHaveticketBuy7,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketSell2,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { double OpPriceSELL8=OrderOpenPrice(); double StopLossSELL8=OrderStopLoss(); double CenaTakeProfitSELL8=OrderTakeProfit(); if(IHaveticketSell8==0) { /*Ronaldo*/ IHaveticketSell8=OrderSend("EURUSD",OP_SELLSTOP,LotsVolumen*lotmultiplayer7,OpPriceSELL8,Slippage,StopLossSELL8,CenaTakeProfitSELL8,"Emocion 24 Yevheniy Kopanitskyy",MagicSELL,0,clrMediumOrchid); } } } } //---------------------------------- if(IHaveticketSell8>0 && IHaveticketBuy9==0) { if(OrderSelect(IHaveticketSell8,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { double OpPriceBUY9=OrderOpenPrice(); double StopLossBUY9=OrderStopLoss(); double CenaTakeProfitBUY9=OrderTakeProfit(); if(IHaveticketBuy9==0) { /* Ronaldo */IHaveticketBuy9=OrderSend("EURUSD",OP_BUYSTOP,LotsVolumen*lotmultiplayer8,OpPriceBUY9,Slippage,StopLossBUY9,CenaTakeProfitBUY9,"Emocion 9 Yevheniy Kopanitskyy ",MagicBUY9,0,clrLavender); } } } } //------------------------------------------------ if(IHaveticketBuy8>0 && IHaveticketSell9==0) { if(OrderSelect(IHaveticketBuy8,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { double OpPriceSELL9=OrderOpenPrice(); double StopLossSELL9=OrderStopLoss(); double CenaTakeProfitSELL9=OrderTakeProfit(); if(IHaveticketSell9==0) { /*Ronaldo*/ IHaveticketSell9=OrderSend("EURUSD",OP_SELLSTOP,LotsVolumen*lotmultiplayer8,OpPriceSELL9,Slippage,StopLossSELL9,CenaTakeProfitSELL9,"Emocion 25 Yevheniy Kopanitskyy",MagicSELL9,0,clrMediumOrchid); } } } } //---------------------------------- if(IHaveticketSell9>0 && IHaveticketBuy10==0) { if(OrderSelect(IHaveticketSell9,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketBuy2,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { double OpPriceBUY10=OrderOpenPrice(); double StopLossBUY10=OrderStopLoss(); double CenaTakeProfitBUY10=OrderTakeProfit(); if(IHaveticketBuy10==0) { /* Ronaldo */IHaveticketBuy10=OrderSend("EURUSD",OP_BUYSTOP,LotsVolumen*lotmultiplayer9,OpPriceBUY10,Slippage,StopLossBUY10,CenaTakeProfitBUY10,"Emocion 10 Yevheniy Kopanitskyy ",MagicBUY10,0,clrLavender); } } } } //------------------------------------------------ if(IHaveticketBuy9>0 && IHaveticketSell10==0) { if(OrderSelect(IHaveticketBuy9,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketSell2,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { double OpPriceSELL10=OrderOpenPrice(); double StopLossSELL10=OrderStopLoss(); double CenaTakeProfitSELL10=OrderTakeProfit(); if(IHaveticketSell10==0) { /*Ronaldo*/ IHaveticketSell10=OrderSend("EURUSD",OP_SELLSTOP,LotsVolumen*lotmultiplayer9,OpPriceSELL10,Slippage,StopLossSELL10,CenaTakeProfitSELL10,"Emocion 26 Yevheniy Kopanitskyy",MagicSELL10,0,clrMediumOrchid); } } } } //---------------------------------- if(IHaveticketSell10>0 && IHaveticketBuy11==0) { if(OrderSelect(IHaveticketSell10,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { double OpPriceBUY11=OrderOpenPrice(); double StopLossBUY11=OrderStopLoss(); double CenaTakeProfitBUY11=OrderTakeProfit(); if(IHaveticketBuy11==0) { /* Ronaldo */IHaveticketBuy11=OrderSend("EURUSD",OP_BUYSTOP,LotsVolumen*lotmultiplayer10,OpPriceBUY11,Slippage,StopLossBUY11,CenaTakeProfitBUY11,"Emocion 11 Yevheniy Kopanitskyy",MagicBUY11,0,clrLavender); } } } } //------------------------------------------------ if(IHaveticketBuy10>0 && IHaveticketSell11==0) { if(OrderSelect(IHaveticketBuy10,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { double OpPriceSELL11=OrderOpenPrice(); double StopLossSELL11=OrderStopLoss(); double CenaTakeProfitSELL11=OrderTakeProfit(); if(IHaveticketSell11==0) { /*Ronaldo*/ IHaveticketSell11=OrderSend("EURUSD",OP_SELLSTOP,LotsVolumen*lotmultiplayer10,OpPriceSELL11,Slippage,StopLossSELL11,CenaTakeProfitSELL11,"Emocion 27 Yevheniy Kopanitskyy",MagicSELL11,0,clrMediumOrchid); } } } } //---------------------------------- if(IHaveticketSell11>0 && IHaveticketBuy12==0) { if(OrderSelect(IHaveticketSell11,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketBuy2,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { double OpPriceBUY12=OrderOpenPrice(); double StopLossBUY12=OrderStopLoss(); double CenaTakeProfitBUY12=OrderTakeProfit(); if(IHaveticketBuy12==0) { /* Ronaldo */IHaveticketBuy12=OrderSend("EURUSD",OP_BUYSTOP,LotsVolumen*lotmultiplayer11,OpPriceBUY12,Slippage,StopLossBUY12,CenaTakeProfitBUY12,"Emocion 12 Yevheniy Kopanitskyy",MagicBUY12,0,clrLavender); } } } } //------------------------------------------------ if(IHaveticketBuy11>0 && IHaveticketSell12==0) { if(OrderSelect(IHaveticketBuy11,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketSell2,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { double OpPriceSELL12=OrderOpenPrice(); double StopLossSELL12=OrderStopLoss(); double CenaTakeProfitSELL12=OrderTakeProfit(); if(IHaveticketSell12==0) { /*Ronaldo*/ IHaveticketSell12=OrderSend("EURUSD",OP_SELLSTOP,LotsVolumen*lotmultiplayer11,OpPriceSELL12,Slippage,StopLossSELL12,CenaTakeProfitSELL12,"Emocion 29 Yevheniy Kopanitskyy",MagicSELL12,0,clrMediumOrchid); } } } } //---------------------------------- if(IHaveticketSell12>0 && IHaveticketBuy13==0) { if(OrderSelect(IHaveticketSell12,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketBuy1,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { double OpPriceBUY13=OrderOpenPrice(); double StopLossBUY13=OrderStopLoss(); double CenaTakeProfitBUY13=OrderTakeProfit(); if(IHaveticketBuy13==0) { /* Ronaldo */IHaveticketBuy13=OrderSend("EURUSD",OP_BUYSTOP,LotsVolumen*lotmultiplayer12,OpPriceBUY13,Slippage,StopLossBUY13,CenaTakeProfitBUY13,"Emocion 13 Yevheniy Kopanitskyy",MagicBUY13,0,clrLavender); } } } } //------------------------------------------------ if(IHaveticketBuy12>0 && IHaveticketSell13==0) { if(OrderSelect(IHaveticketBuy12,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketSell1,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { double OpPriceSELL13=OrderOpenPrice(); double StopLossSELL13=OrderStopLoss(); double CenaTakeProfitSELL13=OrderTakeProfit(); if(IHaveticketSell13==0) { IHaveticketSell13=OrderSend("EURUSD",OP_SELLSTOP,LotsVolumen*lotmultiplayer12,OpPriceSELL13,Slippage,StopLossSELL13,CenaTakeProfitSELL13,"Emocion 30 Yevheniy Kopanitskyy",MagicSELL13,0,clrMediumOrchid); } } } } if(IHaveticketSell13>0 && IHaveticketBuy14==0) { if(OrderSelect(IHaveticketSell13,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketBuy2,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { double OpPriceBUY14=OrderOpenPrice(); double StopLossBUY14=OrderStopLoss(); double CenaTakeProfitBUY14=OrderTakeProfit(); if(IHaveticketBuy14==0) { /* Ronaldo */IHaveticketBuy14=OrderSend("EURUSD",OP_BUYSTOP,LotsVolumen*lotmultiplayer13,OpPriceBUY14,Slippage,StopLossBUY14,CenaTakeProfitBUY14,"Emocion 14 Yevheniy Kopanitskyy",MagicBUY14,0,clrLavender); } } } } //------------------------------------------------ if(IHaveticketBuy13>0 && IHaveticketSell14==0) { if(OrderSelect(IHaveticketBuy13,SELECT_BY_TICKET) && OrderCloseTime()==0 && OrderType()==OP_BUY && OrderSymbol()=="EURUSD") { if(OrderSelect(IHaveticketSell2,SELECT_BY_TICKET) && OrderCloseTime()!=0 && OrderType()==OP_SELL && OrderSymbol()=="EURUSD") { double OpPriceSELL14=OrderOpenPrice(); double StopLossSELL14=OrderStopLoss(); double CenaTakeProfitSELL14=OrderTakeProfit(); if(IHaveticketSell14==0) { /*Ronaldo*/ IHaveticketSell14=OrderSend("EURUSD",OP_SELLSTOP,LotsVolumen*lotmultiplayer13,OpPriceSELL14,Slippage,StopLossSELL14,CenaTakeProfitSELL14,"Emocion 15 Yevheniy Kopanitskyy",MagicSELL14,0,clrMediumOrchid); } } } } if(Bar_Tm==0 && time_BR==Time[0]) { Text_OBJ_LABEL("Tx_FM",1,1,50,"l",28,"Wingdings",clrWhite); return(0); } if(Bar_Tm!=Time[0]) { Bar_Tm=Time[0]; string File_Name_Close=TimeToStr(iTime("EURUSD",PERIOD_M1,1),TIME_DATE|TIME_MINUTES)+FR_Nm; int replacedC=StringReplace(File_Name_Close,":"," "); FileClose(replacedC); filename=TimeToStr(iTime("EURUSD",PERIOD_M1,1),TIME_DATE|TIME_MINUTES)+FR_Nm;//Nombre del archivo que se guarda en la carpeta string terminal_data_path=TerminalInfoString(TERMINAL_DATA_PATH); //la path de la terminal File_Name=terminal_data_path+"\\MQL4\\Files\\digitscandlesALL\\"+filename; int replaced=StringReplace(File_Name,":"," "); Str_Pr_Bar=Bid; } Bars_Z(Bid); Text_OBJ_LABEL("Tx_FM",1,1,50,"l",28,"Wingdings",clrOrange); return(0); } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void Bars_Z(double iBid) { int Cqt=0; Counter++; Cqt=(int)NormalizeDouble((iBid-Str_Pr_Bar)/Point,0); int qt_C=0; if(Cqt>1)//paso 1 arriba { for(int qt=0; qt