Pergunte! - página 93

 

Símbolo Pips

Olá, alguém pode me orientar sobre como calcular pips com um único símbolo?

Exemplo, tenho 2 gráficos GBPJPY e GBPUSD, então quero contar GBPJPY e GBPUSD pips separadamente. Por favor, me ajude.

TQ.

 

Como tornar o indicador ou EA válido apenas para uma pessoa?

Ainda estou descobrindo, como fazer um indicador ou EA que somente 1 usuário pode usar.

Que código de string deve ser adicionado em .mtq?

Por exemplo,

Quero dar o indicador ou EA aos codersguru, para que qualquer pessoa que não seja o codersguru que o copie e o coloque em seu próprio computador não possa usar esse indicador ou EA.

Muito obrigado de antemão.

 
codersguru:
if(DayOfWeek()==5 && TimeHour(TimeCurrent())==8) return(0);
coloque esta linha na função start() e antes de qualquer linha de código!

Tentei todas as possibilidades postadas neste tópico,

Acho que este código é o melhor para encerrar a EA e o Indicador em um determinado momento

simples mas poderoso

Muito obrigado codersguru

 

Código da conta

ANCOLL:
Ainda estou descobrindo, como fazer um indicador ou EA que somente 1 usuário pode usar.

Que código de string deve ser adicionado em .mtq?

Por exemplo,

Quero dar o indicador ou EA aos codersguru, para que qualquer pessoa que não seja o codersguru que o copie e o coloque em seu próprio computador não possa usar esse indicador ou EA.

Muito obrigado de antemão.

Isto funciona permitindo que o indicador ou EA funcione somente em 1 conta, amostra de código em mq4 postada abaixo, isto funciona, mas pode haver uma maneira melhor de fazer isto ????

int Conta = 12345;

se (Account != AccountNumber()){

Comentário("Conta incorreta : "+ContaNúmero()+" Indicador de indicação de preço Desativado !");

retornar(0);

}else {Comentário(" Indicador de indicação de preço ativada");}

price_display_1.mq4

Arquivos anexados:
 

Cliente - Autenticação do Servidor!

Se assumimos que o EX4 não será descompilado, então a melhor maneira é Cliente - Autenticação de Servidor!

Onde o MetaTrader se conecta a uma DLL

a DLL se conecta a um Servidor (servidor web construído em PHP)

o servidor se conecta a um banco de dados para verificar os dados do usuário (número da conta - número de registro - período experimental, etc.)

Este é o método perfeito, desde que o cracker não quebre o EX4 e conheça a idéia do indicador ou do consultor especializado!

cja:
Isto funciona permitindo que o indicador ou EA funcione somente em 1 conta, amostra de código em mq4 postada abaixo, isto funciona mas pode haver uma maneira melhor de fazê-lo ???

int Conta = 12345;

se (Account != AccountNumber()){

Comentário("Conta incorreta : "+ContaNúmero()+" Indicador de indicação de preço Desativado !");

retornar(0);

}else {Comentário(" Indicador de indicação de preço ativada");}

price_display_1.mq4
 

Ajuda com a codificação

Qualquer um pode me ajudar com este código:

void CloseOrder(int minutes)

{

int total = EncomendasTotal();

para (int cnt = 0 ; cnt < total ; cnt++)

{

OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);

se ((CurTime()-OrderOpenTime())>minutos*60)

{

if(OrderType()==OP_BUY)

OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Violet);

if(OrderType()==OP_SELL)

OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Violet);

}

}

}

Este é um código que estou tentando incorporar em uma EA, mas estou tendo problemas ao compilar. Eu recebo este erro: A função "CloseOrder" não é referenciada e será removida do arquivo de exp

Este código foi postado por codersguru a partir deste post:

https://www.mql5.com/en/forum/general

O que estou tentando fazer é desenvolver um sistema que fechará todas as negociações após x tempo desde a abertura da mais recente.

Eu tenho muito pouco conhecimento em codificação, mas estou tentando aprender.

Se este tipo de problema já foi abordado antes, alguém poderia, por favor, me indicar o tópico apropriado, pois não fui capaz de encontrar um neste fórum usando a função de busca. Obrigado.

 
RaidenDSI:
Alguém pode me ajudar com este código:

void CloseOrder(int minutos)

{

int total = EncomendasTotal();

para (int cnt = 0 ; cnt < total ; cnt++)

{

OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);

se ((CurTime()-OrderOpenTime())>minutos*60)

{

if(OrderType()==OP_BUY)

OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Violet);

if(OrderType()==OP_SELL)

OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Violet);

}

}

}

Este é um código que estou tentando incorporar em uma EA, mas estou tendo problemas ao compilar. Eu recebo este erro: A função "CloseOrder" não é referenciada e será removida do arquivo de exp

Este código foi postado por codersguru a partir deste post:

https://www.mql5.com/en/forum/general

O que estou tentando fazer é desenvolver um sistema que fechará todas as negociações após x tempo desde a abertura da mais recente.

Eu tenho muito pouco conhecimento em codificação, mas estou tentando aprender.

Se este tipo de problema já foi abordado antes, alguém poderia me indicar o tópico apropriado, pois não fui capaz de encontrar um neste fórum usando a função de busca. Obrigado.

É fácil: o código acima é uma função, então você precisa chamá-lo de algum lugar. Se você nunca o chamar, esta função nunca será executada, então é inútil mantê-lo no arquivo compilado; esse é o significado do erro que você recebe.

 

Menu suspenso para entradas

Existe uma maneira de codificar um menu suspenso para entradas de indicadores?

Por exemplo, se a entrada fosse o myPeriod, eu gostaria de ter:

PERÍODO_M1

PERÍODO_M5

.

.

.

PERÍODO_W1

PERÍODO_MN1

aparecer.

Obrigado.

 

can u tell me....

estou usando uma ea, e sempre recebi o erro no meta-diário desta forma:

12:11:32 Old tick USDJPY30 110.77000/110.80000

12:11:32 Old tick USDJPY240 110.77000/110.80000

12:41:07 Old tick EURUSD30 1.46730/1.46760

12:41:07 Old tick EURUSD240 1.46730/1.46760

13:40:33 Old tick USDJPY30 110.90000/110.93000

13:40:33 Old tick USDJPY240 110.90000/110.93000

eu já reinstalei o metatrader, e ainda tenho o erro

o que posso fazer para resolver este problema?

 

Eu me pergunto...

Pergunto-me se existe uma maneira de remover a faixa, pois às vezes ela bloqueia a visão de outro indicador.

Que pena, é .ex4

O indicador, eu anexei abaixo

Arquivos anexados: