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?
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.
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.
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?
A modificação é descrita aqui - é um capítulo do livro didático
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.
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, 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....
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.
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.