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
preciso de alguém que me ajude a transformar este crossover ema em um EA. abrir comprar quando a seta azul aparecer e vender quando a seta vermelha aparecer sair do comércio quando a vela ao lado da seta fechar. pls deixar o SL E TP ser ajustável e o MAs . eu só quero usá-lo para trocar a vela
Para o tempo da vela, é melhor usar algum indicador especializado para isso (como o anexo)
Quanto ao separador de período: já é nmc mas você pode querer usar o anexo (deve ser mais leve na cpu)
Muito obrigado. Estou tentando acrescentar a opção de "BarsLimit", mas não tive sucesso. Poderia me ajudar, por favor? Muito obrigado pelo seu tempo.
Entropia
Aqui está uma versão com essa opção adicionada
Hello mladen você pode me ensinar a resolver a declaração .
Isto é o que eu recebo o aviso .
Obrigado .
Hello mladen você pode me ensinar a resolver a declaração .
Isto é o que eu recebo o aviso .
Obrigado .
Primeiro isto :
e isto
Olá Mladen,
Você se importaria comigo com este código, senhor, sobre o que precisa ser consertado?
Além disso, quando o prazo for maior, É possível mudar de
====> 1Min ~ 30 Min ==> a cada 10 pips
====> 1 Hora ======> a cada 50 pips
====> 4 Horas, Diariamente ======> a cada 100 pips
====> Semanal, Mensal ====> a cada 1000 pips
Os retângulos são desejados em vez de linhas senhor.
#janela_do_cartão_indicador de propriedade
#define ONDA_BEGINS 0
#define ONDA_CONTAINS 1
//+------------------------------------------------------------------+
//| Função de inicialização do indicador personalizado |
//+------------------------------------------------------------------+
int init()
{
//---- indicadores
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| Função de desinicialização de indicador personalizada |
//+------------------------------------------------------------------+
int deinit()
{
//----
para (int ix = 0; ix < nLines; ix++) // apagar minhas linhas horizontais
{
ObjectDelete("tensLines "+ix);
}
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| Função de iteração de indicador personalizada |
//+------------------------------------------------------------------+
int start()
{
int nLines = 40; // Número total de linhas a desenhar
Intervalo de linha dupla = 0,0010; // Intervalo entre linhas
norma duplaPreço = NormalizarDuplo(Fechar[1],3); // Preço atual é arredondado para o "10" mais próximo
para (int ix = 0; ix < nLines; ix++) // Número de vezes que o loop span
{
if(ObjectFind("tensLines "+ix) < 0)
ObjectCreate("tensLines "+ix, OBJ_HLINE, 0, 0, normPreço+((ix-(nLines/2))*lineInterval)); // Coloque metade acima e metade abaixo do preço atual
else ObjectSet("tensLines "+ix, OBJPROP_PRICE1, normPreço+((ix-(nLines/2))*lineInterval));
ObjectSet("tensLines "+ix,OBJPROP_COLOR,DarkSlateGray); // Faça as linhas parecerem melhores
}
//----
retorno(0);
}
//+------------------------------------------------------------------+
void ObjectNameDeleteAll(string name, int where=ONDA_BEGINS, int type=EMPTY)
{
for(int iObj=ObjectsTotal()-1; iObj >= 0; iObj--)
{
string on = ObjectName(iObj);
int iPos = StringFind(on, nome);
se (iPos < 0) continuar;
if (iPos > 0 && where == ONDA_BEGINS) continua;
if (type == EMPTY) ObjectDelete(on);
else if (type === ObjectType(on)) ObjectDelete(on);
}
}
//---
Olá Mladen,
Você se importaria comigo com este código, senhor, sobre o que precisa ser consertado?
Além disso, quando o prazo for maior, É possível mudar de
====> 1Min ~ 30 Min ==> a cada 10 pips
====> 1 Hora ======> a cada 50 pips
====> 4 Horas, Diariamente ======> a cada 100 pips
====> Semanal, Mensal ====> a cada 1000 pips
Os retângulos são desejados em vez de linhas senhor.
#janela_do_cartão_indicador de propriedade
#define ONDA_BEGINS 0
#define ONDA_CONTAINS 1
//+------------------------------------------------------------------+
//| Função de inicialização do indicador personalizado |
//+------------------------------------------------------------------+
int init()
{
//---- indicadores
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| Função de desinicialização de indicador personalizada |
//+------------------------------------------------------------------+
int deinit()
{
//----
para (int ix = 0; ix < nLines; ix++) // apagar minhas linhas horizontais
{
ObjectDelete("tensLines "+ix);
}
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| Função de iteração de indicador personalizada |
//+------------------------------------------------------------------+
int start()
{
int nLines = 40; // Número total de linhas a desenhar
Intervalo de linha dupla = 0,0010; // Intervalo entre linhas
norma duplaPreço = NormalizarDuplo(Fechar[1],3); // Preço atual é arredondado para o "10" mais próximo
para (int ix = 0; ix < nLines; ix++) // Número de vezes que o loop span
{
if(ObjectFind("tensLines "+ix) < 0)
ObjectCreate("tensLines "+ix, OBJ_HLINE, 0, 0, normPreço+((ix-(nLines/2))*lineInterval)); // Coloque metade acima e metade abaixo do preço atual
else ObjectSet("tensLines "+ix, OBJPROP_PRICE1, normPreço+((ix-(nLines/2))*lineInterval));
ObjectSet("tensLines "+ix,OBJPROP_COLOR,DarkSlateGray); // Faça as linhas parecerem melhores
}
//----
retorno(0);
}
//+------------------------------------------------------------------+
void ObjectNameDeleteAll(string name, int where=ONDA_BEGINS, int type=EMPTY)
{
for(int iObj=ObjectsTotal()-1; iObj >= 0; iObj--)
{
string on = ObjectName(iObj);
int iPos = StringFind(on, nome);
se (iPos < 0) continuar;
if (iPos > 0 && where == ONDA_BEGINS) continua;
if (type == EMPTY) ObjectDelete(on);
else if (type === ObjectType(on)) ObjectDelete(on);
}
}
//---
Tente assim
Tente assim
Uau. Você é o homem. Obrigado mladen pelas bênçãos.
Mais um pedido. Você pode fazer a grade em retângulos como o anexo/pic abaixo. Por exemplo, 10 pips por retângulo. Faça o retângulo projetar o futuro.
Sinto que é mais fácil para os olhos do que a grade padrão. E leva meio segundo para ver para quantos pips você está olhando.
}