![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
Sim, é este o aspecto. (a linha vermelha deve exibir a linha diária anterior semanal e mensal alta e baixa) mas como você pode ver há um grande número de linhas... se eu clicar em cada uma delas há uma etiqueta que exibe ex:Previous dailyHigh[8] e outra seria Previous dailyHigh[7]
Obrigado por sua ajuda Mladen
É o que parece quando o prendo à tabela:
Você está tentando usar várias instâncias do indicador no mesmo gráfico?
Não, eu apenas mudei o estilo da linha na caixa de ajuste do indicador para que seja mais fácil de ver. Mas como você pode ver, há os níveis na frente das etiquetas e algumas linhas extras que eu não sei a que se referem
'
Tente assim :
while (true)
{
if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1) break;
current = ChartNext(current); if (current==-1) break;
}
if (current!=-1)
if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID)))
{
Alert("Error creating object: ",GetLastError());
return;
}
[/PHP]
Or if you want to draw that object on each and every CADCHF H1 chart, do it like this :
[PHP]long current = ChartFirst();
while (true)
{
if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1)
{
if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID)))
{
Alert("Error creating object: ",GetLastError());
break;
}
}
current = ChartNext(current); if (current==-1) break;
}
seria bom se ele encontrasse a solução
seria bom se ele encontrasse a solução
Essa é a solução (ambas as soluções estão funcionando - testada)
Essa é a solução (ambas as soluções estão funcionando - testada)
Estou muito feliz, e como faço para compilar o código por você mesmo postado
Estou muito feliz, e como faço para compilar o código por você mesmo postado
Isso não é um indicador, nem uma ea ou um roteiro
O homem pediu uma solução para um problema específico (ver seu posto original aqui : pedido original de sunshineh ). Essas duas são soluções para seu problema específico. Se você quiser ver como ele pode ser aplicado em um indicador, por exemplo, aqui está um exemplo :
int init() { return(0); }
int deinit() { return(0); }
void start(void)
{
string name = "test";
long current = ChartFirst();
while (true)
{
if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1)
{
if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID)))
{
Alert("Error creating object: ",GetLastError());
break;
}
}
current = ChartNext(current); if (current==-1) break;
}
return;
}_test_1.mq4
Anexe-o a qualquer gráfico e depois abra quantos gráficos CADCHF de 1 hora você quiser, vá até o gráfico onde você anexou o indicador _test, espere por um tick ou, hoje, mude um período de tempo, e então verifique todos os gráficos CADCHF - em todos você verá uma seta criada. Isso é o que era o problema do Sunshineh e isso é o que esse código deveria fazer.
comércio feliz
Isso não é um indicador, nem uma ea ou um roteiro
O homem pediu uma solução para um problema específico (ver seu posto original aqui : pedido original de sunshineh ). Essas duas são soluções para seu problema específico. Se você quiser ver como ele pode ser aplicado em um indicador, por exemplo, aqui está um exemplo :
int init() { return(0); }
int deinit() { return(0); }
void start(void)
{
string name = "test";
long current = ChartFirst();
while (true)
{
if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1)
{
if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID)))
{
Alert("Error creating object: ",GetLastError());
break;
}
}
current = ChartNext(current); if (current==-1) break;
}
return;
}_test_1.mq4
Anexe-o a qualquer gráfico e depois abra quantos gráficos CADCHF de 1 hora você quiser, vá até o gráfico onde você anexou o indicador _test, espere por um tick ou, hoje, mude um período de tempo, e então verifique todos os gráficos CADCHF - em todos você verá uma seta criada. Isso é o que era o problema do Sunshineh e isso é o que esse código deveria fazer.
comércio felizobrigado, eu tento e lhe informo
É o que parece quando o prendo à tabela:
![](https://c.mql5.com/forextsd/forum/150/pivots.gif)
Você está tentando usar várias instâncias do indicador no mesmo gráfico?Re: Ajuda na codificação
Desculpe. Não consigo encontrar o que está acontecendo com ele
Desculpe. Não consigo encontrar o que está acontecendo com ele
Ok, não há problema, vou usá-lo assim mesmo, obrigado.