Работа завершена
Техническое задание
Hello
I'm looking for someone to code an EA based on the PipFinite Trend Pro Indicator (https://www.mql5.com/en/market/product/26888)
and PipFinite Breakout Analyzer (https://www.mql5.com/en/market/product/8418).
Sample code for indicator buffers will be provided.
Requirements:· Compatibility with all currency pairs and time frames
· Compatibility with four and five digit brokers
· provide .mql4 (source code) and .ex4 files
· runs as specified on backwards testing (strategy tester) and on demo/live account
Configurable inputs:
· Field to specify fixed lot size
· Field to toggle use fixed lot size (true/false)
· Field to specify x% of account to risk per trade
· Field to specify x% of min success rate (e.g. 65%, 70%, 75% etc. as dropdown)
· Field to specify max spread
· Field to specify x% of lot size for partial close at TP1 (lot size based on x% of account to risk per trade variable)
· Field to specify use TP1 only
· Field to specify magic number
· Upon buy/sell signal (from the PipFinite Trend Pro indicator):
open position (buy/sell) if success rate > min success rate and spread < max spread (success rate obtained from PipFinite TrendPro Indicator)
--> if use fixed lot size == true: use fixed lot size
--> if use x% of account == true: use x% of account as lot size
--> use min lot size allowed if fixed lot size < min lot size allowed or x% of account < min lot size allowed
--> if TP1 is hit and use TP1 only == true: close the order
--> if TP1 is hit and use TP1 only == false: partially close the order with x% of lot size
--> close remaining order when TP2 has been hit or if current price level reaches entry price of original position (acts as stop loss)
--> if TP1 not hit and opposite breakout signal from PipFinite Breakout Analyzer (e.g. buy order is open and there is a sell breakout signal from indicator) AND
the current order is in profit: close order completely (regardless of use fixed lot size true or false)
--> if TP1 not hit and opposite signal from PipFiniteTrendPro indicator: close order completely (and open another buy/sell order if above criteria are met)
Thanks!