Trabalho concluído

Tempo de execução 34 dias
Comentário do cliente
Grande desenvolvedor, Paciente, prestativo ao extremo... Tem minha indicação. Assinado: Marcio A. J.

Termos de Referência

Desenvolvi uma equação matemática capaz de gerar pontos para jogos junto as bolsas de valores. Ele também analisa opções, fundos, etc. Atualmente ele está inserido numa planilha de Excel, a qual irei compartilhar com o programador que vier assumir este trabalho, para que ele transforme esta planilha em algoritmo.

A equação também produz indicador, onde, aponta a necessidade de iniciar a jogada comprando ou vendendo;

A equação possui um controle, onde, serve para controlar os envios de ordens, por exemplo: se controle = normal, os envios de ordens seguem normalmente ao longo do dia, se o controle indicar cuidado, é suspenso o envio de ordens, mas é mantido o monitoramento com a entrada de dados junto aos campos de destino, e os cálculos prosseguem normalmente, mas, se controle = suspenso, então suspender os jogos pelo restante do dia. Desenvolvi esta parte da equação para minimizar perdas financeiras e potencializar os lucros.

                DESCRIÇÃO GERAL

               

           CANDLE 4 - QUARTA VELA IMEDIATAMENTE ANTERIOR A VELA MAIS ATUAL;

           CANDLE 3 - A TERCEIRA VELA IMEDIATAMENTE ANTERIOR A VELA MAIS ATUAL;

           CANDLE 2 - A SEGUNDA VELA IMEDIATAMENTE ANTERIOR A VELA MAIS ATUAL;

           CANDLE CURRENT - VELA ATUAL (AINDA EM FORMAÇÃO);

           CANDLE 4 - EXTRAIR DADOS DE FECHAMENTO

           CANDLE 3 - EXTRAIR DADOS DE BAIXA;

           CANDLE 2 - EXTRAIR DADOS DE BAIXA;

           CANDLE CURRENT - EXTRAIR DADOS DE ALTA;

           MAIOR 1 - (CÉLULA G3) CÁLCULO FINAL DA MAIOR PONTUAÇÃO;

10º         MENOR 1 - (CÉLULA H3) CÁLCULO FINAL DA MENOR PONTUAÇÃO;

11º         CÉLULAS DE I3 ATÉ M3 - CÁLCULOS REFERENTES A CÉLULA G3 (MAIOR 1);

12º         CÉLULAS DE I6 ATÉ M6 - CÁLCULOS REFERENTES A CÉLULA H3 (MENOR 1);

13º         CÉLULA D4 - CÁLCULO FINAL REFERENTE A Fr (FUNÇÃO RESPOSTA);

14º         CÉLULAS DE B5 A F5 - CÁLCULOS REFERENTES A Fr (FUNÇÃO RESPOSTA);

15º         CÉLULA F4 - SE REFERE AO STATUS DOS PREÇOS (ALTA / BAIXA);

16º         CÉLULA B6 - INDICAÇÃO DO TIPO DE OPERAÇÃO (COMPRAR / VENDA);

17º         CÉLULA B8 - INDICAÇÃO DO STATUS DO MERCADO, COM ISTO, DEFINIR SOBRE O ENVIO OU NÃO DE ORDENS;

18º         CÉLULAS B10 ATÉ F13 - PONTUAÇÕES DAS ORDENS QUE DEVERÃO SEREM ENVIADAS COM OS RESPECTIVOS TIPOS DE OPERAÇÕES DE DEVEM SER SEGUIDOS;

19º         CÉLULAS G9 ATÉ H13 - CÁLCULO DOS DESLOCAMENTOS DOS SPREADs E SEUS RESPECTIVOS INTERVALOS DE TEMPO;

20º         1º) ENVIAR A ORDEM QUE POSSUI MENOR SPREAD;

21º         2º) ENVIAR ORDEM QUE POSSUI O SEGUNDO MENOR SPREAD;

22º         3º) ENVIAR ORDEM QUE POSSUI MAIOR SPREAD

23º         4º) NO EMPATE ENTRE SPREADS, PREFERÊNCIA AO QUE POSSUI MENOR PONTUAÇÃO

24º         5º) SE O CÁLCULO PRODUZIR ERRO COMO RESPOSTA, REFAZER OS CÁLCULOS COM A ENTRADA DE NOVO GRUPO DE DADOS

25º         SE A PONTUAÇÃO DA COTAÇÃO ATUAL SE POSICIONA 36 PONTOS ACIMA / ABAIXO DA PONTUAÇÃO DA ORDEM ENVIADA, ENTÃO ZERAR POSIÇÃO;

26º         ENVIO DE ORDENS E ZERAGENS, TODAS SEM EXCEÇÃO, DEVERÃO SER AUTOMÁTICAS;

27º         ZERAGEM DE TODAS AS POSIÇÕES DEVE OCORRER ATÉ AS 16h e 45min;

28º         A PARTIR DAS 15h NÃO DEVERÁ HAVER MAIS ENVIO DE ORDENS, EXCETO QUE SEJA MANUALMENTE;

29º         NÃO ENVIAR ORDENS CUJO TEMPO DE EXECUÇÃO SEJA MAIOR QUE 10 MINUTOS

30º         SE QUALQUER DOS TEMPOS DE EXECUÇÃO MAIOR QUE 10 MIN E MENOR OU IGUAL A 24 MIN, IMPLICA EM UMA PROXIMIDADE ENORME DO CIRCUIT BREAKER;

31º         SE QUALQUER DOS TEMPOS DE EXECUÇÃO MAIOR QUE  24 MIN, IMPLICA EM CIRCUIT BREAKER;

32º         ORDENS QUE DEMORAM MAIS DE 35 MINUTOS PARA ENTRAR / ZERAR, DEVEM SER FINALIZADAS E, NOVA ORDEM DEVERÁ SUBSTITUIR;

33º         A QUANTIDADE DE CONTRATOS ENVIADOS DEVE SER CALCULADO CONFORME CÁLCULOS NA CÉLULA B3;

34º         CASO OS CÁLCULOS APRESENTEM ERRO, ENTÃO, ENTRAR NOVOS VALORES E REALIZAR NOVOS CÁLCULOS;

               

                DESCRIÇÃO ESPECÍFICA

               

                DOS CÁLCULOS: MAIOR 1 E MENOR 1

               

           MAIOR 1

                RECEBE DADOS DAS CÉLULAS DE I3 A M3

MAIOR 1 =          PRIMEIRO-MAIOR (TICK, CANDLE) MENOS (SEGUNDO-MENOR (TICK, CANDLE) MENOS PRIMEIRO-MENOR (TICK, CANDLE)) VEZES (K3 VEZES L3 DIVIDIDO POR M3)"

               

           MENOR 1

               

                RECEBE DADOS DAS CÉLULAS DE I6 A M6

MENOR 1 =        PRIMEIRO-MENOR (TICK, CANDLE) MENOS (SEGUNDO-MAIOR (TICK, CANDLE) MENOS SEGUNDO-MENOR (TICK, CANDLE)) VEZES (K6 VEZES L6 DIVIDIDO POR M6)"

               

                DOS CÁLCULOS: STATUS, INDICADOR E CONTROLE

               

           STATUS - INDICA QUAL A TENDÊNCIA DO ATIVO;

           INDICADOR - APRESENTA QUAL O TIPO DE OPERAÇÃO QUE SE DEVE REALIZAR;

           CONTROLE - VALIDA A OPERAÇÃO. CASO NORMAL, SEGUE-SE COM AS OPERAÇÕES CONFORME O INDICADOR. CASO CUIDADO, ENTÃO ENVIAR ORDENS DE

                CUJO SPREAD SEJA O MENOR E O MAIOR, NO CASO SUSPENSO, ENTÃO, SUSPENDER OPERAÇÕES.

                - NO CASO DE CUIDADO, NÃO ENVIAR ORDENS, APENAS MANTER MONITORAMENTO;

                - NO CASO SUSPENSO, SUSPENDER AS OPERAÇÕES PARA O DIA, VOLTANDO A OPERAR SOMENTE NO PRÓXIMO DIA;

 

                DO TEMPO DE EXECUÇÃO

               

                FORMADO PELO DESLOCAMENTO DO SPREAD (DESL. SPREAD) E MINUTOS. RESPONSÁVEL PELA DETERMINAÇÃO DA VALIDAÇÃO DOS INDICADORES.

                RESPONSÁVEL POR INTERPRETAR A TENDÊNCIA DAS OPERAÇÕES DO MERCADO. TAMBÉM OFERECE A INFORMAÇÃO, SE AS OPERAÇÕES ESTÃO EM MODO

                NORMAL, CUIDADO OU SE DEVE SUSPENDER OPERAÇÕES. NO CASO DE SUSPENDER OPERAÇÕES, PARA SE SABER SE É MOMENTÂNEA (1h) OU O RESTO DO DIA,

                DEVE-SE OBSERVAR QUANTAS VEZES APARECEM A MESMA INFORMAÇÃO, AO LONGO DOS CÁLCULOS DO PREGÃO. SE ACONTECER UMA ÚNICA VEZ, ENTÃO,

                SE APARECER 1x, ENTÃO, SUSPENDER POR 1h; 2x, SUSPENDER POR 2h; 3x, SUSPENDER PELO RESTO DO DIA.

               

                Nº CONTRATOS

               

           O NÚMERO DE CONTRATO A SER ENVIADO EM CADA ORDEM, É FORMADO PELO SALDO DISPONÍVEL (INVESTIMENTO) PARA JOGOS, MAIS O LUCRO OBTIDO.

           A QUANTIDADE DE CONTRATOS A SEREM ENVIADOS EM CADA ORDEM, É OBTIDO ATRAVÉS DA FÓRMULA ESPECIFICADA NA CÉLULA B3

               

FÓRMULA DO NÚMERO DE CONTRATOS             

               

Nº CONTRATOS =            (0,03125*(INVESTIMENTO + LUCRO))/25"

               

LIMITE FINANCEIRO      

               

                É A SOMA DO VALOR DISPONÍVEL PARA INVESTIMENTO (DADO COLETADO JUNTO A CORRETORA) E DO LUCRO OBTIDO / ACUMULADO;

               

                DAS ORDENS

               

                DO TEMPO DAS ORDENS

               

                OS MINUTOS INDICAM ATÉ QUANTO TEMPO CADA ORDEM ENVIADA DEVERÁ PERMANECER ABERTA. CADA ORDEM QUE ULTRAPASSE ESSE LIMITE, NA SUA VEZ,

                DEVERÁ SER ENCERRADA. PORÉM, O TEMPO LIMITE PARA O ENVIO DE UMA ORDEM SERÁ DE 05 MIN, CASO NÃO HAJA ENVIO DENTRO DESTE TEMPO,

                NOVOS CÁLCULOS DEVERÃO SUBSTITUIR O ANTERIOR. O TEMPO LIMITE PARA PERMANÊNCIA DE UMA ORDEM ENVIADA PERMANECER ABERTA SERÁ

                DE ATÉ 60 MIN.

                O INÍCIO DA CONTAGEM DE TEMPO, PARA UMA DETERMINADA ORDEM, SE DÁ A PARTIR DO FECHAMENTO DA ORDEM ANTERIOR A PRÓXIMA, ENTÃO,

                PARA A SEGUNDA ORDEM, O TEMPO COMEÇA A CONTAR A PARTIR DO TEMPO DE FECHAMENTO DA PRIMEIRA ORDEM E ABERTURA DA SEGUNDA ORDEM,

                PARA A TERCEIRA ORDEM, O TEMPO COMEÇA A CONTAR A PARTIR DO TEMPO DE FECHAMENTO DA SEGUNDA ORDEM E ABERTURA DA TERCEIRA ORDEM;

               

                LIMITE DE RESISTÊNCIA

               

                É IGUAL A 48% DO LUCRO (CASO HAJA), SENÃO, FINANCEIRO. QUANDO ESTE É ULTRAPASSADO, ENTÃO, A POSIÇÃO DEVERÁ SER ZERADA, E CASO HAJA

                SALDO PARA NOVO INVESTIMENTO, NOVA POSIÇÃO, COM BASE EM NOVOS CÁLCULOS, DEVERÁ SER ABERTA;

Para concluir as negociações será necessário troca de contrato de sigilo de informações e de reconhecimento dos direitos autorais sobre a equação.

Junto com o executável, também será necessário o envio do código fonte.

Desejo um robô que realize todo o trabalho de enviar ordem, finalizar ordem, contabilizar o lucro, gerar número de contratos a ser enviado nas operações, etc. Também deverão existir botões que possibilitem interferir manualmente naquilo que o robô realizar, inclusive desligar a automação passando para o modo manual.


EQUAÇÃO FORMATO EXCEL

Respondido

1
Desenvolvedor 1
Classificação
(7)
Projetos
8
0%
Arbitragem
3
0% / 100%
Expirado
0
Livre
2
Desenvolvedor 2
Classificação
(31)
Projetos
53
6%
Arbitragem
21
0% / 100%
Expirado
24
45%
Trabalhando
3
Desenvolvedor 3
Classificação
(80)
Projetos
112
7%
Arbitragem
8
25% / 38%
Expirado
26
23%
Trabalhando
Pedidos semelhantes
1. Objetivo da Estratégia Maximizar os lucros com operações de curto prazo. Aproveitar cada sinal de entrada afim de rentabilizar o maximo possivel, sem deixar passar nenhuma oportunidade que o mercado me der. 2. Mercado e Instrumentos Forex (GBP/JPY) 3. Time Frame Gráficos de 5 minutos 4. Indicadores e Padrões EMA 7 (Media Exponencial de 7); EMA 20 (Media Exponencial de 20); VWAP Diária (Preço Médio Ponderado po
No trading view tem um grafico onde uso a muito tempo, gostaria de ter ele, poder ser fora da plataforma, ou tbem pode ser feito para rodar como parametro no MT5 ou no proprio trading view. contato para orçamento
DO YOU HAVE A TRADING VIEW CHART THAT YOU WOULD LIKE TO REPRODUCE, WOULD YOU BE ABLE TO MAKE A CUSTOM ONE? PROVIDE MODEL I WOULD LIKE TO USE IT IN MT5 TO OPERATE DIRECTLY ON THE CHART OR SCREEN AS A REFERENCE TO BE ABLE TO OPERATE. INTERESTED CONTACT

Informações sobre o projeto

Orçamento
30+ USD
Desenvolvedor
27 USD
Prazo
de 1 para 5 dias