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
Veja o que eu fiz (em Bold):
valor1[pos]=iCustom(NULL,0, "COGpoint1",50,3000,0,true,pos,0);
value2[pos]=iCustom(NULL,0, "COGpoint1",50,3000,0,true,pos,1);
valor3[pos]=iCustom(NULL,0, "COGpoint1",50,3000,0,verdadeiro,pos,2);
valor4[pos]=iCustom(NULL,0, "COGpoint1",50,3000,0,true,pos,3);
Na verdade, olhe meu código agora!
//+------------------------------------------------------------------+
//| COG call.mq4 |
//| |
//| |
//+------------------------------------------------------------------+
#janela_indicadora de propriedade_separarate_window
#property indicator_buffers 4
#indicador de propriedade_color1 Lime
#indicador de propriedade_color2 Vermelho
#indicador de propriedade_color3 CLR_NONE
#indicador de propriedade_color4 CLR_NONE
//---- buffers
valor duplo1[];
valor duplo2[];
valor duplo3[];
valor duplo4[];
//+------------------------------------------------------------------+
//| Função de inicialização do indicador personalizado |
//+------------------------------------------------------------------+
int init()
{
nome_curto_de_filtro;
//---- indicadores
IndicatorBuffers(4);
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1,Lime);
SetIndexBuffer(0,valor1);
SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,1,Red);
SetIndexBuffer(1,valor2);
SetIndexStyle(2,DRAW_NONE);
SetIndexBuffer(2,valor3); SetIndexBuffer(2,valor3);
SetEstiloIndex(3,DRAW_NONE);
SetIndexBuffer(3,valor4);
IndicatorDigits(Dígitos+2);
return(0);
}
//+------------------------------------------------------------------+
//| Função de desinicialização de indicador personalizada |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| Função de iteração de indicador personalizada |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
//---- verificação de possíveis erros
se (counted_bars<0) retornar(-1);
//---- última barra contada será contada novamente
se (barras_contadas>0) barras_contadas--;
int pos=barras_contadas_combars;
while(pos>=0)
{
valor1[pos]=iCustom(NULL,0, "COGpoint1",50,3000,0,true,pos,0);
valor2[pos]=iCustom(NULL,0, "COGpoint1",50,3000,0,true,pos,1);
valor3[pos]=iCustom(NULL,0, "COGpoint1",50,3000,0,verdadeiro,pos,2);
valor4[pos]=iCustom(NULL,0, "COGpoint1",50,3000,0,true,pos,3);
pos--;
}
retorno(0);
}
//+------------------------------------------------------------------+
eu tentei colocar
valor1[pos]=iCustom(NULL,0, "COGpoint1",50,3000,0,true,pos,0,0);
valor2[pos]=iCustom(NULL,0, "COGpoint1",50,3000,0,verdadeiro,pos,0,1);
valor3[pos]=iCustom(NULL,0, "COGpoint1",50,3000,0,verdadeiro,pos,0,2);
value4[pos]=iCustom(NULL,0, "COGpoint1",50,3000,0,true,pos,0,3);
agora ele manteve novamente apenas a linha vermelha que é o buffer 2, mas agora colocou mais acima na tela do gráfico e continua plano. louco!?!?!
ahhhhh!!!
o que há de tão especial no buffer 2???
Tenho o icustom funcionando, este fio ajudou muito. Estou trabalhando em um EA, mas estou aprendendo, pois estou fazendo isso devagar. Existe alguma maneira de parar a EA depois de uma troca ou mesmo fechar-se automaticamente depois de entrar em uma troca?
O problema é que depois que ela atinge meu take profit, se tudo ainda apontar curto, ela volta a entrar.
Qualquer ajuda seria muito apreciada....
Uma amostra de código, por favor
Alguém poderia compartilhar um código de amostra de um indicador que levasse os valores de dois indicadores personalizados no gráfico na barra de fechamento, e com base nisso, ou dar um alerta, ou desenhar barras coloridas, não importa realmente o que ele faz.
Por exemplo, temos dois LWMAs no gráfico com diferentes configurações de período. Quando a barra fecha, o indicador compararia seus valores, e se a mais curta for maior que a mais longa, ele desenharia uma barra azul em uma janela separada. Tão simples quanto isso.
Eu preciso dela para meus estudos de mql, estou um pouco sobrecarregado com a teoria agora e quero fazer algo prático. Obrigado de antemão!
Como chamar a Função quando o comércio está executando ?
Por favor, ajude-me
como chamo uma função quando o negócio está sendo executado ao abrir uma nova operação ou fechar uma operação ou criar uma ordem pendente, eu quero chamar uma função
Por favor, ajude-me como chamo uma função quando a empresa está executando ao abrir uma nova empresa, fechar uma empresa ou criar uma ordem pendente, eu quero chamar uma função
Qual função você deseja chamar? Não sei bem qual é a sua pergunta.