//+------------------------------------------------------------------+ //| ExecuteSellOrder.mq4 | //| Copyright © 2009, GridTrader | //| http://www.metatraderlibrary.com | //+------------------------------------------------------------------+ #property copyright "Copyright © 2009, GridTrader" #property link "http://www.metatraderlibrary.com" #property show_inputs extern double LotSize = 1.0; extern double Slippage = 5; //+------------------------------------------------------------------+ //| script "Send Order" | //+------------------------------------------------------------------+ int deinit() { return( 0 ); } int start() { int ticket; double getUPPER = ObjectGet( "UPPER", OBJPROP_PRICE1); double getLOWER = ObjectGet( "LOWER", OBJPROP_PRICE1); // while(true) if (getUPPER >0 && getLOWER>0) { ticket=OrderSend(Symbol(),OP_SELL,LotSize,Bid,Slippage,NormalizeDouble(getUPPER,Digits),NormalizeDouble(getLOWER,Digits),"Sell "+Symbol(),0,0,CLR_NONE); Print (" TP= ",getLOWER, " SL= ",getUPPER ); if(ticket<=0) Print("Error = ",GetLastError()); else { Print("ticket = ",ticket);} //---- 10 seconds wait Sleep(10000); } //---- return(0); } //+------------------------------------------------------------------+