michaelB: O indicador em anexo tem as seguintes declarações de fonte...
hhb = mais alto(NULL,0,MODE_HIGH,dist,i-dist/2);
llb = mais baixo(NULL,0,MODE_LOW,dist,i-dist/2);
Entretanto, nenhuma das funções está definida no arquivo e não há declarações Include.
Este indicador se compila com sucesso e pode ser anexado a um gráfico.
Portanto, como a MQL chama essas funções?
michaelB
Esses são nomes obsoletos para iHighest() e iLowest(). O compilador simples substitui esses nomes de funções por iHighest() e iLowest() e é por isso que você não recebe nenhum erro
em relação ao indicador super-sinais_v2, Obrigado pela resposta rápida.
Mais uma pergunta, quando eu anexar este indicador, ele mostrará inicialmente setas vermelhas e verdes alternadas. Se eu observar o gráfico em tempo real,
Se eu mudar para um período de tempo diferente, e voltar novamente, muitas das setas desaparecem e o gráfico mais uma vez mostra setas vermelhas e verdes alternadas.
Seria difícil modificar este indicador para que as setas não desapareçam? Mais uma vez, obrigado.
em relação ao indicador super-sinais_v2, Obrigado pela resposta rápida.
Mais uma pergunta, quando eu anexar este indicador, ele mostrará inicialmente setas vermelhas e verdes alternadas. Se eu observar o gráfico em tempo real,
Se eu mudar para um período de tempo diferente, e voltar novamente, muitas das setas desaparecem e o gráfico mais uma vez mostra setas vermelhas e verdes alternadas.
Seria difícil modificar este indicador para que as setas não desapareçam? Mais uma vez, obrigado.
zigflip: Como adicionar a etiqueta de texto que aparece em uma linha horizontal?
Essa é uma pergunta muito geral
Você pode criar uma etiqueta usando a função ObjectCreate() (usando OBJ_LABEL como argumento para o tipo). Aqui está uma descrição da função oObjectCrate() :
bool ObjectCreate(
[/TD]
string name, int type, int window, datetime time 1, double price1, datetime time 2=0, double price2=0, datetimetime3=0, datetime3=0 )[/TD]
[/TR]
[/TABLE]
Criação de um objeto com o nome especificado, tipo e coordenadas iniciais na janela especificada
.
A contagem das coordenadas relacionadas ao objeto pode ser de 1 a 3, dependendo do tipo de objeto. Se a função for bem sucedida, o valor retornado será VERDADEIRO. Caso contrário, será FALSO. Para obter a informação detalhada do erro, deve-se chamar a função GetLastError(). Objetos do tipo OBJ_LABEL ignoram as coordenadas. Use a função ObjectSet() para configurar as propriedades OBJPROP_XDISTANCE e OBJPROP_YDISTANCE
.
Notas:
As subjanelas do gráfico (se houver subjanelas com indicadores no gráfico) são numeradas a partir de 1. A janela principal do gráfico sempre existe e tem o índice 0.
As coordenadas devem ser passadas em pares: tempo e preço
.
Por exemplo, o objeto OBJ_VLINE precisa apenas de tempo, mas o preço (qualquer valor) também deve ser passado.
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Qualquer pessoa pode criar este EA a partir de algum EA de cobertura disponível?
1. Serão abertas duas posições (i inseriremos o número)...... 1 comprar parada e 1 vender parada ( i inseriremos manualmente 1,2900 e 1,2800)
2. Haverá TP (em pips)
3. Haverá SL (em pips)
4. Haverá TSL (em pips)
5. Haverá abertura de lote ( 0,01 a 100 lote)
6. Apenas uma posição será aberta
5. Uma ordem de cobertura (uma posição com o mesmo lote) abrirá somente quando SL/TSL for atingido (com o mesmo TP/SL/TSL da entrada inicial).
6. Pode ser usado para todos os pares com números mágicos.
será uma boa opção para negociação de seqüências.......!Experimente o Martingale EA!
Hi!
não posso abrir novos fios.
você poderia me ajudar?
Eu tento fazer hedge EA.
Hedge para uma ordem aberta.
E eu não sei o que há de errado com as condições.
double bid = MarketInfo(Symbol(), MODE_BID);
double ask = MarketInfo(Symbol(), MODE_ASK);
OrderSelect(1,SELECT_BY_POS,MODE_TRADES);
cena=OrderOpenPrice();
ce=cena-60*Point;
typ=OrderType();
if (OrderTotal()==1 && typ==0 && ce>bid)
OrderSelect(1,SELECT_BY_POS,MODE_TRADES);
cena=OrderOpenPrice();
ce=cena+60*Point;
typ=OrderType();
if (OrderTotal()===1 && typ===1 && ce<ask)
Hi!
não posso abrir novos fios.
você poderia me ajudar?
Eu tento fazer hedge EA.
Sebe para uma ordem aberta.
E eu não sei o que há de errado com as condições.
double bid = MarketInfo(Symbol(), MODE_BID);
double ask = MarketInfo(Symbol(), MODE_ASK);
OrderSelect(1,SELECT_BY_POS,MODE_TRADES);
cena=OrderOpenPrice();
ce=cena-60*Point;
typ=OrderType();
if (OrderTotal()==1 && typ==0 && ce>bid)
OrderSelect(1,SELECT_BY_POS,MODE_TRADES);
cena=OrderOpenPrice();
ce=cena+60*Point;
typ=OrderType();
if (OrderTotal()===1 && typ===1 && ce<ask)
Tente mudar :
to
[CODE]OrderSelect(0,SELECT_BY_POS,MODE_TRADES);"1" em OrderSelect() ao selecionar por posição significa que a segunda ordem aberta não a primeira
é isto:) muito obrigado:)
Ajuda na codificação
O indicador em anexo tem as seguintes declarações de fonte...
hhb = mais alto(NULL,0,MODE_HIGH,dist,i-dist/2);
llb = mais baixo(NULL,0,MODE_LOW,dist,i-dist/2);
Entretanto, nenhuma das funções está definida no arquivo e não há declarações Include.
Este indicador se compila com sucesso e pode ser anexado a um gráfico.
Portanto, como a MQL chama estas funções?
O indicador em anexo tem as seguintes declarações de fonte...
hhb = mais alto(NULL,0,MODE_HIGH,dist,i-dist/2);
llb = mais baixo(NULL,0,MODE_LOW,dist,i-dist/2);
Entretanto, nenhuma das funções está definida no arquivo e não há declarações Include.
Este indicador se compila com sucesso e pode ser anexado a um gráfico.
Portanto, como a MQL chama essas funções?michaelB
Esses são nomes obsoletos para iHighest() e iLowest(). O compilador simples substitui esses nomes de funções por iHighest() e iLowest() e é por isso que você não recebe nenhum erro
mladen--
em relação ao indicador super-sinais_v2, Obrigado pela resposta rápida.
Mais uma pergunta, quando eu anexar este indicador, ele mostrará inicialmente setas vermelhas e verdes alternadas. Se eu observar o gráfico em tempo real,
Se eu mudar para um período de tempo diferente, e voltar novamente, muitas das setas desaparecem e o gráfico mais uma vez mostra setas vermelhas e verdes alternadas.
Seria difícil modificar este indicador para que as setas não desapareçam? Mais uma vez, obrigado.
mladen--
em relação ao indicador super-sinais_v2, Obrigado pela resposta rápida.
Mais uma pergunta, quando eu anexar este indicador, ele mostrará inicialmente setas vermelhas e verdes alternadas. Se eu observar o gráfico em tempo real,
Se eu mudar para um período de tempo diferente, e voltar novamente, muitas das setas desaparecem e o gráfico mais uma vez mostra setas vermelhas e verdes alternadas.
Seria difícil modificar este indicador para que as setas não desapareçam? Mais uma vez, obrigado.michaelB
Experimente agora
Como adicionar uma etiqueta de texto que aparece em uma linha horizontal?
Como adicionar a etiqueta de texto que aparece em uma linha horizontal?
Essa é uma pergunta muito geral
Você pode criar uma etiqueta usando a função ObjectCreate() (usando OBJ_LABEL como argumento para o tipo). Aqui está uma descrição da função oObjectCrate() :
[/TD]
[/TR]
[/TABLE]
Criação de um objeto com o nome especificado, tipo e coordenadas iniciais na janela especificada
A contagem das coordenadas relacionadas ao objeto pode ser de 1 a 3, dependendo do tipo de objeto. Se a função for bem sucedida, o valor retornado será VERDADEIRO. Caso contrário, será FALSO. Para obter a informação detalhada do erro, deve-se chamar a função GetLastError(). Objetos do tipo OBJ_LABEL ignoram as coordenadas. Use a função ObjectSet() para configurar as propriedades OBJPROP_XDISTANCE e OBJPROP_YDISTANCE
.Notas:
As subjanelas do gráfico (se houver subjanelas com indicadores no gráfico) são numeradas a partir de 1. A janela principal do gráfico sempre existe e tem o índice 0.
As coordenadas devem ser passadas em pares: tempo e preço
.Por exemplo, o objeto OBJ_VLINE precisa apenas de tempo, mas o preço (qualquer valor) também deve ser passado.
Parâmetros:
[TABLE="class: docparams"
[/TR
[/TR
[/TR
[/TR]
[TR]
[TR]
[TD]time2 [TD] - [[TR]
[TD][TR]
[TD[TR]
[TD]preço3 [TD] - [TD="largura: 100%"]Preço parte do terceiro ponto.