Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 1077
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
Qual é a maneira correta de lidar com o erro: matriz fora do alcance em '... nesta situação quando se muda para #propriedade estrita ?
Faça-o assim
Em vez de 1, você pode colocar qualquer número, exceto 0. Quanto maior o número, menos barras serão contadas quando o indicador começar.
E remover
é absolutamente inútil.
Faça-o assim
Em vez de 1, você pode colocar qualquer número, exceto 0. Quanto maior o número, menos barras serão contadas quando o indicador começar.
E remover
é absolutamente inútil.
datetime t1=StrToTime(TimeToStr(dt, TIME_DATE)+" 10:00") + 24*60*60;
Alerta("Now = ",dt, " Amanhã às 10:00 = ",t1);
kocunyc89 : há um comando t1=StrToTime(TimeToStr(dt, TIME_DATE)+" 10:00"); como faço para definir não hoje 10:00 mas amanhã 10:00? datetime dt=TimeLocal();
datetime t1=StrToTime(TimeToStr(dt, TIME_DATE)+" 10:00") + 24*60*60;
Alerta("Now = ",dt, " Amanhã às 10:00 = ",t1);
Boa noite a todos. Pergunta de um boneco sobre as funções iLowest e iHighest. No início, eu queria usar estas funções para encontrar a pausa alta/baixa em minha EA e colocar uma ordem pendente. Tudo funciona com iLowest, mas iHighest não define ordens. No entanto, esta é uma palavra, já que eu já resolvi este problema de uma maneira diferente. Agora eu tenho que apagar uma ordem pendente se ela foi cancelada para abri-la a um novo preço. Eu tentei usar as funções acima novamente. Não há problema com iLowest e remoção de uma ordem de compra pendente; tenho problemas com iHighest remover uma ordem de venda - a ordem é removida quando uma condição ainda não foi atendida (o preço está abaixo do máximo), uma nova ordem é colocada, é removida novamente e assim por diante. Se o preço tiver ultrapassado o máximo, ele é apagado e um novo não é executado, mas assim que o preço atual tiver se movido abaixo do máximo anterior, a "briga" começa novamente.
As condições são escritas da seguinte maneira
if(iHighest(NULL, 0, MODE_HIGH, 70, 2) < iHigh(NULL, 0, 1)
{
DeleteOrders(OP_SELLSTOP, Magic);
}
if(iLowhest(NULL, 0, MODE_HIGH, 70, 2) > iLow(NULL, 0, 1)
{
DeleteOrders(OP_BUYSTOP, Magic);
}
(A função Delete é escrita separadamente). O que estou fazendo de errado, qual é o erro?