Sobre este projeto
it-programming / web-development
Aberto
Contexto Geral do Projeto
Já possuo um robô usando a função start(), mas quero modifica-lo. Quero um martingale um pouco diferente. De forma geral a função martingale será uma só, tanto para lucro quanto para percas. Valores dessa função serão recebidos como parâmetros. Dentro dessa função global de martingale teremos as opções de gale_lucro e gale_perca, sendo essas variáveis externas do tipo bool, pois quero ter a opção de habilitar ou não. Podendo trabalhar separadas, as duas mesmo tempo, ou até mesmo ambas serem desabilitadas. Preciso que uma única variável receba os valores dessa função martingale. A ideia é que na função start do meu robô, quando chamado o "OrderSend" , no campo referente a “lote” seja colocado essa variável que já possui a logica do gale_lucro ou gale_perca. Observação: Gale_lucro : criar limitador de quantidade como uma variável externa Gale_perca : criar limitador de quantidade como uma variável externa ......................................................... Exemplo de funcionamento do robô: \\ Considerá-se habilitadas as opções de gale_lucro e gale_perca. \\ Hipótese 1 ( 1º operação – lote = 0,01 ) – resultado do profit menor que zero. Essa função irá multiplicar pelo fator multiplicador ( variável externa) e fazer o cálculo. Obs.:Criar variável externa responsável por limitar em até quantos gales será executada. Após profit maior que zero, retornar ao lote inicial. Hipótese 2 ( 1º operação – lote = 0,01 ) – resultado do profit maior que zero. Fator de incremento[ lote+0.01] também uma ( variável externa) pois poderá ser acrescido de 0.01 ou outro valor [0.02, 0.03, 0.04,...]. 1º operação – Se profit > 0 função soma ao lote inicial o fator de incremento na próxima operação 2º operação – Se profit >0 função soma ao lote atual ( 0.01 + 0.01=0.02). 3º operação – Se profit >0 função soma novamente ao lote atual [ 0.02 + 0.01 = 0.03] 4º operação – Se profit >0 aqui, o lote deverá retornar ao lote inicial 0.01 e na 5º operação reiniciar o ciclo do gale_lucro, mas isso se essa 4º operação der profit >0, porque senão, iniciará o gale_perca. --------------------------- // ----------------------------- OBS.: Ou seja, caso tenhamos mais de 3 vitorias seguidas, a função terá um ciclo de no máximo 2 vezes em que será feito esse incremento. Mas temos a hipótese de profit menor que zero, que será : 3º operação – Se profit < 0 função irá multiplicar o lote atual que nesse caso seria 0.03 pelo multiplicador do gale_perca e iniciar o ciclo do gale_perca até profit maior que zero ou até o limitador ( quantidade de quantas vezes será realizada o martingale ) definido pelo usuário. Ao final retornará ao lote inicial 0.01 e retornará o ciclo.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias