Como codificar? - página 191

 

Como posso substituir a função IndicatorCounted abaixo para uso em uma EA?

Como posso substituir a função IndicatorCounted abaixo para uso em uma EA?

Agradecemos antecipadamente,

Paul

int start()

{

int i,k;

int counted_bars=IndicatorCounted();

duplo alto,baixo,preço;

//----

if(Bars<=Tenkan || Bars<=Kijun || Bars<=Senkou) return(0);

//---- inicial zero

if(counted_bars<1)

 
lumanauw:
Hi,

Eu tento codificar isto, mas não funciona.

Tente isto:

bool GetFreeSpace(int Magic)

{

int total=OrdersTotal();

for (int cnt = total -1; cnt >=0 ; cnt--)

{

OrderSelect(cnt,SELECT_BY_POS);

if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && OrderType()<=OP_SELL )

if ( MathAbs(Bid-OrderOpenPrice())<(Step+Slippage)*Point))

return(false);

else return(true);

}

}
 
 

Obrigado

Qual é a diferença entre usar (total) e (total-1) para cnt? Se pedidos total=total, por que diminui em (-1)?

para (int cnt = total -1; cnt >=0 ; cnt--)

 
lumanauw:
Obrigado

Qual é a diferença entre usar (total) e (total-1) para cnt? Se pedidos total=total, por que diminui em (-1)?

para (int cnt = total -1; cnt >=0 ; cnt--)

vou tentar responder mas não confie em mim 100% ainda estou aprendendo também

cnt = total - 1

total :contará todas as posições

total -1 :retornará a posição atual em valor decrescente (digamos que o total é 5, portanto diminuirá assim

selecione cnt=posição número 5 após terminar a cnt-- acionado assim

selecionar cnt=posição número 4 após terminar a cnt-- acionado assim...etc....

pode ser assim que eu espero que esteja correto

 

Os pedidos são mantidos em uma matriz baseada em ZERO, então é por isso que você diminui o número total de pedidos em um. Assim, a primeira ordem teria índice 0, a segunda índice 1 etc.

Lux

 

Lista de Símbolos do Corretor

Hi...

Quero saber se existe algum código para obter a lista de símbolos do corretor?

por exemplo EURUSD, GBPUSD, USDJPY ......

se houver, por favor, passe este código

Obrigado

 
arshadFX:
Hi...

Quero saber se existe algum código para obter a lista de símbolos do corretor?

por exemplo EURUSD, GBPUSD, USDJPY ......

se houver, por favor, passe este código

Obrigado

SymbolList fromSet - Base de código MQL4

 

Como codificar? Ajude, por favor

Olá a todos

Quero codificar um indicador, mas sou novato sobre MQL e preciso de ajuda.

O que eu tento fazer é

1 Assumindo que o preço mais alto antes é H1 e

o preço mais baixo antes é L1

2 Quando o preço sobe mais do que H1, surge um evento.

Quando o preço cruza para baixo abaixo de L1 então vem um evento.

3 Os tipos de evento (sinal) são

1 ponto colorido

2 sons (iterações são opcionais)

3 e-mails (iterações são opcionais)

4 "X" é Variação de H1 ou L1

pode ser atribuído.

por exemplo. Quando H2>(H1+X), então vem o evento.

5 Quando um novo evento chega, os pontos coloridos marcados antes de serem apagados.

Isso tudo

Ajude por favor

Obrigado...

Arquivos anexados:
higher_high.jpg  24 kb
 
mladen:
Pode acontecer que alguns dos símbolos estejam "faltando" nos arquivos de set (simplesmente modificando aquele arquivo de set do Market Watch, por exemplo).mladen

É uma maneira fácil de consertá-la. Clique com o botão direito do mouse em Market Watch e depois em "Show All". Clique novamente com o botão direito, depois em "Sets->Save as..." e faça o arquivo com a lista completa de moedas.

Razão: