MRS2, MRS2 FAST
Uma versão do MRS com linhas de fechamento separadas para long e short e um conjunto de filtros que cancelam as ordens em momentos perigosos. Uma linha de abertura por lado, sem aumento de posição.
Tipo de ordem usado: Limite. As ordens de abertura e de fechamento se movem pelas suas próprias linhas.
Por padrão o bot não opera se a linha de abertura ficar do outro lado da linha de fechamento (por exemplo, a linha de compra acima da linha de fechamento do long) - nesse caso a operação já nasce com prejuízo.
Parâmetros
ma_long,ma_short,ma_close_long,ma_close_short- linhas de abertura e de fechamento. Configuradas como as linhas do MRSuse_settings_from_open_long,use_settings_from_open_short- construir a linha de fechamento com o tipo, a fonte e o comprimento da MA de abertura (o deslocamento vem da linha de fechamento)distance_filter- distância mínima em % entre a linha de abertura e a de fechamento (padrão 0.3). Se estiverem mais perto, as ordens são canceladas (lucro potencial pequeno demais)filter_pump_1- filtro pós-pump. Quando o preço (source) cruza a linha de fechamento para cima, o nível dessa linhaoffsetcandles atrás é memorizado. Enquanto a linha de compra estiver acima desse nível, o bot não comprafilter_pump_2- filtro de alta brusca. Se nos últimoscountcandles a máxima forvaluevezes maior que a mínima e a máxima vier depois da mínima, a negociação é pausadafilter_close_position- quando um filtro dispara, além de cancelar as ordens, fechar a posição abertaunconditional_placement- colocar ordens sempre, sem verificar a posição relativa das linhasallow_close_by_market_order- se o candle inteiro passou acima da linha de fechamento e a ordem limite não foi executada, fechar a posição com ordem a mercadoonly_profit- não mover a ordem de fechamento abaixo do preço de entrada (para long) - fechamento só com lucroreplace_open_order- com posição aberta, o tamanho da ordem de abertura é reduzido pelo tamanho da posiçãocancel_if_half_filled- se a ordem de abertura foi executada parcialmente e a parte restante é menor que o dobro da posição, ela é cancelada
MRS2 FAST (mrs2fast) - a mesma lógica e as mesmas configurações (bloco mrs2), mas em um ciclo o bot executa de uma vez todas as ações necessárias com as ordens (atualizar a de fechamento, reposicionar a de abertura etc.), em vez de uma ação por ciclo. As ordens acompanham as linhas das MAs mais rápido - útil em timeframes menores e com muitos bots.
Teste a estratégia com dados históricos no testador e execute-a no hamster-bot.