I need 3 MQL5 Indicators Converted to a Class

Trabalho concluído

Tempo de execução 35 dias
Comentário do cliente
Hamed, did a great and thorough job and I would gladly work with him again. Thank You!!!

Termos de Referência

I need the six attached indicators converted to a class so they can be used inside of another program 

- Create a class called CIndicator

- The class should have the means to load 

    - Open
    - High
    - Low
    - Close
    - Spread
    - TickVolume

    For a specified currency pair and date range one time.  For instance in the constructor or a Load function is fine as well

- Create a function in the class for each indicator using the body of the OnCalculate()
- Each function should have the ability to accept array ref to replace the buffers currently being filled by the OnCalculate of the indicators.
- Each function should also have the ability to accept whatever parameters are defined in the Input parameters of the indicators

#define SUCCESS 0

class CIndicator {

public: 

template<typename T>
int X1(T &buffer1[], T &buffer2[]) {

    // Here place the code from the OnCalculate function from the attached indicator
        
    return(SUCCESS)
}

         

The intended use of this class will be something like 

// Buffer Arrays
double b1[], b2[], b3[]

// Class Declaration
CIndicator cIndicator("EURUSD",PERIOD_H1,D'2019.01.01 00:00:00', D'2019.01.02 23:23:59');

// Function Call
cIndicator.X1(b1,b2,b3);


for(int i=0;i < ArraySize(b1); i++) {
    // do stuff
}

     

Arquivos anexados:

Respondido

1
Desenvolvedor 1
Classificação
(620)
Projetos
680
57%
Arbitragem
25
16% / 60%
Expirado
228
34%
Livre
2
Desenvolvedor 2
Classificação
(258)
Projetos
396
28%
Arbitragem
70
19% / 49%
Expirado
121
31%
Trabalhando
3
Desenvolvedor 3
Classificação
(557)
Projetos
851
61%
Arbitragem
33
27% / 45%
Expirado
24
3%
Livre
Publicou: 1 código
4
Desenvolvedor 4
Classificação
(66)
Projetos
95
28%
Arbitragem
20
25% / 55%
Expirado
24
25%
Livre
5
Desenvolvedor 5
Classificação
(4)
Projetos
4
0%
Arbitragem
0
Expirado
2
50%
Trabalhando
6
Desenvolvedor 6
Classificação
(144)
Projetos
285
42%
Arbitragem
19
63% / 5%
Expirado
29
10%
Livre
Publicou: 2 códigos
Pedidos semelhantes
PHANTOM PROTOCOL V1 35 - 150 USD
PHANTOM PROTOCOL V1 – MT5 EXPERT ADVISOR SPECIFICATION Develop a professional MetaTrader 5 (MT5) Expert Advisor named “PHANTOM PROTOCOL V1”. PRIMARY MARKET: - XAUUSD (Gold) - Designed primarily for M15 and H1 timeframes. - The EA must work with both 3-digit and 2-digit gold pricing where applicable. TRADING LOGIC: Use pure price-action and market-structure analysis rather than relying on a single indicator. The EA
I am looking for an experienced MQL5 developer who can BOTH research trading strategies and develop a commercial-quality MetaTrader 5 Expert Advisor. This is NOT simply a coding job. The developer is free to choose the trading logic, indicators, entry method, exit method, timeframe architecture and strategy type. I do not require the EA to copy or resemble any existing commercial EA. My priority is: ROBUST LONG-TERM
MT4/MT5 HFT EA us30 30 - 3000 USD
Hello everybody, I'm looking for an experienced MQL4/MQL5 developer to optimize a High-Frequency Trading (HFT) Expert Advisor for both MT4 and MT5. The EA performs consistently and profitably on demo accounts, but when it is run on Raw and Standard live accounts under what appear to be the same trading conditions, it begins generating losses. I do not have the original source code (.mq4/.mq5); I only have the

Informações sobre o projeto

Orçamento
30+ USD
Prazo
de 1 para 2 dias