|
Multi Order at the same time~Need your help
Hi Expert,
i was trying to create a script.
Feature of the script:-
1. Open multi oder ( Buy and Sell ) at the same time for 9 Pair
2. Set takeprofit as i like
3. Put Stoploss as 0
Problem facing:-
1. It was not active for all pair
Script:-
--------------------------------------------------------------------------------
#include <stdlib.mqh>
#include <WinUser32.mqh>
extern double Lots = 0.10; // change this number to change the lotsize
extern double stoploss = 100; // change this number to change the stoploss
extern double takeprofit = 100; // change this number to change the takeprofit
//OrderSend("EURUSD",OP_BUY,0.1,MarketInfo("EURUSD", MODE_ASK),3,MarketInfo("EURUSD",MODE_ASK)-stoploss*Point,MarketInfo("EURUSD",MODE_ASK)+takep rofit*Point,"",1234567,0,Blue);
//OrderSend("EURUSD",OP_SELL,0.1,MarketInfo("EURUSD" ,MODE_BID),3,MarketInfo("EURUSD",MODE_BID)+50*Poin t,MarketInfo("EURUSD",MODE_BID)-50*Point,"",MAGICMAeu,0,Red)
//OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Ask+stoploss *Point,Ask-takeprofit*Point,"JMSELLER",0,0,CLR_NONE);
int start()
{
OrderSend("EURUSD",OP_BUY,Lots,MarketInfo("EURUSD" ,MODE_ASK),3,MarketInfo("EURUSD",MODE_ASK)-50*Point,MarketInfo("EURUSD",MODE_ASK)+12*Point,"" ,0,0,Blue);
OrderSend("EURUSD",OP_SELL,Lots,MarketInfo("EURUSD ",MODE_BID),3,MarketInfo("EURUSD",MODE_BID)+50*Poi nt,MarketInfo("EURUSD",MODE_BID)-12*Point,"",0,0,Red);
OrderSend("USDCHF",OP_BUY,Lots,MarketInfo("USDCHF" ,MODE_ASK),3,MarketInfo("USDCHF",MODE_ASK)-50*Point,MarketInfo("USDCHF",MODE_ASK)+13*Point,"" ,0,0,Blue);
OrderSend("USDCHF",OP_SELL,Lots,MarketInfo("USDCHF ",MODE_BID),3,MarketInfo("USDCHF",MODE_BID)+50*Poi nt,MarketInfo("USDCHF",MODE_BID)-13*Point,"",0,0,Red);
OrderSend("USDJPY",OP_BUY,Lots,MarketInfo("USDJPY" ,MODE_ASK),3,MarketInfo("USDJPY",MODE_ASK)-50*Point,MarketInfo("USDJPY",MODE_ASK)+12*Point,"" ,0,0,Blue);
OrderSend("USDJPY",OP_SELL,Lots,MarketInfo("USDJPY ",MODE_BID),3,MarketInfo("USDJPY",MODE_BID)+50*Poi nt,MarketInfo("USDJPY",MODE_BID)-12*Point,"",0,0,Red);
OrderSend("AUDUSD",OP_BUY,Lots,MarketInfo("AUDUSD" ,MODE_ASK),3,MarketInfo("AUDUSD",MODE_ASK)-50*Point,MarketInfo("AUDUSD",MODE_ASK)+13*Point,"" ,0,0,Blue);
OrderSend("AUDUSD",OP_SELL,Lots,MarketInfo("AUDUSD ",MODE_BID),3,MarketInfo("AUDUSD",MODE_BID)+50*Poi nt,MarketInfo("AUDUSD",MODE_BID)-13*Point,"",0,0,Red);
OrderSend("GBPUSD",OP_BUY,Lots,MarketInfo("GBPUSD" ,MODE_ASK),3,MarketInfo("GBPUSD",MODE_ASK)-50*Point,MarketInfo("GBPUSD",MODE_ASK)+13*Point,"" ,0,0,Blue);
OrderSend("GBPUSD",OP_SELL,Lots,MarketInfo("GBPUSD ",MODE_BID),3,MarketInfo("GBPUSD",MODE_BID)+50*Poi nt,MarketInfo("GBPUSD",MODE_BID)-13*Point,"",0,0,Red);
OrderSend("EURJPY",OP_BUY,Lots,MarketInfo("EURJPY" ,MODE_ASK),3,MarketInfo("EURJPY",MODE_ASK)-50*Point,MarketInfo("EURJPY",MODE_ASK)+13*Point,"" ,0,0,Blue);
OrderSend("EURJPY",OP_SELL,Lots,MarketInfo("EURJPY ",MODE_BID),3,MarketInfo("EURJPY",MODE_BID)+50*Poi nt,MarketInfo("EURJPY",MODE_BID)-13*Point,"",0,0,Red);
OrderSend("CHFJPY",OP_BUY,Lots,MarketInfo("CHFJPY" ,MODE_ASK),3,MarketInfo("CHFJPY",MODE_ASK)-50*Point,MarketInfo("CHFJPY",MODE_ASK)+14*Point,"" ,0,0,Blue);
OrderSend("CHFJPY",OP_SELL,Lots,MarketInfo("CHFJPY ",MODE_BID),3,MarketInfo("CHFJPY",MODE_BID)+50*Poi nt,MarketInfo("CHFJPY",MODE_BID)-14*Point,"",0,0,Red);
OrderSend("AUDJPY",OP_BUY,Lots,MarketInfo("AUDJPY" ,MODE_ASK),3,MarketInfo("AUDJPY",MODE_ASK)-50*Point,MarketInfo("AUDJPY",MODE_ASK)+16*Point,"" ,0,0,Blue);
OrderSend("AUDJPY",OP_SELL,Lots,MarketInfo("AUDJPY ",MODE_BID),3,MarketInfo("AUDJPY",MODE_BID)+50*Poi nt,MarketInfo("AUDJPY",MODE_BID)-16*Point,"",0,0,Red);
OrderSend("GBPJPY",OP_BUY,Lots,MarketInfo("GBPJPY" ,MODE_ASK),3,MarketInfo("GBPJPY",MODE_ASK)-50*Point,MarketInfo("GBPJPY",MODE_ASK)+17*Point,"" ,0,0,Blue);
OrderSend("GBPJPY",OP_SELL,Lots,MarketInfo("GBPJPY ",MODE_BID),3,MarketInfo("GBPJPY",MODE_BID)+50*Poi nt,MarketInfo("GBPJPY",MODE_BID)-17*Point,"",0,0,Red);
}
-----------------------------------------------------------------------------------
Expert need your help~ Please help me to modify it~
|