EA to Activate Bids using calculation based on relating Current price to Highest and Lowest price in period

MQL4 专家

工作已完成

指定

FADINVEST MIDPOINT MOVEMENT CRACKER

The EA/Robot will start calculating and updating the price in real time from the period it is set up. It will calculate and update the highest price and lowest price from the setup of the robot on the account. It can be reset to begin from a new period at anytime. Every time the values of the HIGH and LOW prices are obtained/ updated, the MIDPOINT is calculated which is the average of the HIGH and LOW prices in the period of review. 

MIDPOINT= AVERAGE (HIGH+LOW) = 50%

The Robot once it has calculated the midpoint will then take actions based on the Class of Trader which is in 2 categories as          1. BUYER                           and                                    2. SELLER

PRICES to consider:

LOWEST PRICE- This is the lowest price from the period of running the EA until it is stopped or cancelled.

HIGHEST PRICE- This is the Highest price from the period of running the EA until the Robot is stopped or cancelled.

CURRENT PRICE- This is the Price based on which the EA will take actions and activate bids. The Current price will always be in between the Highest and Lowest prices. If the Current price moves above the Highest price, it will adjust the Highest price to a new peak and vice versa for Low price if actual falls below the current low price. The percentage will still be calculated based on the new Highest and the new lowest if prices changes.

The BID level will be grouped into 3 levels as follows

LEVEL                                                 BUYER %                                                        SELER %

1                                                             56%-60%                                                              40%-44%

2                                                              61%-80%                                                              21%-39%

3                                                              81%-100%                                                           0%-20%

 

           SELLER (0%-45%)                                                                                                                   BUYER (55% - 100%)

0%                                                45%                                50%                           55%                                             100%

AS BUYER

The BUYER expects the market price to rise and as a result he wants to take Bid positions from when the actual price is in 56% to 100% range. The level as stated above will determine what bids to take at the various positions. There will be identified positions to take bids as follows:

Level 1- 5 bids, as follows : 56%, 57%, 58%, 59% and 60%

Level 2- 5 Bids as follows:  64%, 68%, 72%, 76% and 80%

Level 3- 3 Bids as follows: 85%, 90% and 95%

SELL BIDS WILL BE ACTIVATED AGAINST THE DIRECTION AT INTERVALS OF 10%. (Or desired Gap positions)

Once market prices have passed level 2 to level 3, then it must increase the bid size based on every reversed bid taking. So if Prices rise to 89% and then reverts back to 55%, then it will activate an increased lot size of previous lot at double size for only Level 1 only. So if price comes in to level 1 like 5 times in the period, then it must increase lot size from .01 to .05 or .1 to .5 with every increase.

Also based on the activated bids in every level, Once a new level is reached, all stop loss should be set to starting price of the new level from previous level. So for Buy, all Level 1 BUY bids once moved to level 2 should be raised to start price of level 2, and once prices enters level 3, then all previous level 2 outstanding bids should raise their SL to level 3 start price.

 

The Market Pricing should be automated to identify the highest and lowest prices from the date the bid is activated until it is reset.  A minimum Gap will be established for the first bid to activate but depends on programmer suggestion

AS SELLER

The SELLER expects the market price to fall and as a result he wants to take Bid positions from when the actual price is in 44% to 0% range. The level as stated above will determine what bids to take at the various positions. There will be identified positions to take bids as follows:

Level 1- 5 bids, as follows : 44%, 43%, 42%, 41% and 40%

Level 2- 5 Bids as follows:  36%, 32%, 28%, 24% and 20%

Level 3- 3 Bids as follows: 15%, 10% and 5%

BUY BIDS WILL BE ACTIVATED AGAINST THE DIRECTION AT INTERVALS OF 10%. (Or desired Gap positions)

Once market prices have passed level 2 to level 3, then it must increase the bid size based on every reversed bid taking. So if Prices fall to 19% and then reverts back to 45%, then it will activate an increased lot size of previous lot at double size for only Level 1 only. So if price comes in to level 1 like 5 times in the period, then it must increase lot size from .01 to .05 or .1 to .5 with every increase.

Also based on the activated bids in every level, Once a new level is reached, all stop loss should be set to starting price of the new level from previous level. So for Sell, all Level 1 SELL bids once moved to level 2 should be reduced to start price of level 2, and once prices enters level 3, then all previous level 2 outstanding bids should reduced their SL to level 3 start price.




Column E= Highest for the period to date

Column F= Lowest for the period to date

Column G = Current price at time of Data   

Column H = Gap eg Column E- Column F

Column I= Current Price – Column F(lowest price)

Column J= Column I/ Column J (%)

So if column J is >55%, then Buy, if 45%>J, Then Sell. And all other computations will depend on the current price in relation to the High and Low gap. 


Please note that only Serious and immediately available programmers should apply.

If you need additional clarification, you can contact me.

Testing of the EA will need 60 days to ensure it adheres to description.

Only after confirmation of 2 weeks full testing will the project finalised for payment

I want to also be able to have a control on the EA to assign it with a password or expiration time renewal control (if possible)

 

Thanks


相似订单
I'm looking for professional developer for long term. Who have skill in Converting trading to MT4/5. Also have good knowledge of Algo. And response and deliver tools on time and at the top need good communication. That's all we need
budget of 500 usd I want to create a rsi bot for eur usd money is the least important thing I want it to look good if you are going to apply do it but send me at least 3 photos or screenshots of this type of work with rsi bot my goal level 50 sell level 20 buy that's all it must have its basic robot functions
Hello, i would Like to convert my Ex4 file to mql4 file. The Expert Advisor is EX4 file convert it to mql4 file. I would like to add some exciting features on this EA like trailing stop loss, Take profit and stop loss to break even
Hi, Good mrng. I have an indicator, which creates some signals. I wanted to filter the unwanted signals generated there using just Candlestick Patterns Rules. All cases are highlighted in a clear manner with pics as well. https://docs.google.com/document/d/11soaICN7wDQRXbN8MDNbov9NbIo3xtpJ?rtpof=true&amp ;usp=drive_fs Please check the drive link for a proper word doc :) Condition 6: Avoid Early signals: True/False
I have simple EA i want to modify its parameters. If you are good at modifying EAs contact me for more details. I will issue the source code then you return after finishing without changing the buy or sell conditions
the code wasn't mine, i have got it somewhere on the web, but i like the performance of the EA, so i want to use it on mt5 platform. the given code based on price movements with ladder entry concept
* Advanced level dev only, NDA required * Hi, I have a multi timeframe, multiindicator expert that requires additional features added to it. First started development 5 years ago. Upgrading with new features. To be added Entry - Add Stochastic and CCI options for trade entry to be added to existing signal options. Add config options to existing menu Bulk Exit - Master switch for close all trades based on basket
I am developing a master EA that integrates several sub-EAs. The project is complex, and the documentation is thoroughly structured, spanning 50 pages with detailed step-by-step procedures. 1st sub-EA: This EA opens trades without using indicators. Instead, it opens a new trade based on the color or status of the last candle. For instance, if the last candle was green, a new buy trade is opened. 2nd sub-EA: This EA
Good Day I would like to order a trading robot. Pairs: XAUUSD (GOLD) EUR/USD USD/JPY The robot should be trading daily with TP/SL build in, would like to have trailing and stop loss, should execute up to 5 trades (preffarable setting choice) up to 10 trades Los sizes to be choise setting, must also trade major US vews events Like:US- PPI, CPI, NFP, Sales m/m and so on Must also show/display alert when opening
Hello Guys, I need a trading bot for the MT5 to place order based on my trading strategy which is based on - >> entry based on EMA with rejection from specific levels like support and resistance area - levels and time frame i will apply into the robot manually on daily basis. also need - trailing stoploss , shift to breakeven after gaining some points. need a highly expert developer

项目信息

预算
30 - 50 USD
VAT (23%): 6.9 - 11.5 USD
总计: 36.9 - 61.5 USD
开发人员
27 - 45 USD
截止日期
 15 天