Semi-grid Trap System Needed

MQL4 专家 外汇

工作已完成

执行时间126 天

指定

PLEASE MAKE SURE YOU READ EVERYTHING BEFORE MESSAGING OR APPLYING

Semi-grid Trap System

EA Concept:
The idea is to setup a trap at a specific price level. A number of horizontal lines (referred to as grid) will be placed by the EA above and below a certain price level (default is current price level) and these grids will catch volatility in either direction, almost like a 'trap' in either direction.  ESSENTIALLY, THERE ARE 2 KINDS OF GRID. 'MAIN' AND 'ORDER'.


PARAMETERS:
*Initial Reference (Default at 0, which is current price level)
- We will input exact price level for reference of where main grids will be placed, or default at 0 which will be the current price level. The EA will then set grids above and below this price level with the "Main Grid Gap" indicated (number of pips between each grid starting from the initial reference).
- If a specific price level is placed in this parameter, the EA WILL WAIT for the price to reach that level before placing any grids.

*Main Grid Levels - 
- This is the number of levels the main grid will have above and below the "Initial Reference". By default it is set to 2, which means there will be a total of 4 main grids, 2 above, 2 below. The gap between these grids will be set by the "Main Grid Gap" parameter.

*Main Grid Gap -
- This is the gap for the Main Grids. The reference point will be determined by the "Initial Reference" parameter which is a price level. (ex. if set to 50, and parameter 'Main Grid Levels' is set to 2, then the EA will place 2 grids above the price 'Initial Reference' and 2 grids below it, with distance equal to 50 pips from each other.)

*Order Grid Gap - 
- These are essentially pending buy and sell order placed above (buy) and below (sell) the main grid whenever that main grid is triggered.
- Although these act as PENDING ORDERS, these will be INVISIBLE TO THE BROKER but VISIBLE IN CHART (a non-unlockable and non-movable line).
- This is the gap for the Order Grids created by the EA when the price hits a Main Grid. This determines the distance between the buy order grid gap above its main grid and the sell order grid gap below the same main grid.
- When an order grid buy is triggered/opened, the order grid sell for that MAIN grid is deleted and vice-versa. This is to make sure than when the triggered/opened order is closed, there are no order grids open and the main grid is again ready to take another interaction trigger (SEE NEXT PARAMETER).

*Interaction Limit *VERY IMPORTANT*
- This is the limit in which a Main Grid can be triggered AGAIN and thereby opening a new set of order grids. 
- A main grid can only be triggered when there are NO ORDER GRIDS OR OPEN ORDERS for that MAIN grid.
- 1 Trigger is 1 interaction. If this parameter is set to 10, all MAIN grids can only be triggered 10 times.
- If set to 0, then there is no interaction limit and all MAIN grids can be triggered as many times as long as there are NO ORDER GRIDS OR OPEN ORDERS for that MAIN grid.
- There is no expiration time for Interaction, as long as the limit isn't reached, and are no pending open orders for a main grid, it can be triggered again.

*Lot Size
 - Trade lot sizing when an ORDER grid is triggered.

*Breakeven (Dropdown option)
 - Disable/Enable.

*BE Trigger (If Breakeven is enabled)
 - The number of positive pips the price has moved from entry.

*BE distance
 - If set to 0, the BE will be moved to entry price, otherwise, this will be the GAP from the entry price NOT from the current price. (ex. if 'BE trigger is set to 50 and this parameter is set to 10 and an open order reaches positive 50 pips, the SL for that order will be moved 10 pips positive from ENTRY price).

*Stop Loss
 - Initial stop loss set for open orders.

*Trailing SL (Dropdown option)
- Disbale/Enable

*Trailing SL Trigger (If Trailing SL is enabled)
 - The number of positive pips the price has moved from entry.

*Trailing SL Distance
- While 'Breakeven' is measured from the ENTRY price, Trailing SL will be measured from the CURRENT price. (ex. if 'Trailing SL Trigger' is set to 100, and this parameter is set to 50 and an open order reaches positive 100 pips, the SL for that order will be moved 50 pips from the CURRENT price).

*Profit Close (drop-down option)
A) Disable - This parameter is disabled
B) Balance Percentage - All orders from the EA will be closed according to the current balance. (Ex. If set to 10, and balance is 1000, the EA will close all orders it opened when it reaches 100, which is 10% of 1000.)
C) Floating - All orders from the EA will be closed according to floating P/L. If set to 100, then the EA will close all orders it opened when the floating profit reaches $100.

*Balance Percentage 
- Value for 'Profit Close - Balance Percentage' if that option is chosen.

*Floating 
- Value for 'Profit Close - Floating' if that option is chosen

*Start Time (Broker server time)
- This is the start time for the EA. 

*Close Time (Broker server time)
- This is the time that the EA will be disabled. The EA will close all open orders regardless of floating P/L before being disabled.

***IMPORTANT ADDITIONAL RULES***:
1. The MAIN GRID Levels should be horizontal line objects on the chart that CAN BE MANUALLY MOVED (can be locked and unlocked). So basically, once the EA is applied on the chart depending on the parameters, the Main Grid Levels will be applied on the chart, and then those levels/lines could be moved manually.

2. All the Main Grid lines (objects) should have its own corresponding INTERACTION COUNTER to keep track of how many times it has been triggered. Take note that a main grid line can only be triggered if there are NO ORDER GRIDS OR OPEN ORDERS for that MAIN grid.

3. ONLY the Main Grid lines can be moved. ORDER GRID LINES ARE LOCKED AND CAN'T BE MOVED, THEY SHOULD ONLY BE VISIBLE.

4. When an order grid buy is triggered/opened, the order grid sell for that MAIN grid is deleted and vice-versa. This is to make sure than when the triggered/opened order is closed, there are no order grids open and the main grid is again ready to take another interaction trigger.

5. When the EA is removed, ALL GRIDS ARE REMOVED ONLY ON THE CHART IT WAS REMOVED FROM.

6. Magic numbers are pretty standard when it comes to EAs, but just to make sure, the EA should have it's own way of telling it's own orders in the event that it's attached to multiple charts.

反馈

1
开发者 1
等级
(90)
项目
110
37%
仲裁
8
88% / 0%
逾期
0
工作中
2
开发者 2
等级
(167)
项目
192
11%
仲裁
37
38% / 35%
逾期
5
3%
已载入
3
开发者 3
等级
(68)
项目
77
8%
仲裁
33
9% / 55%
逾期
6
8%
工作中
4
开发者 4
等级
(121)
项目
159
49%
仲裁
15
53% / 27%
逾期
4
3%
空闲
5
开发者 5
等级
(36)
项目
44
32%
仲裁
6
17% / 33%
逾期
8
18%
工作中
相似订单
I installed the E.A. into the Experts folder in MT4. When I double click on it nothing happens. When I right click and "attach to chart" nothing happens. The E.A. is not grayed out, it simply will not attach. Any help would be greatly Appreciated
Lilit ordrer 50+ USD
l doa language that allows creating trading robots and technical indicators. i can do any writing and translation so dont worry i can do what you want ke to do
hi hi there i have an strategy on tradingview and i want to automate it like metatrader EA so i want the strategy to open and close trade automaticlly on tradingview
We are looking for an experienced Expert Advisor Developer who can build a customized MT5 Expert Advisor for us. The Expert Advisor would use two built-in indicators as entry/exit signals and our own risk management strategy with customizable inputs. The goal is to create a reliable and efficient trading tool that can automate our trading process on the MT5 platform. Skills required: - Strong understanding of
The wiper 35 - 48 USD
a ll traders want to find market behavior patterns, which could help identify favorable moments for performing trading operations. They also want to eliminate randomness and influence of external factors, such as rumors, news releases, fatigue, and so on. Traders monitor charts and may formulate some formal rules, which enable objective analysis of price or tick charts. Technical indicators can facilitate such
I need EA that works on MT5 to be able to do the following: - Can recognize Support/Resistance area - Can recognize VWAP direction. - Can recognize RSI. - Can recognize Double Top/bottom, Bullish/Bearish hammer candle, Bullish/bearish engulfing candle. - Ability to set Stoploss below/above support/resistance, but risk must be fixed at a certain price. - Stoploss
I want a program that will help calculate and enter the market on full margin for me. I just need to put in the price for entry, Stop loss and TP then it will calculate the lot sizes for entering the trade on full margin on Mt5
I am seeking a highly skilled and experienced developer to assist with an important project. I need a development of an automated trading bot for NinjaTrader, utilizing a 4 SMA (Simple Moving Average) crossing strategy, with additional custom diversions for trade entries. The bot needs to be based on a strategy involving the crossing of four different SMAs. The exact periods for these SMAs and the conditions for
So i have copier EA. The idea is the EA will triggered through manual OP by user via mobile or whatever platform. Let's say 0.01 lot to trigger it. After the EA takes master's position, the EA will be standby mode. If the master take more OP, the EA still not take the master's position (OP) until the user input manually once again via mobile for another 0.01 lot. Since this is a MT4 EA, Whenever user want to close
preciso de um robô com duas médias móveis, uma exponencial high e uma exponencial low. preciso também ter a opção de utilizar e todos os tempos gráficos e alterar os parâmetros das médias. entrada de compra será feita quando um candle de alta romper e fechar a cima da média high e fechará a posição quando um candle de baixa romper e fechar a baixo da média low. a venda será feita quando o candle de baixa romper e

项目信息

预算
200+ USD
开发人员
180 USD