Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 720
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
Você pode me dizer como colocar todos os desenhos no indicador como um fundo em vez de em cima de castiçais?
Use ChartSetInteger(chart_id,CHART_FOREGROUND,valor) configuração de propriedade;
Isto não é apenas para os indicadores.
Olá, eu tenho um histograma indicador de histograma Pulse Flat e gostaria de convertê-lo de um histograma para um indicador de linha. Por onde eu começo?!
Eu substituí DRAW-HISTOGRAM por DRAW_LINE e deletei os últimos 2 buffers que traçam a linha no nível 0 e consegui isto.
foi - é
Eu substituí DRAW-HISTOGRAM por DRAW_LINE e removi os últimos 2 buffers que traçam a linha no nível 0 e foi isto que eu consegui.
foi - é
Resolveu por si mesmo :)
Já imaginava :)
Sim))), parece horrível porque sobram 4 amortecedores, eu achei que precisava ser 2 ou 1, estou certo?!
Quem pode me dizer como escrever código, por exemplo, não no último dia, mas no dia anterior e assim por diante, pelo menos nos sete dias anteriores ou onde procurá-lo aqui no fórum ou no diretório de funções. Aqui está um exemplo do dia anterior:
#janela_do_cartão_indicador de propriedade
bool externo Show_LABELS=verdadeiro;
deslocamento interno externo_Prev_LABEL=10; // número indica o deslocamento horizontal
duplo DHi,DLo;
//---- Anterior
DHi =iHigh(NULL,PERÍODO_D1,1);
DLo =iLow(NULL,PERÍODO_D1,1);
se (Show_LABELS==verdadeiro)
{
if(ObjectFind("Pre_day_maximum")!=0)
{
ObjectCreate("Pre_day_Maximum", OBJ_TEXT, 0, Time[Shift_Prev_LABEL+196], DHi);
ObjectSetText("Prev_D1"+DoubleToStr(DHi,Digits)+" ", 9, "Arial", Magenta);
}
senão
{
ObjectMove("Prev_D1", 0, Tempo[Shift_Prev_LABEL+196], DHi);
}
if(ObjectFind("Pre_day_minimum")!=0)
{
ObjectCreate("Pre_day_minimum", OBJ_TEXT, 0, Time[Shift_Prev_LABEL+196], DLo);
ObjectSetText("Pre_day_minimum", "Prev_D1"+DoubleToStr(DLo,Digits)+" ", 9, "Arial", LawnGreen);
}
senão
{
ObjectMove("Prev_day_minimum", 0, Time[Shift_Prev_LABEL+196], DLo);
}
}
Código não escrito em inite, deinite e start.
duplo DHi,DLo; // Aparentemente, precisamos começar aqui, mas eu não sei exatamente o quê e então eu mesmo escreveria tudo.
Nós descobrimos :)
Olá! Por favor, me diga como fazer uma linha sólida.
DHi =iHigh(NULL,PERÍODO_D1,1);
DLo =iLow(NULL,PERÍODO_D1,1);
duplo DHi,DLo; // Aparentemente, precisamos começar aqui, e o que exatamente não sabemos, mas então eu mesmo escreveria tudo.
Comece com ajuda! Basta mudar um dígito para o deslocamento de barra desejado iHigh(NULL,PERÍODO_D1,1);
Olá! Por favor, me diga como fazer uma linha sólida.
Leia a ajuda "indicator_style" (em inglês)
indicador_estiloN
int
Estilo de linha em série gráfica indicada com o valor de ENUM_LINE_STYLE. N - número de série gráfica, numeração a partir de 1