Thursday 3 August 2017

Forex Vb Net


Eu finalmente descobri como fazê-lo. Embora esta não seja a solução ideal, funciona. Estou documentando aqui para futuras gerações. Basicamente, estou usando um programa chamado DLLExporter. Exe que converte um método de classe. Net gerenciado em uma função direta não gerenciada. Ele em: codeprojectArticles37675Simple-Method-of-DLL-Export-without-C-CLI Exemplo do meu código VB. Net: Após a compilação do código acima, eu apenas executo o DLLxxportradutor. dll do DLLExporter e ele fará sua mágica. O arquivo. dll resultante pode ser copiado para a pasta da biblioteca MT4s e pode ser importado e usado. Veja o exemplo do código do Advisor Especialista abaixo: Espero que isso ajude a quem quer que seja que esteja tentando a mesma coisa. Eu tive que fazer um monte de pesquisas de leitura para descobrir isso. Você não encontrará nenhum exemplo oficial do metatrader. O apoio deles é sempre menos útil. O api como você notou é de fato c, significando nativo. Você está procurando escrever algo no vb. net. Net sendo o código gerenciado, seja você procurando por vb ou c ou mesmo f, você precisará de uma camada de tradução que converterá estruturas de dados e api nativos para manged. Olhe para o ccli. O Cli é uma estrutura que permite misturar código nativo e gerenciado na mesma montagem. Declspec (dllexport) é uma instrução que informa o vinculador que funciona para exportar uma dll nativa para que eles sejam visíveis para o consumidor da dll e podem ser invocados no código. Quando você exporta uma função como essa, ela ainda é uma função nativa. Não tenho certeza se você está tentando implementar o administrador ou o servidor api. No caso de um gerente, a api inteira está em uma classe, cujo ponteiro é fornecido pela única função exportada pela dll do gerente. No caso do servidor, você é o que escreve a dll como um plugin para o servidor, então, em teoria, você pode exportar todas as funções do seu plug-in, mas os tipos de entrada e saída ainda serão nativos, caso em que você terá Para escrever conversores ou usar pinvoke nas funções que você exportou. Heres uma explicação de pinvoke codeprojectArticles4965Using-Platform-Invoke Em qualquer caso, você ainda precisa escrever código nativo c. Estou procurando um corretor que forneça uma API de negociação gratuita para FX. O objetivo é desenvolver algoritmos em casa em C (possivelmente Qt) para serem executados em um portfólio falso e, em seguida, em dinheiro real com taxas de corretor competitivas. Você saberia alguma comparação de tais APIs O que você acha da OANDA Dukascopy TD Ameritrade Aqui está a lista de APIs que encontrei até agora: Delta Trading API FxSpyder AVAFx Dukascopy API de negociação bancária TD Ameritrade FxCM Eu acho que MattWolf mostrou um bom ponto, os corretores don39t Tem interesse em fornecer API com base em infra-estrutura de mercado falso, por causa de nenhuma renda com isso. Normalmente, os testes são cobertos por aplicativos de plataforma de negociação de terceiros baseados em dados baixados do corretor executados em máquinas cliente locais. Quando você quer testar sua estratégia, você pode fazer simulações internas com api e próxima simulação real usando o capital baixo ou encontrar o sistema de teste fora da infraestrutura do corretor quando estiver baseado em alguns protocolos bem conhecidos. Ndash BlackMamba 27 de outubro às 10:12

No comments:

Post a Comment