Participe de nossa página de fãs
Histórico de exportação do fechamento de posições de uma conta de hedging para um arquivo .csv.
Esse é um script para imprimir todas as negociações abertas e seus PnLs em um momento específico do histórico.
Script para determinar se sua corretora segue o horário de verão dos EUA, do Reino Unido ou da Austrália (DST).
Um pequeno script rápido para facilitar a vida dos traders. Uma coisa que sempre me irrita é redefinir as propriedades, como as cores de um novo gráfico, para que ele fique do jeito que eu gosto. Portanto, aqui está um script para tornar as coisas mais fáceis.
Script MQL5 para o MetaTrader 5 que adiciona dois botões para fechar todas as posições de compra ou venda do símbolo atual.
Esse script serve como um exemplo prático de como os desenvolvedores podem trabalhar programaticamente com arquivos usando MQL5. Um de seus principais objetivos é demonstrar a organização eficaz de arquivos de projeto, o que é essencial para os desenvolvedores que trabalham em sistemas de grande escala ou que desejam criar projetos portáteis e independentes. O conceito pode ser expandido e refinado com ideias adicionais para dar suporte a fluxos de trabalho de desenvolvimento mais avançados.
Essa função executa a lógica principal da abertura de uma negociação. Calcula o preço de abertura, os níveis de take profit e stop loss com base nas informações do símbolo e nos parâmetros fornecidos pelo usuário. Prepara uma solicitação de negociação (MqlTradeRequest) com as informações necessárias, como símbolo, volume, tipo de ordem, desvio, comentário, número mágico etc. Chama a função OrderSend para enviar a solicitação de operação e obter o resultado. Função SetTypeFillingBySymbol: determina o tipo de preenchimento da ordem (Fill ou Kill, Immediate ou Cancel, ou Return) com base na política de preenchimento do símbolo. Função GetMinTradeLevel: calcula o nível mínimo de operação com base no nível de congelamento e no nível de parada do símbolo. Ajusta o nível mínimo para garantir que esteja dentro de certos limites e retorna o resultado.
Código de amostra para contar o número consecutivo de barras de alta ou de baixa.
Script para obter informações sobre o número, tipos e tamanhos de tensores de entrada e saída do modelo onnx
script para abrir uma posição de compra ao preço atual na janela do MT5 com um stop loss (em pips) e take profit (em pips) especificados
Um pequeno exemplo do cálculo fractal Mandelbrot em OpenCL. O OpenCL acelera os cálculos de fractal aproximadamente em até 100 vezes, em comparação com os cálculos da CPU.
Script simples para aplicar o modelo e / ou período de tempo para todas os gráficos abertos.
O script controla a exibição do tempo e as escalas dos preços para todas os gráficos abertos ou apenas para um gráfico.
O script mostra o volume de negociações em lotes necessários para mover a posição para um nível desejado.
Semi-uniform strategies were the earliest (and simplest) strategies discovered to approximately solve the bandit problem. All those strategies have in common a greedy behavior where the best lever (based on previous observations) is always pulled except when a (uniformly) random action is taken.
O script TradeReportExporter foi projetado para exportar o histórico de negociações (trades) em um conveniente arquivo CSV. Ele coleta automaticamente dados sobre todas as negociações do último ano para o instrumento no qual está instalado. O arquivo inclui dados como data e hora, tipo de transação (compra/venda), preço, volume, comissão e lucro/perda. O resultado é salvo em um arquivo que pode ser aberto no Excel ou em qualquer outro editor de planilhas.
O script é útil para inspecionar a estrutura dos modelos ONNX, fornecendo informações sobre a entrada e a saída, seus nomes e suas propriedades. Ele é particularmente útil para depurar e compreender as características dos modelos ONNX usados em aplicativos de aprendizado de máquina.
Aqui está um exemplo simples que mostra como fazer download de uma página (arquivo) a partir da Internet usando a biblioteca wininet.dll.
Essa função executa a lógica principal da abertura de uma negociação. Ela calcula o preço de abertura, os níveis de take profit e stop loss com base nas informações do símbolo e nos parâmetros fornecidos pelo usuário. Prepara uma solicitação de negociação (MqlTradeRequest) com as informações necessárias, como símbolo, volume, tipo de ordem, slippage, comentário, número mágico etc. Chame a função OrderSend para enviar a solicitação de negociação e obter o resultado. Função SetTypeFillingBySymbol: determina o tipo de atendimento da ordem (Preencher ou Cancelar, Imediato ou Cancelar ou Retornar) de acordo com a política de atendimento do símbolo. Função GetMinTradeLevel: calcula o nível mínimo de negociação com base no nível de congelamento e no nível de parada do símbolo. Ajusta o nível mínimo para garantir que ele esteja dentro de certos limites e retorna o resultado.
O script faz o download de dados históricos (para o símbolo atual), disponível no servidor de negociação.
O script testa o computador em 45 testes de desempenho. É possível comparar o desempenho dos servidores VPS/VDS.
Um script simples de ponto de partida para coletar dados e enviar para um arquivo CSV na ordem mais antiga-nova. Neste exemplo, somente os dados de preço de fechamento são coletados.
Este script exporta o histórico de cotações do MetaTrader 5 e importa para o MetaTrader 4. Esta solução permitirá obter o histórico completo para o MetaTrader 4.
Exportação de todos os instrumentos necessários e períodos gráficos em um clique com a verificação e o carregamento do histórico.
Esse script ajuda os traders a entender a distribuição e o intervalo das velas em um período específico, o que pode ser útil para tomar decisões de negociação, como determinar quais valores históricos usar para Take Profit ou Stop Loss.
Adiciona separadores de período na janela do gráfico. A frequência é escolhida pelo usuário.
Um simples script que elimina todos os objetos gráficos de um ativo financeiro. Ele pode ser útil no caso do gráfico está superlotado por objetos que não são mais necessários.