//+------------------------------------------------------------------+ //| LX_EURJPY_2.mq4 | //+------------------------------------------------------------------+ extern bool START_S=true; extern bool START_B=true; int magic_1=93001; int magic_2=93002; int magic_3=93003; int magic_4=93004; int magic_5=93005; int magic_6=93006; int magic_7=93007; int magic_1_0=92001; int magic_2_0=92002; int magic_3_0=92003; int magic_4_0=92004; int magic_5_0=92005; int magic_6_0=92006; int magic_7_0=92007; extern double Lots_2s=0.2; extern double Lots_3s=0.4; extern double Lots_4s=2.3; extern double Lots_5s=3.4; extern double Lots_6s=6.8; extern double Lots_7s=10; double Lots_2b; double Lots_3b; double Lots_4b; double Lots_5b; double Lots_6b; double Lots_7b; extern double END=-5000; extern double Lots_1=0.1; extern double Profit_1s=10; double Profit_1b; extern double Profit_2_s=-38; double Profit_3_s; double Profit_4_s; double Profit_5_s; double Profit_6_s; double Profit_7_s; extern double z=13; double Profit_2_b; double Profit_3_b; double Profit_4_b; double Profit_5_b; double Profit_6_b; double Profit_7_b; extern double Profit_2u=12; extern double Profit_3u=11; extern double Profit_4u=10; extern double Profit_5u=9; extern double Profit_6u=8; extern double Profit_7u=7; int NEXT_S=1; int NEXT_B=1; int ticket_1s; int ticket_2s; int ticket_3s; int ticket_4s; int ticket_5s; int ticket_6s; int ticket_7s; int ticket_1b; int ticket_2b; int ticket_3b; int ticket_4b; int ticket_5b; int ticket_6b; int ticket_7b; int Close_1b_1 = 0; int Close_1s_1 = 0; int Close_1b_2 = 0; int Close_1s_2 = 0; int Close_2s_2 = 0; int Close_2b_2 = 0; int Close_1s_3 = 0; int Close_1b_3 = 0; int Close_2s_3 = 0; int Close_2b_3 = 0; int Close_3s_3 = 0; int Close_3b_3 = 0; int Close_1s_4 = 0; int Close_1b_4 = 0; int Close_2s_4 = 0; int Close_2b_4 = 0; int Close_3s_4 = 0; int Close_3b_4 = 0; int Close_4s_4 = 0; int Close_4b_4 = 0; int Close_1s = 0; int Close_1b = 0; int Close_2s = 0; int Close_2b = 0; int Close_3s = 0; int Close_3b = 0; int Close_4s = 0; int Close_4b = 0; int Close_5s = 0; int Close_5b = 0; int Close_6s = 0; int Close_6b = 0; int Close_7s = 0; int Close_7b = 0; int N_ticket_1s_1 ; int N_ticket_1b_1 ; int N_ticket_1s_2 ; int N_ticket_1b_2 ; int N_ticket_2s_2 ; int N_ticket_2b_2 ; int N_ticket_1s_3 ; int N_ticket_1b_3 ; int N_ticket_2s_3 ; int N_ticket_2b_3 ; int N_ticket_3s_3 ; int N_ticket_3b_3 ; int N_ticket_1s_4 ; int N_ticket_1b_4 ; int N_ticket_2s_4 ; int N_ticket_2b_4 ; int N_ticket_3s_4 ; int N_ticket_3b_4 ; int N_ticket_4s_4 ; int N_ticket_4b_4 ; int N_ticket_1s ; int N_ticket_1b ; int N_ticket_2s ; int N_ticket_2b ; int N_ticket_3s ; int N_ticket_3b ; int N_ticket_4s ; int N_ticket_4b ; int N_ticket_5s ; int N_ticket_5b ; int N_ticket_6s ; int N_ticket_6b ; int N_ticket_7s ; int N_ticket_7b ; double Profit_S_1s; double Profit_S_2b; double Profit_S_3s; double Profit_S_4b; double Profit_S_5s; double Profit_S_6b; double Profit_S_7s; double Profit_B_1b; double Profit_B_2s; double Profit_B_3b; double Profit_B_4s; double Profit_B_5b; double Profit_B_6s; double Profit_B_7b; int flag_ticket_1s=0; int flag_ticket_2s=0; int flag_ticket_3s=0; int flag_ticket_4s=0; int flag_ticket_5s=0; int flag_ticket_6s=0; int flag_ticket_7s=0; int flag_ticket_1b=0; int flag_ticket_2b=0; int flag_ticket_3b=0; int flag_ticket_4b=0; int flag_ticket_5b=0; int flag_ticket_6b=0; int flag_ticket_7b=0; double OP_1s=0; double Point_1s=0; double OP_1b=0; double Point_1b=0; double Profit_1b2s=0; double tic_1b2s_Close=0; double Profit_1s2b=0; double tic_1s2b_Close=0; double Profit_1s2b3s=0; double tic_1s2b3s_Close=0; double Profit_1b2s3b=0; double tic_1b2s3b_Close=0; double Profit_1b2s3b4s=0; double tic_1b2s3b4s_Close=0; double Profit_1s2b3s4b=0; double tic_1s2b3s4b_Close=0; double Profit_1s2b3s4b5s=0; double tic_1s2b3s4b5s_Close=0; double Profit_1b2s3b4s5b=0; double tic_1b2s3b4s5b_Close=0; double Profit_1b2s3b4s5b6s=0; double tic_1b2s3b4s5b6s_Close=0; double Profit_1s2b3s4b5s6b=0; double tic_1s2b3s4b5s6b_Close=0; double Profit_1s2b3s4b5s6b7s=0; double tic_1s2b3s4b5s6b7s_Close=0; double Profit_1b2s3b4s5b6s7b=0; double tic_1b2s3b4s5b6s7b_Close=0; int flag_ticket_1s_0=0; int flag_ticket_2s_0=0; int flag_ticket_3s_0=0; int flag_ticket_4s_0=0; int flag_ticket_5s_0=0; int flag_ticket_6s_0=0; int flag_ticket_7s_0=0; int flag_ticket_1b_0=0; int flag_ticket_2b_0=0; int flag_ticket_3b_0=0; int flag_ticket_4b_0=0; int flag_ticket_5b_0=0; int flag_ticket_6b_0=0; int flag_ticket_7b_0=0; int ticket_1s_0; int ticket_2s_0; int ticket_3s_0; int ticket_4s_0; int ticket_5s_0; int ticket_6s_0; int ticket_7s_0; int ticket_1b_0; int ticket_2b_0; int ticket_3b_0; int ticket_4b_0; int ticket_5b_0; int ticket_6b_0; int ticket_7b_0; double OP_1s_0; double Point_1s_0; double OP_1b_0; double Point_1b_0; int init() { Profit_1b = Profit_1s; Profit_3_s=(Profit_2_s*(-1))+z; Profit_4_s=(Profit_3_s*(-1))-z; Profit_5_s=(Profit_4_s*(-1))+z; Profit_6_s=(Profit_5_s*(-1))-z; Profit_7_s=(Profit_6_s*(-1))+z; Profit_2_b = Profit_2_s; Profit_3_b = Profit_3_s; Profit_4_b = Profit_4_s; Profit_5_b = Profit_5_s; Profit_6_b = Profit_6_s; Profit_7_b = Profit_7_s; Lots_2b = Lots_2s; Lots_3b = Lots_3s; Lots_4b = Lots_4s; Lots_5b = Lots_5s; Lots_6b = Lots_6s; Lots_7b = Lots_7s; for(int pos=OrdersTotal()-1;pos>=0;pos--) { if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1 && OrderType()==1 && OrderSymbol()==Symbol() && OrderLots()==Lots_1) { ticket_1s=OrderTicket(); flag_ticket_1s=1; } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_2 && OrderType()==1 && OrderSymbol()==Symbol()) { Lots_2s=OrderLots(); ticket_2s=OrderTicket(); flag_ticket_2s=1; } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_3 && OrderType()==1 && OrderSymbol()==Symbol()) { Lots_3s=OrderLots(); ticket_3s=OrderTicket(); flag_ticket_3s=1; } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_4 && OrderType()==1 && OrderSymbol()==Symbol()) { Lots_4s=OrderLots(); ticket_4s=OrderTicket(); flag_ticket_4s=1; } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_5 && OrderType()==1 && OrderSymbol()==Symbol()) { Lots_5s=OrderLots(); ticket_5s=OrderTicket(); flag_ticket_5s=1; } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_6 && OrderType()==1 && OrderSymbol()==Symbol()) { Lots_6s=OrderLots(); ticket_6s=OrderTicket(); flag_ticket_6s=1; } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_7 && OrderType()==1 && OrderSymbol()==Symbol()) { Lots_7s=OrderLots(); ticket_7s=OrderTicket(); flag_ticket_7s=1; } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1 && OrderType()==0 && OrderSymbol()==Symbol() && OrderLots()==Lots_1) { ticket_1b=OrderTicket(); flag_ticket_1b=1; } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_2 && OrderType()==0 && OrderSymbol()==Symbol()) { Lots_2b=OrderLots(); ticket_2b=OrderTicket(); flag_ticket_2b=1; } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_3 && OrderType()==0 && OrderSymbol()==Symbol()) { Lots_3b=OrderLots(); ticket_3b=OrderTicket(); flag_ticket_3b=1; } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_4 && OrderType()==0 && OrderSymbol()==Symbol()) { Lots_4b=OrderLots(); ticket_4b=OrderTicket(); flag_ticket_4b=1; } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_5 && OrderType()==0 && OrderSymbol()==Symbol()) { Lots_5b=OrderLots(); ticket_5b=OrderTicket(); flag_ticket_5b=1; } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_6 && OrderType()==0 && OrderSymbol()==Symbol()) { Lots_6b=OrderLots(); ticket_6b=OrderTicket(); flag_ticket_6b=1; } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_7 && OrderType()==0 && OrderSymbol()==Symbol()) { Lots_7b=OrderLots(); ticket_7b=OrderTicket(); flag_ticket_7b=1; } } for( pos=OrdersTotal()-1;pos>=0;pos--) { if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1_0 && OrderType()==1 && OrderSymbol()==Symbol())ticket_1s_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_2_0 && OrderType()==1 && OrderSymbol()==Symbol())ticket_2s_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_3_0 && OrderType()==1 && OrderSymbol()==Symbol())ticket_3s_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_4_0 && OrderType()==1 && OrderSymbol()==Symbol())ticket_4s_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_5_0 && OrderType()==1 && OrderSymbol()==Symbol())ticket_5s_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_6_0 && OrderType()==1 && OrderSymbol()==Symbol())ticket_6s_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_7_0 && OrderType()==1 && OrderSymbol()==Symbol())ticket_7s_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1_0 && OrderType()==0 && OrderSymbol()==Symbol())ticket_1b_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_2_0 && OrderType()==0 && OrderSymbol()==Symbol())ticket_2b_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_3_0 && OrderType()==0 && OrderSymbol()==Symbol())ticket_3b_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_4_0 && OrderType()==0 && OrderSymbol()==Symbol())ticket_4b_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_5_0 && OrderType()==0 && OrderSymbol()==Symbol())ticket_5b_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_6_0 && OrderType()==0 && OrderSymbol()==Symbol())ticket_6b_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_7_0 && OrderType()==0 && OrderSymbol()==Symbol())ticket_7b_0=OrderTicket(); } return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { flag_ticket_1s=0; flag_ticket_2s=0; flag_ticket_3s=0; flag_ticket_4s=0; flag_ticket_5s=0; flag_ticket_6s=0; flag_ticket_7s=0; flag_ticket_1b=0; flag_ticket_2b=0; flag_ticket_3b=0; flag_ticket_4b=0; flag_ticket_5b=0; flag_ticket_6b=0; flag_ticket_7b=0; flag_ticket_1s_0=0; flag_ticket_2s_0=0; /*flag_ticket_3s_0=0; flag_ticket_4s_0=0; flag_ticket_5s_0=0; flag_ticket_6s_0=0; flag_ticket_7s_0=0; */ flag_ticket_1b_0=0; flag_ticket_2b_0=0; /* flag_ticket_3b_0=0; flag_ticket_4b_0=0; flag_ticket_5b_0=0; flag_ticket_6b_0=0; flag_ticket_7b_0=0; */ for(int pos=OrdersTotal()-1;pos>=0;pos--) { if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1_0 && OrderType()==1 && OrderSymbol()==Symbol())ticket_1s_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_2_0 && OrderType()==1 && OrderSymbol()==Symbol())ticket_2s_0=OrderTicket(); /* if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_3_0 && OrderType()==1 && OrderSymbol()==Symbol())ticket_3s_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_4_0 && OrderType()==1 && OrderSymbol()==Symbol())ticket_4s_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_5_0 && OrderType()==1 && OrderSymbol()==Symbol())ticket_5s_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_6_0 && OrderType()==1 && OrderSymbol()==Symbol())ticket_6s_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_7_0 && OrderType()==1 && OrderSymbol()==Symbol())ticket_7s_0=OrderTicket(); */ if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1_0 && OrderType()==0 && OrderSymbol()==Symbol())ticket_1b_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_2_0 && OrderType()==0 && OrderSymbol()==Symbol())ticket_2b_0=OrderTicket(); /* if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_3_0 && OrderType()==0 && OrderSymbol()==Symbol())ticket_3b_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_4_0 && OrderType()==0 && OrderSymbol()==Symbol())ticket_4b_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_5_0 && OrderType()==0 && OrderSymbol()==Symbol())ticket_5b_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_6_0 && OrderType()==0 && OrderSymbol()==Symbol())ticket_6b_0=OrderTicket(); if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_7_0 && OrderType()==0 && OrderSymbol()==Symbol())ticket_7b_0=OrderTicket(); */ } for( pos=OrdersTotal()-1;pos>=0;pos--) { if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1_0 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_1s_0) { flag_ticket_1s_0=1; OP_1s_0= OrderOpenPrice(); Point_1s_0=(OP_1s_0-Ask)*100; } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_2_0 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_2s_0) flag_ticket_2s_0=1; /* if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_3_0 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_3s_0) flag_ticket_3s_0=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_4_0 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_4s_0) flag_ticket_4s_0=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_5_0 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_5s_0) flag_ticket_5s_0=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_6_0 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_6s_0) flag_ticket_6s_0=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_7_0 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_7s_0) flag_ticket_7s_0=1; */ if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1_0 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_1b_0) flag_ticket_1b_0=1; { flag_ticket_1b_0=1; OP_1b_0= OrderOpenPrice(); Point_1b_0= (Bid-OP_1b_0)*100; } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_2_0 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_2b_0) flag_ticket_2b_0=1; /* if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_3_0 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_3b_0) flag_ticket_3b_0=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_4_0 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_4b_0) flag_ticket_4b_0=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_5_0 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_5b_0) flag_ticket_5b_0=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_6_0 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_6b_0) flag_ticket_6b_0=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_7_0 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_7b_0) flag_ticket_7b_0=1; */ } for(pos=OrdersTotal()-1;pos>=0;pos--) { if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_1s) { flag_ticket_1s=1; Profit_S_1s=OrderProfit(); OP_1s= OrderOpenPrice(); Point_1s=(OP_1s-Ask)*100; } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_1b) { flag_ticket_1b=1; Profit_B_1b=OrderProfit(); OP_1b= OrderOpenPrice(); Point_1b= (Bid-OP_1b)*100; } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_2 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_2s) { flag_ticket_2s=1; Profit_B_2s=OrderProfit(); Lots_2s=OrderLots(); Profit_1b2s =Profit_B_2s+Profit_B_1b; tic_1b2s_Close = Profit_1b2s/((Lots_2s*10)-(Lots_1*10)); } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_2 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_2b) { flag_ticket_2b=1; Profit_S_2b=OrderProfit(); Lots_2b=OrderLots(); Profit_1s2b =Profit_S_2b+Profit_S_1s; tic_1s2b_Close = Profit_1s2b/((Lots_2b*10)-(Lots_1*10)); } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_3 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_3s) { flag_ticket_3s=1; Profit_S_3s=OrderProfit(); Lots_3s=OrderLots(); Profit_1s2b3s = Profit_S_3s+Profit_S_2b+Profit_S_1s; tic_1s2b3s_Close = Profit_1s2b3s/((Lots_3s*10)+(Lots_1*10)-(Lots_2b*10)); } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_3 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_3b) { flag_ticket_3b=1; Profit_B_3b=OrderProfit(); Lots_3b=OrderLots(); Profit_1b2s3b = Profit_B_3b+Profit_B_2s+Profit_B_1b; tic_1b2s3b_Close = Profit_1b2s3b/(Lots_3b*10)+(Lots_1*10)-(Lots_2s*10); } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_4 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_4s) { flag_ticket_4s=1; Profit_B_4s=OrderProfit(); Lots_4s=OrderLots(); Profit_1b2s3b4s =Profit_B_4s+Profit_B_3b+Profit_B_2s+Profit_B_1b; tic_1b2s3b4s_Close =Profit_1b2s3b4s/((Lots_4s*10)+(Lots_2s*10))-((Lots_1*10)+(Lots_3b*10)); } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_4 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_4b) { flag_ticket_4b=1; Profit_S_4b=OrderProfit(); Lots_4b=OrderLots(); Profit_1s2b3s4b =Profit_S_4b+Profit_S_3s+Profit_S_2b+Profit_S_1s; tic_1s2b3s4b_Close =Profit_1s2b3s4b/((Lots_4b*10)+(Lots_2b*10))-((Lots_1*10)+(Lots_3s*10)); } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_5 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_5s) { flag_ticket_5s=1; Profit_S_5s=OrderProfit(); Lots_5s=OrderLots(); Profit_1s2b3s4b5s =Profit_S_5s+Profit_S_4b+Profit_S_3s+Profit_S_2b+Profit_S_1s; tic_1s2b3s4b5s_Close =Profit_1s2b3s4b5s/(((Lots_1+Lots_3s+Lots_5s)-(Lots_2b+Lots_4b))*10); } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_5 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_5b) { flag_ticket_5b=1; Profit_B_5b=OrderProfit(); Lots_5b=OrderLots(); Profit_1b2s3b4s5b =Profit_B_5b+Profit_B_4s+Profit_B_3b+Profit_B_2s+Profit_B_1b; tic_1b2s3b4s5b_Close =Profit_1b2s3b4s5b/(((Lots_1+Lots_3b+Lots_5b)-(Lots_2s+Lots_4s))*10); } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_6 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_6s) { flag_ticket_6s=1; Profit_B_6s=OrderProfit(); Lots_6s=OrderLots(); Profit_1b2s3b4s5b6s =Profit_B_6s+Profit_B_5b+Profit_B_4s+Profit_B_3b+Profit_B_2s+Profit_B_1b; tic_1b2s3b4s5b6s_Close =Profit_1b2s3b4s5b6s/(((Lots_2s+Lots_4s+Lots_6s)-(Lots_1+Lots_3b+Lots_5b))*10); } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_6 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_6b) { flag_ticket_6b=1; Profit_S_6b=OrderProfit(); Lots_6b=OrderLots(); Profit_1s2b3s4b5s6b =Profit_S_6b+Profit_S_5s+Profit_S_4b+Profit_S_3s+Profit_S_2b+Profit_S_1s; tic_1s2b3s4b5s6b_Close =Profit_1s2b3s4b5s6b/(((Lots_2b+Lots_4b+Lots_6b)-(Lots_1+Lots_3s+Lots_5s))*10); } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_7 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_7s) { flag_ticket_7s=1; Profit_S_7s=OrderProfit(); Lots_7s=OrderLots(); Profit_1s2b3s4b5s6b7s =Profit_S_7s+Profit_S_6b+Profit_S_5s+Profit_S_4b+Profit_S_3s+Profit_S_2b+Profit_S_1s; tic_1s2b3s4b5s6b7s_Close =Profit_1s2b3s4b5s6b7s/(((Lots_1+Lots_3s+Lots_5s+Lots_7s)-(Lots_2b+Lots_4b+Lots_6b))*10); } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_7 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==ticket_7b) { flag_ticket_7b=1; Profit_B_7b=OrderProfit(); Lots_7b=OrderLots(); Profit_1b2s3b4s5b6s7b =Profit_B_7b+Profit_B_6s+Profit_B_5b+Profit_B_4s+Profit_B_3b+Profit_B_2s+Profit_B_1b; tic_1b2s3b4s5b6s7b_Close =Profit_1b2s3b4s5b6s7b/(((Lots_1+Lots_3b+Lots_5b+Lots_7b)-(Lots_2s+Lots_4s+Lots_6s))*10); } if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_1s_1) Close_1s_1=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_1b_1) Close_1b_1=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_1s_2) Close_1s_2=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_1b_2) Close_1b_2=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_2 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_2s_2) Close_2s_2=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_2 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_2b_2) Close_2b_2=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_1s_3) Close_1s_3=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_1b_3) Close_1b_3=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_2 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_2s_3) Close_2s_3=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_2 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_2b_3) Close_2b_3=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_3 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_3s_3) Close_3s_3=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_3 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_3b_3) Close_3b_3=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_1s_4) Close_1s_4=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_1b_4) Close_1b_4=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_2 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_2s_4) Close_2s_4=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_2 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_2b_4) Close_2b_4=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_3 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_3s_4) Close_3s_4=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_3 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_3b_4) Close_3b_4=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_4 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_4s_4) Close_4s_4=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_4 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_4b_4) Close_4b_4=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_1s) Close_1s=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_1 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_1b) Close_1b=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_2 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_2s) Close_2s=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_2 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_2b) Close_2b=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_3 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_3s) Close_3s=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_3 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_3b) Close_3b=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_4 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_4s) Close_4s=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_4 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_4b) Close_4b=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_5 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_5s) Close_5s=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_5 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_5b) Close_5b=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_6 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_6s) Close_6s=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_6 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_6b) Close_6b=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_7 && OrderType()==1 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_7s) Close_7s=1; if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==magic_7 && OrderType()==0 && OrderSymbol()==Symbol()&& OrderTicket()==N_ticket_7b) Close_7b=1; } if(flag_ticket_1s==0 && flag_ticket_2b==0 && flag_ticket_3s==0 && flag_ticket_4b==0 && flag_ticket_5s==0 && flag_ticket_6b==0 && flag_ticket_7s==0) NEXT_S=1; if(flag_ticket_1s==1) NEXT_S=1; if(flag_ticket_2b==1) NEXT_S=2; if(flag_ticket_3s==1) NEXT_S=3; if(flag_ticket_4b==1) NEXT_S=4; if(flag_ticket_5s==1) NEXT_S=5; if(flag_ticket_6b==1) NEXT_S=6; if(flag_ticket_7s==1) NEXT_S=7; if(flag_ticket_1b==0 && flag_ticket_2s==0 && flag_ticket_3b==0 && flag_ticket_4s==0 && flag_ticket_5b==0 && flag_ticket_6s==0 && flag_ticket_7b==0) NEXT_B=1; if(flag_ticket_1b==1) NEXT_B=1; if(flag_ticket_2s==1) NEXT_B=2; if(flag_ticket_3b==1) NEXT_B=3; if(flag_ticket_4s==1) NEXT_B=4; if(flag_ticket_5b==1) NEXT_B=5; if(flag_ticket_6s==1) NEXT_B=6; if(flag_ticket_7b==1) NEXT_B=7; //-------SELL 1 ----------------------------------------------------------------------------------------------------------------------------------------------- if(flag_ticket_2b_0==1 && Point_1s_0>-2 && Point_1s_0<2 && NEXT_S==1 && flag_ticket_1s==0 && flag_ticket_2b==0 && flag_ticket_3s==0 && flag_ticket_4b==0 && flag_ticket_5s==0 && flag_ticket_6b==0 && flag_ticket_7s==0 && Close_1s==0 && Close_2b==0 && Close_3s==0 && Close_4b==0 && Close_5s==0 && Close_6b==0 && Close_7s==0)ticket_1s=OrderSend(Symbol(),OP_SELL,Lots_1,NormalizeDouble(Bid,Digits),NULL,0,0,NULL,magic_1,NULL,Green); //-------BUY 1 ----------------------------------------------------------------------------------------------------------------------------------------------- if(flag_ticket_2s_0==1 && Point_1b_0>-2 && Point_1b_0<2 && NEXT_B==1 && flag_ticket_1b==0 && flag_ticket_2s==0 && flag_ticket_3b==0 && flag_ticket_4s==0 && flag_ticket_5b==0 && flag_ticket_6s==0 && flag_ticket_7b==0 && Close_1b==0 && Close_2s==0 && Close_3b==0 && Close_4s==0 && Close_5b==0 && Close_6s==0 && Close_7b==0)ticket_1b=OrderSend(Symbol(),OP_BUY,Lots_1,NormalizeDouble(Ask,Digits),NULL,0,0,NULL,magic_1,NULL,Red); //||------Close SELL 1 ------------------------------------------------------------------------------------------------------------------------------------------------ if(Profit_1s<=Point_1s && flag_ticket_1s==1 && flag_ticket_2b==0 && flag_ticket_3s==0 && flag_ticket_4b==0 && flag_ticket_5s==0 && flag_ticket_6b==0 && flag_ticket_7s==0 && Close_1s_1==0) { flag_ticket_1s=0; N_ticket_1s_1 = ticket_1s; ticket_1s=0; Close_1s_1 = 1; } if(Profit_2_s>=Point_1s && flag_ticket_1s==1 && flag_ticket_2b==0 && flag_ticket_3s==0 && flag_ticket_4b==0 && flag_ticket_5s==0 && flag_ticket_6b==0 && flag_ticket_7s==0 && Close_1s_1==0) { NEXT_S=2; } //||------Close BUY 1 ------------------------------------------------------------------------------------------------------------------------------------------------ if(Profit_1b<=Point_1b && flag_ticket_1b==1 && flag_ticket_2s==0 && flag_ticket_3b==0 && flag_ticket_4s==0 && flag_ticket_5b==0 && flag_ticket_6s==0 && flag_ticket_7b==0 && Close_1b_1==0) { flag_ticket_1b=0; N_ticket_1b_1 = ticket_1b; ticket_1b=0; Close_1b_1 = 1; } if(Profit_2_b>=Point_1b && flag_ticket_1b==1 && flag_ticket_2s==0 && flag_ticket_3b==0 && flag_ticket_4s==0 && flag_ticket_5b==0 && flag_ticket_6s==0 && flag_ticket_7b==0 && Close_1b_1==0) { NEXT_B=2; } if(Close_1s_1==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_1s_1,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_1s_1,Lots_1,Ask,NULL,White); Close_1s_1=0; } } } if(Close_1b_1==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_1b_1,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_1b_1,Lots_1,Bid,NULL,White); Close_1b_1=0; } } } //-------BUY 2 ------------------------------------------------------------------------------------------------------------------------------------------------ if(START_S==true && NEXT_S==2 && flag_ticket_1s==1 && flag_ticket_2b==0 && flag_ticket_3s==0 && flag_ticket_4b==0 && flag_ticket_5s==0 && flag_ticket_6b==0 && flag_ticket_7s==0)ticket_2b=OrderSend(Symbol(),OP_BUY,Lots_2b,NormalizeDouble(Ask,Digits),NULL,0,0,NULL,magic_2,NULL,Red); //-------SELL 2 ------------------------------------------------------------------------------------------------------------------------------------------------ if(START_B==true && NEXT_B==2 && flag_ticket_1b==1 && flag_ticket_2s==0 && flag_ticket_3b==0 && flag_ticket_4s==0 && flag_ticket_5b==0 && flag_ticket_6s==0 && flag_ticket_7b==0)ticket_2s=OrderSend(Symbol(),OP_SELL,Lots_2s,NormalizeDouble(Bid,Digits),NULL,0,0,NULL,magic_2,NULL,White); //------Close BUY 2 ------------------------------------------------------------------------------------------------------------------------------------------------ if((NEXT_S==2 && Profit_1s2b>0 && tic_1s2b_Close>=Profit_2u && flag_ticket_1s==1 && flag_ticket_2b==1 && flag_ticket_3s==0 && flag_ticket_4b==0 && flag_ticket_5s==0 && flag_ticket_6b==0 && flag_ticket_7s==0 && Close_2b_2==0 && Close_1s_2==0)||(Profit_1s2b0 && tic_1b2s_Close>=Profit_2u && flag_ticket_1b==1 && flag_ticket_2s==1 && flag_ticket_3b==0 && flag_ticket_4s==0 && flag_ticket_5b==0 && flag_ticket_6s==0 && flag_ticket_7b==0 && Close_2s_2==0 && Close_1b_2==0)||(Profit_1b2s=0;pos--) { if (OrderSelect(N_ticket_1s_2,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_1s_2,Lots_1,Ask,NULL,White); Close_1s_2=0; } } } if(NEXT_S==1 && Close_2b_2==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_2b_2,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_2b_2,Lots_2b,Bid,NULL,OrangeRed); Close_2b_2=0; } } } if(NEXT_B==1 && Close_1b_2==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_1b_2,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_1b_2,Lots_1,Bid,NULL,White); Close_1b_2=0; } } } if(NEXT_B==1 && Close_2s_2==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_2s_2,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_2s_2,Lots_2s,Ask,NULL,OrangeRed); Close_2s_2=0; } } } //-------SELL 3 ----------------------------------------------------------------------------------------------------------------------------------------------- if(NEXT_S==3 && flag_ticket_1s==1 && flag_ticket_2b==1 && flag_ticket_3s==0 && flag_ticket_4b==0 && flag_ticket_5s==0 && flag_ticket_6b==0 && flag_ticket_7s==0)ticket_3s=OrderSend(Symbol(),OP_SELL,Lots_3s,NormalizeDouble(Bid,Digits),NULL,0,0,NULL,magic_3,NULL,White); //-------BUY 3 ----------------------------------------------------------------------------------------------------------------------------------------------- if(NEXT_B==3 && flag_ticket_1b==1 && flag_ticket_2s==1 && flag_ticket_3b==0 && flag_ticket_4s==0 && flag_ticket_5b==0 && flag_ticket_6s==0 && flag_ticket_7b==0)ticket_3b=OrderSend(Symbol(),OP_BUY,Lots_3b,NormalizeDouble(Ask,Digits),NULL,0,0,NULL,magic_3,NULL,Red); if((NEXT_S==3 && Profit_1s2b3s>0 && tic_1s2b3s_Close>=Profit_3u && flag_ticket_1s==1 && flag_ticket_2b==1 && flag_ticket_3s==1 && flag_ticket_4b==0 && flag_ticket_5s==0 && flag_ticket_6b==0 && flag_ticket_7s==0 && Close_1s_3==0 && Close_2b_3==0 && Close_3s_3==0)||(Profit_1s2b3s=Point_1s && flag_ticket_1s==1 && flag_ticket_2b==1 && flag_ticket_3s==1 && flag_ticket_4b==0 && flag_ticket_5s==0 && flag_ticket_6b==0 && flag_ticket_7s==0 && Close_1s_3==0 && Close_2b_3==0 && Close_3s_3==0) { NEXT_S=4; } if((NEXT_B==3 && Profit_1b2s3b>0 && tic_1b2s3b_Close>=Profit_3u && flag_ticket_1b==1 && flag_ticket_2s==1 && flag_ticket_3b==1 && flag_ticket_4s==0 && flag_ticket_5b==0 && flag_ticket_6s==0 && flag_ticket_7b==0 && Close_1b_3==0 && Close_2s_3==0 && Close_3b_3==0)||(Profit_1b2s3b=Point_1b && flag_ticket_1b==1 && flag_ticket_2s==1 && flag_ticket_3b==1 && flag_ticket_4s==0 && flag_ticket_5b==0 && flag_ticket_6s==0 && flag_ticket_7b==0 && Close_1b_3==0 && Close_2s_3==0 && Close_3b_3==0) { NEXT_B=4; } if(NEXT_S==1 && Close_1s_3==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_1s_3,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_1s_3,Lots_1,Ask,NULL,White); Close_1s_3=0; } } } if(NEXT_S==1 && Close_2b_3==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_2b_3,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_2b_3,Lots_2b,Bid,NULL,OrangeRed); Close_2b_3=0; } } } if(NEXT_S==1 && Close_3s_3==1) //- { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_3s_3,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_3s_3,Lots_3s,Ask,NULL,White); Close_3s_3=0; } } } if(NEXT_B==1 && Close_1b_3==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_1b_3,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_1b_3,Lots_1,Bid,NULL,White); Close_1b_3=0; } } } if(NEXT_B==1 && Close_2s_3==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_2s_3,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_2s_3,Lots_2s,Ask,NULL,OrangeRed); Close_2s_3=0; } } } if(NEXT_B==1 && Close_3b_3==1) //- { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_3b_3,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_3b_3,Lots_3b,Bid,NULL,White); Close_3b_3=0; } } } //-------BUY 4 ------------------------------------------------------------------------------------------------------------------------------------------------ if(NEXT_S==4 && flag_ticket_1s==1 && flag_ticket_2b==1 && flag_ticket_3s==1 && flag_ticket_4b==0 && flag_ticket_5s==0 && flag_ticket_6b==0 && flag_ticket_7s==0)ticket_4b=OrderSend(Symbol(),OP_BUY,Lots_4b,NormalizeDouble(Ask,Digits),NULL,0,0,NULL,magic_4,NULL,OrangeRed); //-------SELL 4 ------------------------------------------------------------------------------------------------------------------------------------------------ if(NEXT_B==4 && flag_ticket_1b==1 && flag_ticket_2s==1 && flag_ticket_3b==1 && flag_ticket_4s==0 && flag_ticket_5b==0 && flag_ticket_6s==0 && flag_ticket_7b==0)ticket_4s=OrderSend(Symbol(),OP_SELL,Lots_4s,NormalizeDouble(Bid,Digits),NULL,0,0,NULL,magic_4,NULL,White); if((NEXT_S==4 && Profit_1s2b3s4b>0 && tic_1s2b3s4b_Close>=Profit_4u && flag_ticket_1s==1 && flag_ticket_2b==1 && flag_ticket_3s==1 && flag_ticket_4b==1 && flag_ticket_5s==0 && flag_ticket_6b==0 && flag_ticket_7s==0 && Close_1s_4==0 && Close_2b_4==0 && Close_3s_4==0 && Close_4b_4==0)||(Profit_1s2b3s4b0 && tic_1b2s3b4s_Close>=Profit_4u && flag_ticket_1b==1 && flag_ticket_2s==1 && flag_ticket_3b==1 && flag_ticket_4s==1 && flag_ticket_5b==0 && flag_ticket_6s==0 && flag_ticket_7b==0 && Close_1b_4==0 && Close_2s_4==0 && Close_3b_4==0 && Close_4s_4==0)||(Profit_1b2s3b4s=0;pos--) { if (OrderSelect(N_ticket_1s_4,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_1s_4,Lots_1,Ask,NULL,White); Close_1s_4=0; } } } if(Close_2b_4==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_2b_4,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_2b_4,Lots_2b,Bid,NULL,OrangeRed); Close_2b_4=0; } } } if(Close_3s_4==1) //- { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_3s_4,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_3s_4,Lots_3s,Ask,NULL,White); Close_3s_4=0; } } } if(Close_4b_4==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_4b_4,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_4b_4,Lots_4b,Bid,NULL,OrangeRed); Close_4b_4=0; } } } } if(NEXT_B==1) { if(Close_1b_4==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_1b_4,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_1b_4,Lots_1,Bid,NULL,White); Close_1b_4=0; } } } if(Close_2s_4==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_2s_4,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_2s_4,Lots_2s,Ask,NULL,OrangeRed); Close_2s_4=0; } } } if(Close_3b_4==1) //- { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_3b_4,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_3b_4,Lots_3b,Bid,NULL,White); Close_3b_4=0; } } } if(Close_4s_4==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_4s_4,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_4s_4,Lots_4s,Ask,NULL,OrangeRed); Close_4s_4=0; } } } } //-------SELL 5 ----------------------------------------------------------------------------------------------------------------------------------------------- if(NEXT_S==5 && flag_ticket_1s==1 && flag_ticket_2b==1 && flag_ticket_3s==1 && flag_ticket_4b==1 && flag_ticket_5s==0 && flag_ticket_6b==0 && flag_ticket_7s==0)ticket_5s=OrderSend(Symbol(),OP_SELL,Lots_5s,NormalizeDouble(Bid,Digits),NULL,0,0,NULL,magic_5,NULL,White); //-------BUY 5 ----------------------------------------------------------------------------------------------------------------------------------------------- if(NEXT_B==5 && flag_ticket_1b==1 && flag_ticket_2s==1 && flag_ticket_3b==1 && flag_ticket_4s==1 && flag_ticket_5b==0 && flag_ticket_6s==0 && flag_ticket_7b==0)ticket_5b=OrderSend(Symbol(),OP_BUY,Lots_5b,NormalizeDouble(Ask,Digits),NULL,0,0,NULL,magic_5,NULL,OrangeRed); if((NEXT_S==5 && Profit_1s2b3s4b5s>0 && tic_1s2b3s4b5s_Close>=Profit_5u && flag_ticket_1s==1 && flag_ticket_2b==1 && flag_ticket_3s==1 && flag_ticket_4b==1 && flag_ticket_5s==1 && flag_ticket_6b==0 && flag_ticket_7s==0 && Close_1s==0 && Close_2b==0 && Close_3s==0 && Close_4b==0 && Close_5s==0)||(Profit_1s2b3s4b5s=Point_1s && flag_ticket_1s==1 && flag_ticket_2b==1 && flag_ticket_3s==1 && flag_ticket_4b==1 && flag_ticket_5s==1 && flag_ticket_6b==0 && flag_ticket_7s==0 && Close_1s==0 && Close_2b==0 && Close_3s==0 && Close_4b==0 && Close_5s==0) { NEXT_S=6; } if((NEXT_B==5 && Profit_1b2s3b4s5b>0 && tic_1b2s3b4s5b_Close>=Profit_5u && flag_ticket_1b==1 && flag_ticket_2s==1 && flag_ticket_3b==1 && flag_ticket_4s==1 && flag_ticket_5b==1 && flag_ticket_6s==0 && flag_ticket_7b==0 && Close_1b==0 && Close_2s==0 && Close_3b==0 && Close_4s==0 && Close_5b==0)||(Profit_1b2s3b4s5b=Point_1b && flag_ticket_1b==1 && flag_ticket_2s==1 && flag_ticket_3b==1 && flag_ticket_4s==1 && flag_ticket_5b==1 && flag_ticket_6s==0 && flag_ticket_7b==0 && Close_1b==0 && Close_2s==0 && Close_3b==0 && Close_4s==0 && Close_5b==0) { NEXT_B=6; } //-------BUY 6 ------------------------------------------------------------------------------------------------------------------------------------------------ if(NEXT_S==6 && flag_ticket_1s==1 && flag_ticket_2b==1 && flag_ticket_3s==1 && flag_ticket_4b==1 && flag_ticket_5s==1 && flag_ticket_6b==0 && flag_ticket_7s==0)ticket_6b=OrderSend(Symbol(),OP_BUY,Lots_6b,NormalizeDouble(Ask,Digits),NULL,0,0,NULL,magic_6,NULL,OrangeRed); //-------SELL 6 ------------------------------------------------------------------------------------------------------------------------------------------------ if(NEXT_B==6 && flag_ticket_1b==1 && flag_ticket_2s==1 && flag_ticket_3b==1 && flag_ticket_4s==1 && flag_ticket_5b==1 && flag_ticket_6s==0 && flag_ticket_7b==0)ticket_6s=OrderSend(Symbol(),OP_SELL,Lots_6s,NormalizeDouble(Bid,Digits),NULL,0,0,NULL,magic_6,NULL,White); if((NEXT_S==6 && Profit_1s2b3s4b5s6b>0 && tic_1s2b3s4b5s6b_Close>=Profit_6u && flag_ticket_1s==1 && flag_ticket_2b==1 && flag_ticket_3s==1 && flag_ticket_4b==1 && flag_ticket_5s==1 && flag_ticket_6b==1 && flag_ticket_7s==0 && Close_1s==0 && Close_2b==0 && Close_3s==0 && Close_4b==0 && Close_5s==0 && Close_6b==0)||(Profit_1s2b3s4b5s6b0 && tic_1b2s3b4s5b6s_Close>=Profit_6u && flag_ticket_1b==1 && flag_ticket_2s==1 && flag_ticket_3b==1 && flag_ticket_4s==1 && flag_ticket_5b==1 && flag_ticket_6s==1 && flag_ticket_7b==0 && Close_1b==0 && Close_2s==0 && Close_3b==0 && Close_4s==0 && Close_5b==0 && Close_6s==0)||(Profit_1b2s3b4s5b6s0 && tic_1s2b3s4b5s6b7s_Close>=Profit_7u && flag_ticket_1s==1 && flag_ticket_2b==1 && flag_ticket_3s==1 && flag_ticket_4b==1 && flag_ticket_5s==1 && flag_ticket_6b==1 && flag_ticket_7s==1 && Close_1b==0 && Close_2s==0 && Close_3b==0 && Close_4s==0 && Close_5b==0 && Close_6s==0 && Close_7s==0)||(Profit_1s2b3s4b5s6b7s0 && tic_1b2s3b4s5b6s7b_Close>=Profit_7u && flag_ticket_1b==1 && flag_ticket_2s==1 && flag_ticket_3b==1 && flag_ticket_4s==1 && flag_ticket_5b==1 && flag_ticket_6s==1 && flag_ticket_7b==1 && Close_1b==0 && Close_2s==0 && Close_3b==0 && Close_4s==0 && Close_5b==0 && Close_6s==0 && Close_7b==0)||(Profit_1b2s3b4s5b6s7b=0;pos--) { if (OrderSelect(N_ticket_1s,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_1s,Lots_1,Ask,NULL,White); Close_1s=0; } } } if(Close_2b==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_2b,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_2b,Lots_2b,Bid,NULL,OrangeRed); Close_2b=0; } } } if(Close_3s==1) //- { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_3s,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_3s,Lots_3s,Ask,NULL,White); Close_3s=0; } } } if(Close_4b==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_4b,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_4b,Lots_4b,Bid,NULL,OrangeRed); Close_4b=0; } } } if(Close_5s==1) //- { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_5s,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_5s,Lots_5s,Ask,NULL,White); Close_5s=0; } } } if(Close_6b==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_6b,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_6b,Lots_6b,Bid,NULL,OrangeRed); Close_6b=0; } } } if(Close_7s==1) //- { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_7s,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_7s,Lots_7s,Ask,NULL,White); Close_7s=0; } } } } if(NEXT_B<3) { if(Close_1b==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_1b,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_1b,Lots_1,Bid,NULL,White); Close_1b=0; } } } if(Close_2s==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_2s,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_2s,Lots_2s,Ask,NULL,OrangeRed); Close_2s=0; } } } if(Close_3b==1) //- { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_3b,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_3b,Lots_3b,Bid,NULL,White); Close_3b=0; } } } if(Close_4s==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_4s,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_4s,Lots_4s,Ask,NULL,OrangeRed); Close_4s=0; } } } if(Close_5b==1) //- { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_5b,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_5b,Lots_5b,Bid,NULL,White); Close_5b=0; } } } if(Close_6s==1) { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_6s,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_6s,Lots_6s,Ask,NULL,OrangeRed); Close_6s=0; } } } if(Close_7b==1) //- { for(pos=OrdersTotal()-1;pos>=0;pos--) { if (OrderSelect(N_ticket_7b,SELECT_BY_TICKET)==true) { OrderClose(N_ticket_7b,Lots_7b,Bid,NULL,White); Close_7b=0; } } } } string Order_s= "os"; string Order_b= "ob"; double L_1s=0; double L_2s=0; double L_3s=0; double L_4s=0; double L_5s=0; double L_6s=0; double L_7s=0; double L_1b=0; double L_2b=0; double L_3b=0; double L_4b=0; double L_5b=0; double L_6b=0; double L_7b=0; if(flag_ticket_1s==1 && flag_ticket_2b==0 && flag_ticket_3s==0 && flag_ticket_4b==0 && flag_ticket_5s==0 && flag_ticket_6b==0 && flag_ticket_7s==0) { L_1s=Lots_1; } if(flag_ticket_1s==1 && flag_ticket_2b==1 && flag_ticket_3s==0 && flag_ticket_4b==0 && flag_ticket_5s==0 && flag_ticket_6b==0 && flag_ticket_7s==0) { L_1s=Lots_1; L_2b=Lots_2b; } if(flag_ticket_1s==0 && flag_ticket_2b==0 && flag_ticket_3s==1 && flag_ticket_4b==0 && flag_ticket_5s==0 && flag_ticket_6b==0 && flag_ticket_7s==0) { L_1s=Lots_1; L_2b=Lots_2b; L_3s=Lots_3s; } if(flag_ticket_1s==1 && flag_ticket_2b==1 && flag_ticket_3s==1 && flag_ticket_4b==1 && flag_ticket_5s==0 && flag_ticket_6b==0 && flag_ticket_7s==0) { L_1s=Lots_1; L_2b=Lots_2b; L_3s=Lots_3s; L_4b=Lots_4b; } if(flag_ticket_1s==1 && flag_ticket_2b==1 && flag_ticket_3s==1 && flag_ticket_4b==1 && flag_ticket_5s==1 && flag_ticket_6b==0 && flag_ticket_7s==0) { L_1s=Lots_1; L_2b=Lots_2b; L_3s=Lots_3s; L_4b=Lots_4b; L_5s=Lots_5s; } if(flag_ticket_1s==1 && flag_ticket_2b==1 && flag_ticket_3s==1 && flag_ticket_4b==1 && flag_ticket_5s==1 && flag_ticket_6b==1 && flag_ticket_7s==0) { L_1s=Lots_1; L_2b=Lots_2b; L_3s=Lots_3s; L_4b=Lots_4b; L_5s=Lots_5s; L_6b=Lots_6b; } if(flag_ticket_1s==1 && flag_ticket_2b==1 && flag_ticket_3s==1 && flag_ticket_4b==1 && flag_ticket_5s==1 && flag_ticket_6b==1 && flag_ticket_7s==1) { L_1s=Lots_1; L_2b=Lots_2b; L_3s=Lots_3s; L_4b=Lots_4b; L_5s=Lots_5s; L_6b=Lots_6b; L_7s=Lots_7s; } ObjectSetText(Order_s, "SELL="+NEXT_S+ " L1=:"+DoubleToStr(NormalizeDouble(L_1s,2),1)+" L2=:"+DoubleToStr(NormalizeDouble(L_2b,2),1)+" L3=:"+DoubleToStr(NormalizeDouble(L_3s,2),1)+" L4=:"+DoubleToStr(NormalizeDouble(L_4b,2),1)+" L5=:"+DoubleToStr(NormalizeDouble(L_5s,2),1)+" L6=:"+DoubleToStr(NormalizeDouble(L_6b,2),1)+" L7=:"+DoubleToStr(NormalizeDouble(L_7s,2),1), 14, "Courier New", White); if (ObjectFind(Order_s) == -1) { ObjectCreate(Order_s, OBJ_LABEL, 0, 0, 0); ObjectSet(Order_s, OBJPROP_CORNER, 1); ObjectSet(Order_s, OBJPROP_XDISTANCE, 10); ObjectSet(Order_s, OBJPROP_YDISTANCE, 10); } if(flag_ticket_1b==1 && flag_ticket_2s==0 && flag_ticket_3b==0 && flag_ticket_4s==0 && flag_ticket_5b==0 && flag_ticket_6s==0 && flag_ticket_7b==0){ L_1b=Lots_1; } if(flag_ticket_1b==1 && flag_ticket_2s==1 && flag_ticket_3b==0 && flag_ticket_4s==0 && flag_ticket_5b==0 && flag_ticket_6s==0 && flag_ticket_7b==0){ L_1b=Lots_1; L_2s=Lots_2s; } if(flag_ticket_1b==1 && flag_ticket_2s==1 && flag_ticket_3b==1 && flag_ticket_4s==0 && flag_ticket_5b==0 && flag_ticket_6s==0 && flag_ticket_7b==0){ L_1b=Lots_1; L_2s=Lots_2s; L_3b=Lots_3b; } if(flag_ticket_1b==1 && flag_ticket_2s==1 && flag_ticket_3b==1 && flag_ticket_4s==1 && flag_ticket_5b==0 && flag_ticket_6s==0 && flag_ticket_7b==0){ L_1b=Lots_1; L_2s=Lots_2s; L_3b=Lots_3b; L_4s=Lots_4s; } if(flag_ticket_1b==1 && flag_ticket_2s==1 && flag_ticket_3b==1 && flag_ticket_4s==1 && flag_ticket_5b==1 && flag_ticket_6s==0 && flag_ticket_7b==0){ L_1b=Lots_1; L_2s=Lots_2s; L_3b=Lots_3b; L_4s=Lots_4s; L_5b=Lots_5b; } if(flag_ticket_1b==1 && flag_ticket_2s==1 && flag_ticket_3b==1 && flag_ticket_4s==1 && flag_ticket_5b==1 && flag_ticket_6s==1 && flag_ticket_7b==0){ L_1b=Lots_1; L_2s=Lots_2s; L_3b=Lots_3b; L_4s=Lots_4s; L_5b=Lots_5b; L_6s=Lots_6s; } if(flag_ticket_1b==1 && flag_ticket_2s==1 && flag_ticket_3b==1 && flag_ticket_4s==1 && flag_ticket_5b==1 && flag_ticket_6s==1 && flag_ticket_7b==1){ L_1b=Lots_1; L_2s=Lots_2s; L_3b=Lots_3b; L_4s=Lots_4s; L_5b=Lots_5b; L_6s=Lots_6s; L_7b=Lots_7b; } ObjectSetText(Order_b, " BUY="+NEXT_B+ " L1=:"+DoubleToStr(NormalizeDouble(L_1b,2),1)+" L2=:"+DoubleToStr(NormalizeDouble(L_2s,2),1)+" L3=:"+DoubleToStr(NormalizeDouble(L_3b,2),1)+" L4=:"+DoubleToStr(NormalizeDouble(L_4s,2),1)+" L5=:"+DoubleToStr(NormalizeDouble(L_5b,2),1)+" L6=:"+DoubleToStr(NormalizeDouble(L_6s,2),1)+" L7=:"+DoubleToStr(NormalizeDouble(L_7b,2),1), 14,"Courier New", White); if (ObjectFind(Order_b) == -1) { ObjectCreate(Order_b, OBJ_LABEL, 0, 0, 0); ObjectSet(Order_b, OBJPROP_CORNER, 1); ObjectSet(Order_b, OBJPROP_XDISTANCE, 10); ObjectSet(Order_b, OBJPROP_YDISTANCE, 40); } string ticket_SS= "ts"; int ticket_s; double Profit_s; if(NEXT_S==1) { ticket_s=ticket_1s; Profit_s=Profit_S_1s; } if(NEXT_S==2) { ticket_s=ticket_2b; Profit_s=Profit_1s2b; } if(NEXT_S==3) { ticket_s=ticket_3s; Profit_s=Profit_1s2b3s; } if(NEXT_S==4) { ticket_s=ticket_4b; Profit_s=Profit_1s2b3s4b; } if(NEXT_S==5) { ticket_s=ticket_5s; Profit_s=Profit_1s2b3s4b5s; } if(NEXT_S==6) { ticket_s=ticket_6b; Profit_s=Profit_1s2b3s4b5s6b; } if(NEXT_S==7) { ticket_s=ticket_7s; Profit_s=Profit_1s2b3s4b5s6b7s; } ObjectSetText(ticket_SS, "ticket SELL="+ticket_s+" Profit S="+DoubleToStr(NormalizeDouble(Profit_s,2),2), 14, "Courier New", Yellow); if (ObjectFind(ticket_SS) == -1) { ObjectCreate(ticket_SS, OBJ_LABEL, 0, 0, 0); ObjectSet(ticket_SS, OBJPROP_CORNER, 4); ObjectSet(ticket_SS, OBJPROP_XDISTANCE, 10); ObjectSet(ticket_SS, OBJPROP_YDISTANCE, 10); } string ticket_BB= "tb"; int ticket_b; double Profit_b; if(NEXT_B==1) { ticket_b=ticket_1b; Profit_b=Profit_B_1b; } if(NEXT_B==2) { ticket_b=ticket_2s; Profit_b=Profit_1b2s; } if(NEXT_B==3) { ticket_b=ticket_3b; Profit_s=Profit_1b2s3b; } if(NEXT_B==4) { ticket_b=ticket_4s; Profit_s=Profit_1b2s3b4s; } if(NEXT_B==5) { ticket_b=ticket_5b; Profit_s=Profit_1b2s3b4s5b; } if(NEXT_B==6) { ticket_b=ticket_6s; Profit_s=Profit_1b2s3b4s5b6s; } if(NEXT_B==7) { ticket_b=ticket_7b; Profit_s=Profit_1b2s3b4s5b6s7b; } ObjectSetText(ticket_BB, "ticket BUY="+ticket_b+" Profit B="+DoubleToStr(NormalizeDouble(Profit_b,2),2), 14, "Courier New", Yellow); if (ObjectFind(ticket_BB) == -1) { ObjectCreate(ticket_BB, OBJ_LABEL, 0, 0, 0); ObjectSet(ticket_BB, OBJPROP_CORNER, 4); ObjectSet(ticket_BB, OBJPROP_XDISTANCE, 10); ObjectSet(ticket_BB, OBJPROP_YDISTANCE, 40); } return(0); } //+------------------------------------------------------------------+