[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 203
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Gente!
como fazer cada 40º pedido um lote maior? :: mercado e pendentes
Que tal isso?
Não exatamente, você deve contar o número de pedidos na história a = (OrdersHistoryTotal()+ 1) % 40
Bem, isto não leva em conta quantas ordens podem estar abertas ao mesmo tempo; caso contrário, teríamos que adicionar as OrdensTotal (provavelmente, menos as ordens pendentes).
Não exatamente, precisamos contar o número de pedidos na história a = (OrdersHistoryTotal()+ 1) % 40
Bem, isto não leva em conta quantas ordens podem estar abertas ao mesmo tempo; caso contrário, teríamos que adicionar as OrdensTotal (provavelmente, menos as ordens pendentes).
E se houvesse posições abertas em outros símbolos ou outros Conselheiros Especializados? Pense no que você está escrevendo
Para começar, sua função de cálculo de lote é declarada dentro da função de início. Retire-o. Então haverá alguns erros com variáveis não declaradas, mas acho que você pode lidar com eles por conta própria.
Outra pergunta, em que função devo declarar o cálculo do lote? init, deinit?
Melhor fazer uma função separada e usá-la quando necessário (antes de abrir uma nova posição)
Melhor fazer uma função separada e usá-la quando necessário (antes de abrir uma nova posição)
Mantendo a História da Teca
Olá a todos!
A questão é - há um roteiro para salvar a história do tick
...
FileSeek(ExtHandle,0,SEEK_END);
FileWrite(ExtHandle, TimeToStr(TimeCurrent(), TIME_DATE | TIME_SECONDS), Bid, Ask, iVolume(Symbol(), NULL, 0));
...
escreve assim:
...
2011.08.15 08:38:49;76.936;76.946;1389
2011.08.15 08:38:51;76.934;76.953;1390
2011.08.15 08:38:56;76.929;76.958;1391
2011.08.15 08:38:56;76.935;76.945;1392
...
Ou seja, acontece que a unidade mínima de tempo é um segundo. Então minha pergunta é: existe alguma forma de escrever carrapatos em milissegundos?
Agradecemos antecipadamente.
Assim, a unidade mínima de tempo é um segundo. Então pergunta - há alguma forma de escrever carrapatos em milissegundos?
Veja o GetTickCount... ou então consulte a função Windows
Victor, seguindo seu conselho eu acrescentei a função. Agora não se compila.
Funções aninhadas não são permitidas
Funções aninhadas não são permitidas