#property show_inputs
#property show_confirm
extern bool BuyStopOnly = true;
extern bool SellStopOnly = true;
extern int Distance = 50;
extern int StopLoss = 0;
extern int TakeProfit = 0;
extern double Lot1 = 0.03;
extern double Lot2 = 0.03;
extern double Lot3 = 0.03;
extern double Lot4 = 0.03;
extern double Lot5 = 0.03;
extern double Lot6 = 0.03;
extern double Lot7 = 0.03;
extern double Lot8 = 0.03;
extern double Lot9 = 0.03;
extern double Lot10 = 0.03;
extern int Expiration_Nx60 = 15;
extern int Slippage = 3;
string OPKomen="";
int init()
{
return(0);
}
//+------------------------------------------------------------------+
//| script "send pending order with expiration data" |
//+------------------------------------------------------------------+
int start()
{
if (BuyStopOnly==true && SellStopOnly== false) BuyStopOnlyx();
if (BuyStopOnly==false && SellStopOnly== true) SellStopOnlyx();
if (BuyStopOnly==true && SellStopOnly== true) BuySellStopx();
//----
return(0);
}
//+------------------------------------------------------------------+
void SellStopOnlyx()
{
int ticket1=0;
int ticket2=0;
int ticket3=0;
int ticket4=0;
int ticket5=0;
int ticket6=0;
int ticket7=0;
int ticket8=0;
int ticket9=0;
int ticket10=0;
int EXP;
double point;
//----
EXP=CurTime()+Expiration_Nx60*60;
double Bidx = Bid;
double Askx = Ask;
//----
if (StopLoss>0 && TakeProfit>0)
{
ticket1=OrderSend(Symbol(),OP_SELLSTOP,Lot1,Bidx-Distance*Point,Slippage,Bidx+StopLoss*Point,Bidx-TakeProfit*Point,OPKomen,516384,EXP,Red);
ticket2=OrderSend(Symbol(),OP_SELLSTOP,Lot2,Bidx-(Distance*2)*Point,Slippage,Bidx+(StopLoss*2)*Point,Bidx-(TakeProfit*2)*Point,OPKomen,516384,EXP,Red);
ticket3=OrderSend(Symbol(),OP_SELLSTOP,Lot3,Bidx-(Distance*3)*Point,Slippage,Bidx+(StopLoss*3)*Point,Bidx-(TakeProfit*3)*Point,OPKomen,516384,EXP,Red);
ticket4=OrderSend(Symbol(),OP_SELLSTOP,Lot4,Bidx-(Distance*4)*Point,Slippage,Bidx+(StopLoss*4)*Point,Bidx-(TakeProfit*4)*Point,OPKomen,516384,EXP,Red);
ticket5=OrderSend(Symbol(),OP_SELLSTOP,Lot5,Bidx-(Distance*5)*Point,Slippage,Bidx+(StopLoss*5)*Point,Bidx-(TakeProfit*5)*Point,OPKomen,516384,EXP,Red);
ticket6=OrderSend(Symbol(),OP_SELLSTOP,Lot6,Bidx-(Distance*6)*Point,Slippage,Bidx+(StopLoss*6)*Point,Bidx-(TakeProfit*6)*Point,OPKomen,516384,EXP,Red);
ticket7=OrderSend(Symbol(),OP_SELLSTOP,Lot7,Bidx-(Distance*7)*Point,Slippage,Bidx+(StopLoss*7)*Point,Bidx-(TakeProfit*7)*Point,OPKomen,516384,EXP,Red);
ticket8=OrderSend(Symbol(),OP_SELLSTOP,Lot8,Bidx-(Distance*8)*Point,Slippage,Bidx+(StopLoss*8)*Point,Bidx-(TakeProfit*8)*Point,OPKomen,516384,EXP,Red);
ticket9=OrderSend(Symbol(),OP_SELLSTOP,Lot9,Bidx-(Distance*9)*Point,Slippage,Bidx+(StopLoss*9)*Point,Bidx-(TakeProfit*9)*Point,OPKomen,516384,EXP,Red);
ticket10=OrderSend(Symbol(),OP_SELLSTOP,Lot10,Bidx-(Distance*10)*Point,Slippage,Bidx+(StopLoss*10)*Point,Bidx-(TakeProfit*10)*Point,OPKomen,516384,EXP,Red);
}
if (StopLoss>0 && TakeProfit==0)
{
ticket1=OrderSend(Symbol(),OP_SELLSTOP,Lot1,Bidx-Distance*Point,Slippage,Bidx+StopLoss*Point,Bidx-TakeProfit*Point,OPKomen,516384,EXP,Red);
ticket2=OrderSend(Symbol(),OP_SELLSTOP,Lot2,Bidx-(Distance*2)*Point,Slippage,Bidx+(StopLoss*2)*Point,0,OPKomen,516384,EXP,Red);
ticket3=OrderSend(Symbol(),OP_SELLSTOP,Lot3,Bidx-(Distance*3)*Point,Slippage,Bidx+(StopLoss*3)*Point,0,OPKomen,516384,EXP,Red);
ticket4=OrderSend(Symbol(),OP_SELLSTOP,Lot4,Bidx-(Distance*4)*Point,Slippage,Bidx+(StopLoss*4)*Point,0,OPKomen,516384,EXP,Red);
ticket5=OrderSend(Symbol(),OP_SELLSTOP,Lot5,Bidx-(Distance*5)*Point,Slippage,Bidx+(StopLoss*5)*Point,0,OPKomen,516384,EXP,Red);
ticket6=OrderSend(Symbol(),OP_SELLSTOP,Lot6,Bidx-(Distance*6)*Point,Slippage,Bidx+(StopLoss*6)*Point,0,OPKomen,516384,EXP,Red);
ticket7=OrderSend(Symbol(),OP_SELLSTOP,Lot7,Bidx-(Distance*7)*Point,Slippage,Bidx+(StopLoss*7)*Point,0,OPKomen,516384,EXP,Red);
ticket8=OrderSend(Symbol(),OP_SELLSTOP,Lot8,Bidx-(Distance*8)*Point,Slippage,Bidx+(StopLoss*8)*Point,0,OPKomen,516384,EXP,Red);
ticket9=OrderSend(Symbol(),OP_SELLSTOP,Lot9,Bidx-(Distance*9)*Point,Slippage,Bidx+(StopLoss*9)*Point,0,OPKomen,516384,EXP,Red);
ticket10=OrderSend(Symbol(),OP_SELLSTOP,Lot10,Bidx-(Distance*10)*Point,Slippage,Bidx+(StopLoss*10)*Point,0,OPKomen,516384,EXP,Red);
}
if (StopLoss==0 && TakeProfit>0)
{
ticket1=OrderSend(Symbol(),OP_SELLSTOP,Lot1,Bidx-Distance*Point,Slippage,0,Bidx-TakeProfit*Point,OPKomen,516384,EXP,Red);
ticket2=OrderSend(Symbol(),OP_SELLSTOP,Lot2,Bidx-(Distance*2)*Point,Slippage,0,Bidx-(TakeProfit*2)*Point,OPKomen,516384,EXP,Red);
ticket3=OrderSend(Symbol(),OP_SELLSTOP,Lot3,Bidx-(Distance*3)*Point,Slippage,0,Bidx-(TakeProfit*3)*Point,OPKomen,516384,EXP,Red);
ticket4=OrderSend(Symbol(),OP_SELLSTOP,Lot4,Bidx-(Distance*4)*Point,Slippage,0,Bidx-(TakeProfit*4)*Point,OPKomen,516384,EXP,Red);
ticket5=OrderSend(Symbol(),OP_SELLSTOP,Lot5,Bidx-(Distance*5)*Point,Slippage,0,Bidx-(TakeProfit*5)*Point,OPKomen,516384,EXP,Red);
ticket6=OrderSend(Symbol(),OP_SELLSTOP,Lot6,Bidx-(Distance*6)*Point,Slippage,0,Bidx-(TakeProfit*6)*Point,OPKomen,516384,EXP,Red);
ticket7=OrderSend(Symbol(),OP_SELLSTOP,Lot7,Bidx-(Distance*7)*Point,Slippage,0,Bidx-(TakeProfit*7)*Point,OPKomen,516384,EXP,Red);
ticket8=OrderSend(Symbol(),OP_SELLSTOP,Lot8,Bidx-(Distance*8)*Point,Slippage,0,Bidx-(TakeProfit*8)*Point,OPKomen,516384,EXP,Red);
ticket9=OrderSend(Symbol(),OP_SELLSTOP,Lot9,Bidx-(Distance*9)*Point,Slippage,0,Bidx-(TakeProfit*9)*Point,OPKomen,516384,EXP,Red);
ticket10=OrderSend(Symbol(),OP_SELLSTOP,Lot10,Bidx-(Distance*10)*Point,Slippage,0,Bidx-(TakeProfit*10)*Point,OPKomen,516384,EXP,Red);
}
if (StopLoss==0 && TakeProfit==0)
{
ticket1=OrderSend(Symbol(),OP_SELLSTOP,Lot1,Bidx-Distance*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket2=OrderSend(Symbol(),OP_SELLSTOP,Lot2,Bidx-(Distance*2)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket3=OrderSend(Symbol(),OP_SELLSTOP,Lot3,Bidx-(Distance*3)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket4=OrderSend(Symbol(),OP_SELLSTOP,Lot4,Bidx-(Distance*4)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket5=OrderSend(Symbol(),OP_SELLSTOP,Lot5,Bidx-(Distance*5)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket6=OrderSend(Symbol(),OP_SELLSTOP,Lot6,Bidx-(Distance*6)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket7=OrderSend(Symbol(),OP_SELLSTOP,Lot7,Bidx-(Distance*7)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket8=OrderSend(Symbol(),OP_SELLSTOP,Lot8,Bidx-(Distance*8)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket9=OrderSend(Symbol(),OP_SELLSTOP,Lot9,Bidx-(Distance*9)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket10=OrderSend(Symbol(),OP_SELLSTOP,Lot10,Bidx-(Distance*10)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
}
//----
return(0);
}
//+------------------------------------------------------------------+
void BuyStopOnlyx()
{
int ticket11=0;
int ticket12=0;
int ticket13=0;
int ticket14=0;
int ticket15=0;
int ticket16=0;
int ticket17=0;
int ticket18=0;
int ticket19=0;
int ticket20=0;
int EXP;
double point;
//----
EXP=CurTime()+Expiration_Nx60*60;
double Bidx = Bid;
double Askx = Ask;
//----
if (StopLoss>0 && TakeProfit>0)
{
ticket11=OrderSend(Symbol(),OP_BUYSTOP,Lot1,Askx+Distance*Point,Slippage,Askx-StopLoss*Point,Askx+TakeProfit*Point,OPKomen,716384,EXP,Blue);
ticket12=OrderSend(Symbol(),OP_BUYSTOP,Lot2,Askx+(Distance*2)*Point,Slippage,Askx-(StopLoss*2)*Point,Askx+(TakeProfit*2)*Point,OPKomen,716384,EXP,Blue);
ticket13=OrderSend(Symbol(),OP_BUYSTOP,Lot3,Askx+(Distance*3)*Point,Slippage,Askx-(StopLoss*3)*Point,Askx+(TakeProfit*3)*Point,OPKomen,716384,EXP,Blue);
ticket14=OrderSend(Symbol(),OP_BUYSTOP,Lot4,Askx+(Distance*4)*Point,Slippage,Askx-(StopLoss*4)*Point,Askx+(TakeProfit*4)*Point,OPKomen,716384,EXP,Blue);
ticket15=OrderSend(Symbol(),OP_BUYSTOP,Lot5,Askx+(Distance*5)*Point,Slippage,Askx-(StopLoss*5)*Point,Askx+(TakeProfit*5)*Point,OPKomen,716384,EXP,Blue);
ticket16=OrderSend(Symbol(),OP_BUYSTOP,Lot6,Askx+(Distance*6)*Point,Slippage,Askx-(StopLoss*6)*Point,Askx+(TakeProfit*6)*Point,OPKomen,716384,EXP,Blue);
ticket17=OrderSend(Symbol(),OP_BUYSTOP,Lot7,Askx+(Distance*7)*Point,Slippage,Askx-(StopLoss*7)*Point,Askx+(TakeProfit*7)*Point,OPKomen,716384,EXP,Blue);
ticket18=OrderSend(Symbol(),OP_BUYSTOP,Lot8,Askx+(Distance*8)*Point,Slippage,Askx-(StopLoss*8)*Point,Askx+(TakeProfit*8)*Point,OPKomen,716384,EXP,Blue);
ticket19=OrderSend(Symbol(),OP_BUYSTOP,Lot9,Askx+(Distance*9)*Point,Slippage,Askx-(StopLoss*9)*Point,Askx+(TakeProfit*9)*Point,OPKomen,716384,EXP,Blue);
ticket20=OrderSend(Symbol(),OP_BUYSTOP,Lot10,Askx+(Distance*10)*Point,Slippage,Askx-(StopLoss*10)*Point,Askx+(TakeProfit*10)*Point,OPKomen,716384,EXP,Blue);
}
if (StopLoss>0 && TakeProfit==0)
{
ticket11=OrderSend(Symbol(),OP_BUYSTOP,Lot1,Askx+Distance*Point,Slippage,Askx-StopLoss*Point,0,OPKomen,716384,EXP,Blue);
ticket12=OrderSend(Symbol(),OP_BUYSTOP,Lot2,Askx+(Distance*2)*Point,Slippage,Askx-(StopLoss*2)*Point,0,OPKomen,716384,EXP,Blue);
ticket13=OrderSend(Symbol(),OP_BUYSTOP,Lot3,Askx+(Distance*3)*Point,Slippage,Askx-(StopLoss*3)*Point,0,OPKomen,716384,EXP,Blue);
ticket14=OrderSend(Symbol(),OP_BUYSTOP,Lot4,Askx+(Distance*4)*Point,Slippage,Askx-(StopLoss*4)*Point,0,OPKomen,716384,EXP,Blue);
ticket15=OrderSend(Symbol(),OP_BUYSTOP,Lot5,Askx+(Distance*5)*Point,Slippage,Askx-(StopLoss*5)*Point,0,OPKomen,716384,EXP,Blue);
ticket16=OrderSend(Symbol(),OP_BUYSTOP,Lot6,Askx+(Distance*6)*Point,Slippage,Askx-(StopLoss*6)*Point,0,OPKomen,716384,EXP,Blue);
ticket17=OrderSend(Symbol(),OP_BUYSTOP,Lot7,Askx+(Distance*7)*Point,Slippage,Askx-(StopLoss*7)*Point,0,OPKomen,716384,EXP,Blue);
ticket18=OrderSend(Symbol(),OP_BUYSTOP,Lot8,Askx+(Distance*8)*Point,Slippage,Askx-(StopLoss*8)*Point,0,OPKomen,716384,EXP,Blue);
ticket19=OrderSend(Symbol(),OP_BUYSTOP,Lot9,Askx+(Distance*9)*Point,Slippage,Askx-(StopLoss*9)*Point,0,OPKomen,716384,EXP,Blue);
ticket20=OrderSend(Symbol(),OP_BUYSTOP,Lot10,Askx+(Distance*10)*Point,Slippage,Askx-(StopLoss*10)*Point,0,OPKomen,716384,EXP,Blue);
}
if (StopLoss==0 && TakeProfit>0)
{
ticket11=OrderSend(Symbol(),OP_BUYSTOP,Lot1,Askx+Distance*Point,Slippage,0,Askx+TakeProfit*Point,OPKomen,716384,EXP,Blue);
ticket12=OrderSend(Symbol(),OP_BUYSTOP,Lot2,Askx+(Distance*2)*Point,Slippage,0,Askx+(TakeProfit*2)*Point,OPKomen,716384,EXP,Blue);
ticket13=OrderSend(Symbol(),OP_BUYSTOP,Lot3,Askx+(Distance*3)*Point,Slippage,0,Askx+(TakeProfit*3)*Point,OPKomen,716384,EXP,Blue);
ticket14=OrderSend(Symbol(),OP_BUYSTOP,Lot4,Askx+(Distance*4)*Point,Slippage,0,Askx+(TakeProfit*4)*Point,OPKomen,716384,EXP,Blue);
ticket15=OrderSend(Symbol(),OP_BUYSTOP,Lot5,Askx+(Distance*5)*Point,Slippage,0,Askx+(TakeProfit*5)*Point,OPKomen,716384,EXP,Blue);
ticket16=OrderSend(Symbol(),OP_BUYSTOP,Lot6,Askx+(Distance*6)*Point,Slippage,0,Askx+(TakeProfit*6)*Point,OPKomen,716384,EXP,Blue);
ticket17=OrderSend(Symbol(),OP_BUYSTOP,Lot7,Askx+(Distance*7)*Point,Slippage,0,Askx+(TakeProfit*7)*Point,OPKomen,716384,EXP,Blue);
ticket18=OrderSend(Symbol(),OP_BUYSTOP,Lot8,Askx+(Distance*8)*Point,Slippage,0,Askx+(TakeProfit*8)*Point,OPKomen,716384,EXP,Blue);
ticket19=OrderSend(Symbol(),OP_BUYSTOP,Lot9,Askx+(Distance*9)*Point,Slippage,0,Askx+(TakeProfit*9)*Point,OPKomen,716384,EXP,Blue);
ticket20=OrderSend(Symbol(),OP_BUYSTOP,Lot10,Askx+(Distance*10)*Point,Slippage,0,Askx+(TakeProfit*10)*Point,OPKomen,716384,EXP,Blue);
}
if (StopLoss==0 && TakeProfit==0)
{
ticket11=OrderSend(Symbol(),OP_BUYSTOP,Lot1,Askx+Distance*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket12=OrderSend(Symbol(),OP_BUYSTOP,Lot2,Askx+(Distance*2)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket13=OrderSend(Symbol(),OP_BUYSTOP,Lot3,Askx+(Distance*3)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket14=OrderSend(Symbol(),OP_BUYSTOP,Lot4,Askx+(Distance*4)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket15=OrderSend(Symbol(),OP_BUYSTOP,Lot5,Askx+(Distance*5)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket16=OrderSend(Symbol(),OP_BUYSTOP,Lot6,Askx+(Distance*6)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket17=OrderSend(Symbol(),OP_BUYSTOP,Lot7,Askx+(Distance*7)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket18=OrderSend(Symbol(),OP_BUYSTOP,Lot8,Askx+(Distance*8)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket19=OrderSend(Symbol(),OP_BUYSTOP,Lot9,Askx+(Distance*9)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket20=OrderSend(Symbol(),OP_BUYSTOP,Lot10,Askx+(Distance*10)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
}
Sleep(1000);
//----
return(0);
}
//+------------------------------------------------------------------+
void BuySellStopx()
{
int ticket1=0;
int ticket2=0;
int ticket3=0;
int ticket4=0;
int ticket5=0;
int ticket6=0;
int ticket7=0;
int ticket8=0;
int ticket9=0;
int ticket10=0;
int ticket11=0;
int ticket12=0;
int ticket13=0;
int ticket14=0;
int ticket15=0;
int ticket16=0;
int ticket17=0;
int ticket18=0;
int ticket19=0;
int ticket20=0;
int EXP;
double point;
//----
EXP=CurTime()+Expiration_Nx60*60;
double Bidx = Bid;
double Askx = Ask;
//----
if (StopLoss>0 && TakeProfit>0)
{
ticket1=OrderSend(Symbol(),OP_SELLSTOP,Lot1,Bidx-Distance*Point,Slippage,Bidx+StopLoss*Point,Bidx-TakeProfit*Point,OPKomen,516384,EXP,Red);
ticket11=OrderSend(Symbol(),OP_BUYSTOP,Lot1,Askx+Distance*Point,Slippage,Askx-StopLoss*Point,Askx+TakeProfit*Point,OPKomen,716384,EXP,Blue);
ticket2=OrderSend(Symbol(),OP_SELLSTOP,Lot2,Bidx-(Distance*2)*Point,Slippage,Bidx+(StopLoss*2)*Point,Bidx-(TakeProfit*2)*Point,OPKomen,516384,EXP,Red);
ticket12=OrderSend(Symbol(),OP_BUYSTOP,Lot2,Askx+(Distance*2)*Point,Slippage,Askx-(StopLoss*2)*Point,Askx+(TakeProfit*2)*Point,OPKomen,716384,EXP,Blue);
ticket3=OrderSend(Symbol(),OP_SELLSTOP,Lot3,Bidx-(Distance*3)*Point,Slippage,Bidx+(StopLoss*3)*Point,Bidx-(TakeProfit*3)*Point,OPKomen,516384,EXP,Red);
ticket13=OrderSend(Symbol(),OP_BUYSTOP,Lot3,Askx+(Distance*3)*Point,Slippage,Askx-(StopLoss*3)*Point,Askx+(TakeProfit*3)*Point,OPKomen,716384,EXP,Blue);
ticket4=OrderSend(Symbol(),OP_SELLSTOP,Lot4,Bidx-(Distance*4)*Point,Slippage,Bidx+(StopLoss*4)*Point,Bidx-(TakeProfit*4)*Point,OPKomen,516384,EXP,Red);
ticket14=OrderSend(Symbol(),OP_BUYSTOP,Lot4,Askx+(Distance*4)*Point,Slippage,Askx-(StopLoss*4)*Point,Askx+(TakeProfit*4)*Point,OPKomen,716384,EXP,Blue);
ticket5=OrderSend(Symbol(),OP_SELLSTOP,Lot5,Bidx-(Distance*5)*Point,Slippage,Bidx+(StopLoss*5)*Point,Bidx-(TakeProfit*5)*Point,OPKomen,516384,EXP,Red);
ticket15=OrderSend(Symbol(),OP_BUYSTOP,Lot5,Askx+(Distance*5)*Point,Slippage,Askx-(StopLoss*5)*Point,Askx+(TakeProfit*5)*Point,OPKomen,716384,EXP,Blue);
ticket6=OrderSend(Symbol(),OP_SELLSTOP,Lot6,Bidx-(Distance*6)*Point,Slippage,Bidx+(StopLoss*6)*Point,Bidx-(TakeProfit*6)*Point,OPKomen,516384,EXP,Red);
ticket16=OrderSend(Symbol(),OP_BUYSTOP,Lot6,Askx+(Distance*6)*Point,Slippage,Askx-(StopLoss*6)*Point,Askx+(TakeProfit*6)*Point,OPKomen,716384,EXP,Blue);
ticket7=OrderSend(Symbol(),OP_SELLSTOP,Lot7,Bidx-(Distance*7)*Point,Slippage,Bidx+(StopLoss*7)*Point,Bidx-(TakeProfit*7)*Point,OPKomen,516384,EXP,Red);
ticket17=OrderSend(Symbol(),OP_BUYSTOP,Lot7,Askx+(Distance*7)*Point,Slippage,Askx-(StopLoss*7)*Point,Askx+(TakeProfit*7)*Point,OPKomen,716384,EXP,Blue);
ticket8=OrderSend(Symbol(),OP_SELLSTOP,Lot8,Bidx-(Distance*8)*Point,Slippage,Bidx+(StopLoss*8)*Point,Bidx-(TakeProfit*8)*Point,OPKomen,516384,EXP,Red);
ticket18=OrderSend(Symbol(),OP_BUYSTOP,Lot8,Askx+(Distance*8)*Point,Slippage,Askx-(StopLoss*8)*Point,Askx+(TakeProfit*8)*Point,OPKomen,716384,EXP,Blue);
ticket9=OrderSend(Symbol(),OP_SELLSTOP,Lot9,Bidx-(Distance*9)*Point,Slippage,Bidx+(StopLoss*9)*Point,Bidx-(TakeProfit*9)*Point,OPKomen,516384,EXP,Red);
ticket19=OrderSend(Symbol(),OP_BUYSTOP,Lot9,Askx+(Distance*9)*Point,Slippage,Askx-(StopLoss*9)*Point,Askx+(TakeProfit*9)*Point,OPKomen,716384,EXP,Blue);
ticket10=OrderSend(Symbol(),OP_SELLSTOP,Lot10,Bidx-(Distance*10)*Point,Slippage,Bidx+(StopLoss*10)*Point,Bidx-(TakeProfit*10)*Point,OPKomen,516384,EXP,Red);
ticket20=OrderSend(Symbol(),OP_BUYSTOP,Lot10,Askx+(Distance*10)*Point,Slippage,Askx-(StopLoss*10)*Point,Askx+(TakeProfit*10)*Point,OPKomen,716384,EXP,Blue);
}
if (StopLoss>0 && TakeProfit==0)
{
ticket1=OrderSend(Symbol(),OP_SELLSTOP,Lot1,Bidx-Distance*Point,Slippage,Bidx+StopLoss*Point,Bidx-TakeProfit*Point,OPKomen,516384,EXP,Red);
ticket11=OrderSend(Symbol(),OP_BUYSTOP,Lot1,Askx+Distance*Point,Slippage,Askx-StopLoss*Point,0,OPKomen,716384,EXP,Blue);
ticket2=OrderSend(Symbol(),OP_SELLSTOP,Lot2,Bidx-(Distance*2)*Point,Slippage,Bidx+(StopLoss*2)*Point,0,OPKomen,516384,EXP,Red);
ticket12=OrderSend(Symbol(),OP_BUYSTOP,Lot2,Askx+(Distance*2)*Point,Slippage,Askx-(StopLoss*2)*Point,0,OPKomen,716384,EXP,Blue);
ticket3=OrderSend(Symbol(),OP_SELLSTOP,Lot3,Bidx-(Distance*3)*Point,Slippage,Bidx+(StopLoss*3)*Point,0,OPKomen,516384,EXP,Red);
ticket13=OrderSend(Symbol(),OP_BUYSTOP,Lot3,Askx+(Distance*3)*Point,Slippage,Askx-(StopLoss*3)*Point,0,OPKomen,716384,EXP,Blue);
ticket4=OrderSend(Symbol(),OP_SELLSTOP,Lot4,Bidx-(Distance*4)*Point,Slippage,Bidx+(StopLoss*4)*Point,0,OPKomen,516384,EXP,Red);
ticket14=OrderSend(Symbol(),OP_BUYSTOP,Lot4,Askx+(Distance*4)*Point,Slippage,Askx-(StopLoss*4)*Point,0,OPKomen,716384,EXP,Blue);
ticket5=OrderSend(Symbol(),OP_SELLSTOP,Lot5,Bidx-(Distance*5)*Point,Slippage,Bidx+(StopLoss*5)*Point,0,OPKomen,516384,EXP,Red);
ticket15=OrderSend(Symbol(),OP_BUYSTOP,Lot5,Askx+(Distance*5)*Point,Slippage,Askx-(StopLoss*5)*Point,0,OPKomen,716384,EXP,Blue);
ticket6=OrderSend(Symbol(),OP_SELLSTOP,Lot6,Bidx-(Distance*6)*Point,Slippage,Bidx+(StopLoss*6)*Point,0,OPKomen,516384,EXP,Red);
ticket16=OrderSend(Symbol(),OP_BUYSTOP,Lot6,Askx+(Distance*6)*Point,Slippage,Askx-(StopLoss*6)*Point,0,OPKomen,716384,EXP,Blue);
ticket7=OrderSend(Symbol(),OP_SELLSTOP,Lot7,Bidx-(Distance*7)*Point,Slippage,Bidx+(StopLoss*7)*Point,0,OPKomen,516384,EXP,Red);
ticket17=OrderSend(Symbol(),OP_BUYSTOP,Lot7,Askx+(Distance*7)*Point,Slippage,Askx-(StopLoss*7)*Point,0,OPKomen,716384,EXP,Blue);
ticket8=OrderSend(Symbol(),OP_SELLSTOP,Lot8,Bidx-(Distance*8)*Point,Slippage,Bidx+(StopLoss*8)*Point,0,OPKomen,516384,EXP,Red);
ticket18=OrderSend(Symbol(),OP_BUYSTOP,Lot8,Askx+(Distance*8)*Point,Slippage,Askx-(StopLoss*8)*Point,0,OPKomen,716384,EXP,Blue);
ticket9=OrderSend(Symbol(),OP_SELLSTOP,Lot9,Bidx-(Distance*9)*Point,Slippage,Bidx+(StopLoss*9)*Point,0,OPKomen,516384,EXP,Red);
ticket19=OrderSend(Symbol(),OP_BUYSTOP,Lot9,Askx+(Distance*9)*Point,Slippage,Askx-(StopLoss*9)*Point,0,OPKomen,716384,EXP,Blue);
ticket10=OrderSend(Symbol(),OP_SELLSTOP,Lot10,Bidx-(Distance*10)*Point,Slippage,Bidx+(StopLoss*10)*Point,0,OPKomen,516384,EXP,Red);
ticket20=OrderSend(Symbol(),OP_BUYSTOP,Lot10,Askx+(Distance*10)*Point,Slippage,Askx-(StopLoss*10)*Point,0,OPKomen,716384,EXP,Blue);
}
if (StopLoss==0 && TakeProfit>0)
{
ticket1=OrderSend(Symbol(),OP_SELLSTOP,Lot1,Bidx-Distance*Point,Slippage,0,Bidx-TakeProfit*Point,OPKomen,516384,EXP,Red);
ticket11=OrderSend(Symbol(),OP_BUYSTOP,Lot1,Askx+Distance*Point,Slippage,0,Askx+TakeProfit*Point,OPKomen,716384,EXP,Blue);
ticket2=OrderSend(Symbol(),OP_SELLSTOP,Lot2,Bidx-(Distance*2)*Point,Slippage,0,Bidx-(TakeProfit*2)*Point,OPKomen,516384,EXP,Red);
ticket12=OrderSend(Symbol(),OP_BUYSTOP,Lot2,Askx+(Distance*2)*Point,Slippage,0,Askx+(TakeProfit*2)*Point,OPKomen,716384,EXP,Blue);
ticket3=OrderSend(Symbol(),OP_SELLSTOP,Lot3,Bidx-(Distance*3)*Point,Slippage,0,Bidx-(TakeProfit*3)*Point,OPKomen,516384,EXP,Red);
ticket13=OrderSend(Symbol(),OP_BUYSTOP,Lot3,Askx+(Distance*3)*Point,Slippage,0,Askx+(TakeProfit*3)*Point,OPKomen,716384,EXP,Blue);
ticket4=OrderSend(Symbol(),OP_SELLSTOP,Lot4,Bidx-(Distance*4)*Point,Slippage,0,Bidx-(TakeProfit*4)*Point,OPKomen,516384,EXP,Red);
ticket14=OrderSend(Symbol(),OP_BUYSTOP,Lot4,Askx+(Distance*4)*Point,Slippage,0,Askx+(TakeProfit*4)*Point,OPKomen,716384,EXP,Blue);
ticket5=OrderSend(Symbol(),OP_SELLSTOP,Lot5,Bidx-(Distance*5)*Point,Slippage,0,Bidx-(TakeProfit*5)*Point,OPKomen,516384,EXP,Red);
ticket15=OrderSend(Symbol(),OP_BUYSTOP,Lot5,Askx+(Distance*5)*Point,Slippage,0,Askx+(TakeProfit*5)*Point,OPKomen,716384,EXP,Blue);
ticket6=OrderSend(Symbol(),OP_SELLSTOP,Lot6,Bidx-(Distance*6)*Point,Slippage,0,Bidx-(TakeProfit*6)*Point,OPKomen,516384,EXP,Red);
ticket16=OrderSend(Symbol(),OP_BUYSTOP,Lot6,Askx+(Distance*6)*Point,Slippage,0,Askx+(TakeProfit*6)*Point,OPKomen,716384,EXP,Blue);
ticket7=OrderSend(Symbol(),OP_SELLSTOP,Lot7,Bidx-(Distance*7)*Point,Slippage,0,Bidx-(TakeProfit*7)*Point,OPKomen,516384,EXP,Red);
ticket17=OrderSend(Symbol(),OP_BUYSTOP,Lot7,Askx+(Distance*7)*Point,Slippage,0,Askx+(TakeProfit*7)*Point,OPKomen,716384,EXP,Blue);
ticket8=OrderSend(Symbol(),OP_SELLSTOP,Lot8,Bidx-(Distance*8)*Point,Slippage,0,Bidx-(TakeProfit*8)*Point,OPKomen,516384,EXP,Red);
ticket18=OrderSend(Symbol(),OP_BUYSTOP,Lot8,Askx+(Distance*8)*Point,Slippage,0,Askx+(TakeProfit*8)*Point,OPKomen,716384,EXP,Blue);
ticket9=OrderSend(Symbol(),OP_SELLSTOP,Lot9,Bidx-(Distance*9)*Point,Slippage,0,Bidx-(TakeProfit*9)*Point,OPKomen,516384,EXP,Red);
ticket19=OrderSend(Symbol(),OP_BUYSTOP,Lot9,Askx+(Distance*9)*Point,Slippage,0,Askx+(TakeProfit*9)*Point,OPKomen,716384,EXP,Blue);
ticket10=OrderSend(Symbol(),OP_SELLSTOP,Lot10,Bidx-(Distance*10)*Point,Slippage,0,Bidx-(TakeProfit*10)*Point,OPKomen,516384,EXP,Red);
ticket20=OrderSend(Symbol(),OP_BUYSTOP,Lot10,Askx+(Distance*10)*Point,Slippage,0,Askx+(TakeProfit*10)*Point,OPKomen,716384,EXP,Blue);
}
if (StopLoss==0 && TakeProfit==0)
{
ticket1=OrderSend(Symbol(),OP_SELLSTOP,Lot1,Bidx-Distance*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket11=OrderSend(Symbol(),OP_BUYSTOP,Lot1,Askx+Distance*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket2=OrderSend(Symbol(),OP_SELLSTOP,Lot2,Bidx-(Distance*2)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket12=OrderSend(Symbol(),OP_BUYSTOP,Lot2,Askx+(Distance*2)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket3=OrderSend(Symbol(),OP_SELLSTOP,Lot3,Bidx-(Distance*3)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket13=OrderSend(Symbol(),OP_BUYSTOP,Lot3,Askx+(Distance*3)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket4=OrderSend(Symbol(),OP_SELLSTOP,Lot4,Bidx-(Distance*4)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket14=OrderSend(Symbol(),OP_BUYSTOP,Lot4,Askx+(Distance*4)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket5=OrderSend(Symbol(),OP_SELLSTOP,Lot5,Bidx-(Distance*5)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket15=OrderSend(Symbol(),OP_BUYSTOP,Lot5,Askx+(Distance*5)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket6=OrderSend(Symbol(),OP_SELLSTOP,Lot6,Bidx-(Distance*6)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket16=OrderSend(Symbol(),OP_BUYSTOP,Lot6,Askx+(Distance*6)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket7=OrderSend(Symbol(),OP_SELLSTOP,Lot7,Bidx-(Distance*7)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket17=OrderSend(Symbol(),OP_BUYSTOP,Lot7,Askx+(Distance*7)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket8=OrderSend(Symbol(),OP_SELLSTOP,Lot8,Bidx-(Distance*8)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket18=OrderSend(Symbol(),OP_BUYSTOP,Lot8,Askx+(Distance*8)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket9=OrderSend(Symbol(),OP_SELLSTOP,Lot9,Bidx-(Distance*9)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket19=OrderSend(Symbol(),OP_BUYSTOP,Lot9,Askx+(Distance*9)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket10=OrderSend(Symbol(),OP_SELLSTOP,Lot10,Bidx-(Distance*10)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket20=OrderSend(Symbol(),OP_BUYSTOP,Lot10,Askx+(Distance*10)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
}
//----
return(0);
}
//+------------------------------------------------------------------+
#property show_confirm
extern bool BuyStopOnly = true;
extern bool SellStopOnly = true;
extern int Distance = 50;
extern int StopLoss = 0;
extern int TakeProfit = 0;
extern double Lot1 = 0.03;
extern double Lot2 = 0.03;
extern double Lot3 = 0.03;
extern double Lot4 = 0.03;
extern double Lot5 = 0.03;
extern double Lot6 = 0.03;
extern double Lot7 = 0.03;
extern double Lot8 = 0.03;
extern double Lot9 = 0.03;
extern double Lot10 = 0.03;
extern int Expiration_Nx60 = 15;
extern int Slippage = 3;
string OPKomen="";
int init()
{
return(0);
}
//+------------------------------------------------------------------+
//| script "send pending order with expiration data" |
//+------------------------------------------------------------------+
int start()
{
if (BuyStopOnly==true && SellStopOnly== false) BuyStopOnlyx();
if (BuyStopOnly==false && SellStopOnly== true) SellStopOnlyx();
if (BuyStopOnly==true && SellStopOnly== true) BuySellStopx();
//----
return(0);
}
//+------------------------------------------------------------------+
void SellStopOnlyx()
{
int ticket1=0;
int ticket2=0;
int ticket3=0;
int ticket4=0;
int ticket5=0;
int ticket6=0;
int ticket7=0;
int ticket8=0;
int ticket9=0;
int ticket10=0;
int EXP;
double point;
//----
EXP=CurTime()+Expiration_Nx60*60;
double Bidx = Bid;
double Askx = Ask;
//----
if (StopLoss>0 && TakeProfit>0)
{
ticket1=OrderSend(Symbol(),OP_SELLSTOP,Lot1,Bidx-Distance*Point,Slippage,Bidx+StopLoss*Point,Bidx-TakeProfit*Point,OPKomen,516384,EXP,Red);
ticket2=OrderSend(Symbol(),OP_SELLSTOP,Lot2,Bidx-(Distance*2)*Point,Slippage,Bidx+(StopLoss*2)*Point,Bidx-(TakeProfit*2)*Point,OPKomen,516384,EXP,Red);
ticket3=OrderSend(Symbol(),OP_SELLSTOP,Lot3,Bidx-(Distance*3)*Point,Slippage,Bidx+(StopLoss*3)*Point,Bidx-(TakeProfit*3)*Point,OPKomen,516384,EXP,Red);
ticket4=OrderSend(Symbol(),OP_SELLSTOP,Lot4,Bidx-(Distance*4)*Point,Slippage,Bidx+(StopLoss*4)*Point,Bidx-(TakeProfit*4)*Point,OPKomen,516384,EXP,Red);
ticket5=OrderSend(Symbol(),OP_SELLSTOP,Lot5,Bidx-(Distance*5)*Point,Slippage,Bidx+(StopLoss*5)*Point,Bidx-(TakeProfit*5)*Point,OPKomen,516384,EXP,Red);
ticket6=OrderSend(Symbol(),OP_SELLSTOP,Lot6,Bidx-(Distance*6)*Point,Slippage,Bidx+(StopLoss*6)*Point,Bidx-(TakeProfit*6)*Point,OPKomen,516384,EXP,Red);
ticket7=OrderSend(Symbol(),OP_SELLSTOP,Lot7,Bidx-(Distance*7)*Point,Slippage,Bidx+(StopLoss*7)*Point,Bidx-(TakeProfit*7)*Point,OPKomen,516384,EXP,Red);
ticket8=OrderSend(Symbol(),OP_SELLSTOP,Lot8,Bidx-(Distance*8)*Point,Slippage,Bidx+(StopLoss*8)*Point,Bidx-(TakeProfit*8)*Point,OPKomen,516384,EXP,Red);
ticket9=OrderSend(Symbol(),OP_SELLSTOP,Lot9,Bidx-(Distance*9)*Point,Slippage,Bidx+(StopLoss*9)*Point,Bidx-(TakeProfit*9)*Point,OPKomen,516384,EXP,Red);
ticket10=OrderSend(Symbol(),OP_SELLSTOP,Lot10,Bidx-(Distance*10)*Point,Slippage,Bidx+(StopLoss*10)*Point,Bidx-(TakeProfit*10)*Point,OPKomen,516384,EXP,Red);
}
if (StopLoss>0 && TakeProfit==0)
{
ticket1=OrderSend(Symbol(),OP_SELLSTOP,Lot1,Bidx-Distance*Point,Slippage,Bidx+StopLoss*Point,Bidx-TakeProfit*Point,OPKomen,516384,EXP,Red);
ticket2=OrderSend(Symbol(),OP_SELLSTOP,Lot2,Bidx-(Distance*2)*Point,Slippage,Bidx+(StopLoss*2)*Point,0,OPKomen,516384,EXP,Red);
ticket3=OrderSend(Symbol(),OP_SELLSTOP,Lot3,Bidx-(Distance*3)*Point,Slippage,Bidx+(StopLoss*3)*Point,0,OPKomen,516384,EXP,Red);
ticket4=OrderSend(Symbol(),OP_SELLSTOP,Lot4,Bidx-(Distance*4)*Point,Slippage,Bidx+(StopLoss*4)*Point,0,OPKomen,516384,EXP,Red);
ticket5=OrderSend(Symbol(),OP_SELLSTOP,Lot5,Bidx-(Distance*5)*Point,Slippage,Bidx+(StopLoss*5)*Point,0,OPKomen,516384,EXP,Red);
ticket6=OrderSend(Symbol(),OP_SELLSTOP,Lot6,Bidx-(Distance*6)*Point,Slippage,Bidx+(StopLoss*6)*Point,0,OPKomen,516384,EXP,Red);
ticket7=OrderSend(Symbol(),OP_SELLSTOP,Lot7,Bidx-(Distance*7)*Point,Slippage,Bidx+(StopLoss*7)*Point,0,OPKomen,516384,EXP,Red);
ticket8=OrderSend(Symbol(),OP_SELLSTOP,Lot8,Bidx-(Distance*8)*Point,Slippage,Bidx+(StopLoss*8)*Point,0,OPKomen,516384,EXP,Red);
ticket9=OrderSend(Symbol(),OP_SELLSTOP,Lot9,Bidx-(Distance*9)*Point,Slippage,Bidx+(StopLoss*9)*Point,0,OPKomen,516384,EXP,Red);
ticket10=OrderSend(Symbol(),OP_SELLSTOP,Lot10,Bidx-(Distance*10)*Point,Slippage,Bidx+(StopLoss*10)*Point,0,OPKomen,516384,EXP,Red);
}
if (StopLoss==0 && TakeProfit>0)
{
ticket1=OrderSend(Symbol(),OP_SELLSTOP,Lot1,Bidx-Distance*Point,Slippage,0,Bidx-TakeProfit*Point,OPKomen,516384,EXP,Red);
ticket2=OrderSend(Symbol(),OP_SELLSTOP,Lot2,Bidx-(Distance*2)*Point,Slippage,0,Bidx-(TakeProfit*2)*Point,OPKomen,516384,EXP,Red);
ticket3=OrderSend(Symbol(),OP_SELLSTOP,Lot3,Bidx-(Distance*3)*Point,Slippage,0,Bidx-(TakeProfit*3)*Point,OPKomen,516384,EXP,Red);
ticket4=OrderSend(Symbol(),OP_SELLSTOP,Lot4,Bidx-(Distance*4)*Point,Slippage,0,Bidx-(TakeProfit*4)*Point,OPKomen,516384,EXP,Red);
ticket5=OrderSend(Symbol(),OP_SELLSTOP,Lot5,Bidx-(Distance*5)*Point,Slippage,0,Bidx-(TakeProfit*5)*Point,OPKomen,516384,EXP,Red);
ticket6=OrderSend(Symbol(),OP_SELLSTOP,Lot6,Bidx-(Distance*6)*Point,Slippage,0,Bidx-(TakeProfit*6)*Point,OPKomen,516384,EXP,Red);
ticket7=OrderSend(Symbol(),OP_SELLSTOP,Lot7,Bidx-(Distance*7)*Point,Slippage,0,Bidx-(TakeProfit*7)*Point,OPKomen,516384,EXP,Red);
ticket8=OrderSend(Symbol(),OP_SELLSTOP,Lot8,Bidx-(Distance*8)*Point,Slippage,0,Bidx-(TakeProfit*8)*Point,OPKomen,516384,EXP,Red);
ticket9=OrderSend(Symbol(),OP_SELLSTOP,Lot9,Bidx-(Distance*9)*Point,Slippage,0,Bidx-(TakeProfit*9)*Point,OPKomen,516384,EXP,Red);
ticket10=OrderSend(Symbol(),OP_SELLSTOP,Lot10,Bidx-(Distance*10)*Point,Slippage,0,Bidx-(TakeProfit*10)*Point,OPKomen,516384,EXP,Red);
}
if (StopLoss==0 && TakeProfit==0)
{
ticket1=OrderSend(Symbol(),OP_SELLSTOP,Lot1,Bidx-Distance*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket2=OrderSend(Symbol(),OP_SELLSTOP,Lot2,Bidx-(Distance*2)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket3=OrderSend(Symbol(),OP_SELLSTOP,Lot3,Bidx-(Distance*3)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket4=OrderSend(Symbol(),OP_SELLSTOP,Lot4,Bidx-(Distance*4)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket5=OrderSend(Symbol(),OP_SELLSTOP,Lot5,Bidx-(Distance*5)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket6=OrderSend(Symbol(),OP_SELLSTOP,Lot6,Bidx-(Distance*6)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket7=OrderSend(Symbol(),OP_SELLSTOP,Lot7,Bidx-(Distance*7)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket8=OrderSend(Symbol(),OP_SELLSTOP,Lot8,Bidx-(Distance*8)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket9=OrderSend(Symbol(),OP_SELLSTOP,Lot9,Bidx-(Distance*9)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket10=OrderSend(Symbol(),OP_SELLSTOP,Lot10,Bidx-(Distance*10)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
}
//----
return(0);
}
//+------------------------------------------------------------------+
void BuyStopOnlyx()
{
int ticket11=0;
int ticket12=0;
int ticket13=0;
int ticket14=0;
int ticket15=0;
int ticket16=0;
int ticket17=0;
int ticket18=0;
int ticket19=0;
int ticket20=0;
int EXP;
double point;
//----
EXP=CurTime()+Expiration_Nx60*60;
double Bidx = Bid;
double Askx = Ask;
//----
if (StopLoss>0 && TakeProfit>0)
{
ticket11=OrderSend(Symbol(),OP_BUYSTOP,Lot1,Askx+Distance*Point,Slippage,Askx-StopLoss*Point,Askx+TakeProfit*Point,OPKomen,716384,EXP,Blue);
ticket12=OrderSend(Symbol(),OP_BUYSTOP,Lot2,Askx+(Distance*2)*Point,Slippage,Askx-(StopLoss*2)*Point,Askx+(TakeProfit*2)*Point,OPKomen,716384,EXP,Blue);
ticket13=OrderSend(Symbol(),OP_BUYSTOP,Lot3,Askx+(Distance*3)*Point,Slippage,Askx-(StopLoss*3)*Point,Askx+(TakeProfit*3)*Point,OPKomen,716384,EXP,Blue);
ticket14=OrderSend(Symbol(),OP_BUYSTOP,Lot4,Askx+(Distance*4)*Point,Slippage,Askx-(StopLoss*4)*Point,Askx+(TakeProfit*4)*Point,OPKomen,716384,EXP,Blue);
ticket15=OrderSend(Symbol(),OP_BUYSTOP,Lot5,Askx+(Distance*5)*Point,Slippage,Askx-(StopLoss*5)*Point,Askx+(TakeProfit*5)*Point,OPKomen,716384,EXP,Blue);
ticket16=OrderSend(Symbol(),OP_BUYSTOP,Lot6,Askx+(Distance*6)*Point,Slippage,Askx-(StopLoss*6)*Point,Askx+(TakeProfit*6)*Point,OPKomen,716384,EXP,Blue);
ticket17=OrderSend(Symbol(),OP_BUYSTOP,Lot7,Askx+(Distance*7)*Point,Slippage,Askx-(StopLoss*7)*Point,Askx+(TakeProfit*7)*Point,OPKomen,716384,EXP,Blue);
ticket18=OrderSend(Symbol(),OP_BUYSTOP,Lot8,Askx+(Distance*8)*Point,Slippage,Askx-(StopLoss*8)*Point,Askx+(TakeProfit*8)*Point,OPKomen,716384,EXP,Blue);
ticket19=OrderSend(Symbol(),OP_BUYSTOP,Lot9,Askx+(Distance*9)*Point,Slippage,Askx-(StopLoss*9)*Point,Askx+(TakeProfit*9)*Point,OPKomen,716384,EXP,Blue);
ticket20=OrderSend(Symbol(),OP_BUYSTOP,Lot10,Askx+(Distance*10)*Point,Slippage,Askx-(StopLoss*10)*Point,Askx+(TakeProfit*10)*Point,OPKomen,716384,EXP,Blue);
}
if (StopLoss>0 && TakeProfit==0)
{
ticket11=OrderSend(Symbol(),OP_BUYSTOP,Lot1,Askx+Distance*Point,Slippage,Askx-StopLoss*Point,0,OPKomen,716384,EXP,Blue);
ticket12=OrderSend(Symbol(),OP_BUYSTOP,Lot2,Askx+(Distance*2)*Point,Slippage,Askx-(StopLoss*2)*Point,0,OPKomen,716384,EXP,Blue);
ticket13=OrderSend(Symbol(),OP_BUYSTOP,Lot3,Askx+(Distance*3)*Point,Slippage,Askx-(StopLoss*3)*Point,0,OPKomen,716384,EXP,Blue);
ticket14=OrderSend(Symbol(),OP_BUYSTOP,Lot4,Askx+(Distance*4)*Point,Slippage,Askx-(StopLoss*4)*Point,0,OPKomen,716384,EXP,Blue);
ticket15=OrderSend(Symbol(),OP_BUYSTOP,Lot5,Askx+(Distance*5)*Point,Slippage,Askx-(StopLoss*5)*Point,0,OPKomen,716384,EXP,Blue);
ticket16=OrderSend(Symbol(),OP_BUYSTOP,Lot6,Askx+(Distance*6)*Point,Slippage,Askx-(StopLoss*6)*Point,0,OPKomen,716384,EXP,Blue);
ticket17=OrderSend(Symbol(),OP_BUYSTOP,Lot7,Askx+(Distance*7)*Point,Slippage,Askx-(StopLoss*7)*Point,0,OPKomen,716384,EXP,Blue);
ticket18=OrderSend(Symbol(),OP_BUYSTOP,Lot8,Askx+(Distance*8)*Point,Slippage,Askx-(StopLoss*8)*Point,0,OPKomen,716384,EXP,Blue);
ticket19=OrderSend(Symbol(),OP_BUYSTOP,Lot9,Askx+(Distance*9)*Point,Slippage,Askx-(StopLoss*9)*Point,0,OPKomen,716384,EXP,Blue);
ticket20=OrderSend(Symbol(),OP_BUYSTOP,Lot10,Askx+(Distance*10)*Point,Slippage,Askx-(StopLoss*10)*Point,0,OPKomen,716384,EXP,Blue);
}
if (StopLoss==0 && TakeProfit>0)
{
ticket11=OrderSend(Symbol(),OP_BUYSTOP,Lot1,Askx+Distance*Point,Slippage,0,Askx+TakeProfit*Point,OPKomen,716384,EXP,Blue);
ticket12=OrderSend(Symbol(),OP_BUYSTOP,Lot2,Askx+(Distance*2)*Point,Slippage,0,Askx+(TakeProfit*2)*Point,OPKomen,716384,EXP,Blue);
ticket13=OrderSend(Symbol(),OP_BUYSTOP,Lot3,Askx+(Distance*3)*Point,Slippage,0,Askx+(TakeProfit*3)*Point,OPKomen,716384,EXP,Blue);
ticket14=OrderSend(Symbol(),OP_BUYSTOP,Lot4,Askx+(Distance*4)*Point,Slippage,0,Askx+(TakeProfit*4)*Point,OPKomen,716384,EXP,Blue);
ticket15=OrderSend(Symbol(),OP_BUYSTOP,Lot5,Askx+(Distance*5)*Point,Slippage,0,Askx+(TakeProfit*5)*Point,OPKomen,716384,EXP,Blue);
ticket16=OrderSend(Symbol(),OP_BUYSTOP,Lot6,Askx+(Distance*6)*Point,Slippage,0,Askx+(TakeProfit*6)*Point,OPKomen,716384,EXP,Blue);
ticket17=OrderSend(Symbol(),OP_BUYSTOP,Lot7,Askx+(Distance*7)*Point,Slippage,0,Askx+(TakeProfit*7)*Point,OPKomen,716384,EXP,Blue);
ticket18=OrderSend(Symbol(),OP_BUYSTOP,Lot8,Askx+(Distance*8)*Point,Slippage,0,Askx+(TakeProfit*8)*Point,OPKomen,716384,EXP,Blue);
ticket19=OrderSend(Symbol(),OP_BUYSTOP,Lot9,Askx+(Distance*9)*Point,Slippage,0,Askx+(TakeProfit*9)*Point,OPKomen,716384,EXP,Blue);
ticket20=OrderSend(Symbol(),OP_BUYSTOP,Lot10,Askx+(Distance*10)*Point,Slippage,0,Askx+(TakeProfit*10)*Point,OPKomen,716384,EXP,Blue);
}
if (StopLoss==0 && TakeProfit==0)
{
ticket11=OrderSend(Symbol(),OP_BUYSTOP,Lot1,Askx+Distance*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket12=OrderSend(Symbol(),OP_BUYSTOP,Lot2,Askx+(Distance*2)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket13=OrderSend(Symbol(),OP_BUYSTOP,Lot3,Askx+(Distance*3)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket14=OrderSend(Symbol(),OP_BUYSTOP,Lot4,Askx+(Distance*4)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket15=OrderSend(Symbol(),OP_BUYSTOP,Lot5,Askx+(Distance*5)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket16=OrderSend(Symbol(),OP_BUYSTOP,Lot6,Askx+(Distance*6)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket17=OrderSend(Symbol(),OP_BUYSTOP,Lot7,Askx+(Distance*7)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket18=OrderSend(Symbol(),OP_BUYSTOP,Lot8,Askx+(Distance*8)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket19=OrderSend(Symbol(),OP_BUYSTOP,Lot9,Askx+(Distance*9)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket20=OrderSend(Symbol(),OP_BUYSTOP,Lot10,Askx+(Distance*10)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
}
Sleep(1000);
//----
return(0);
}
//+------------------------------------------------------------------+
void BuySellStopx()
{
int ticket1=0;
int ticket2=0;
int ticket3=0;
int ticket4=0;
int ticket5=0;
int ticket6=0;
int ticket7=0;
int ticket8=0;
int ticket9=0;
int ticket10=0;
int ticket11=0;
int ticket12=0;
int ticket13=0;
int ticket14=0;
int ticket15=0;
int ticket16=0;
int ticket17=0;
int ticket18=0;
int ticket19=0;
int ticket20=0;
int EXP;
double point;
//----
EXP=CurTime()+Expiration_Nx60*60;
double Bidx = Bid;
double Askx = Ask;
//----
if (StopLoss>0 && TakeProfit>0)
{
ticket1=OrderSend(Symbol(),OP_SELLSTOP,Lot1,Bidx-Distance*Point,Slippage,Bidx+StopLoss*Point,Bidx-TakeProfit*Point,OPKomen,516384,EXP,Red);
ticket11=OrderSend(Symbol(),OP_BUYSTOP,Lot1,Askx+Distance*Point,Slippage,Askx-StopLoss*Point,Askx+TakeProfit*Point,OPKomen,716384,EXP,Blue);
ticket2=OrderSend(Symbol(),OP_SELLSTOP,Lot2,Bidx-(Distance*2)*Point,Slippage,Bidx+(StopLoss*2)*Point,Bidx-(TakeProfit*2)*Point,OPKomen,516384,EXP,Red);
ticket12=OrderSend(Symbol(),OP_BUYSTOP,Lot2,Askx+(Distance*2)*Point,Slippage,Askx-(StopLoss*2)*Point,Askx+(TakeProfit*2)*Point,OPKomen,716384,EXP,Blue);
ticket3=OrderSend(Symbol(),OP_SELLSTOP,Lot3,Bidx-(Distance*3)*Point,Slippage,Bidx+(StopLoss*3)*Point,Bidx-(TakeProfit*3)*Point,OPKomen,516384,EXP,Red);
ticket13=OrderSend(Symbol(),OP_BUYSTOP,Lot3,Askx+(Distance*3)*Point,Slippage,Askx-(StopLoss*3)*Point,Askx+(TakeProfit*3)*Point,OPKomen,716384,EXP,Blue);
ticket4=OrderSend(Symbol(),OP_SELLSTOP,Lot4,Bidx-(Distance*4)*Point,Slippage,Bidx+(StopLoss*4)*Point,Bidx-(TakeProfit*4)*Point,OPKomen,516384,EXP,Red);
ticket14=OrderSend(Symbol(),OP_BUYSTOP,Lot4,Askx+(Distance*4)*Point,Slippage,Askx-(StopLoss*4)*Point,Askx+(TakeProfit*4)*Point,OPKomen,716384,EXP,Blue);
ticket5=OrderSend(Symbol(),OP_SELLSTOP,Lot5,Bidx-(Distance*5)*Point,Slippage,Bidx+(StopLoss*5)*Point,Bidx-(TakeProfit*5)*Point,OPKomen,516384,EXP,Red);
ticket15=OrderSend(Symbol(),OP_BUYSTOP,Lot5,Askx+(Distance*5)*Point,Slippage,Askx-(StopLoss*5)*Point,Askx+(TakeProfit*5)*Point,OPKomen,716384,EXP,Blue);
ticket6=OrderSend(Symbol(),OP_SELLSTOP,Lot6,Bidx-(Distance*6)*Point,Slippage,Bidx+(StopLoss*6)*Point,Bidx-(TakeProfit*6)*Point,OPKomen,516384,EXP,Red);
ticket16=OrderSend(Symbol(),OP_BUYSTOP,Lot6,Askx+(Distance*6)*Point,Slippage,Askx-(StopLoss*6)*Point,Askx+(TakeProfit*6)*Point,OPKomen,716384,EXP,Blue);
ticket7=OrderSend(Symbol(),OP_SELLSTOP,Lot7,Bidx-(Distance*7)*Point,Slippage,Bidx+(StopLoss*7)*Point,Bidx-(TakeProfit*7)*Point,OPKomen,516384,EXP,Red);
ticket17=OrderSend(Symbol(),OP_BUYSTOP,Lot7,Askx+(Distance*7)*Point,Slippage,Askx-(StopLoss*7)*Point,Askx+(TakeProfit*7)*Point,OPKomen,716384,EXP,Blue);
ticket8=OrderSend(Symbol(),OP_SELLSTOP,Lot8,Bidx-(Distance*8)*Point,Slippage,Bidx+(StopLoss*8)*Point,Bidx-(TakeProfit*8)*Point,OPKomen,516384,EXP,Red);
ticket18=OrderSend(Symbol(),OP_BUYSTOP,Lot8,Askx+(Distance*8)*Point,Slippage,Askx-(StopLoss*8)*Point,Askx+(TakeProfit*8)*Point,OPKomen,716384,EXP,Blue);
ticket9=OrderSend(Symbol(),OP_SELLSTOP,Lot9,Bidx-(Distance*9)*Point,Slippage,Bidx+(StopLoss*9)*Point,Bidx-(TakeProfit*9)*Point,OPKomen,516384,EXP,Red);
ticket19=OrderSend(Symbol(),OP_BUYSTOP,Lot9,Askx+(Distance*9)*Point,Slippage,Askx-(StopLoss*9)*Point,Askx+(TakeProfit*9)*Point,OPKomen,716384,EXP,Blue);
ticket10=OrderSend(Symbol(),OP_SELLSTOP,Lot10,Bidx-(Distance*10)*Point,Slippage,Bidx+(StopLoss*10)*Point,Bidx-(TakeProfit*10)*Point,OPKomen,516384,EXP,Red);
ticket20=OrderSend(Symbol(),OP_BUYSTOP,Lot10,Askx+(Distance*10)*Point,Slippage,Askx-(StopLoss*10)*Point,Askx+(TakeProfit*10)*Point,OPKomen,716384,EXP,Blue);
}
if (StopLoss>0 && TakeProfit==0)
{
ticket1=OrderSend(Symbol(),OP_SELLSTOP,Lot1,Bidx-Distance*Point,Slippage,Bidx+StopLoss*Point,Bidx-TakeProfit*Point,OPKomen,516384,EXP,Red);
ticket11=OrderSend(Symbol(),OP_BUYSTOP,Lot1,Askx+Distance*Point,Slippage,Askx-StopLoss*Point,0,OPKomen,716384,EXP,Blue);
ticket2=OrderSend(Symbol(),OP_SELLSTOP,Lot2,Bidx-(Distance*2)*Point,Slippage,Bidx+(StopLoss*2)*Point,0,OPKomen,516384,EXP,Red);
ticket12=OrderSend(Symbol(),OP_BUYSTOP,Lot2,Askx+(Distance*2)*Point,Slippage,Askx-(StopLoss*2)*Point,0,OPKomen,716384,EXP,Blue);
ticket3=OrderSend(Symbol(),OP_SELLSTOP,Lot3,Bidx-(Distance*3)*Point,Slippage,Bidx+(StopLoss*3)*Point,0,OPKomen,516384,EXP,Red);
ticket13=OrderSend(Symbol(),OP_BUYSTOP,Lot3,Askx+(Distance*3)*Point,Slippage,Askx-(StopLoss*3)*Point,0,OPKomen,716384,EXP,Blue);
ticket4=OrderSend(Symbol(),OP_SELLSTOP,Lot4,Bidx-(Distance*4)*Point,Slippage,Bidx+(StopLoss*4)*Point,0,OPKomen,516384,EXP,Red);
ticket14=OrderSend(Symbol(),OP_BUYSTOP,Lot4,Askx+(Distance*4)*Point,Slippage,Askx-(StopLoss*4)*Point,0,OPKomen,716384,EXP,Blue);
ticket5=OrderSend(Symbol(),OP_SELLSTOP,Lot5,Bidx-(Distance*5)*Point,Slippage,Bidx+(StopLoss*5)*Point,0,OPKomen,516384,EXP,Red);
ticket15=OrderSend(Symbol(),OP_BUYSTOP,Lot5,Askx+(Distance*5)*Point,Slippage,Askx-(StopLoss*5)*Point,0,OPKomen,716384,EXP,Blue);
ticket6=OrderSend(Symbol(),OP_SELLSTOP,Lot6,Bidx-(Distance*6)*Point,Slippage,Bidx+(StopLoss*6)*Point,0,OPKomen,516384,EXP,Red);
ticket16=OrderSend(Symbol(),OP_BUYSTOP,Lot6,Askx+(Distance*6)*Point,Slippage,Askx-(StopLoss*6)*Point,0,OPKomen,716384,EXP,Blue);
ticket7=OrderSend(Symbol(),OP_SELLSTOP,Lot7,Bidx-(Distance*7)*Point,Slippage,Bidx+(StopLoss*7)*Point,0,OPKomen,516384,EXP,Red);
ticket17=OrderSend(Symbol(),OP_BUYSTOP,Lot7,Askx+(Distance*7)*Point,Slippage,Askx-(StopLoss*7)*Point,0,OPKomen,716384,EXP,Blue);
ticket8=OrderSend(Symbol(),OP_SELLSTOP,Lot8,Bidx-(Distance*8)*Point,Slippage,Bidx+(StopLoss*8)*Point,0,OPKomen,516384,EXP,Red);
ticket18=OrderSend(Symbol(),OP_BUYSTOP,Lot8,Askx+(Distance*8)*Point,Slippage,Askx-(StopLoss*8)*Point,0,OPKomen,716384,EXP,Blue);
ticket9=OrderSend(Symbol(),OP_SELLSTOP,Lot9,Bidx-(Distance*9)*Point,Slippage,Bidx+(StopLoss*9)*Point,0,OPKomen,516384,EXP,Red);
ticket19=OrderSend(Symbol(),OP_BUYSTOP,Lot9,Askx+(Distance*9)*Point,Slippage,Askx-(StopLoss*9)*Point,0,OPKomen,716384,EXP,Blue);
ticket10=OrderSend(Symbol(),OP_SELLSTOP,Lot10,Bidx-(Distance*10)*Point,Slippage,Bidx+(StopLoss*10)*Point,0,OPKomen,516384,EXP,Red);
ticket20=OrderSend(Symbol(),OP_BUYSTOP,Lot10,Askx+(Distance*10)*Point,Slippage,Askx-(StopLoss*10)*Point,0,OPKomen,716384,EXP,Blue);
}
if (StopLoss==0 && TakeProfit>0)
{
ticket1=OrderSend(Symbol(),OP_SELLSTOP,Lot1,Bidx-Distance*Point,Slippage,0,Bidx-TakeProfit*Point,OPKomen,516384,EXP,Red);
ticket11=OrderSend(Symbol(),OP_BUYSTOP,Lot1,Askx+Distance*Point,Slippage,0,Askx+TakeProfit*Point,OPKomen,716384,EXP,Blue);
ticket2=OrderSend(Symbol(),OP_SELLSTOP,Lot2,Bidx-(Distance*2)*Point,Slippage,0,Bidx-(TakeProfit*2)*Point,OPKomen,516384,EXP,Red);
ticket12=OrderSend(Symbol(),OP_BUYSTOP,Lot2,Askx+(Distance*2)*Point,Slippage,0,Askx+(TakeProfit*2)*Point,OPKomen,716384,EXP,Blue);
ticket3=OrderSend(Symbol(),OP_SELLSTOP,Lot3,Bidx-(Distance*3)*Point,Slippage,0,Bidx-(TakeProfit*3)*Point,OPKomen,516384,EXP,Red);
ticket13=OrderSend(Symbol(),OP_BUYSTOP,Lot3,Askx+(Distance*3)*Point,Slippage,0,Askx+(TakeProfit*3)*Point,OPKomen,716384,EXP,Blue);
ticket4=OrderSend(Symbol(),OP_SELLSTOP,Lot4,Bidx-(Distance*4)*Point,Slippage,0,Bidx-(TakeProfit*4)*Point,OPKomen,516384,EXP,Red);
ticket14=OrderSend(Symbol(),OP_BUYSTOP,Lot4,Askx+(Distance*4)*Point,Slippage,0,Askx+(TakeProfit*4)*Point,OPKomen,716384,EXP,Blue);
ticket5=OrderSend(Symbol(),OP_SELLSTOP,Lot5,Bidx-(Distance*5)*Point,Slippage,0,Bidx-(TakeProfit*5)*Point,OPKomen,516384,EXP,Red);
ticket15=OrderSend(Symbol(),OP_BUYSTOP,Lot5,Askx+(Distance*5)*Point,Slippage,0,Askx+(TakeProfit*5)*Point,OPKomen,716384,EXP,Blue);
ticket6=OrderSend(Symbol(),OP_SELLSTOP,Lot6,Bidx-(Distance*6)*Point,Slippage,0,Bidx-(TakeProfit*6)*Point,OPKomen,516384,EXP,Red);
ticket16=OrderSend(Symbol(),OP_BUYSTOP,Lot6,Askx+(Distance*6)*Point,Slippage,0,Askx+(TakeProfit*6)*Point,OPKomen,716384,EXP,Blue);
ticket7=OrderSend(Symbol(),OP_SELLSTOP,Lot7,Bidx-(Distance*7)*Point,Slippage,0,Bidx-(TakeProfit*7)*Point,OPKomen,516384,EXP,Red);
ticket17=OrderSend(Symbol(),OP_BUYSTOP,Lot7,Askx+(Distance*7)*Point,Slippage,0,Askx+(TakeProfit*7)*Point,OPKomen,716384,EXP,Blue);
ticket8=OrderSend(Symbol(),OP_SELLSTOP,Lot8,Bidx-(Distance*8)*Point,Slippage,0,Bidx-(TakeProfit*8)*Point,OPKomen,516384,EXP,Red);
ticket18=OrderSend(Symbol(),OP_BUYSTOP,Lot8,Askx+(Distance*8)*Point,Slippage,0,Askx+(TakeProfit*8)*Point,OPKomen,716384,EXP,Blue);
ticket9=OrderSend(Symbol(),OP_SELLSTOP,Lot9,Bidx-(Distance*9)*Point,Slippage,0,Bidx-(TakeProfit*9)*Point,OPKomen,516384,EXP,Red);
ticket19=OrderSend(Symbol(),OP_BUYSTOP,Lot9,Askx+(Distance*9)*Point,Slippage,0,Askx+(TakeProfit*9)*Point,OPKomen,716384,EXP,Blue);
ticket10=OrderSend(Symbol(),OP_SELLSTOP,Lot10,Bidx-(Distance*10)*Point,Slippage,0,Bidx-(TakeProfit*10)*Point,OPKomen,516384,EXP,Red);
ticket20=OrderSend(Symbol(),OP_BUYSTOP,Lot10,Askx+(Distance*10)*Point,Slippage,0,Askx+(TakeProfit*10)*Point,OPKomen,716384,EXP,Blue);
}
if (StopLoss==0 && TakeProfit==0)
{
ticket1=OrderSend(Symbol(),OP_SELLSTOP,Lot1,Bidx-Distance*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket11=OrderSend(Symbol(),OP_BUYSTOP,Lot1,Askx+Distance*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket2=OrderSend(Symbol(),OP_SELLSTOP,Lot2,Bidx-(Distance*2)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket12=OrderSend(Symbol(),OP_BUYSTOP,Lot2,Askx+(Distance*2)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket3=OrderSend(Symbol(),OP_SELLSTOP,Lot3,Bidx-(Distance*3)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket13=OrderSend(Symbol(),OP_BUYSTOP,Lot3,Askx+(Distance*3)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket4=OrderSend(Symbol(),OP_SELLSTOP,Lot4,Bidx-(Distance*4)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket14=OrderSend(Symbol(),OP_BUYSTOP,Lot4,Askx+(Distance*4)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket5=OrderSend(Symbol(),OP_SELLSTOP,Lot5,Bidx-(Distance*5)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket15=OrderSend(Symbol(),OP_BUYSTOP,Lot5,Askx+(Distance*5)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket6=OrderSend(Symbol(),OP_SELLSTOP,Lot6,Bidx-(Distance*6)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket16=OrderSend(Symbol(),OP_BUYSTOP,Lot6,Askx+(Distance*6)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket7=OrderSend(Symbol(),OP_SELLSTOP,Lot7,Bidx-(Distance*7)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket17=OrderSend(Symbol(),OP_BUYSTOP,Lot7,Askx+(Distance*7)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket8=OrderSend(Symbol(),OP_SELLSTOP,Lot8,Bidx-(Distance*8)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket18=OrderSend(Symbol(),OP_BUYSTOP,Lot8,Askx+(Distance*8)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket9=OrderSend(Symbol(),OP_SELLSTOP,Lot9,Bidx-(Distance*9)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket19=OrderSend(Symbol(),OP_BUYSTOP,Lot9,Askx+(Distance*9)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
ticket10=OrderSend(Symbol(),OP_SELLSTOP,Lot10,Bidx-(Distance*10)*Point,Slippage,0,0,OPKomen,516384,EXP,Red);
ticket20=OrderSend(Symbol(),OP_BUYSTOP,Lot10,Askx+(Distance*10)*Point,Slippage,0,0,OPKomen,716384,EXP,Blue);
}
//----
return(0);
}
//+------------------------------------------------------------------+