Que diferença faz o tempo de abertura do bar? É apenas o próximo.
No teste de estratégia, meu consultor especializado realiza negócios e até mostra bons resultados
Eu o executei em uma conta real, compilei no editor e carreguei um conjunto, mas ele não negocia (apenas não abre negócios).
Eu não sei qual é a razão.
Há algum erro no diário de bordo?
DanLett:
Acho que este é o lugar mais rápido para ajudar. Só não escreva para eles, eles ficam com raiva))
Qual é a razão?!
sem erros no diário de bordo ...
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++| extern string ____0___ = "+++++Время SELL-а+++++++++++++"; //| extern int sH=8; //| extern int sM=35; //| extern int sH2=11; //| extern int sM2=5; extern int sH3=11; //| extern int sM3=5; //| extern string ____1___ = "+++++Время BUY-а++++++++++++++"; //| extern int bH=17; //| extern int bM=55; //| extern int bH2=16; //| extern int bM2=5; extern int bH3=16; //| extern int bM3=5; //| extern string ____4___ = "+++++Все остальное++++++++++++"; //| extern int Tp=34; //| extern int Sl=55; //| extern double Prosadka=22; //| extern string ____5___ = "йоу!)"; //| extern color Cvet=Red; //| int ticket; //| //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++| int start() { if((OrdersTotal()==0 && Hour()==sH && Minute()==sM)||(OrdersTotal()==0 && Hour()==sH2 && Minute()==sM2)|| (OrdersTotal()==0 && Hour()==sH3 && Minute()==sM3)) { OrderSend(Symbol(),OP_SELL,LotsOptimized(),Bid,0,Ask+Sl*Point,Ask-Tp*Point,"DLSexp",123,0,Cvet);//открываем сделку } else if((OrdersTotal()==0 && Hour()==bH && Minute()==bM)||(OrdersTotal()==0 && Hour()==bH2 && Minute()==bM2) || (OrdersTotal()==0 && Hour()==bH3 && Minute()==bM3)) { OrderSend(Symbol(),OP_BUY,LotsOptimized(),Ask,0,Bid-Sl*Point,Bid+Tp*Point,"DLSexp",124,0,Cvet);//открываем сделку } } //++++++++++++ОПТИМИЗАЦИЯ ЛОТА+++++++++++++++ double LotsOptimized() { double lot; lot=NormalizeDouble(AccountFreeMargin()/100.0/Prosadka,2); if(lot<0.01) return(0.01); else return(lot); } //++++++++++++++++++++++++++++++++++++++++++ int init() { Comment("TP=",Tp,"\n","SL=",Sl);//Коментим в левом верхнем углу }
Talvez haja um erro no código, mas ele compila. no teste que ele comercializa, mas na repetição não.
Ajude-me aqui...
DanLett:
As condições que você estabelece são muito rigorosas. Eles podem não ser atendidos
DanLett:
Max, mas você tem que perceber que a abertura de pedidos por tempo é muito fácil para esticar o mercado.

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
Bom dia!
Tentei escrever um EA recentemente, tudo se tornou quase normal, abre transações por tempo.
O problema agora é a hora, por exemplo, de abrir um negócio a 8 34 e a barra não olha o minuto é primeiro 8 33, depois imediatamente 8 35, analisei outro gráfico, notei que alguns minutos, também ali.
Por favor, informe como reabrir o negócio, por exemplo, após um minuto, etc., até que o negócio seja aberto.