Combine 3 Open Soruce Indicators as an MT4 EA

MQL4 Experts Conversão

Trabalho concluído

Tempo de execução 17 dias
Comentário do cliente
Good job, man!
Comentário do desenvolvedor
Thanks him for job: :). like to work together again.

Termos de Referência

[Open for application]


Using Indicators (Source Code Available)

Combined the use of following 3 indicators (source code are available):

  1. Shved Supply and Demand v1.4 / v1.5
  2. PinbarDetector v1.03 (https://www.earnforex.com/metatrader-indicators/Pinbar-Detector/)
  3. Total Power Indicator (https://www.earnforex.com/metatrader-indicators/TotalPowerIndicator/) / Bulls and Bears Power Indicator (https://www.earnforex.com/guides/beginners-guide-to-the-bulls-power-and-bear-power-indicators-in-forex/)
  • No need to change the indicators’ logic.
  • Keep all indicator functions, e.g. native alert, email alert, push alert, etc.
  • Combine the indicators and make it as an EA according to the provide specification.
  • Accept move the code inside EA OR embed indicator as resource
  • Use single input boolean flag to control display / hide all indicator.
    • Not related to HideTestIndicators / TesterHideIndicators for tester mode.
    • Make a global boolean, say “superMode”.
    • Before the indicator call create object(s), check the superMode. If superMode is true, continue to create object & display; If superMode is false, do not create object / display.
    • By this way, if superMode is false, the EA should continue to work and open order, but not disclosing the indicator using.

Buy Logic

  1. Within support zone from Supply & Demand indicator (with parameter to control using Verified / Proven / Untested / Weak / Broken zone or not)
  2. Pinbar detector detected target within the same support zone
    • Let’s make it simple
    • The pin bar from highest price to lowest price. Any part of the pin bar is located within the zone, it will be TRUE for this requirement.
  3. Power indicator identify bull power > bear power
  4. Bears power is negative but moving closer to 0.
  5. The more recent (T-1) Bulls Power is higher than the one before (T-2).
  6. EMA rising
  7. Open order only in bar open
  8. SL = 10 pips below the next support zone (lower)

Sell Logic

  1. Within resistance zone from Supply & Demand indicator (with parameter to control using Verified / Proven / Untested / Weak / Broken zone or not)
  2. Pinbar detector detected target within the same resistance zone
    • Let’s make it simple
    • The pin bar from highest price to lowest price. Any part of the pin bar is located within the zone, it will be TRUE for this requirement.
  3. Power indicator identify bear power > bull power
  4. Bulls Power is positive but moving toward 0.
  5. The most recent (T-1) Bears Power is lower than the one proceeding (T-2).
  6. EMA falling
  7. Open order only in bar open
  8. SL = 10 pips above the next resistance zone (upper)

Closing Logic

  1. Push SL to breakeven if price move to the correct direction > 15 pips.
  2. Trailing SL starting from N points, each step M points (user input)
  3. TP if reached next support & resistance zone (verified / proven)

Remarks

  1. Proper checkings must be in place as a best practice, e.g. https://www.mql5.com/en/articles/2555
  2. ex4 shall be provided for testing in live mode.
  3. Proper self-explanation comments shall be provided.

Bears/Bulls indicator / Total Power Indicator

It is acceptable to either use the built-in Bears Power & Bulls Power or the attached Total Power Indicator. They are actually doing the same thing.


Respondido

1
Desenvolvedor 1
Classificação
(100)
Projetos
125
23%
Arbitragem
12
0% / 75%
Expirado
22
18%
Livre
2
Desenvolvedor 2
Classificação
(258)
Projetos
269
29%
Arbitragem
2
50% / 0%
Expirado
3
1%
Trabalhando
Publicou: 2 códigos
3
Desenvolvedor 3
Classificação
(21)
Projetos
35
54%
Arbitragem
8
63% / 38%
Expirado
1
3%
Livre
4
Desenvolvedor 4
Classificação
(78)
Projetos
246
74%
Arbitragem
7
100% / 0%
Expirado
1
0%
Livre
Publicou: 1 artigo
5
Desenvolvedor 5
Classificação
(171)
Projetos
195
42%
Arbitragem
13
8% / 54%
Expirado
9
5%
Livre
Publicou: 3 códigos
6
Desenvolvedor 6
Classificação
(462)
Projetos
489
70%
Arbitragem
6
67% / 0%
Expirado
2
0%
Trabalhando
7
Desenvolvedor 7
Classificação
(69)
Projetos
146
34%
Arbitragem
13
8% / 62%
Expirado
26
18%
Livre
Publicou: 6 códigos

Informações sobre o projeto

Orçamento
100+ USD
Prazo
para 10 dias