Try something like the code posted below:
Code:
extern double Lots1=0.2;
extern double Lots2=0.1;
extern int StopLoss =50;
extern int TakeProfit=100;
int Slippage= 3;
int MagicNumber =123;
bool MySignal=false;
string Symbol1,Symbol2;
double orderprice;
int start()
{
Symbol1="USDCHF", Symbol2="GBPUSD"; //remember to put an "m" in if
//using an Interbankfx mini account, like "GBPUSDm"
if (MySignal==true)
{
if(IsTradeAllowed()==true)
{
sl=StopLoss*MarketInfo(Symbol1,MODE_POINT):
tp=TakeProfit*MarketInfo(Symbol1,MODE_POINT):
orderprice=MarketInfo(Symbol1,MODE_ASK);
OrderSend(Symbol1,OP_BUY,Lots1,orderprice,Slippage,orderprice-sl,orderprice+tp,"",MagicNumber,0,Blue);
}
{
sl=StopLoss*MarketInfo(Symbol2,MODE_POINT):
tp=TakeProfit*MarketInfo(Symbo2,MODE_POINT):
orderprice=MarketInfo(Symbol2,MODE_ASK);
OrderSend(Symbol2,OP_BUY,Lots2,orderprice,Slippage,orderprice-sl,orderprice+tp,"",MagicNumber,0,Blue);
}
return(0);
}
}