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 521

 
artmedia70:
Oh-oh-oh-oh-oh. É por causa de tais decisões que os usuários aqui mais tarde nos cuspem nos fios com discussões de inovações.

Não é apenas um usuário que perguntou, mas um programador.

Talvez ele só precise colocar um alerta no indicador, então haverá uma janela de qualquer maneira.

Para ser honesto, suspeito que esta experiência não dará em nada. Afinal, a altura da janela indicadora depende não apenas de suas leituras, mas também do número de barras na janela.

 
artmedia70:

É claro que se divide:


...

[em] Índice da subjanela do gráfico atual (0 - gráfico de preços principal).


Da mesma forma, se o indicador não estiver no gráfico, não podemos tomar seus dados de janela


E se o indicador estiver na janela principal, cujo índice ainda é 0? Pode estar escondida em um determinado período de tempo, mas a janela ainda está lá.
 
evillive:
E se o indicador estiver na janela principal, cujo índice ainda é 0?

Estamos falando de um indicador em uma janela separada. Naturalmente, se o indicador estava na tabela de preços - sim, você pode pegar os dados da janela principal com índice 0
 
Veja a linha número 113 de seu assessor, talvez haja uma vírgula extra?
 
artmedia70:

Exemplo de um cálculo de ordem de parada, levando em conta as exigências do StopLevel:

Global:

E no código do Expert Advisor antes de enviar o comércio para

artmedia70:

Exemplo de cálculo de ordens de parada, incluindo requisitos de StopLevel:

Global:

E no código EA, antes de enviar um pedido comercial:


Obrigado!
 
artmedia70:
Estamos falando de um indicador em uma janela separada. É claro, se o indicador estava em uma tabela de preços - sim, você pode obter dados da janela principal com índice 0

.

Ah, bem, exceto que podemos determinar as coordenadas Y das bordas da janela indicadora e seguir a coordenada Y do próprio gráfico usando ChartTimePriceToXY(), se esta função puder fazer isso.
 
evillive:

A que horas o relógio do servidor mostrava quando o roteiro começou? E hoje não é segunda-feira...


Bem, dificilmente alguém precisa de alerta em cada tique durante uma hora inteira, mas se você precisa exatamente disso, bem...


O alerta foi exibido para fins de demonstração e será apagado no script, ou melhor, no Expert Advisor. O ideal seria que todas as variáveis fossem diárias e não horárias. Gostaria também de saber sobre o problema com o tempo do corretor.

Cumprimentos, AlexMikash

 
AlexMikash:


O alerta é para fins de ilustração e será removido do roteiro, ou melhor, do EA. O ideal seria que todas as variáveis fossem diurnas ao invés de horárias. Gostaria também de saber sobre o problema com o tempo do corretor.

Não há problema com o tempo do corretor, o problema está em sua construção se(DayOfWeek()==1 && Hour()==1), que será executado a cada tick durante uma hora inteira na segunda-feira à noite. E eu estou perguntando sobre o horário do servidor porque ele é usado neste caso e executar seu script em qualquer outra hora, exceto na segunda-feira à noite, entre a 1 e as 2 da manhã, não produzirá um alerta.
 
Tudo disponível e compreensível! Obrigado!
 

Se você colocar um = em vez de = no operador if() ao verificar a condição de igualdade (erroneamente), não são produzidos erros em nenhuma etapa (compilação, execução defeituosa). Por quê?

Razão: