Existe uma alternativa para OrdersTotal () em MT4 ?? - Page 2
Página 2 de 742 FirstFirst 1 2
Results 11 to 16 of 16

Thread: Existe uma alternativa para OrdersTotal () em MT4 ??

  1. #11

    {quote} Escreva sua própria função OrdersPendingTotal () e salve temporariamente o ticket de compra selecionado e, em seguida, selecione novamente a ordem.
    Parece que eu posso gravitar em direção a essa rota com minhas próprias funções ActiveOpenTrades () e OrdersPendingTotal () para distinguir as duas.

  2. #12
    Que tal criar um arquivo simples (exportando dados necessários) por cada EA e fazer alguns cálculos em outro programa EA ou diferente?

  3. #13

    Que tal criar um arquivo simples (exportando dados necessários) por cada EA e fazer alguns cálculos em outro programa EA ou diferente?
    demais, perda de várias centenas de milissegundos e possivelmente perda de comércio se houver soluço na exportaçãoleitura entre progreas. várias de minhas entradas têm menos de 60 segundos ou menos, ou dentro de ticks, se essa janela fechar enquanto o computadorservidorvpsplataformaqualquer coisa estiver ocupada, então nenhum comércio eou sistemamétodo. não é rápido escalpelamento ou hft mas é muito exigente quanto a tempo e preço.

  4. #14

    {quote} Variáveis ​​globais Eu entendo, mas passo por referência às funções de saída, não tenho certeza do que você quer dizer com isso. Eu suponho que eu poderia tentar a rota GV, mas a solução de Kilian me fez pensar contra, no entanto, eu suponho que eu poderia simplesmente atribuir MNs diferentes se eu usasse um EA diferente acessando os GVs armazenados ao mesmo tempo. Eu também poderia colocar os outros em servidores diferentes, ou percorrer contas diferentes, o que é mais provável. Não tenho certeza de como os GVs funcionam em contas diferentes, mas se eles acessam, suponho que codifiquei uma confirmação de conta ...
    Olá Pipologist. Quando falei sobre o uso de variáveis ​​globais, quis dizer variáveis ​​declaradas fora de qualquer função, aquelas que a maioria dos codificadores declara após as entradas. Você está se referindo a Variáveis ​​Globais do Terminal do Cliente, que são acessíveis por todos os EAs. Usando variáveis ​​declaradas globalmente, você pode acessar e alterar seus valores em qualquer função. Passando por referência ....... Digamos que você conte suas ordens e atribua valores a três variáveis ​​inteiras locais diferentes open_buy_orders open_sell_orders pending_orders Agora você pode querer chamar ExitFunction1 (). Você pode chamá-lo com ExitFunction1 (open_buy_orders, open_sell_orders) Sua função pode ser cancelada ExitFunction1 (int open_buy_orders, int open_sell_orders) {//Código para verificar o que você quer fazer/Se fechar uma ordem Buy por exemplo open_buy_orders--; } Isso significa que na próxima ExitFunction, open_buy_orders foi modificado para o valor correto. Como eles são declarados localmente na função principal, você pode usar o mesmo nome para a variável na função, se desejar. O que você vê nos parâmetros da função é o antes do nome da variável. Isso significa que a variável é passada por referência e o valor que é usado subseqüentemente no código principal pode ser modificado pela função. Obviamente, não tenho ideia do motivo pelo qual você quer contar os pedidos e o que você faz com esses valores. Eu só abordei a questão da sua necessidade de contar ordens e usar os valores em várias funções sem ter que recontar as ordens todas as vezes.

  5. #15

    {quote} Olá. Quando falei sobre o uso de variáveis ​​globais, quis dizer variáveis ​​declaradas fora de qualquer função, aquelas que a maioria dos codificadores declara após as entradas. Você está se referindo a Variáveis ​​Globais do Terminal do Cliente, que são acessíveis por todos os EAs. Usando variáveis ​​declaradas globalmente, você pode acessar e alterar seus valores em qualquer função. Passando por referência ....... Digamos que você conte suas ordens e atribua valores a três variáveis ​​inteiras locais diferentes open_buy_orders open_sell_orders pending_orders Agora você pode querer chamar ExitFunction1 () ....
    Vou ter que absorver o que você escreveu e trabalhar com isso. Não pode perder a conta se a plataforma fechar. Eu preciso disso para contar as negociações ativas abertas no mercado separadamente das ordens de limite aberto. OrdersTotal () apenas não fará isso. Obviamente, eu quero controlar o número de negociações abertas por sinal a qualquer momento, enquanto tenho um número não especificado de ordens de limite aberto a qualquer momento até que algum deles seja preenchido.

  6. #16
    Eu suspeito que você considera já abrir um novo acc, mas porque não? ou talvez mudar para nova linguagem de código, mql é uma porcaria, todos sabem que ...

Permissões de Publicação

  • Não pode publicar novos tópicos
  • Não pode publicar respostas
  • Não pode publicar anexos
  • Não pode editar as suas publicações
  •  
  • Código BB está Ativo
  • Smilies estão Ativos
  • Código [IMG] está Ativo
  • Código [VIDEO] está Ativo
  • Código HTML está Desligado
O site da tradingintuitivo utiliza cookies
O site da tradingintuitivo utiliza cookies, alguns já foram definidos. Pode ler sobre a nossa utilização de cookies aqui. Por favor, clique no botão à direita para aceitar os nossos cookies. Se continuar a usar o site da tradingintuitivo, vamos supor que aceita os nossos cookies.