[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 1015
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
Socorro!!! Estou me esforçando há três horas!!! Não posso atribuir a ordem variável=Fechar[1]. A idéia é que no momento de colocar o pedido para lembrar o preço, como era naquele momento.
Então você pode compará-lo com o preço atual e mover o stop loss ou ter lucro,
Eu posso ser um idiota, mas não sei o que fazer com isso.
Obrigado de antemão.
//+------------------------------------------------------------------+
//| Tester.mq4 |
//| Dimon |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#propriedade copyright "Dimon
#link da propriedade "http://www.metaquotes.net"
//+------------------------------------------------------------------+
//| função de iniciação de especialista |
//+------------------------------------------------------------------+
External int BandsPeriod=20,i=1 ;extern int BandsShift=0;
Faixas duplas externasDeviações=2,0;
double Lots externo=0,1,TakeProfit=50,stoploss=10 ;double PointX;extern int parametrA=2;
int init()
{ if(Dígitos==5 || Dígitos===3) PointX = Point * 10; // Ponto de Correção para três-cinco dígitos
if(Dígitos==4 || Dígitos===2) PointX = Point;
//----
Alerta ("PointX",PointX);
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de desinicialização especializada |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de início especializado |
//+------------------------------------------------------------------+
int start()
{dois ordem, newloss=12;Alerta (" ordem ",ordem);
se (parametrA==0){
int total=OrdensTotal();// Comentário(" total ",total); Alerta (" total ",total);
se ( total !=0 ){retorno;}
dupla Média,Verhnyayaghranytsa,Nyzhnyayaghranytsa,newres,soma,desvio;
texto de cordel; int ticket; int err;
text="macd sample";}else { Comentário("bóia!",Verhnyayaghranytsa );
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-stoploss*PointX,Ask+TakeProfit*PointX, "macd sample",16384,0,Green);
Alerta (" stoploss ",Ask-stoploss*PointX);Alerta (" parametrA ",parametrA);
order=Close[1];Comentário("buoy!order ",order );parametrA--;
}
//----
//----
retorno(0);
}
//+------------------------------------------------------------------+
Socorro!!! Estou me esforçando há três horas!!! Não posso atribuir a ordem variável=Fechar[1]. A idéia é que no momento de fazer o pedido para lembrar o preço, como era naquela época.
Então você pode compará-lo com o preço atual e mover o stop loss ou ter lucro,
Posso ser um idiota, mas não tenho certeza do que fazer com isso.
Obrigado de antemão.
Pensei em dar entrada aqui também ...
Como posso configurar o envio de e-mails para o narod.ru?
Todas as variantes tentadas:
Servidor SMTP - smtp.narod.ru
Login SMTP: - имя@narod.ru
Senha SMTP - senha
De: slt-soft@narod.ru
Para: slt-soft@narod.ru
Erro: Mail: login para smtp.narod.ru falhou
Não tenho certeza exatamente, mas as pessoas parecem precisar apenas de um nome de usuário (ou seja, você tem um nome - tudo antes do cachorro), não um e-mail completo
Mas em alguns servidores smtp você precisa substituir o cãozinho por um sinal de mais e então ele começa a entrar normalmente, em alguns servidores ele entende tanto o cãozinho quanto o sinal de mais, e em alguns apenas o login
Vou reler as variáveis globais. Mas o compilador não o fez!
Sim, é exatamente isso. Há um arquivo, que você carregou, que é muito útil, OptimizationReport.mq4. Eu melhorei um pouco, a fim de calcular o Fator de Recuperação. Agora quero obter o valor desta variável no código principal para acelerar a otimização, detectando o passe do testador e definindo o limite do nível de PV. Eu tentei fazer isso através de variáveis globais. Eu não consigo ver o valor de minha variável no código principal.
Eu escrevo no Consultor Especialista:
myValue duplo = GlobalVariableGet("myValue");
Print("myValue="+myValue);
MessageBox("myValue="+myValue);
Alert("myValue="+myValue);
no include(estou colocando):
GlobalVariableSet("myValue", 1);
Não funciona, myValue=0,00000000
O problema é que normalmente este bibilio funciona bem no final. Para gerar um relatório.
Seria melhor apenas fazer uma função para calcular o fator de recuperação e chamá-lo em cada carrapato ou barra, ou apenas quando a posição estiver fechada. Mas a cada tique é mais fácil calcular o saque máximo.
O problema é que esta bibliografia geralmente funciona bem no final. Para gerar um relatório.
É melhor apenas fazer uma função para calcular o fator de recuperação e chamá-lo em cada tick, ou barra, ou apenas quando a posição estiver fechada. Mas a cada tique é mais fácil calcular o saque máximo.