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 1068

 
burbur87:   Não posso modificar uma ordem. Não estou familiarizado com a matemática da modificação.

A modificação é descrita aqui - é um capítulo do livro didático

 
Boa tarde a todos. Você pode me dizer como aproveitar a abertura do dia com uma hora de intervalo? Ou seja, não demore a primeira hora, mas a segunda para o dia????
 
nikelodeon:
Bom dia a todos. Você pode me dizer como aproveitar a abertura do dia com uma hora de intervalo? Ou seja, não na primeira hora, mas na segunda do dia?

É mais ou menos assim.

if(iTime(_Symbol, PERIOD_H1, 1) == iTime(_Symbol, PERIOD_D1, 0))


Mas não faria mal colocar um cheque para um novo dia, caso contrário, todos os tiquetaques das 13:00 às 14:00 corresponderão à condição.

 
Boa tarde. Ajude-me a resolver o problema. Este indicador tem ObjectCreate e há um problema, porque as janelas deste indicador têm valores diferentes, o índice de janela no ObjectCreate deve ser seu próprio, não quero criar clones do indicador com nomes diferentes. Por exemplo, se você definir o índice da janela para 1, todos os ícones de outras janelas serão desenhados na janela com índice 1 e não em sua janela.
 
Tenho este operador iOpen(NULL,PERÍODO_D1,1) mostra a abertura do dia, mas como fazer a abertura da segunda hora do dia....????
 
Boa tarde, caros amigos! Por favor, me diga onde cometi um erro e, se não houver erro, que correções devem ser feitas no código:Ao ligar o computador novamente após uma queda de energia, todas as linhas de código são carregadas seqüencialmente e após o fechamento do suporte enrolado do OnTick(), as funções do usuário localizadas atrás dele são lidas, e após a leitura do código do CloseAllBuy(), ele é executado, mesmo que não tenha sido chamado do OnTick(). Assim, ao carregar um EA, todas as posições abertas são fechadas. Como evitar isso?
 
rapid_minus:
Boa tarde, caros amigos! Por favor, informe-me, onde está o erro no meu raciocínio e, se não houver erro, que correções devem ser feitas ao código:Ao ligar o computador novamente após uma queda de energia, todas as cadeias de código são carregadas seqüencialmente e após o fechamento do suporte enrolado do OnTick() é lido as funções do usuário atrás dele, e, após ler o código do CloseAllBuy(), ele é executado, mesmo que não tenha sido chamado do OnTick(). Assim, ao carregar um EA, todas as posições abertas são fechadas. Como evitar isso?

Tente usar variáveis globais. Se você quiser que a EA comece do mesmo estado que quando foi fechada, todas as bandeiras de estado devem ser armazenadas em variáveis globais. Seu valor não muda e será armazenado por dias como este....

 
Obrigado pela resposta rápida. É que eu não entendia nada, devido ao meu analfabetismo em nível mclo. Quais variáveis globais devem ser utilizadas - em nível de especialista ou em nível de terminal? (Eu também estou flutuando aqui, infelizmente).
 
nikelodeon:
Tenho um operador iOpen(NULL,PERÍODO_D1,1) mostra a abertura do dia, mas como fazer a abertura da segunda hora deste dia....????

iOpen() é o preço, mas o iTime() deve ser usado como sugerido acima. E diferentes empresas ocidentais podem abrir o dia no domingo à noite, você tem que ficar de olho nisso também.

Em geral, estude o que éiBarShift.

 
rapid_minus:
Bom dia, caros amigos! Favor me informar onde há um erro no meu raciocínio e, se não houver nenhum, que correções devem ser feitas ao código:Ao ligar o computador novamente após uma queda de energia, todas as linhas de código são carregadas seqüencialmente e após o fechamento do suporte enrolado do OnTick() as funções do usuário localizadas atrás dele são lidas, e após a leitura do código do CloseAllBuy() sua execução ocorre, mesmo que não tenha sido chamada do OnTick(). Assim, ao carregar um EA, todas as posições abertas são fechadas. Como evitar isso?

E como você verificou que CloseAllBuy() não é chamado do nada? Ou talvez o fechamento ainda esteja prescrito em algum outro lugar?

Ninguém pode dizer sem o código, exceto o autor.

Razão: