Hi -I am looking for an MT5 expert to do the following: 1. Hedge an open position and/or Alert me if the toal floating loss from that position reaches my set target. Do not perform any action if already hedegd. 2. After a hedged trade is opended on a position the expert should remove any SL and TP from the original position if already set. Do not remove SL & TP if incase hedged trade cannot be opened for some reason. 2. Close all positions in my account from all pairs and/or Alert me if my set total profit/loss is reached. 3. Whenever a manual trade is opended in the account the expert should set a predefined automatic SL & TP. If Any value is given as 0 then do not set that one. If both are 0 don't do anything or disable this feature. (I prefer the code do not need to check for new trades (or do not call that module to look for new trades) in every tick if both TP and SL are given as 0 to improve perfomance) 4. SL & TP should only be set for manual trades and not for hedged trades opened by expert. 5. Different hedge targets can be set for different lot sizes. That means, I should have atleast 4 option to choose from. 5.1a. Hedge Lot Size: 0.02 (standard lot) 5.1b. Hedge Target: 100 (in account currency) 5.2a. Hedge Lot Size: 0.1 (standard lot) 5.2b. Hedge Target: 80 (in account currency) 5.3a. Hedge Lot Size: 0.5 (standard lot) 5.3b. Hedge Target: 50 (in account currency) 5.4a. Hedge Lot Size: 1.0 (standard lot) 5.4b. Hedge Target: 20 (in account currency) For example, if Hedge Lot Size = 0.5 & Hedge Target = 50 then the expert should hedge a position of lot size 0.5 (only) if the total loss from that position hits 50 (account currency). If there are multiple positions of 0.5 size and are running at loss 50 then both should be hedged. If there are multiple positions of 0.5 size and only 1 position is running at loss 50 then only that one at loss should be hedged and others should be un-touched. If nothing is set (a & b are empty) for other lot sizes then any positions from those lots should be un-touched even if at loss. Both (a) & (b) should have values set inorder this hegde feature to work otherwise disable. Features asked in step (3) and (4) are optional if it doesn't fit in the price or complex. Only apply to this job if all these requirements can be implemented and run in MT5 by attching a single instance of the expert to a single chart.