Nauris: CopyTime - tempo de abertura do bar, mas e o tempo de fecho do bar?
Não há uma função separada para isto. Não pode aceitar o facto de a hora de fecho do bar anterior ser a hora de abertura do bar actual nas condições da sua tarefa?
Não há uma função separada para isto. Não pode aceitar o facto de a hora de fecho do bar anterior ser a hora de abertura do bar actual nas condições do seu problema?
Temos de encontrar as condições para que o primeiro tique tenha chegado após o fim-de-semana. Qual é a melhor maneira de o fazer?
Queres apanhar uma lacuna?) Isto deve ser feito pelo número do dia da semana. Usando a estrutura MqlDatetime.
Ou seja, verificar se um novo dia é formado e este número de dia = 1.
Sim hep! :) A sua variante não é muito boa, porque há um corretor que abre também ao domingo. Mas penso que a encontrei, vou pegar na penúltima vela CopyOpen (15m) e comparar com a abertura da última vela CopyOpen, se mais de 24 H, significa que é dia de folga.
Nauris: Sim hep! :) a sua opção não é boa, porque também há um corretor que abre no domingo. Mas acho que já a tenho, vou pegar na penúltima vela CopyOpen (15m) e comparar com a abertura da última vela CopyOpen, se mais de 24 H, significa que é fim-de-semana.
Pode ser invariável, ou seja, o número de dias da semana em que o mercado abre, é tomado numa variável externa, e conhecendo este parâmetro, basta alterá-lo se necessário. Se estiver apenas interessado em GEPs grandes, pode usar este indicador ou outros semelhantes em kodobase.
Tapochun: Pode torná-lo invariável, ou seja, o número do dia da semana, quando o mercado abre, numa variável externa e, conhecendo este parâmetro, basta alterá-lo se necessário. Se estiver apenas interessado em GEPs grandes, pode usar este indicador ou outros semelhantes em kodobase.
Não percebo nada sobre a data. Se a data é a hora como o número de segundos decorridos desde 01 de Janeiro de 1970, porque é que não vejo no registo os segundos mas sim 2015.01.02 08:00:00. E como o faço em segundos decorridos desde 01 de Janeiro de 1970?
CopyTime - tempo de abertura do bar, mas e o tempo de fecho do bar?
Não há uma função separada para isto. Não pode aceitar o facto de a hora de fecho do bar anterior ser a hora de abertura do bar actual nas condições da sua tarefa?
A hora de abertura do bar actual será também a hora de fecho do bar anterior.
Não há uma função separada para isto. Não pode aceitar o facto de a hora de fecho do bar anterior ser a hora de abertura do bar actual nas condições do seu problema?
Temos de encontrar as condições para que o primeiro tique tenha chegado após o fim-de-semana. Qual é a melhor maneira de o fazer?
Queres apanhar uma lacuna?) Isto deve ser feito pelo número do dia da semana. Usando a estrutura MqlDatetime.
Isto é, verificar se há um novo dia e este número de dia = 1.
Queres apanhar uma lacuna?) Isto deve ser feito pelo número do dia da semana. Usando a estrutura MqlDatetime.
Ou seja, verificar se um novo dia é formado e este número de dia = 1.
Mas penso que a encontrei, vou pegar na penúltima vela CopyOpen (15m) e comparar com a abertura da última vela CopyOpen, se mais de 24 H, significa que é dia de folga.
Sim hep! :) a sua opção não é boa, porque também há um corretor que abre no domingo.
Mas acho que já a tenho, vou pegar na penúltima vela CopyOpen (15m) e comparar com a abertura da última vela CopyOpen, se mais de 24 H, significa que é fim-de-semana.
Pode torná-lo invariável, ou seja, o número do dia da semana, quando o mercado abre, numa variável externa e, conhecendo este parâmetro, basta alterá-lo se necessário. Se estiver apenas interessado em GEPs grandes, pode usar este indicador ou outros semelhantes em kodobase.