[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 259
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
não
Algo está errado neste pedaço de código, e eu não sei o que é.
Sinceramente.
>> socorro!
OBRIGADO OBRIGADO Nunca teria encontrado iCustom em>> Referência MQL4 - Indicadores Técnicos - iCustom (pesquisado em outro lugar, mas não aqui)
Mais uma vez, muito obrigado!
Saudações!
Estou tentando ensinar o MT4 a identificar as barras cuja faixa excede ATR(60) no gráfico:
Externo interno Quant_Bars=1000; // Número de barras
int start()
{
int Ind_Bar;
for(Ind_Bar=Quant_Bars-1; Ind_Bar>=0; Ind_Bar--)
{
Criar(Ind_Bar);
}
retornar;
}
//--------------------------------------------------------------- 3 --
int Create(int Ind_Bar) // Função definida pelo usuário para criar um objeto
{
Cor=Vermelho; //Objeto cor
data/hora T_Bar=Tempo [Ind_Bar]; // Tempo de abertura do bar
O_Bar=Abrir [Ind_Bar]; // Preço de bar aberto
duplo C_Bar=Fechar[Ind_Bar]; // Preço de fechamento de uma barra
H_Bar=High [Ind_Bar]; // Preço máximo da barra
double L_Bar=Low [Ind_Bar]; // Preço mínimo da barra
duplo A= iATR(Symbol(),0,60,Ind_Bar);
if((H_Bar-L_Bar)>A)
ObjectCreate("Seu_Nome",OBJ_TREND,0,T_Bar,H_Bar,T_Bar,L_Bar);
retornar;
}
... Por alguma razão, ela preenche apenas uma barra (a primeira à esquerda, em minha opinião), embora eu deva ter tudo isso dentro de 1000-0 barras. Por favor, informe onde está o erro?
Não consigo descobrir onde conectar os suportes...ajude-me por favor!
=>
Não consigo descobrir onde colocar os parênteses...ajude-me por favor!
=>Não faltam dois colchetes, não há nenhuma estrutura:
e depois colocar as condições e operadores corretos na estrutura.
pppppppp
Não faltam dois parênteses, não há nenhuma estrutura:
e depois inserir as condições e operadores necessários na estrutura.
pppppppp
Não funciona assim.
O que devo fazer corretamente para o meu caso?
Olá. Por favor, ajude-me a refazer a opção de conversão de período.
Aqui está a essência disto.
Por exemplo, formamos barras de 8 horas (tempo terminal) a partir de barras de 1 hora. Recebemos uma série: 0, 8, 16, 0 horas, etc.
Eu gostaria de poder definir uma compensação no Conversor. Esta mudança pode ser feita no número de barras do TF com base no qual é formado o necessário. Se for formado com base em 1 hora, então o turno será expresso em horas. Se for formado com base em 15 minutos, então o turno será de 15, 30, 45 minutos....
Além disso, o tempo no terminal também difere em 2 horas do "meu" tempo. => inconveniente de ir para o terminal às 2h MSC.
Assim, ao formarmos o prazo de 8 horas com uma compensação de +3 (por exemplo), teremos uma nova série: 3, 11, 19, 3, etc. Ou (-2) compensação dará: 22, 6, 14, 22, etc. Embora possa ser possível limitá-lo ao mais
compensar.
O objetivo da compensação é evitar que a barra se forme completamente durante o período de sono do comerciante.
É assim que eu gostaria de refinar a opção de conversão de períodos.