[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 491
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
Boa noite!!! Socorro, por favor! Preciso silenciar o som em Metatrader, tudo isso. Na raiz. Em nenhuma circunstância, de forma alguma. Eu já excluí a pasta de sons, onde todos os sons são armazenados, e ela é
Mas, falando sério, olhe nos ambientes. Recentemente, eu encontrei, literalmente, um controle de som.
É assim: https: //www.mql5.com/ru/job
Eu não quero ir lá.
Eu quero aprender.
portanto, repito a pergunta. "qualquer pergunta de principiante".
como você faz uma gama de um EA funcionar? deixe-me explicar.
traçamos uma linha, renomeamo-la "buy_down".
traçar uma segunda linha, renomeá-la "buy_up".
e permitir que a EA negocie somente entre essas linhas.
Eu não quero ir lá.
Eu quero aprender.
Portanto, você demonstra o que já escreveu. E indicar qual é a dificuldade. Eles lhe dirão.
Caso contrário, você deve ir a um livro didático ou ao local para o qual a FAQ o enviou.
Portanto, você demonstra o que já escreveu. E indicar qual é a dificuldade. Você será aconselhado.
Caso contrário, ou é um livro de texto ou o FAQ.
Obrigado. Seria desejável dar conselhos específicos, não uma dica.
//+------------------------------------------------------------------+
//| line.mq4 |
//| |
//| | |
//+
+
//--- parâmetros de entrada
venda externa de bool = 1; // permissão de venda
compra externa de bool = 1; lotes duplos externos = 0.1;
extern int sl = 50;
extern int tp = 150;
extern int order = 10; //
extern double bez = 15;
extern double tral_step = 15;
extern double tral_start = 10;
//+ +
//| expert initialization function |
//+ +
int init()
{
return(0);
}
//+------------------------------------------------------------------+
//| função de desinicialização especializada |
//+------------------------------------------------------------------+
int deinit()
{
//
//
return(0);
}
//+
+ //| expert start function |
//+ +
int start()
{
//
string sell_stop ="sell_stop";
string buy_stop ="buy_stop"; //buy
// find line and place order when price touches
if (ObjectFind (buy_stop) > 0 ) // if line buy_stop exists.
// mas a linha deve tocar o preço. ser igual ao preço. mas eu não sei como fazer isso corretamente
{
OrderSend (Symbol(),OP_BUYSTOP, lots, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point );// o pedido está sendo enviado
ObjectDelete (buy_stop); // a linha está sendo removida
}
//
return(0);
}
Ou talvez o metatarraxador deva ser reiniciado.
ou algo como uma limpeza da história.
Eu gostaria que a EA começasse com uma tábua limpa após algum tempo, para que eu não precisasse removê-la manualmente da tabela e colocá-la de volta,
mas eu gostaria que ele se reiniciasse sozinho. Se isso for certamente possível.
E outra pergunta, como fazê-lo corretamente ou talvez alguém tenha uma função que proíba o comércio nos feriados e talvez nas sextas-feiras?
Significa estabelecer um intervalo de tempo antes das férias quando nenhuma nova ordem deve ser aberta e as antigas serão fechadas por elas mesmas.
Por exemplo, não negociar a partir de 20 de dezembro até 15 de janeiro.
Obrigado. Gostaria de alguns conselhos específicos, não uma dica.
{
OrderSend (Symbol(),OP_BUYSTOP, lots, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point );// nós enviamos o pedido
ObjectDelete (buy_stop); // a linha é excluída
}
//----
retorno(0);
}
Não entendo de onde você tira a linha.
Em geral :
sem nenhum objeto no se
mas essa é a minha opinião de qualquer forma. Confira.
Você pode passar os três ou ||| então é mais provável que funcione porque o preço salta.
e você também pode atribuir se o preço for acima da linha então falso, abaixo da linha então verdadeiro ou com 1 e 0
// encontre a linha e faça um pedido quando o preço tocar
if (ObjectFind (buy_stop) > 0 ) // se houver uma linha buy_stop.
// mas a linha deve tocar o preço.
Se os níveis forem definidos por linhas horizontais:
Não entendo de onde você tira a linha.
Na verdade:
sem nenhum objeto no se
mas essa é a minha opinião de qualquer forma. Confira.
Você pode passar os três ou ||| então é mais provável que funcione à medida que o preço salta.
você também pode atribuir se o preço for acima da linha então falso, abaixo da linha então verdadeiro ou com 1 e 0.
Obrigado. Vou tentar. Eu mesmo desenho e nomeio as linhas.
Se os níveis forem definidos por linhas horizontais:
Obrigado. Vou experimentar.