Fechar em horários específicos
8 respostas
chengsmine
10 anos atrás #111670
A minha estratégia está incluída. O mais estranho é que:
Quando excluí todas as regras após 8(3) e 8(4), consegui fechar as negociações nos horários específicos em 8(3) e 8(4) quando a condição necessária, ou seja, Open (P/L) > 0, foi atendida. Depois que adicionei todas as regras após 8(3) e 8(4), nenhuma negociação foi fechada nesses horários específicos. Na verdade, todas as regras após 8(3) e 8(4) também não puderam ser executadas. Por quê?
chengsmine
10 anos atrás #122868
Veja minha estratégia bastante resumida. Há apenas uma regra. Parece que os valores de Time e Hour não funcionam, pois nunca consegui fechar nenhuma negociação existente se esses valores forem GMT.
chengsmine
10 anos atrás #122869
Desculpe-me. Minha estratégia resumida é a seguinte.
NÃO CONSIGO ANEXAR A ESTRATÉGIA. Por favor, veja meu e-mail.
chengsmine
10 anos atrás #122872
Agora posso carregar meu arquivo sqw. Observe que os valores de Hora e Minuto claramente não são valores GMT, pois quando os testei, minhas ordens pendentes (criadas anteriormente) não foram fechadas nos valores GMT após a verificação com meu relógio. Mesmo depois de alterar a regra para TimeCurrent (presumo que também seja o valor GMT), no formato X(hour)Y(min)Z(second), ainda não consegui fechar as ordens. Eu costumava conseguir fechar as ordens usando a versão 2.0.
chengsmine
10 anos atrás #122876
Descobri que a condição
Time (0) = GetTime(Hour.Minute.Second) funciona. Mas não Hour (0), Minute (0).
chengsmine
10 anos atrás #122879
A função GetTime parece funcionar apenas algumas vezes. Agora ela não está funcionando.
chengsmine
10 anos atrás #122884
Depois que o mercado abriu hoje, a função GetTime funcionou. Mas depois que mudei a hora algumas vezes, ela não funcionou novamente.
chengsmine
10 anos atrás #122887
Descobri que, se eu alterar a hora com frequência, como a cada 3 ou 4 minutos, o GetTime NÃO funcionará. Se eu esperar de 10 a 12 horas antes de alterar a hora, o GetTime funcionará.
Marca Fric
10 anos atrás #122914
O problema pode estar em sua comparação. O tempo retorna o horário de abertura da barra atual, portanto, ele muda apenas uma vez por hora se você negociar em barras de 1 hora.
Você pode usar o TimeCurrent se quiser ver o valor de tempo real de cada tick.
Marcar
EstratégiaQuant arquiteto
Visualizando 8 respostas - 1 até 8 (de um total de 8)