Estratégias de comércio universal corp


Universal Expert Advisor: Trading Modes of Strategies (Parte 1)
Introdução.
Várias tarefas podem surgir ao implementar algoritmos de negociação automatizados, incluindo análise do ambiente de mercado para interpretar sinais de entrada no mercado e fechamento de uma posição existente. Outra tarefa possível é o controle sobre as operações do Consultor Especializado e o tratamento adequado dos erros de negociação. Finalmente, é uma tarefa de acesso fácil e conveniente aos dados de mercado e às posições de negociação do Consultor Especialista. Todas essas tarefas são implementadas diretamente no código-fonte do Expert Advisor.
Por outro lado, devemos separar a parte técnica do processo de negociação e a ideia implementada no Custom Expert Advisors. Com a abordagem orientada a objetos, podemos separar essas duas tarefas de negociação essencialmente diferentes e confiar a implementação do processo de negociação a uma classe especial comum a todas as estratégias, que às vezes também é referido como o mecanismo de negociação.
Este é o primeiro artigo da série de artigos que descrevem a operação desse motor, que pode ser chamado de "Universal Expert Advisor". Este nome unifica um conjunto de classes que permitem o desenvolvimento fácil de algoritmos de negociação por uma enumeração usual de condições de entrada e saída de posição. Você não precisará adicionar dados exigidos e lógicas de negociação ao Consultor Especializado, p. Ex. pesquisa de posição - todos os procedimentos necessários são feitos pelo mecanismo comercial.
O material para o artigo proposto é extenso, portanto, é dividido em quatro partes. Aqui estão os detalhes dessas peças.
Parte 1. Modos de negociação de estratégias. Eles são descritos neste artigo. A primeira parte descreve o conceito de gerenciamento de posição original baseado em modos de negociação. Uma lógica de negociação Expert Advisor pode ser facilmente definida usando os modos de negociação. Um consultor especialista escrito neste estilo é fácil de depurar. A lógica dessas EAs se torna universal e similar, o que também facilita o gerenciamento de tais estratégias. As idéias expressas neste material são universais e não requerem programação adicional orientada a objetos. Isso significa que, independentemente de você usar o conjunto de bibliotecas oferecidas ou não, esse material pode ser útil para você.
Parte 2. O Modelo de Evento e Protótipo de Estratégia de Negociação. Esta seção descreve um modelo de evento original baseado no gerenciamento centralizado de eventos. Isso significa que todos os eventos são "reunidos" em um lugar da lógica de negociação da EA que os processa. Além disso, os eventos são multi-moeda. Por exemplo, se um Expert Advisor estiver sendo executado no gráfico EURUSD, é possível receber um evento de um novo tick de GBPUSD. Este modelo de evento pode ser extremamente útil ao desenvolver Expert Advisors que comercializam vários instrumentos financeiros. Nesta parte, também descreveremos a classe base do motor de negociação CStrategy e a classe CPositionMT5 que representa uma posição no MetaTrader 5.
Parte 3. Estratégias personalizadas e classes de comércio auxiliar. O material abrange o processo de desenvolvimento personalizado Advisor Advisor. A partir deste artigo, você descobrirá como criar um Consultor Especializado com uma enumeração simples de condições de entrada e saída de posição. Esta parte também descreve vários algoritmos auxiliares que podem simplificar muito o acesso a informações comerciais.
Parte 4. Negociação em um Grupo e Gerenciamento de uma Carteira de Estratégias. Esta parte contém uma descrição de algoritmos especiais para integrar várias lógicas de negociação em um único módulo executável ex5. Ele também descreve mecanismos, que podem ser usados ​​para gerar um conjunto de estratégias personalizadas usando um arquivo XML.
Métodos para abrir novas posições e gerenciar os existentes.
Para entender a abordagem oferecida neste artigo, primeiro tentaremos descrever um sistema de comércio clássico baseado em duas médias móveis, uma das quais tem um curto período de média e a segunda tem um longo período. Assim, a média móvel com um grande período de média é mais lenta que a média móvel com um menor período de média. As regras de negociação são simples: se a média rápida está acima da lenta, a EA deve comprar. Por outro lado, se a média rápida está abaixo do lento, a EA deve vender. O quadro a seguir mostra nossa estratégia esquematicamente:
Fig. 1. O gráfico de um sistema de negociação baseado em duas médias móveis.
A linha vermelha mostra a média móvel simples e rápida com um período de 50. A linha azul mostra a média lenta com um período de 120. Quando se cruzam (as interseções são marcadas com linhas pontilhadas azuis), a direção da posição Expert Advisor inverte-se. Do ponto de vista da abordagem não algorítmica, a descrição é suficiente para qualquer comerciante entender como negociar usando esta estratégia. No entanto, esta descrição não é suficiente para criar um consultor especializado com base nessa estratégia.
Consideremos as ações comerciais que a EA precisaria executar em um momento em que o MA rápido atravessa o lento de baixo para cima:
Se a EA tiver uma posição curta aberta quando as MAs se cruzarem, esta posição deve ser fechada. A existência de uma posição longa aberta deve ser verificada. Se não houver uma posição longa, um deve ser aberto. Se uma posição longa já existe, nada deve ser feito.
Para um crossover oposto quando o MA rápido atravessa o lento de cima para baixo, ações opostas devem ser realizadas:
Se a EA tiver uma posição longa aberta quando as MAs se cruzarem, esta posição deve ser fechada. A existência de uma posição curta aberta deve ser verificada. Se não houver uma posição curta, um deve ser aberto. Se uma posição curta já existe, nada deve ser feito.
Temos quatro ações comerciais para descrever o processo de negociação da estratégia. Duas ações comerciais descrevem a abertura da posição longa e a manutenção das regras. Duas outras ações descrevem a abertura da posição curta e a manutenção das regras. Pode parecer que uma sequência de quatro ações é demais para a descrição de um processo comercial tão simples. Na verdade, as entradas de posição longas coincidem com as saídas da posição curta em nossa estratégia, então não seria mais fácil combiná-las em uma ação comercial ou pelo menos lógica? Não, não seria. Para provar isso, vamos mudar as condições de nossa estratégia inicial.
Agora, nossa estratégia usará conjuntos diferentes de médias móveis para comprar e vender. Por exemplo, uma posição longa será aberta quando a média móvel rápida com um período de 50 atravessar o lento com um período de 120. E uma posição curta será aberta quando a média móvel rápida com um período de 20 atravessar o lento com um período de 70. Agora, os sinais de compra diferem dos sinais de venda - eles ocorrerão em momentos diferentes, em diferentes situações de mercado.
As regras propostas não são pensadas. Estratégias geralmente usam condições de "espelho" para entrada e saída: entrar em uma posição longa significa sair de uma curta e vice-versa. No entanto, outros casos também são possíveis, e se queremos criar um protótipo universal de um Consultor Especialista, precisamos ter isso em conta, então teremos quatro regras.
Além disso, consideraremos nossas ações de um ângulo diferente. A tabela abaixo mostra o tipo de operação de negociação (Comprar ou Vender) e o tipo de ação de negociação (abrir ou fechar). As células da tabela contém um conjunto específico de ações:
Tabela 1. Conjuntos de ação comercial.
Do ponto de vista da programação, esses "conjuntos de regras" ou blocos de mesa serão funções usuais ou métodos que fazem parte da futura classe de estratégias universais. Vamos nomear estes quatro métodos da seguinte maneira:
BuyInit - o método abre novas posições longas se for hora de abrir uma posição longa conforme as condições enumeradas nela; SellInit - o método abre uma nova posição curta se for hora de abrir uma posição curta de acordo com as condições enumeradas nela; SupportBuy - o método recebe uma posição longa como um parâmetro. Se a posição aprovada precisa ser fechada, o método deve executar a ação comercial apropriada. SupportSell - o método recebe uma posição curta como um parâmetro. Se a posição aprovada precisa ser fechada, o método deve executar a ação comercial apropriada.
O que temos da abordagem proposta? Primeiro, classificamos as ações comerciais que a EA precisa realizar para a execução adequada de uma tarefa comercial. Todas as ações são divididas em blocos independentes independentes, ou seja, métodos de classe usuais. Isso significa que não precisamos pensar em onde no código devemos lidar com diferentes partes da lógica de negociação. A tarefa de programação é reduzida para a descrição dos quatro métodos.
Em segundo lugar, se alguma vez precisamos mudar a lógica do Consultor Especial, só precisaremos incluir condições adicionais para métodos apropriados. Em terceiro lugar, o arranjo proposto da lógica comercial apoiará modos de negociação simples e naturais para qualquer Consultor Especial desenvolvido neste estilo.
Modos de negociação de uma estratégia.
Muitas vezes, as ações comerciais de um Consultor Especialista precisam ser limitadas. O exemplo mais simples é evitar que a EA faça negócios curtos ou longos. O MetaTrader 4 fornece uma mudança padrão desses modos. Ele está localizado diretamente em uma guia da janela de propriedades de EA que aparece no lançamento do EA:
Fig. 2. Modos de negociação no MetaTrader 4.
No entanto, ainda são possíveis mais modos. Além disso, podemos precisar de ferramentas mais flexíveis para configurar esses modos. Por exemplo, algumas EAs precisam de uma pausa na negociação em certos momentos do tempo. Suponha que, durante a sessão pacífica do mercado Forex, a EA deve ignorar novos sinais de entrada de posição. Esta abordagem é uma maneira clássica de restringir a comercialização de EA durante períodos de baixa volatilidade. Qual é a melhor maneira de implementar este modo, adicionalmente, tornando-o opcional? Isso pode ser feito através do arranjo de quatro blocos da lógica de negociação.
As operações de venda podem ser desativadas por algum tempo por desativação temporária de chamadas do método SellInit, que contém regras para abrir posições curtas. É porque todas as ações comerciais iniciando operações de venda serão realizadas dentro desse método. O mesmo se aplica às operações da Buy: as posições longas não serão abertas sem chamadas dos métodos BuyInit. Assim, certas combinações de chamadas desses métodos corresponderão aos modos de negociação do Expert Advisor apropriados. Descreva estes métodos na Tabela 2:
Tabela 2. Modos de negociação do consultor especialista.
Todos os modos de negociação são fornecidos através da implementação prática no MQL usando uma estrutura especial ENUM_TRADE_STATE. Aqui está a descrição:
Esses modos permitem que qualquer consultor especialista desenvolvido sob a abordagem proposta de flexibilidade se conecte e desconecte os módulos de negociação, para alternar para um ou outro modo de negociação "sobre a marcha".
Chave de modo de negociação CTradeState.
Usando os modos de negociação, o Consultor Especial sempre será capaz de entender em que ponto de tempo executar certas ações. No entanto, este ponto de tempo deve ser determinado para cada consultor especialista individualmente. O controle do modo de negociação é particularmente necessário quando se troca a seção FORTS do MICEX. O comércio de FORTS tem várias características específicas, cujo principal é o desbloqueio realizado duas vezes por dia, das 14:00 às 14:03 (limpeza intermediária) e das 18:45 às 19:00 (limpeza principal). É aconselhável não permitir que Expert Advisors realize operações de negociação durante a limpeza.
Claro, se uma EA só executa operações com a chegada de novos carrapatos ou a formação de novas barras, não funcionará enquanto o mercado estiver fechado, porque não serão recebidas novas cotações. Mas muitos Expert Advisors operam em intervalos especificados (usando um temporizador). Para tais EAs, o controle sobre ações de negociação é essencial. Além disso, às vezes os negócios podem ser realizados nos fins de semana e feriados, e alguns corretores Forex permitem a negociação, mesmo nos fins de semana. No entanto, devido à baixa volatilidade desses dias, bem como a baixa significância estatística, estes dias devem ser melhorados.
De qualquer forma, o controle sobre os modos de negociação é um procedimento necessário para qualquer comerciante algorítmico profissional. Esta tarefa pode ser confiada ao módulo CTradeState especial. Este módulo é implementado como uma classe MQL5, e sua tarefa é retornar o modo de negociação correspondente à hora atual. Por exemplo, se o tempo atual corresponder ao tempo de compensação, o módulo retornará o estado TRADE_WAIT. Se é hora de fechar todas as posições, o módulo retornará TRADE_STOP. Vamos descrever mais detalhadamente seus métodos de operação e configuração. Aqui está o cabeçalho desta classe:
A tarefa principal desta classe é retornar ao modo atual da estratégia, para o qual é necessário chamar seu método GetTradeState. Antes que o módulo seja capaz de retornar o estado, esse estado deve ser adicionado usando o método SetTradeState.
O algoritmo de operação do módulo é semelhante à guia "Agendamento" do agente de teste MetaTrader 5:
Fig. 3. A guia Agendamento no agente de teste MetaTrader 5.
Esta janela permite que você defina os dias da semana durante os quais o agente pode executar tarefas da MQL5 Cloud Network. A classe CTradeState funciona de forma semelhante, mas permite que você defina um dos cinco valores de ENUM_TRADE_STATE para cada intervalo.
Para entender melhor como usar CTradeState, vamos configurar o módulo de estados de negociação. Para operações diárias no mercado FORTS, o autor do artigo usa a seguinte configuração apresentada como uma tabela:
Tabela 3. Modos de negociação dependendo do tempo.
Como pode ser visto a partir da tabela, a configuração necessária é uma tarefa desafiadora, mas a classe CTradeState permite que você crie essa combinação de modos. Abaixo está um exemplo de script que define modos da tabela e, em seguida, solicita o modo que corresponde a um determinado horário:
A saída do script será assim:
Observe o formato em que os modos de negociação estão configurados. Não utilizam os componentes da data, apenas as horas e os minutos (D'15: 00 'ou D'18: 40'). Se passar a data completa ao método, por exemplo:
O componente da data ainda será ignorado.
O segundo ponto a observar é a seqüência de chamadas SetTradeState. A seqüência importa! O módulo CTradeState armazena a máscara de estados de negociação como a matriz ENUM_TRADE_STATE, na qual o número de elementos é igual ao número de minutos em uma semana (10.080 elementos). Usando as datas passadas, o método SetTradeState calcula o intervalo de elementos dessa matriz e os enche com o estado apropriado. Isso significa que o estado anterior é substituído por um novo. Assim, a última atualização é definida como o estado final. O código deste método é dado a seguir:
O GetTradeState funciona mais facilmente. Ele calcula o índice do elemento da matriz que corresponde ao tempo solicitado e, em seguida, retorna o valor do elemento:
O código fonte completo da classe CTradeState está disponível no arquivo TradeState. mqh e está incluído no código-fonte do mecanismo comercial descrito. Os próximos artigos irão demonstrar como esta classe funciona no mecanismo comercial.
Conclusão.
Descrevemos as quatro principais regras de negociação, com as quais você pode definir rápida e facilmente a lógica de quase qualquer Consultor Especializado. Cada regra de negociação é uma função separada ou um método de classe. Várias combinações de chamadas de método determinam o modo particular da estratégia. Assim, um sistema flexível de gerenciamento de Expert Advisor é implementado usando recursos mínimos.
Na próxima parte desta série, discutiremos um modelo de evento centralizado - o que faz com que os métodos básicos da lógica de negociação compreendam o evento comercial ocorrido. Também discutiremos os algoritmos de negociação auxiliares, que facilitam muito a obtenção de informações comerciais.
Você pode baixar e instalar o código completo da biblioteca "Universal Expert Advisor" em seu computador. O código-fonte da biblioteca está anexado a este artigo. A descrição de mais classes desta biblioteca será dada nos próximos artigos desta série.
Traduzido do russo pela MetaQuotes Software Corp.

Universal Expert Advisor: o Modelo de Evento e o Protótipo de Estratégia de Negociação (Parte 2)
Introdução.
O artigo contém mais uma descrição do motor de comércio universal CStrategy. No primeiro artigo Universal Expert Advisor: Trading Modes of Strategies (Parte 1), discutimos em detalhes modos de negociação e funções que permitem implementá-los. Analisamos um esquema de consultor de especialistas universal composto por quatro métodos, dois dos quais abrem novas posições e os outros dois métodos os fecham. Diferentes combinações de chamadas de métodos definem um modo de negociação particular. Por exemplo, um Consultor Especialista pode ser autorizado apenas para vender ou comprar, pode gerenciar posições anteriormente abertas ou aguardar. Usando esses modos, uma operação Expert Advisor pode ser configurada de forma flexível dependendo do horário de negociação ou do dia da semana.
No entanto, os modos de negociação não são a única coisa que um Consultor Especialista pode precisar. Na segunda parte, discutiremos o modelo de evento do modo de negociação CStrategy com base no tratamento centralizado de eventos. O esquema de tratamento de eventos proposto difere dos eventos do sistema em que todos os eventos são reunidos em um só lugar. As vantagens de tal implementação serão consideradas mais tarde.
Além disso, este artigo descreve duas classes importantes do mecanismo de negociação - CStrategy e CPosition. O primeiro é o núcleo de toda a lógica de negociação da EA, ele une eventos e modos em uma única estrutura flexível que a EA personalizada herda diretamente. A segunda classe é a base das operações de negociação universal. Contém ações aplicadas em uma posição aberta (como fechamento de uma posição ou modificação de Stop Loss ou Take Profit). Isso permite formalizar todas as ações comerciais e torná-las independentes da plataforma.
Observe que todas as características específicas de trabalhar com o motor, que você terá que cumprir, são criadas para seu benefício. Por exemplo, a busca usual por posições e acesso a eventos do sistema não está disponível para a estratégia. Portanto, não há necessidade de se preocupar com a seqüência de ações e sobre qual manipulador usar para lidar com o evento. Em vez disso, a CStrategy oferece uma EA personalizada para se concentrar em sua lógica de negociação, realizando a implementação dessas e muitas outras operações.
Os motores de negociação semelhantes aos descritos são projetados para usuários comuns permitindo que eles usem facilmente a funcionalidade desejada. Você não precisa analisar os detalhes dos algoritmos descritos. Você só deve entender os princípios gerais e a funcionalidade do CStrategy. Portanto, se você achar algumas partes do artigo difíceis de entender, sinta-se à vontade para ignorá-las.
Modelo de evento baseado no processamento centralizado, ENUM_MARKET_EVENT_TYPE.
O MetaTrader 5 fornece muitos eventos. Esses eventos incluem notificações de mudanças nos preços de mercado (NewTick, BookEvent) e eventos do sistema como Timer ou TradeTransaction. Uma função do sistema do mesmo nome com o prefixo On * está disponível para cada evento. Esta função é o manipulador deste evento. Por exemplo, se você quiser lidar com a chegada de um novo tic, adicione um conjunto apropriado de procedimentos para a função OnTick:
Quando o OnBookEvent ocorre, outra unidade do código que manipula mudanças nos preços da agenda (Depth of Market) deve ser chamada:
Com essa abordagem, quanto mais eventos são tratados pelo nosso Consultor Especialista, mais fragmentada sua lógica se torna. As condições de abertura e fechamento da posição podem ser separadas em diferentes unidades. Do ponto de vista da programação eficiente, a separação em diferentes unidades pode ser uma boa solução, mas essa abordagem é indesejável no nosso caso. Pelo contrário, uma solução melhor é reunir a lógica de negociação em um lugar especialmente alocado.
Além disso, alguns eventos não são suportados no MetaTrader 5. Nesse caso, o Consultor Especial deve detectar a ocorrência de condições por conta própria. Por exemplo, o MetaTrader 5 não possui nenhum evento que manipule a abertura de uma nova barra. Enquanto isso, é a verificação mais utilizada pelos consultores especializados. Portanto, o modelo de evento do mecanismo comercial descrito suporta não apenas os eventos do sistema, mas também os eventos personalizados (que não devem ser confundidos com os eventos do usuário no gráfico), o que facilita muito o desenvolvimento de Expert Advisors. Por exemplo, um desses eventos é a criação de uma nova barra no gráfico.
Para entender o modelo de evento proposto, descreva os eventos relacionados às mudanças de preço ou horário usando a enumeração especial ENUM_MARKET_EVENT_TYPE:
Como você pode ver, a enumeração inclui a descrição de ambos os eventos do sistema e do evento que não é suportado diretamente no MetaTrader 5 (MARKET_EVENT_BAR_OPEN - abertura de uma nova barra do símbolo de trabalho da EA).
Suponha que o nosso Consultor Especialista universal tenha quatro métodos de lógica de negociação: InitBuy, InitSell, SupportBuy, SupportSell. Nós descrevemos esses métodos na primeira parte do artigo "Universal Expert Advisor". Se um dos valores de enumeração for usado como um parâmetro nesses métodos, a lógica de processamento da EA pode, a qualquer momento, descobrir o evento, com base no qual o método foi chamado. Vamos descrever um esquema simplificado do Expert Advisor:
Os eventos que indicam mudanças no preço do mercado chamam a mesma função CallExpertMagic, ao qual o evento atual é passado como um parâmetro. Esta função, por sua vez, chama os quatro métodos de CExpert. Quando chamado, cada um desses métodos imprime seu nome e o identificador do evento que causou sua chamada. Se você executar este Consultor Especializado em um gráfico, os registros apropriados que indicam que os IDs do evento foram processados ​​serão exibidos após algum tempo:
Acesso aos eventos ocorridos em outros instrumentos, a estrutura MarketEvent.
Ao projetar um sistema de negociação que analise múltiplos símbolos, você precisa criar um mecanismo que possa rastrear mudanças nos preços de múltiplos instrumentos. No entanto, a função OnTick padrão é exigida apenas para um novo tic do instrumento em que o Consultor Especial está em execução. Por outro lado, os desenvolvedores do sistema comercial podem usar a função OnBookEvent que responde às mudanças no livro de pedidos (Depth of Market). Ao contrário do OnTick, o OnBookEvent é chamado para qualquer alteração no livro de pedidos do instrumento, ao qual você se inscreveu usando a função MarketBookAdd.
As mudanças no livro de pedidos acontecem com muita freqüência, e é por isso que o monitoramento desse evento é um procedimento intensivo em recursos. Como regra geral, as alterações de monitoramento no fluxo do tick do símbolo requerido são suficientes para Expert Advisors. Por outro lado, o evento da alteração do livro de pedidos também inclui a chegada de um novo tiquetaque. Além do OnBookEvent, você pode configurar chamadas do OnTimer em intervalos especificados e analisar as mudanças de preços de vários símbolos nesta função.
Assim, nas funções do sistema que reagem aos eventos NewTick, BookEvent e Timer, você pode adicionar uma chamada de algum módulo intermediário (vamos chamá-lo de EventProcessor), que analisaria simultaneamente as mudanças nos preços de vários instrumentos e geraria um evento apropriado. Cada evento teria uma descrição unificada sob a forma de uma estrutura e seria enviada pelos métodos de controle da estratégia. Tendo recebido um evento apropriado como estrutura, a estratégia reagiria ou ignoraria. Neste caso, a função do sistema que realmente iniciou o evento para o Conselheiro Especialista final seria desconhecida.
De fato, se um Consultor Especial receber uma notificação de um novo tiquete de entrada, não importa se as informações são recebidas através do OnTick, OnTimer ou OnBookEvent. O único que importa é que existe um novo tic para o símbolo especificado. Um manipulador de eventos pode ser usado para muitas estratégias. Por exemplo, se cada estratégia for representada como uma classe personalizada, várias instâncias dessas classes podem ser armazenadas na lista especial de estratégias. Nesse caso, qualquer estratégia da lista poderá receber um novo evento gerado pelo EventProcessor. O diagrama a seguir mostra como os eventos são gerados e enviados:
Fig. 1. Diagrama de geração e envio de eventos.
Agora vamos considerar a estrutura real que será passada para Expert Advisors como um evento. A estrutura é chamada MarketEvent, sua definição é a seguinte:
Depois de receber uma referência à referência, o método que faz uma decisão comercial poderá analisá-la e tomar a decisão correta com base nas seguintes informações:
o tipo do evento o período do gráfico, no qual o evento ocorreu o nome do instrumento, no qual o evento ocorreu.
Se analisar o cronograma do gráfico é inútil para um evento (por exemplo, NewTick ou Timer), o campo do período da estrutura MarketEvent sempre é preenchido com o valor PERIOD_CURRENT.
O evento "New Bar". Novos algoritmos de detecção de tiques e barras.
Para rastrear novos carrapatos e a formação de novas barras em vários instrumentos, precisaremos escrever as classes de módulos adequadas para implementar esta tarefa. Esses módulos são partes internas da classe CStrategy e o usuário não interage diretamente com eles. O primeiro módulo a considerar é a classe CTickDetector. O código-fonte da classe está disponível abaixo:
Seu principal método usado é IsNewTick. Ele retorna verdadeiro se um novo tic do símbolo monitorado foi recebido. O instrumento financeiro para monitorar é definido usando o método Symbol. A classe CTickDetector é derivada do CObject. Portanto, ele pode ser adicionado como um elemento da coleção CArrayObj. É o que precisamos. Por exemplo, podemos criar dez cópias de CTickDetect, cada uma delas monitorará seu próprio símbolo. Ao se referir consistentemente à coleção de classes do tipo CArrayObj, você pode descobrir rapidamente o símbolo, no qual o novo tiquetaque foi formado e, em seguida, gerar o evento correspondente que passaria essas informações para a coleção de Expert Advisors.
Como já mencionado, além de novos carrapatos, muitas vezes é necessário determinar a emergência de novas barras. É melhor enviar essa tarefa para a classe especial CBarDetector. Funciona de forma semelhante ao CTickDetector. O método principal de CBarDetector é IsNewBar - o método retorna true, se houver uma nova barra do instrumento, cujo nome foi previamente especificado usando o método Symbol. Seu código fonte é o seguinte:
A Classe CPositionMT5 - a Base do Algoritmo Independente da Plataforma.
Agora é hora de analisar uma das classes mais importantes que fornecem a operação de consultores de especialistas universais. Esta classe inclui métodos para trabalhar com posições no MetaTrader 5. Do ponto de vista técnico, é muito simples. É uma classe de wrapper que atua como intermediário entre um Expert Advisors e funções de sistema relacionadas a operações com posições no MetaTrader 5 - PositionSelect e PositionGet. No entanto, implementa uma função importante das classes oferecidas - independência da plataforma.
Ao analisar cuidadosamente todos os módulos descritos acima, podemos concluir que eles não usam funções que são apenas específicas para uma plataforma de negociação (MetaTrader 4 ou MetaTrader 5). Isso é verdade porque as versões modernas de MQL4 e MQL5 são, de fato, uma e a mesma linguagem de programação com diferentes conjuntos de funções. Conjuntos específicos de funções para as duas plataformas estão principalmente relacionados com a gestão das posições de negociação.
Naturalmente, todos os Expert Advisors usam funções de gerenciamento de posição. No entanto, se, ao invés dessas funções, um Consultor Especial usasse uma única interface abstrata na forma de uma classe de posição, seria possível (pelo menos, teoricamente) desenvolver um robô comercial que pudesse ser compilado tanto para o MetaTrader 4 quanto para o MetaTrader 5 sem quaisquer alterações em seu código fonte. Tudo o que precisamos fazer é desenvolver algumas classes alternativas que implementem o trabalho com posições. Uma classe usará as funções MetaTrader 4, a outra usará funções do MetaTrader 5. No entanto, ambas as classes fornecerão o mesmo conjunto de métodos para o Expert Advisor final, proporcionando assim "independência da plataforma".
Na prática, no entanto, o problema da criação de um Expert Advisor independente da plataforma é um pouco mais complicado e requer um artigo separado. Este seria um material bastante longo, então não vamos discutir isso neste artigo, ele será considerado em outras partes.
O segundo argumento a favor da classe especial que representa uma posição aberta da estratégia é que cada posição é gerenciada individualmente. O mecanismo comercial passa pela lista de posições e passa cada uma delas para a lógica do Consultor Especialista. Assim, conseguimos máxima flexibilidade: o Consultor Especial gerencia cada posição individualmente e, assim, torna-se possível descrever regras para estratégias que gerenciam mais de uma posição comercial. Claro, você pode ter apenas uma posição no MetaTrader 5. Mas se nós colocarmos o mecanismo comercial na plataforma MetaTrader 4, esses recursos se tornam muito importantes.
Aqui está o código-fonte desta classe. É simples e direto:
Como você pode ver, a tarefa principal da classe é retornar uma propriedade particular das posições atualmente abertas. Além disso, a classe fornece vários métodos para gerenciar a posição atual: fechar, alterar o seu Take Profit e Stop Loss.
Protótipo de Estratégia de Negociação - a Classe CStrategy.
Consideramos uma série de módulos que realizam tarefas comuns. Analisamos também o modelo de eventos, o modelo de tomada de decisão e o algoritmo de ação de um Expert Expert típico. Agora precisamos combinar a informação em um único módulo de Expert Advisors - a classe CStrategy. É executar várias tarefas. Aqui estão alguns deles:
Organizar uma única seqüência de ações comerciais para todas as estratégias baseadas na CStrategy. Identificando os eventos Timer, NewTick, BookEvent, NewBar e passando-os para uma estratégia personalizada. Implementando acesso fácil a citações de símbolos com base no modelo MetaTrader 4. Gerenciando os modos de negociação. Acessando informações sobre posições abertas e recebendo estatísticas sobre elas.
CStrategy é uma classe bastante grande, então não iremos publicar seu código fonte completo aqui. Em vez disso, nos focaremos nos algoritmos mais importantes da classe. A primeira coisa que consideramos é o seu modelo de evento. Nós já conhecemos esse modelo. Agora, só precisamos considerar um processo de recebimento de eventos e entregá-los a uma determinada estratégia. A CStrategy é uma classe pai da nossa futura estratégia. Consequentemente, estamos familiarizados com os métodos que notificam o recebimento de eventos apropriados:
Por favor, note que todos os manipuladores de eventos, exceto OnTradeTransaction, não são virtuais. Isso significa que o Tick, Timer ou BookEvent não pode ser tratado diretamente no nível da estratégia. Em vez disso, eles são tratados pela CStrategy. O evento TradeTransaction não é usado nesta classe, portanto, é virtual.
Abaixo estão os conteúdos de OnTick, OnTimer e OnBookEvent:
Conforme mencionado acima, o evento do sistema NewTick se aplica apenas ao instrumento, no qual o Supervisor Especial atual está sendo executado. Se quisermos que o NewTick seja um evento de símbolos múltiplos, devemos usar um manipulador especial de novos tiques e acompanhar o surgimento de novas barras. Essa tarefa é delegada em métodos fechados apropriados: NewBarDetect e NewTickDetect. Abaixo está seu código fonte:
Os métodos realmente verificam os detectores de novos carrapatos e barras (as classes CTickDetector e CBarDetector descritas acima). Cada um desses detectores é configurado pela primeira vez para o instrumento financeiro que o consultor especialista negocia. Se um novo tiquetaque ou barra aparecer, os chamados métodos CallSupport e CallInit especiais são chamados e, em seguida, chamam métodos de negociação da estratégia específica.
O algoritmo geral de manipuladores de eventos, incluindo NewBarsDetect e NewTickDetect, é o seguinte:
detectar a ocorrência de um novo evento; filling the MarketEvent structure with a specification of the appropriate event ID and its attributes; calling the CallSupport method, which then calls the virtual SupportBuy and SupportSell with the event passed to the method; similarly, calling the CallInit method, which then calls the virtual InitBuy and InitSell with the event passed to the method.
To understand how the control is passed to a certain strategy, we need to consider the CallInit and CallSupport methods. Here is the source code of CallInit:
The method receives the trading state from the m_state module (of the CTradeState class described in the first article) and decides whether it is possible to call new position initialization methods for the given trading state. If the trading state prohibits trading, these methods are not called. Otherwise they are called with an indication of the event, which caused the call of CallInit the method.
CallSupport works similarly, but its logic is somewhat different. Here is the source code:
In a similar manner, the method receives the current trading state of the Expert Advisor. If it allows moving on to position management, the method will start to search through all currently open position. These positions are represented by the special CPosition class. Having received access to each position, the method compares its magic number with the magic number of the current Expert Advisor. Once a match is found, appropriate position management methods are called: SupportBuy for a long position and SupportSell for a short one.
Conclusão.
We have examined all the main modules of the CStrategy class, through which it provides extensive functionality for a custom strategy. A strategy derived from this class can operate with price quotes and trade events. Also, the strategy gets a unified sequence of trading action inherited from the CStrategy class. In this case, the strategy can be developed as a separate module, which only describes trading operations and rules. This solution helps to significantly reduce the effort invested into the development of the trading algorithm.
In the next article "Universal Expert Advisor: Custom Strategies and Auxiliary Trade Classes (Part 3)", we will discuss the process of strategy development based on the algorithms described.
Traduzido do russo pela MetaQuotes Software Corp.

Think twice..
Welcome to Aussie Scam Alert.
Here we try to expose scams operating mainly in Australia, but also some overseas ones targeting Australians. Not every business reviewed here is a scam. Some will be fine but are so closely associated with areas of mistrust that we feel it is in the public interest to review them. Please read our Watchlist if you can’t find what you are looking for on any of the other pages. The one you are looking for may be on our radar as one to watch out for. We can always do with information about any of the scams covered here, and also any ones that we have not heard about. Please help keep others safe.
All views expressed are opinion, presented in the general interest of the public. You should always do your own investigation and consideration of all facts and testimonials. If you would like to know about Why we operate, please read our About page.
We’ll leave you with wise words from ‘The Richest Man in Babylon’ . Take note of No.5 !
1.Gold cometh gladly and in increasing quantity to any man who will put by not less than one-tenth of his earnings to create an estate for his future and that of his family.
2. Gold laboreth diligently and contentedly for the wise owner who finds for it profitable employment, multiplying even as the flocks of the field.
3. Gold clingeth to the protection of the cautious owner who invests it under the advice of men wise in its handling.
4. Gold slippeth away from the man who invests it in businesses or purposes with which he is not familiar or which are not approved by those skilled in its keep.
5. Gold flees the man who would force it to impossible earning or who followeth the alluring advice of tricksters and schemers or who trusts it to his own inexperience and romantic desires in investment.
Cold Trading International.
Cold Trading International seem to be the next step in the chain that has been Laybet Professionals, Charterhurst Agencies and Exelon Group,.
What we do know about Cold Trading International:
They set up their website in June this year.
They registered their ABN in May this year.
Their Director uses an address at 10 Albert Ave, Broadbeach in Qld.
Exelon Group also uses this address. It is a business location that hires out mailboxes.
We would have though that the Director needed to give ASIC a real residential address.
They claim they have their office in Brisbane, but their bank account is in Bundall on the.
Gold Coast and their mailing address is Broadbeach.
They are charging $10,000 for the basic software, and you get a laptop as well for the price.
This has been the MO for Exelon, Charterhurst and Laybet Pros. By giving you software and a laptop, they believe they are fulfilling their obligations to the agreement you sign, and you then have no claim against them if the software doesn’t work. ( this will be tested in a coming court case involving Laybet Professionals and Charterhurst Agencies)
Are they Cold Trading?
By definition, Cold Trading is when you place both win and lay bets before an event starts in order to try to extract a guaranteed profit no matter what the outcome of the event.
It is a legitimate trading technique used by many people.
You can learn the techniques in courses that are normally a couple of hundred dollars.
(still takes a lot of practice to prefect though).
Cold Trading Int are not doing this. They use their software to place lay bets on horses before the race starts but do no other betting in the event that that. ( Just as Exelon etc did too)
Comments regarding Cold Trading Int.
Apart from the comments below there are also some on our Tell Your Story page, one of which is this :
“Would love to. Initially I received a pleasant telephone call from “Rebecca”. Once I’d shown a little interest I was passed up line to “Steve”, claims his name is Steve Escott. Being a battler I only coughed up $3300 initially but them was enticed to top it up to $5000. Fool that I am, I did.
I received my software and manual and surprise, surprise I couldn’t even get a single bet accepted by the system. After numerous messages left for Steve and an email to admin@coldtradingint I had a call from Steve who admitted that there was a problem with the software and they would send me another but to maximise my returns I would need to add $5500 as his partners were uneasy about the “deal” he had offered me. I again scrapped up the 5500. I was still unable to place a bet. Days later I was asked to step up to the big league with the professional team but needed another $10000. When told there was no way Steve applied the pressure - get it from your friends, try the bank, add it to your credit card the returns will pay it off real soon or if I have enough Super get it from there but that may take time and the deal won’t be on the table. This time the alarm bells were ringing and since I told them in a text message, I can’t get the funds I have not been able to contact them nor have they contacted me. The first alarm bell was when I was asked to send extra money to IFP. (The syndicates) bank - separate from Coldtradingint.
I lodged a complaint on scamwatch but have resigned myself to not seeing any of this money again.”
A good lesson (too late in this case) to be on high alert of you are pressured to purchase, pressured to upgrade to the next best thing ( even when the first version doesn’t work).
We suggest using a high degree of caution if considering investing in this. Be willing to lose ALL of your investment.
Triple Seven Brokers.
triplesevenbrokers. co. uk and their bookmaker, sportsbet365.co.
This is another resurrection of a scam that has been going on and off for several years.
They cold call, telling you they are expert sports analysts and can make you vast sums of money with NO risk through sports betting.
They will tell you that they have just started expanding into Australia and have an 80% success rate.
What they don’t tell when pressed is what their average dividend is. They go on and on about their strike rate over 17 years so are supposedly basing that on stats, yet they have no clue what their average dividend is. They’ll say something like, ‘it depends’, or ‘it’s between 1,20 and 5.00’. Just shows they have no clue about betting and yet they are meant to be experts.
Triple Seven Brokers claim they have been operating for 17 years and are regulated by the Financial Conduct Authority in the UK.
You won’t find them in a search of the Financial Registers .
Their website was only established in July, and the owner gives his address as Slovakia.
They say they have thousands of clients in Australia already ( even after just three months of operation??) Hard to believe, especially given the lack of chatter anywhere on the internet about them.
As for their betting, they say there is no risk yet they might bet 80% of your bank on one selection. What if it loses you ask, what then ? They say, ‘There’s no risk, you won’t lose’. Even though by their own admission they lose 20% of their bets, apparently they never lose .
Ok, so say you believe them and want to go ahead.
You have to open an account with their bookmaker, not your own.
Fair chance they also own the bookmaker’s site.
Because if they are placing so many winning bets with any legit bookmaker they would be banned because they’d be sending the bookmaker broke ( especially as they even get discounted odds with the bookmaker!).
The bookmaker site was registered last year and updated in July.
Here’s the likey scenario if you sign up, even with a small amount:
Everything will go well at first and you’ll have many winning bets. Who can tell when or whether they were placed. You seek a withdrawal and will be asked to pay the 20% commission. Then you still won’t see your money, or if they do let you make an initial withdrawal, you will be enticed to deposit more next time and let them build your account to some astronomical sum like $50,000. You’ll be asked to pay $10,000 to get the rest of it out, which won’t happen even after you pay up.
Ballantyne and Barrows.
Ballantyne and Barrows , along with EIFO Exchange.
ballantynebarrows , ballantynebarrowssolutions , eifoexchange , eifoexchange , eifoexchangeonline.
This is a company that calls out of the blue, supposedly from England, in what must be the middle of the night for them. The guy I spoke to says he is on the Australian shift as they have thousands of clients in Australia ( yeah right).
So they’re selling trading advice that apparently does really well. ( I can’t understand why this guy needs to work in the wee hours of the morning if he could just be trading a couple of hours during the day and sleeping like other people during the night.)
You have to do your trading through their broker: Elite International Futures and Options Exchange ( London). None of the EIFOexchange addresses listed above take you to their website anymore, except for a customer loin page for eifoexchangeonline.
They claim to have been around for 27 years.
All the websites were registered just this year.
Most are registered with domain privacy through a company in Nobby Beach Qld.
Australian connection there??
You’d suspect that they are ringing from Australia rather than the UK too because of the times they call at.
Neither Ballantyne and Barrows, nor Eifo Exchange are listed with the Financial Conduct Authority of the UK.
The guy I spoke to gave me a registration number to check on for himself. Problem was, he was only registered with EIFO and not with the FCA as a registered broker. We’re pretty sure EIFO and Ballantyne and Barrows are part of the same team.
We’ve had a couple of emails from people who say they were lured in by advice on stocks about to move that they could buy options on. The trades went ok, but when they came to make withdrawals, access to accounts and communications ceased.
If you’ve had any dealings with them, please get in touch with us.
Bet WIth Us 365.
betwithus365 , bwu365.
Another reinvention of the old ‘forgotten betting account’ golpe.
They ring you up to tell you that they have an old account of yours on the books….that used to be managed by a third party, who were located on the Gold Coast (of course).
They will then tell you that there is a substantial sum of money in there..in the tens of thousands of dollars…’What would you like to do with it?’
WIthdraw it of course!
Well they can do that but first there’s a small matter of paying back a credit that was used to start the account (apparently). $4,000 or so.
They are unable to simply take the fee out of your account and send the balance to you…for ‘legal’ reasons..
If you don’t want to pay they can close the account and take the earnings for themselves.
I don’t understand how they could manage to do that but they can’t take a fee out….for legal reasons.
Is BetWithUs35 a scam?
Claro que é!
Their IP is in Russia like most of the others and they claim to be in San Jose, Costa Rica, just like most of the others..
They say they have been running for about 8 years yet their website is only registered from 2018.
Get this straight: if you send them the fee you will not see that money again, nor any of your ‘account balance’. Many have been taken by this scam.
Aprenda com eles!
Exelon Group.
Seems there is a new group operating that bears an uncanny resemblance to the Laybet Professionals scam ( which then became Charterhurst Agencies)
They sound like they’re peddling the same or very similar software, laying horses on Betfair to win ‘90% of the time’. Exelon Group are even at the same address as Laybet Professionals used to be, 128 Bundall Rd, Bundall , the notorious old Coast scammer hotspot.
Update: now they have an address in Varsity Lakes, but it is just a mailbox.
The two (alleged) principals of the Laybet Professionals and Charterhurst Agencies scams are now facing court,
The following comment appears on Aussie Criminals:
“Scam Alert | Aussie Criminals and Crooks.
Thanks Mike, they ( Exelon Group) run me past a demo weeks back and the main trader attached my betfair account to his system that he uses over 2 days trading. it actually turned over $200 profit for me & i asked if i could speak to a client (even though they could give me a fake person ) that bought a system and has had it for a while to see how they were going with it. but said he couldn’t give any contacts out as per the client priviliges or protection law or whatever ? was reluctant to let me contact anyone, but said we could come in to the office any time to meet. He said they were attached to an IT financial company under a umbrella corporation …if i have that right ! So not sure !!”
Sounds like the typical kind of excuses/spiel from scammers.
December: we are starting to get reports now from people ‘investing’ with them. Accounts are losing money and what’s more, are designed to lose and then the client gets the upsell for the ‘improved’ versão.
Have also heard of them weaseling their way out of the 10 day cooling off period obligations, refusing to honour it and refund payments.
These are exactly the same tactics that Charterhurst and Laybet Professionals used.
Update 27/1/17: This just in from the Brisbane Times:
We suggest exercising a HIGH degree of caution in dealing with Exelon.
Be wary of signing contracts with a 10 day cooling off period. The previous iterations of this company are notorious for not honouring them.
If you’ve had any experience dealing with them please get in touch with us!
Not much time to write this report, but it seems Roy McDonald is still at it after years of complaints about his ‘wealth’ seminars.
His current business is under the name of One Life , onelife. au.
A good place to start reading about his seminars is this article from the SMH.
There’s plenty more if you search the web.
On their Facebook page, there’s a disturbing lack of comments relating experiences at the seminars. All we see is people going in, and then nothing..
While it may be argued that the seminars are transformative, they are not transformative in the positive way that people expect.
Also there’s a brilliant piece on this by Denise Brailey, (now head of the Banking and Finance Consumers Support Association )
you can read it here where she not only explains some of McDonald’s schemes , but also the buck passing that goes on between ASIC, the ACCC and Fair Trading.

Think twice..
Aumine Pty Ltd, aumine. au.
This appears to be the new morph of BGC Trading/Partners/Strategies (all BGC’s three sites have disappeared now), which in turn was a morph of Universal Trading Strategies / UTScorp.
It’s not hard to discover. On their ‘About’ page, Aumine mentions that they are Universal Trading Strategies:
This time they’re using nicebetting for their trading agent. BGC and UTS were using bestbets247. Well it appears that Nice Betting is Bestbets247:
They’ll have to win the award for 2018 of Most Stupid Scammers.
BGC Trading.
BGC Trading or BGC Partners are the new morph of Universal Trading Strategies.
bgc-trading, bgctrading. au , bgcpartners. au.
Most of their website material is an exact copy of utscorp. au. They give their address as 140 Bundall Rd but the contract gives 2/91 Upton St which is/was UTS’ home.
Now they are offering Index investing and Forex automated /black-box trading with a hefty price tag of $10,000. They claim there are many excellent automated forex trading softwares out there, and a lot of good ones. Expert opinion is quite the opposite, even suggesting that there are NO good automated trading softwares at all.
Reports are now coming in (see comments) that clients that were having their ‘trading’ done through bestbets247 for BGC have suffered massive losses whenever they tried to instigate a withdrawal. They are then offered a better ‘managed’ account if they pay a large sum of money to take their account to the next level. Beware, this is a common scammer tactic, using the lure of ‘better’ product to regain unexplained losses. Do not be fooled. Do not give them more money.
Please read the comments below.
Universal Trading Strategies.
Universal Trading Strategies , utscorp. au.
update 13/4/15 now morphed into BCG Trading / BCG Partners.
bgctrading. au , bgcpartners. au.
update 15/08/2017 MAJOR WARNING on this now. The bookmaker is now revealed ( bestbets247 ) and at least one account wiped out. Read more on Bestbets247’s shady dealings here.
Newly set up in January this year in Bundall on the Gold Coast, they are selling sports betting investments and also forex trading software.
About the Forex software I am told: ‘The software comes with built in strategies, you can run a particular strategy for the last year or 2 years and see what you could have made. Obviously, nothing is guaranteed, there are stop losses and profits set in place.’
If you do get to try it out, make sure you paper trade first and don’t rely on past results.
Regarding their sports trading. They claim to be able to make around 10% return per week. Licences are sold starting at $10,000 for one year and they also will take out a 10% fee on any profit.
They offer a trial with your own 500 bucks. The bookmaker they use is Bestbets247 in Costa Rica , where a lot of other dodgy bookmakers are. The website was only set up in March this year, so hard to have much faith in them. I tried calling the support number for Australia, UK and HK and all had the same message by an Australian saying the ‘due to high call volumes’ (on an Sunday night!?) they couldn’t answer the call.
I’ve seen a sample of their trading from inside a live account. Lots of bets on very short odds..as low as 1.01. You’re going to see long runs of winners and I’d say they rely on that to give you an unrealistic sense of their ‘prowess’. This particular account was going along fine on modest $100 bets and then had 2 or 3 massive losses when the bet size suddenly jumped to well over a thousand dollars. Account virtually wiped out. Sounds like Krajewski Lambe and Laytrading Solutions all over again.
If you were to sign up for a licence, there is a ten day cooling off period but note that it may not be what you expect so you would need to read it very carefully. While they won’t take any money from you in the ten days, they also won’t trade for you in the ten days or supply any software. So it is simply giving you time to reconsider your purchase. You wouldn’t get to use the product in those ten days.
Make sure you ask lots of questions and as with any invetsment, don’t dive in just becasue the returns sound so good. Research, trial, take copious notes, and think carefully.
Please conact us if you have any information or are thinking about joining.

Universal trading strategies corp


PIMEG Puente grÃєa somos uma empresa do setor industrial que dedica nossa atividade à la criatividade e desenvolvimento de sistemas de elevação, fabricação e instalação de Puentes Gràєa convencionales y especiales, como controle de rádio assim como. A finalidade de PIMEG é oferecer um serviço adaptado às necessidades de todos nossos clientes de uma forma fÁcil, sobre todo, eficaz.
En PIMEG ofereceam toda a série de equipamentos de gran qualidade, incluindo grГєas, puentes grГєa y polipastos, cuja finalidade é o de cubrir e solucionar os problemas que desejam a respeito de nossos clientes. Todo isso, combinado com uma larga bandeja e experiência na oferta deste tipo de serviços, nossos convidados em uma empresa de referência dentro do setor da construção. Gracias a você e a nossa plataforma no mercado nos nostimos em uma empresa altamente reconhecida.
ВїQuГ © es PIMEG Puente GrГєa?
En PIMEG Puente Gréñe somos uma empresa O setor da indústria da construção que nos dedica um provador às empresas com equipamentos de trabalho de alta qualidade a fim de filtrar as suas necessidades e solucionar todos os problemas em qualquer processo da construção.
Obrigado ao nosso equipamento de peritos na gestão e manipulação de todo o tipo de grãos, em PIMEG nos nos situamos como uma das empresas muros punteras na oferta de todo tipo de serviços de reformas, construção e manutenção.
Nossa filosofia se baseia na aplicação em serviços da empresa com a qualidade da qualidade em todos os nossos equipamentos e trabalhos, sempre através da aplicação da normativa legal vigente e tendo em conta todas e cada uma das medidas de segurança.
Contudo, nos conseguimos afianzar um alto grado de confiança por parte de todos nossos clientes, a los que intentamos oferecer um serviço r¡¡pido e eficiente para cubrir sus necessidades e solucionar os problemas possíveis. É precisamente este reconhecimento e fidelidade de todos os que apóiam por PIMEG Puente GrÃєa, lo que nos impulsa a seguir criando.
Nossa premissa bêsica é a seguir a melhorando a dÃa da dÃa na entrega de materiais e a realizaçà £ o de serviços rápidos, eficaces e económicos mas nunca deixe de lado a máxima qualidade. En PIMEG no olvidamos e nossos clientes, filho primeiro.
ВїQuГ © produtos oferecidos em PIMEG Puente GrГєa?
En PIMEG Puente Gràєa disponemos de uma gran variedad de grávios, de polipastos, grávidos de ocasiões e muitos outros produtos à medida industrial.
Entre estes produtos destacados, os Carros Gráficos, entre os quais se encontram nos seguintes:
Carros Birrailes, todos os componentes do mecanismo de elevação do sistema para transportar cargas pesadas e grandes alturas graças à alta resistência de estrutura. Carros Monorraíles, que cuentan com poucas dimensões favoráveis ​​à hora de ajuste aos outros anchos de qualquer viga. En este caso, son muy Гєtiles para cargas com pesos, não muito rápido, mas você pode chegar às 16T.
Outro dos produtos destacados em PIMEG son los equipos de controle de rádio, dos quais distinguimos a Serie Alfa e a Serie Flex:
Serie Flex: este tipo de sistemas estádios para equipamentos para controle de equipamentos industriais de maquinaria. Uma das principais características da sua confiança e gestão com um total de 62 canais de identificação. Serie Alfa: cada uno de eles consta com diferentes transmissores e receptores pudiendo. Tem um total de 20 canais programáveis ​​para o usuário.
Uno de los principais produtos que temos em PIMEG son las Gràdas Puente, cada uma das suas especsficas para diferentes processos industriais:
Puente Gráfico de Processos: Estão disponíveis para adaptarse de forma otimizada a todas as necessidades específicas de cada uma das suas aplicações. Ademss su funcionamiento utiliza uma tecnologia de mando integrada e todos os movimentos se realizam através de programas informáticos. Puente GrÃєa Monorraà©: Г © sta es una grГєa ponte que se adapta perfectamente a las características arquitetônicas marinha do mar a nave. Estão design para transportar materiais com uma carga de até 16T, aprovando a mltixima a altura disponível. Puente GrГєa BirraÃl: graças a su estrutura, Г © ste tipo de puente grГєa permite a manipulação de grandes carros com uma precisão de precisão e segurança de movimentos total. Igual que el Puente Gràєa Monorraí, Г © tem a capacidade de adaptar as características da estrutura da nave na que se encontra.
Adems de los tres anteriores tipos de Puente Gréa, em PIMEG Tambià © n temos GrÊs Puente de Ocasi, as quais são uma solucion para as empresas que necessitam de um orçamento. Con este tipo de ponte, o nosso cliente encontra a fiabilidade e todas as condições de segurança necessárias a um preço majestado.
Finalmente, outro dos nossos produtos são os Testeros, um complemento indispensável para qualquer ponte grÃєa.
Testeros: Г © stos estГЎn diseà ± ados para mover a viga principal tanto em puentes grÃєa monorraÃl como birraÃl. En PIMEG disponemos de diferentes tipos em base nas capacidades e no processo de distribuição de debian. Bloque testero: Г © ste permite mover grandes carros uma trav ร trav a de todo su recorrido. Incluir, adem, a possibilidade de mover carros com uma grande versatilidade aprovada ao mximo a altura da nave. Motorreductores: Г © stos resultan una soluciГіn ideal para accionar qualquer mГЎquina gracias a sus motores de rotor crГіnico trifГЎsico.
ВїPor quГ © PIMEG GrГєa Puente?
Obrigado a nossa larga bandeja e a utilização de materiais exclusivos da marca Podem Crane, nos nostimos em uma empresa com um produto próprio e exclusivo para que possamos realizar entregas diretamente ao cliente. Gracias a ello, conseguimos reduzir os tempos de entrega de uma empresa de previsão rápida de atuação no momento de produzir qualquer problema.
Adem's de ello, contamos com um serviço de cobertura de cobertura em todo o território nacional e uma grande variedade de equipamentos disponíveis de reparação e manutenção, ademais de um equipamento de peritos especializados que trabalham com o prefeito primacá para cubrir todas as necessidades de nosso cliente e solvente sus problemas no menor tempo possível.

Comments