Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1404
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
Espero que a tradução seja fiel, mas óbvio que não será..
É por este e outros motivos que NÃO precisamos de THREADS Globais...
Do contr;ario, não teríamos Fórums Regionais...
Movimento bizarro...
:(
Olá.
Quero fazer um arquivo de inclusão universal que possa ser incluído em qualquer EA. E deve ser limitado a apenas uma inclusão sem qualquer código adicional.
O problema é que o arquivo usa OnTimer() como ponto de entrada.
E se a EA (a qual meu arquivo include se conecta) também usar o OnTimer()? Existe alguma solução?
Boa tarde. Eu negocio na bolsa de valores Moex. Corretor Otkritie. Se houver posições abertas para vários instrumentos, o robô os confunde ao enviar um pedido de fechamento parcial (ele pode enviar um pedido com o preço das ações Sberbank para ações Magnit, por exemplo. Ou seja, o instrumento no pedido é especificado para Magnit, mas os preços são especificados para Sberbank) ou simplesmente não envia o pedido. Código de algoritmo de fechamento para posição longa (funciona quando o preço do instrumento Price_Close_1_Buy é alcançado):
Olá.
Quero fazer um arquivo de inclusão universal que possa ser incluído em qualquer EA. E deve ser limitado a uma inclusão sem qualquer código adicional.
O problema é que o arquivo usa OnTimer() como ponto de entrada.
E se a EA (a qual meu arquivo include se conecta) também usar o OnTimer()? Existe uma solução?
Nunca faça isso.
Apenas um conselho. Não vou mudar minha opinião.
Nunca faça isso.
Apenas um conselho. Eu não vou mudar sua opinião.
Estas são as exigências do projeto.
Como posso anular o OrderSend() padrão?
Eu acrescentei uma linha no topo.
Em myOrderSend() eu faço alguns cálculos e chamo OrderSend() novamente. Eu quero chamar OrderSend() nativo, mas em vez disso recebo recorrência e MyOrderSend() é chamado novamente.
E esta chamada também não ajuda ::OrderSend()Em myOrderSend() eu faço alguns cálculos e chamo OrderSend() novamente. Quero chamar a função nativa OrderSend(), mas em vez disso recebo uma repetição e MyOrderSend() é chamado novamente.
Isto não funciona de forma alguma. #define substitui a primeira (a chamada) pela segunda no código do programa, pois OrderSend(...) é substituída por MyOrderSend(...) toda vez que ela ocorre.