1
1
Fork 0
forked from eugeniokp/ROOT
ROOT/RootRobot_ROOT EURUSD M1 v 1.0.0

2162 lines
101 KiB
Text
Raw Permalink Normal View History

//+------------------------------------------------------------------+
//| 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()<OrderClosePrice())
{
bool chek26=OrderDelete(IHaveticketSell14);
if(chek26==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(IHaveticketBuy14>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()<OrderClosePrice())
{
bool chek24=OrderDelete(IHaveticketSell13);
if(chek24==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(IHaveticketBuy13>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()<OrderClosePrice())
{
bool chek22=OrderDelete(IHaveticketSell12);
if(chek22==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(IHaveticketBuy12>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<Cqt-1; qt++)
{
qt_C=Counter+qt;
body[qt_C,0]=0;
body[qt_C,1]=1;//Çàìåíåî íà 0 áûëà åäåíèöà
body [qt_C,2]=2;
body [qt_C,3]=Str_Pr_Bar+(qt+1)*Point;
//---
body [qt_C,4]=Open[0];
body [qt_C,5]=High[0];
body [qt_C,6]=Low[0];
// body [qt_C,7]=111;//TEST
Counter1++;/*----Êîä îò Åâãåíèÿ----*/
}
Counter=qt_C+1;
}
if(Cqt<-1)
{
for(int qt=0; qt<MathAbs(Cqt)-1; qt++)
{
qt_C=Counter+qt;
body [qt_C,0]=0;
body [qt_C,1]=0;
body [qt_C,2]=3;
body [qt_C,3]=Str_Pr_Bar-(qt+1)*Point;
//---
body [qt_C,4]=Open[0];
body [qt_C,5]=High[0];
body [qt_C,6]=Low[0];
Counter0++;/*----Êîä îò Åâãåíèÿ----*/
}
Counter=qt_C+1;
}
if(Str_Pr_Bar<=iBid)
{
body [Counter,1]=1;
body [Counter,2]=1;
Counter1_1++;/*----Êîä îò Åâãåíèÿ----*/
}
else
{
body [Counter,1]=0;
body [Counter,2]=0;
Counter0_1++;/*----Êîä îò Åâãåíèÿ----*/
}
body [Counter,0]=iBid;
body [Counter,3]=111;
body [Counter,4]=Open[0];
body [Counter,5]=High[0];
body [Counter,6]=Low[0];
Str_Pr_Bar=iBid;
/*---------------Êîäû îò Åâãåíèÿ----------------*/
Counter_Summa1 = Counter1+Counter1_1;/*Ùåò÷èê åäåíèö*/
Counter_Summa0 = Counter0+Counter0_1;/*Ùåò÷èê íàëåé*/
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void deinit()
{
//---
Str_Pr_Bar=0; time_bar=0; time_BR=0;
ObjectsDeleteAll(0,OBJ_LABEL);
FileClose(Handle);
}
//+------------------------------------------------------------------+
//| void Text_OBJ_LABEL() |
//+------------------------------------------------------------------+
void Text_OBJ_LABEL(string Nm_T,int CORN,int XD,int YD,string Tx_Znk,int Sz,string Tx_cr,color CLR)
{
//----
ObjectCreate(Nm_T,OBJ_LABEL,0,0,0);
ObjectSet(Nm_T,OBJPROP_CORNER,CORN);
ObjectSet(Nm_T,OBJPROP_XDISTANCE,XD);
ObjectSet(Nm_T,OBJPROP_YDISTANCE,YD);
ObjectSetText(Nm_T,Tx_Znk,Sz,Tx_cr,CLR);
ObjectSet(Nm_T,OBJPROP_HIDDEN,true);
ObjectSet(Nm_T,OBJPROP_SELECTABLE,false);
//---
}
//+------------------------------------------------------------------+