Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 798
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
nada, vazio
Pergunteaqui.
Pergunteaqui.
Se ajudar, deve desenhar flechas, sobre o euro, sobre o euro-iena, o aussie, sobre os outros não
Se ajudar, deve desenhar flechas, sobre o euro, sobre o euro-iena, o aussie, sobre outros não
Apenas um palpite.
Existe tal valor nas configurações:
E depois no OnInit():
Vejo que os dados diários das barras são usados para o cálculo:
Você tem certeza de que há barras suficientes nos símbolos onde não há desenho? Coloque um valor menor na variável so_slowma - pelo menos 100. Se houver renderização, então você não terá dados históricos suficientes.
É apenas uma suposição que me veio à mente na primeira vez que olhei para o código. E pode estar errado. Mas é preciso verificá-lo primeiro.
Como posso fazer um retângulo https://docs.mql4.com/ru/constants/objectconstants/enum_object/obj_rectangle ser desenhado em cima de outro retângulo sem misturar suas cores?
Aqui, por exemplo, uma linha horizontal posterior é desenhada em cima de uma linha horizontal anterior sem misturar suas cores, mas não vejo o que causa a diferença dos retângulos.
Obrigado.
Apenas um palpite.
Existe tal valor nas configurações:
e depois no OnInit():
Vejo que os dados diários das barras são usados para o cálculo:
Você tem certeza de que há barras suficientes em símbolos onde não há renderização? Coloque um valor menor na variável so_slowma - pelo menos 100. Se houver renderização, então você não terá dados históricos suficientes.
É apenas uma suposição que me veio à mente na primeira vez que olhei para o código. E pode estar errado. Mas é preciso verificar antes de mais nada.
Isto é, porque eu tiro dados dos dados diários uma vez no código, o indicador não vai tirar os primeiros 233 dias?
Não, não é. Este valor indica de qual número de barra o indicador começará a desenhar no gráfico. Mas este número de barras é usado para calcular a média móvel. Se houver menos barras no gráfico, o MA não será calculado. A fim de evitar esta situação, na linha 73, o código contém o retorno da OnCalculate() em caso de ausência de barras para cálculo:
Bem, sobre os dados diários - pode não estar presente, mas é mais como "continuação da história"...
Não, não é. Este valor indica de qual número de barra o indicador começará a desenhar no gráfico. Mas este número de barras é usado para calcular a média móvel. Se houver menos barras no gráfico, o MA não será calculado. Para evitar esta situação, no código, na linha 73, escrevemos retorno da OnCalculate() em caso de ausência de barras para cálculo:
Bem, sobre os dados diários - pode não estar lá também, mas é mais como "continuação da história"...
A libra, por exemplo, tem mais de 1000 barras por dia e por m15, mas não saca...
Bem, a libra, por exemplo, tanto no diário como no m15 tem mais de 1000 barras, mas não saca...
Você tem o código fonte. Imprima os valores de todas as variáveis no log e veja o que elas recebem.
Você tem o código fonte. Imprima os valores de todas as variáveis no log e veja o que elas recebem.
De onde isto vem?
De onde isso vem?