Details
Close Market Orders (or) and Delete Pending Orders on schedule
e-CloseTradesSheduller expert advisor makes it possible to close market/delete
pending orders on schedule.
Trade params
AccDigits = 5; set 4 for 4-digit quotes; set 5 for 5-digit quotes
Slippage = 3; max. allowable slippage value, pips
Magic = 20100315; some unique orders ID
CheckMagic = true; check only orders with Magic numer (true) or check all orders (false)
Trade days
MondayOn = true; trade on Monday true/false
TuesdayOn = true; trade on Tuesday true/false
WednesdayOn = true; trade on Wednesday true/false
ThursdayOn = true; trade on Thursday true/false
FridayOn = false; trade on Friday true/false
SaturdayOn = false; trade on Saturday true/false
SundayOn = false; trade on Sunday true/false
Buy Orders
Buy.On = true; monitor market Buy orders for close
Buy.CloseTime = "3:15-9:45; 12:30-17:45"; close time for Buy orders by Broker time
Buy.CloseLosing = true; close losing Buy trades true/false
Buy.CloseProfitable = true; close profitable Buy trades true/false
Buy.CheckMinAge = false; enable/disable MinAge filter
Buy.MinAge.hh = 10; extern int Buy.MinAge.mi = 30;
Buy.MinAge.sec = 0; close only Buy orders exceeded the age limit
Sell Orders
Sell.On = false; the same as for Buy parameters
Sell.CloseTime = "15:45-15:55; 17:30-17:45";
Sell.CloseLosing = true;
Sell.CloseProfitable = true;
Sell.CheckMinAge = false;
Sell.MinAge.hh = 10;
Sell.MinAge.mi = 30;
Sell.MinAge.sec = 0;
BuyLimit Orders
BuyLimit.On = false; monitor pending BuyLimit orders for delete
BuyLimit.DeleteTime = "11:45-16:50; 17:20-17:45; 18:25-19:40"; delete time for BuyLimit orders by Broker time
BuyLimit.CheckMinAge = false; enable/disable MinAge filter
BuyLimit.MinAge.hh = 10;
BuyLimit.MinAge.mi = 30;
BuyLimit.MinAge.sec = 0; delete only BuyLimit orders exceeded the age limit
SellLimit Orders
SellLimit.On = false; the same as for BuyLimit parameters
SellLimit.DeleteTime = "11:00-13:30";
SellLimit.CheckMinAge = false;
SellLimit.MinAge.hh = 10;
SellLimit.MinAge.mi = 30;
SellLimit.MinAge.sec = 0;
BuyStop Orders
BuyStop.On = false; the same as for BuyLimit parameters
BuyStop.DeleteTime = "02:00-17:20";
BuyStop.CheckMinAge = false;
BuyStop.MinAge.hh = 10;
BuyStop.MinAge.mi = 30;
BuyStop.MinAge.sec = 0;
SellStop Orders
SellStop.On = false; the same as for BuyLimit parameters
SellStop.DeleteTime = "19:00-19:30; 23:15-2:45";
SellStop.CheckMinAge = false;
SellStop.MinAge.hh = 10;
SellStop.MinAge.mi = 30;
SellStop.MinAge.sec = 0;