Eu tenho um indi de dashboard que estou usando para aprender mql - ele basicamente mostra cada par e uma observação se o preço cruzou dentro de uma média móvel.
Nada operação de foguete sobre isso, mas eu estava usando o próximo código e receber resultados incorretos com alguns pares e eu percebi que provavelmente porque estou utilizando o Bid e esta expressão leva o lance no gráfico atual - não o par que está usando.
Código inserido double aMA = iMA (aPair, 0, 10, 0, 1, PRICE_CLOSE, shift); if (Bidgt; aMA) text Acima disso se (Bidlt; aMA) texto Abaixo
Então, se aPair é GBPUSD por exemplo, e GBPUSD é o par que está aberto com este gráfico, então o código está bem.
No entanto, se aPair for EURUSD, no entanto, o gráfico está aberto a GBPUSD, estou presumindo que a função Bid está recebendo o lance de GBPUSD e não EURUSD - isso está correto?
Então, o que pode acontecer no lugar do Bid, portanto, ele leva o preço do aPair que é passado e não o gráfico atual.
Espero que isso faça sentido - não se preocupe com o código inadequado, estou apenas tendo minha primeira brincadeira com isso.
THX !