London Open EA (revised spec) At the London Open up to 2 buy stops placed N pips above high of the Asian session and up 2 sell stops placed N pips below the low of the Asian session. The stop loss is set at 1/2 the range of the Asian session. This is a optional OCO since neither order is necessarily canceled once an order is triggered. Up to two target prices are set. One is at 1/2 the range of the Asian session and the other at the full range. If the 1/2 target is hit then that order is can optonally be closed and the other one can have the stop loss moved to breakeven. Typically we are looking at a both 1:1 RR and1:2 RR however if both orders were to be triggered and both ended in losses we would lose the range of the Asian session less 2N pips. All orders should be canceled or closed prior to the start of the New York session except when the override button is depressed. If the range of the last Asian session is greater than the mean range of say the last N sessions then we could skip trading this pair since the risk increases once the range expands out of the norm. It's much better to trade when the range is narrow. Another feature would be to enable trading only when the range is below a specified maximum for each pair. Inputs: Percent Risk per trade money management Minimum Lot size Maximum Lot size Asian Session Start Time Asian Session End Time London Session Start Time New York Session Start Time Number of Targets 1 or 2 OCO Enabled true/false Move to Breakeven on Target 1 hit true/false Close 1 order on Target 1 hit true/false Mean Range Enable - (Number of Sessions) Maximum Range Value Number of Pips Above Range for Buy Stop Number of Pips Below Range for Sell Stop Magic Number This EA will be placed on one chart for all pairs to be traded. User will select which pairs will be enabled for trading, It should display graphically the targets, stops, mean range, high and low of last N ranges, current range, number of pips to each target when trade is active. Buttons should include: Close all pending orders on this pair Close all active orders on this pair Close all active orders Close all orders Override New York session (orders are not closed) Other Requirenents All code must be documented. Code must be written in the new MT4 object model