#property link "http:www.trading-go.ru/ full version" #property copyright "http:www.trading-go.ru/ full version" extern string g = "http:www.trading-go.ru/ full version"; extern double Lot1 = 0.01 ; extern double Lot2 = 0.02 ; extern double Lot3 = 0.03 ; extern double Lot4 = 0.04 ; extern double Lot5 = 0.05 ; extern int ShriftOGLAV = 10 ; extern int ShriftDANNIE = 14 ; extern int Slip = 30; extern int magic1 = 0 ; color i1 = Green; color i2 = Green; color i3 = Green; color i4 = Green; color i5 = Green; color i20 = Green; color i21 = Green; int fer = 0 ; double Lot ,si ; int inf, o1,o2,o3,o4,o5; int oo1,oo2,oo3,oo4,oo5; int inf1, sou; int sou1; int figa=0,figa1, sou5; int sou15; bool flag1,flag2,flag3; int Digats; int ob1, os1; int ob, os ; int go; string den; color colorr; #include int start() { //while(!IsStopped()) // { //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ if (fer==0) { sou = ObjectGet("521", OBJPROP_XDISTANCE); inf = ObjectGet("561", OBJPROP_XDISTANCE); sou5 = ObjectGet("531", OBJPROP_XDISTANCE); ob = ObjectGet("op_buy", OBJPROP_XDISTANCE); os = ObjectGet("op_sell", OBJPROP_XDISTANCE); o1 = ObjectGet("1" , OBJPROP_XDISTANCE); o2 = ObjectGet("2" , OBJPROP_XDISTANCE); o3 = ObjectGet("3" , OBJPROP_XDISTANCE); o4 = ObjectGet("4" , OBJPROP_XDISTANCE); o5 = ObjectGet("5" , OBJPROP_XDISTANCE); } //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ if (o2!=0&&o3!=0&&o4!=0&&o5!=0&&ob!=0&&os!=0){fer=1;} inf1 = ObjectGet("561", OBJPROP_XDISTANCE); sou1 = ObjectGet("521", OBJPROP_XDISTANCE); sou15 = ObjectGet("531", OBJPROP_XDISTANCE); ob1 = ObjectGet("op_buy", OBJPROP_XDISTANCE); os1 = ObjectGet("op_sell", OBJPROP_XDISTANCE); oo1 = ObjectGet("1" , OBJPROP_XDISTANCE); oo2 = ObjectGet("2" , OBJPROP_XDISTANCE); oo3 = ObjectGet("3" , OBJPROP_XDISTANCE); oo4 = ObjectGet("4" , OBJPROP_XDISTANCE); oo5 = ObjectGet("5" , OBJPROP_XDISTANCE); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ if (o1!=oo1) {Lot=Lot1; i1 = Red;i2 = Green;i3 = Green;i4 = Green;i5 = Green;} if (o2!=oo2) {Lot=Lot2; i2 = Red;i1 = Green;i3 = Green;i4 = Green;i5 = Green;} if (o3!=oo3) {Lot=Lot3; i3 = Red;i1 = Green;i2 = Green;i4 = Green;i5 = Green;} if (o4!=oo4) {Lot=Lot4; i4 = Red;i1 = Green;i2 = Green;i3 = Green;i5 = Green;} if (o5!=oo5) {Lot=Lot5; i5 = Red;i1 = Green;i2 = Green;i3 = Green;i4 = Green;} if (sou!=sou1 ) {go=1; i20 = Blue;i21 =Green;} if (sou5!=sou15) {go=2; i21 = Blue;i20 = Green;} //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ ObjectCreate ("LOT", OBJ_LABEL, 0, 0, 0 ); ObjectSet ("LOT", OBJPROP_CORNER , 3 ); ObjectSet ("LOT", OBJPROP_XDISTANCE, 15 ); ObjectSet ("LOT", OBJPROP_YDISTANCE, 220 ); ObjectSetText("LOT","=============",ShriftDANNIE,"Arial",Green); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ ObjectCreate ("LOT1", OBJ_LABEL, 0, 0, 0 ); ObjectSet ("LOT1", OBJPROP_CORNER , 3 ); ObjectSet ("LOT1", OBJPROP_XDISTANCE, 15 ); ObjectSet ("LOT1", OBJPROP_YDISTANCE, 100 ); ObjectSetText("LOT1","=============",ShriftDANNIE,"Arial",Green); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ ObjectCreate ("1", OBJ_LABEL, 0, 0, 0 ); ObjectSet ("1", OBJPROP_CORNER , 3 ); ObjectSet ("1", OBJPROP_XDISTANCE, 30 ); ObjectSet ("1", OBJPROP_YDISTANCE, 200 ); ObjectSetText("1","LOT 1 = "+DoubleToStr(Lot1,2),ShriftDANNIE,"Arial",i1); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ ObjectCreate ("2", OBJ_LABEL, 0, 0, 0 ); ObjectSet ("2", OBJPROP_CORNER , 3 ); ObjectSet ("2", OBJPROP_XDISTANCE, 30 ); ObjectSet ("2", OBJPROP_YDISTANCE, 180 ); ObjectSetText("2","LOT 2 = "+DoubleToStr(Lot2,2),ShriftDANNIE,"Arial",i2); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ ObjectCreate ("3", OBJ_LABEL, 0, 0, 0 ); ObjectSet ("3", OBJPROP_CORNER , 3 ); ObjectSet ("3", OBJPROP_XDISTANCE, 30 ); ObjectSet ("3", OBJPROP_YDISTANCE, 160 ); ObjectSetText("3","LOT 3 = "+DoubleToStr(Lot3,2),ShriftDANNIE,"Arial",i3); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ ObjectCreate ("4", OBJ_LABEL, 0, 0, 0 ); ObjectSet ("4", OBJPROP_CORNER , 3 ); ObjectSet ("4", OBJPROP_XDISTANCE, 30 ); ObjectSet ("4", OBJPROP_YDISTANCE, 140 ); ObjectSetText("4","LOT 4 = "+DoubleToStr(Lot4,2),ShriftDANNIE,"Arial",i4); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ ObjectCreate ("5", OBJ_LABEL, 0, 0, 0 ); ObjectSet ("5", OBJPROP_CORNER , 3 ); ObjectSet ("5", OBJPROP_XDISTANCE, 30 ); ObjectSet ("5", OBJPROP_YDISTANCE, 120 ); ObjectSetText("5","LOT 5 = "+DoubleToStr(Lot5,2),ShriftDANNIE,"Arial",i5); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ ObjectCreate ("lt", OBJ_LABEL, 0, 0, 0 ); ObjectSet ("lt", OBJPROP_CORNER , 1 ); ObjectSet ("lt", OBJPROP_XDISTANCE, 15 ); ObjectSet ("lt", OBJPROP_YDISTANCE, 40 ); ObjectSetText("lt","=============",ShriftDANNIE,"Arial",Green); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ ObjectCreate ("lt1", OBJ_LABEL, 0, 0, 0 ); ObjectSet ("lt1", OBJPROP_CORNER , 1 ); ObjectSet ("lt1", OBJPROP_XDISTANCE, 15 ); ObjectSet ("lt1", OBJPROP_YDISTANCE, 100 ); ObjectSetText("lt1","=============",ShriftDANNIE,"Arial",Green); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ ObjectCreate ("ltt1", OBJ_LABEL, 0, 0, 0 ); ObjectSet ("ltt1", OBJPROP_CORNER , 3 ); ObjectSet ("ltt1", OBJPROP_XDISTANCE, 15 ); ObjectSet ("ltt1", OBJPROP_YDISTANCE, 40 ); ObjectSetText("ltt1","=============",ShriftDANNIE,"Arial",Green); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ ObjectCreate ("op_buy", OBJ_LABEL, 0, 0, 0 ); ObjectSet ("op_buy", OBJPROP_CORNER, 1 ); ObjectSet ("op_buy", OBJPROP_XDISTANCE, 30); ObjectSet ("op_buy", OBJPROP_YDISTANCE, 60); ObjectSetText("op_buy", "OP_BUY ",ShriftDANNIE,"Arial", Blue); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ ObjectCreate ("op_sell", OBJ_LABEL, 0, 0, 0 ); ObjectSet ("op_sell", OBJPROP_CORNER, 1 ); ObjectSet ("op_sell", OBJPROP_XDISTANCE, 30); ObjectSet ("op_sell", OBJPROP_YDISTANCE, 80); ObjectSetText("op_sell", "OP_SELL ",ShriftDANNIE,"Arial", Red); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ ObjectCreate ("51", OBJ_LABEL, 0, 0, 0 ); ObjectSet ("51", OBJPROP_CORNER , 3 ); ObjectSet ("51", OBJPROP_XDISTANCE, 30 ); ObjectSet ("51", OBJPROP_YDISTANCE, 80 ); ObjectSetText("51","--- SOUND ---",ShriftDANNIE,"Arial",Green); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ ObjectCreate ("521", OBJ_LABEL, 0, 0, 0 ); ObjectSet ("521", OBJPROP_CORNER , 3 ); ObjectSet ("521", OBJPROP_XDISTANCE, 80 ); ObjectSet ("521", OBJPROP_YDISTANCE, 60 ); ObjectSetText("521"," ON ",ShriftDANNIE,"Arial",i20); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ ObjectCreate ("531", OBJ_LABEL, 0, 0, 0 ); ObjectSet ("531", OBJPROP_CORNER , 3 ); ObjectSet ("531", OBJPROP_XDISTANCE, 40 ); ObjectSet ("531", OBJPROP_YDISTANCE, 60 ); ObjectSetText("531"," OFF ",ShriftDANNIE,"Arial",i21); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ ObjectCreate ("561", OBJ_LABEL, 0, 0, 0 ); ObjectSet ("561", OBJPROP_CORNER , 3 ); ObjectSet ("561", OBJPROP_XDISTANCE, 10 ); ObjectSet ("561", OBJPROP_YDISTANCE, 20 ); ObjectSetText("561","on-<<-INFO->>-off",ShriftDANNIE,"Arial",Green); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ ObjectCreate ("o1", OBJ_LABEL, 0, 0, 0 ); ObjectSet ("o1", OBJPROP_CORNER, 0 ); ObjectSet ("o1", OBJPROP_XDISTANCE, 500); ObjectSet ("o1", OBJPROP_YDISTANCE, 15); ObjectSetText("o1", "http:www.trading-go.ru/ full version",20, "Times New Roman", Red); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ int total=OrdersTotal(); int b=0,s=0, n=0, bl=0,sl=0, bs=0,ss=0,b2=0,s2=0; for (int i=total; i>=0; i--) {if(OrderSelect(i, SELECT_BY_POS)) {if(OrderSymbol()==Symbol() ) {n++; //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ if (OrderType()==OP_BUY && OrderMagicNumber()==magic1){b++ ;} if (OrderType()==OP_SELL&& OrderMagicNumber()==magic1){s++ ;} }}} //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ double ask=NormalizeDouble(Ask,Digits); double bid=NormalizeDouble(Bid,Digits); if (ob !=ob1 ) { flag1=1; } if (flag1==1&&ob==ob1){ flag1=2; } if (flag1==2) {OrderSend(Symbol(),OP_BUY ,Lot,ask ,Slip,0,0,"Order BUY #",magic1,0,Green); flag1=0;} if (os !=os1 ) { flag2=1; } if (flag2==1&&os==os1){ flag2=2; } if (flag2==2) {OrderSend(Symbol(),OP_SELL ,Lot,bid ,Slip,0,0,"Order SELL#",magic1,0,Green); flag2=0;} //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ if (Digits==4) { Digats=1; } if (Digits==5) { Digats=10; } double profitb = NormalizeDouble(50*Digats*Point,Digits); double profits = NormalizeDouble(50*Digats*Point,Digits); for (int ii=total; ii>=0; ii--) {if(OrderSelect(ii, SELECT_BY_POS)) {if(OrderSymbol()==Symbol() ) { ObjectCreate ("OPT"+OrderTicket(), OBJ_TEXT, 0,Time[0]+200000,ObjectGet("OP"+OrderTicket(),OBJPROP_PRICE1)); ObjectSetText ("OPT"+OrderTicket(), StringConcatenate("Tikket ",OrderTicket(),"|| ",DoubleToStr(OrderProfit(),2),"---LOT="+DoubleToStr(OrderLots(),2)),8,"Arial",Blue); ObjectSet ("OPT"+OrderTicket(), OBJPROP_PRICE1,ObjectGet("OP"+OrderTicket(),OBJPROP_PRICE1)); ObjectSet ("OPT"+OrderTicket(), OBJPROP_TIME1,Time[0]+200000); ObjectSet ("OPT"+OrderTicket(), OBJPROP_COLOR,Green); //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ if (OrderType()==OP_BUY && OrderMagicNumber()==magic1) { ObjectCreate ("OP"+OrderTicket() ,OBJ_HLINE,0,0,OrderOpenPrice()); ObjectSet ("OP"+OrderTicket() ,OBJPROP_COLOR,Blue); ObjectSet ("OP"+OrderTicket() ,OBJPROP_STYLE,1); ObjectSet ("OP"+OrderTicket() ,OBJPROP_WIDTH,1); if (OrderTakeProfit()==0&&OrderStopLoss()==0) { OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-profitb,OrderOpenPrice()+profitb,0,Blue); } if (OrderTakeProfit()>0) { ObjectCreate ("TPB"+OrderTicket() , OBJ_HLINE,0,0,OrderOpenPrice()+profitb); ObjectSet ("TPB"+OrderTicket() , OBJPROP_COLOR,Blue); ObjectSet ("TPB"+OrderTicket() , OBJPROP_STYLE,0); ObjectSet ("TPB"+OrderTicket() , OBJPROP_WIDTH,1); ObjectCreate ("TPBT"+OrderTicket(), OBJ_TEXT, 0,Time[0]+200000,ObjectGet("TPB"+OrderTicket(),OBJPROP_PRICE1)); ObjectSetText ("TPBT"+OrderTicket(), StringConcatenate("Tikket ",OrderTicket(),"Take Profit---",DoubleToStr((OrderTakeProfit()-OrderOpenPrice())/Digats/Point,0),"p---LOT="+DoubleToStr(OrderLots(),2)),8,"Arial",Blue); ObjectSet ("TPBT"+OrderTicket(), OBJPROP_PRICE1,ObjectGet("TPB"+OrderTicket(),OBJPROP_PRICE1)); ObjectSet ("TPBT"+OrderTicket(), OBJPROP_TIME1,Time[0]+200000); ObjectSet ("TPBT"+OrderTicket() , OBJPROP_COLOR,Blue); } //------------------------------------------------------------------------- if (OrderStopLoss()>0) { ObjectCreate ("SLB"+OrderTicket() ,OBJ_HLINE,0,0,OrderOpenPrice()-profitb); ObjectSet ("SLB"+OrderTicket() ,OBJPROP_COLOR,Blue); ObjectSet ("SLB"+OrderTicket() ,OBJPROP_STYLE,0); ObjectSet ("SLB"+OrderTicket() ,OBJPROP_WIDTH,1); ObjectCreate ("SLBT"+OrderTicket(), OBJ_TEXT, 0,Time[0]+200000,ObjectGet("SLB"+OrderTicket(),OBJPROP_PRICE1)); ObjectSetText ("SLBT"+OrderTicket(), StringConcatenate("Tikket ",OrderTicket(),"Stop Loss---",DoubleToStr((OrderOpenPrice()-OrderStopLoss())/Digats/Point,0),"p---LOT="+DoubleToStr(OrderLots(),2)),8,"Arial",Blue); ObjectSet ("SLBT"+OrderTicket(), OBJPROP_PRICE1,ObjectGet("SLB"+OrderTicket(),OBJPROP_PRICE1)); ObjectSet ("SLBT"+OrderTicket(), OBJPROP_TIME1,Time[0]+200000); ObjectSet ("SLBT"+OrderTicket() , OBJPROP_COLOR,Blue); } if (OrderStopLoss() !=ObjectGet("SLB"+OrderTicket(),OBJPROP_PRICE1||OrderTakeProfit()!=ObjectGet("TPB"+OrderTicket() ,OBJPROP_PRICE1))) { OrderModify(OrderTicket(),OrderOpenPrice(),ObjectGet("SLB"+OrderTicket(),OBJPROP_PRICE1),ObjectGet("TPB"+OrderTicket() ,OBJPROP_PRICE1),0,Blue); } } //--------------------------------------------------------------------------------------------------------------------------------- if (OrderType()==OP_SELL&& OrderMagicNumber()==magic1) { ObjectCreate ("OP"+OrderTicket() ,OBJ_HLINE,0,0,OrderOpenPrice()); ObjectSet ("OP"+OrderTicket() ,OBJPROP_COLOR,Red); ObjectSet ("OP"+OrderTicket() ,OBJPROP_STYLE,1); ObjectSet ("OP"+OrderTicket() ,OBJPROP_WIDTH,1); if (OrderTakeProfit()==0&&OrderStopLoss()==0) { OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()+profits,OrderOpenPrice()-profits,0,Blue); } if (OrderTakeProfit()>0) { ObjectCreate ("TPS"+OrderTicket() ,OBJ_HLINE,0,0,OrderOpenPrice()-profits); ObjectSet ("TPS"+OrderTicket() ,OBJPROP_COLOR,Red); ObjectSet ("TPS"+OrderTicket() ,OBJPROP_STYLE,0); ObjectSet ("TPS"+OrderTicket() ,OBJPROP_WIDTH,1); ObjectCreate ("TPST"+OrderTicket(), OBJ_TEXT, 0,Time[0]+200000,ObjectGet("TPS"+OrderTicket(),OBJPROP_PRICE1)); ObjectSetText ("TPST"+OrderTicket(), StringConcatenate("Tikket ",OrderTicket(),"Take Profit---",DoubleToStr((OrderOpenPrice()-OrderTakeProfit())/Digats/Point,0),"p---LOT="+DoubleToStr(OrderLots(),2)),8,"Arial",Blue); ObjectSet ("TPST"+OrderTicket(), OBJPROP_PRICE1,ObjectGet("TPS"+OrderTicket(),OBJPROP_PRICE1)); ObjectSet ("TPST"+OrderTicket(), OBJPROP_TIME1,Time[0]+200000); ObjectSet ("TPST"+OrderTicket() ,OBJPROP_COLOR,Red); } //------------------------------------------------------------------------- if (OrderStopLoss()>0) { ObjectCreate ("SLS"+OrderTicket() ,OBJ_HLINE,0,0,OrderOpenPrice()+profitb); ObjectSet ("SLS"+OrderTicket() ,OBJPROP_COLOR,Red); ObjectSet ("SLS"+OrderTicket() ,OBJPROP_STYLE,0); ObjectSet ("SLS"+OrderTicket() ,OBJPROP_WIDTH,1); ObjectCreate ("SLST"+OrderTicket(), OBJ_TEXT, 0,Time[0]+200000,ObjectGet("SLS"+OrderTicket(),OBJPROP_PRICE1)); ObjectSetText ("SLST"+OrderTicket(), StringConcatenate("Tikket ",OrderTicket(),"Stop Loss---",DoubleToStr((OrderStopLoss()-OrderOpenPrice())/Digats/Point,0),"p---LOT="+DoubleToStr(OrderLots(),2)),8,"Arial",Blue); ObjectSet ("SLST"+OrderTicket(), OBJPROP_PRICE1,ObjectGet("SLS"+OrderTicket(),OBJPROP_PRICE1)); ObjectSet ("SLST"+OrderTicket(), OBJPROP_TIME1,Time[0]+200000); ObjectSet ("SLST"+OrderTicket() ,OBJPROP_COLOR,Red); } if (OrderStopLoss() !=ObjectGet("SLS"+OrderTicket(),OBJPROP_PRICE1||OrderTakeProfit()!=ObjectGet("TPS"+OrderTicket() ,OBJPROP_PRICE1))) { OrderModify(OrderTicket(),OrderOpenPrice(),ObjectGet("SLS"+OrderTicket(),OBJPROP_PRICE1),ObjectGet("TPS"+OrderTicket() ,OBJPROP_PRICE1),0,Blue); } } }}} //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ if (inf!=inf1) { if (MessageBox("INFO",MB_YESNO)==IDYES) { double prib = 0; int zzz=0; double minus=0; for (int uuui=total-1; uuui>=0; uuui--) {if(OrderSelect(uuui, SELECT_BY_POS)) {if(OrderSymbol()!=Symbol())continue; {double pri=OrderProfit(); prib=prib+pri; zzz++; if (pri<0) { minus+=pri;} if (minusask){ask=Ask;colorr=Green;} if (Ask=0; iq--) { if(OrderSelect(iq, SELECT_BY_POS,MODE_HISTORY )) { ObjectDelete ("OP"+OrderTicket()); ObjectDelete ("OPT"+OrderTicket()); ObjectDelete ("TPB"+OrderTicket()); ObjectDelete ("TPS"+OrderTicket()); ObjectDelete ("SLB"+OrderTicket()); ObjectDelete ("SLS"+OrderTicket()); ObjectDelete ("TPBT"+OrderTicket()); ObjectDelete ("TPST"+OrderTicket()); ObjectDelete ("SLBT"+OrderTicket()); ObjectDelete ("SLST"+OrderTicket()); }} //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ // //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ if (go==1) { PlaySound("111.wav"); } //ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ } return(0); }