Analisando propostas

Exportação de Dados Metatrader4 para a Integração com Google Sheets

Publicado em 20 de Julho de 2025 dias na TI e Programação

Sobre este projeto

Aberto

1. Indicador a ser Utilizado:

O indicador chama-se CurrencySlopeStrength.ex4 (a versão exata do código fonte será fornecida ao programador contratado).
Este indicador desenha 8 linhas (uma para cada moeda principal: eur, usd, gbp, jpy, chf, cad, aud, nzd). O script precisa de aceder aos valores de cada uma destas 8 linhas.

2. Funcionalidade de Exportação:

O script deve ter duas funções principais, que podem ser ativadas pelo utilizador:
Função A: Exportação de Dados Históricos
Quando ativada, o script deve percorrer o histórico do gráfico (ex: para o timeframe H1) e gerar dois ficheiros CSV.
O utilizador deve poder definir o número de barras históricas a serem exportadas (ex: as últimas 1000 barras).

Função B: Exportação de Dados em Tempo Real
Quando ativada, o script deve monitorizar o mercado e, a cada fecho de uma nova barra (ex: a cada nova barra de H1), deve adicionar uma nova linha de dados aos dois ficheiros CSV, mantendo-os sempre atualizados.

3. Especificações dos Ficheiros de Saída:

O script deve gerar e manter múltiplos ficheiros CSV. O nome dos ficheiros deve indicar o seu conteúdo e o timeframe do gráfico (ex: H1_Indicator.csv, EURUSD_H1_Price.csv).

Ficheiro 1: Dados do Indicador (um ficheiro por timeframe)
Nome do Ficheiro: [Timeframe]_Indicator.csv (ex: H1_Indicator.csv)
Formato: CSV, separado por vírgulas.
Cabeçalho: Timestamp,eur,usd,gbp,jpy,chf,cad,aud,nzd
linhas de dados: cada linha deve conter o timestamp de abertura da barra e os valores do indicador para cada uma das 8 moedas.
Exemplo: 2023.10.28 14:00:00,0.72,-0.71,0.15,-0.46,0.78,0.09,-0.11,0.01

Ficheiros 2: Dados de Preços (um ficheiro por par de moedas)
O script deve ser programado para extrair os dados de preço dos seguintes pares de moedas (ou de uma lista configurável), independentemente do gráfico em que está a ser executado: eurusd, gbpusd, usdjpy, audusd, usdcad, nzdusd, usdchf.
Nome do Ficheiro: [Symbol]_[Timeframe]_Price.csv (ex: EURUSD_H1_Price.csv)
Formato: CSV, separado por vírgulas.
Cabeçalho: Timestamp,Open,High,Low,Close
Linhas de Dados: Cada linha deve conter o timestamp de abertura da barra e os dados OHLC para essa barra.
Exemplo: 2023.10.28 14:00:00,1.05500,1.05650,1.05450,1.05600

4. Parâmetros de Entrada (Configuráveis pelo Utilizador):

O script deve ter as seguintes opções configuráveis:
Enable_Realtime_Export (true/false)
Enable_Historic_Export (true/false)
Historic_Bars_To_Export (número inteiro, ex: 1000)
CSV_File_Path (string, para definir a pasta onde os ficheiros serão guardados, ex: _common\Files\DataExport\)
Plataforma:
O trabalho deve ser compatível com MT4, pois o indicador está em MQL4. Se for fácil de o tornar compatível também com MT5, será uma vantagem.

Entrega:
O ficheiro de código-fonte (.mq4) e o ficheiro compilado (.ex4).

Por favor, envie a sua proposta com uma estimativa de custo e prazo. A clareza dos requisitos deve permitir que esta seja uma tarefa direta para um programador experiente.

Obrigado.

Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por A. H. L. C.