A estratégia de redação de tendências da língua Maé é realmente muito simples, graças ao seu envelope, é possível escrever uma estratégia usando apenas algumas linhas de código.Inventor quantificou My Language (Mylang)Além disso, faltam alguns artigos de orientação. Neste artigo, vamos brincar juntos com a língua Maia no FMZ. A língua Maia no FMZ pode ser dividida em dois aspectos: moeda digital atual e moeda digital futura.
A biblioteca de transações de Mac é um conjunto de valores, parâmetros e padrões que precisam ser configurados pelo usuário, separados do nível de código de políticas, que são configurados pelo usuário quando cria o disco real.
O conhecimento desses parâmetros e configurações é essencial para dominar a estratégia de uso da língua Maia no FMZ. Em seguida, vamos aprender os conceitos e usos de cada parâmetro.
Método de execução
A execução é dividida em收盘价模型
、实盘价模型
。
Modelo de preços de fechamento O modelo de preço de fechamento é um modelo que executa uma lógica de transação cada vez que uma nova coluna K é gerada. Por exemplo, o gráfico abaixo mostra uma estratégia que usa um ciclo de K de 5 minutos, quando o tempo é 10:45:01, quando uma nova coluna K de 5 minutos é gerada. O disco real executa uma lógica de código de estratégia escrita, que mostra apenas a coluna K completa do ciclo no gráfico de linhas K (ou seja, a segunda coluna de decomposição), que só é atualizada quando a primeira coluna inversa termina no gráfico (a primeira coluna de decomposição que termina neste momento se torna a segunda coluna K de decomposição).
Simplificando, é o momento em que a última coluna de K termina e a coluna de K do novo ciclo sai, quando o programa executa uma lógica de estratégia estabelecida ("código de estratégia de negociação escrito"). A vantagem deste modelo é evitar a interferência de mudanças de preços em tempo real durante o ciclo, e apenas olhar para os dados do mercado no momento do último K-pilão, como base para a estratégia de compra e venda. A desvantagem é a possibilidade de abrir posições, o equilíbrio é atrasado, porque a estratégia só será movida após o final do último ciclo de K-pilão.
Como mostrado no gráfico acima, a diferença de tempo entre o bar de estado e o gráfico de políticas é de 8 horas, causada por uma confusão de configurações de fuso horário entre o dispositivo onde o administrador está e o navegador de gráficos atualmente exibido.
Modelo de preços em tempo real O modelo de preços em tempo real é um modelo de estratégia que executa uma lógica estabelecida em tempo real, baseada no mercado; uma vez que as condições de negociação na estratégia são desencadeadas, as instruções de negociação são executadas imediatamente. A vantagem deste modelo é monitorar o mercado em tempo real, sem esperar por confirmação, executando as instruções de negociação imediatamente. A desvantagem é que o mercado é facilmente perturbado frequentemente.
Número de apostas por defeito Quando se escreve uma política da linguagem Ma, se não for especificado um parâmetro de número único para BK, SK, BPK, SPK, esse parâmetro é usado como número único; por exemplo:
MA5^^MA(C,5);
MA10^^MA(C,10);
CROSSUP(MA5,MA10),BK;
Neste momento, se o "número de apostas por padrão" for definido como 2, então quando a política BK é executada, a condição é que o número de apostas por padrão seja igual a 2.CROSSUP(MA5,MA10)
No momento do disparo, o número de compras é de 2 (especificamente, 2 mãos, 2 moedas ou 2 contratos para ver qual é o intercâmbio adicionado, se é um dinheiro digital ou um futuro de moeda digital).
O sistema de retrospecção é um exemplo:
Para ver os objetos de câmbio que você adicionou para a sua página de câmbio:
Número máximo de transações O número máximo de pedidos únicos permitidos, se o número de pedidos for maior quando o sinal definido for ativado (por configuração de parâmetros de instrução na política ou configuração de número de posições abertas por defeito), o pedido será dividido em pequenos pedidos quando executado.
Número de pontos de preço (inteiro)
Este parâmetro é comparado ao parâmetro "transação instantânea".定价货币精度
Os parâmetros são relacionados, principalmente para definir o prêmio adicionado ou subtraído ao encomendar uma transação, por exemplo, quando é necessário comprar, o oponente vende a um preço de 10, o preço de compra é 11, quando 11-10 = 1, a diferença de 1 yuan extra é o preço de deslizamento, vender, ao contrário, a parte da redução do preço vendido é o preço de deslizamento, o objetivo do preço de deslizamento é garantir a transação.
Por exemplo, no comércio de futuros de commodities, diferentes variedades têm diferentes priceTick (ou seja, preço de um salto), o mesmo acontece no comércio de moeda digital, se o preço da ordem não for um múltiplo do priceTick, por exemplo.i2009
O contrato de minério de ferro de 2009, o preço é de 0,5, se eu fizer o pedido de 760.1, o que não atende aos requisitos do priceTick, esse pedido não é bem sucedido, e a bolsa rejeitará este pedido, se o pedido for de 760.5 é permitido.
O sistema obtém automaticamente o priceTick da variedade atual (o parâmetro de precisão monetária do preço não é válido), definido no momento.滑价点数
O preço é o valor de um valor de um valor de um valor de um valor de um valor.
O salto de preço é 1e-7 ou 0.0000001, quando definimos o número de pontos de preço deslizantes para 5.
Como as moedas digitais não fornecem informações uniformes, como o salto de preço, e algumas são fornecidas e outras não. Por isso, o parâmetro "precisão de moeda fixada" é necessário para controlar. Por exemplo, o parâmetro "precisão de moeda fixada" é definido como 2, ou seja, o preço do pedido no momento da transação é preciso até o segundo dígito, ou seja, 0.01. Neste caso, o priceTick é 0.01, e se o número de pontos de deslizamento for definido como 5, então o preço baseado em cada pedido é de 0.05 com base no preço adicionado ou subtraído pelo oponente (ou o preço ou prêmio de chamada).
Número de ciclos mais longos da variável O número máximo de períodos de dados a serem salvos, se o parâmetro for definido como 200, então as várias sequências de dados calculadas na política, tais como linhas médias, linhas de indicadores MACD, etc., somente guardam os dados das 200 linhas K mais recentes.
Código da variedade
Este parâmetro é usado principalmente数字货币期货
O código de contratação do mercado, vejaDocumentação em Maio
O parâmetro é inválido se o objeto da troca adicionado à política for uma moeda digital em contato.
Progresso de recuperação automática
Selecionar este parâmetro e, quando a política é interrompida e reinicializada, ele vai continuar como antes, e o sinal continua a funcionar, em vez de usar o estado inicial. Se você quiser que a política funcione no estado inicial, você pode não selecionar este parâmetro.
Número de tentativas O pedido de desistência se não houver transação (por exemplo, mudanças no mercado muito rápidas, o preço de deslizamento não é grande, o mercado pode ter se movido quando o pedido é feito). O pedido de desistência é re-encomendado, o parâmetro controla o número de vezes que o pedido é re-encomendado, excede o número de vezes que não é mais encomendado, e o sinal é executado.
Intervalo de treinamento da rede (millisecondes) A maioria das pessoas não sabe o que fazer, mas apenas para futuros de moedas digitais, que são válidos no momento e controlam a frequência de execução de rotinas de procedimentos.
Tempo de sincronização da conta (s) A partir de agora, o Google pode ler os dados de suas contas em intervalos de tempo.
Tempo de sincronização de posições após a abertura de um negócio (millisecondes) Principalmente usado em exchanges de futuros de moeda digital, às vezes a interface de um exchange de futuros de moeda digital retorna dados antigos, o que causa um erro no julgamento da posição, o que provoca a repetição da estratégia. O aumento da configuração do parâmetro pode mitigar esse tipo de problema.
Multiplicador de alavancagem Este parâmetro é usado somente para futuros de moeda digital, para definir o alavancamento de futuros de moeda digital. O alcance e o valor do alavancamento suportado por cada bolsa de futuros de moeda digital podem variar, dependendo da configuração específica.
Volume de negociação Este parâmetro é válido apenas para transações em tempo real de moedas digitais, ou seja, o volume é definido como padrão.
Menor volume de transações Para a moeda digital, o conceito de precisão, distinto do conceito de precisão, é sempre fácil de confundir, pois a precisão refere-se a um pequeno número exato para o outro, sem dizer o tamanho do valor. O volume mínimo de transação refere-se ao menor número de unidades de cada encomenda, e se o volume calculado for menor do que esse valor, não será negociado (por exemplo, falta de dinheiro, transação incompleta, excedente de transação, número de transações programadas).
Precisão monetária Este parâmetro refere-se à precisão do preço no momento da negociação (número de dígitos de preço), que afeta o parâmetro "número de pontos de preço deslizante" mencionado anteriormente. Para algumas transações cobradas em BTC, é necessário prestar especial atenção, pois essas transações têm valores de preço muito pequenos e muitos dígitos de preço.
Precisão da variedade de negociação O parâmetro refere-se à precisão do volume de transação no momento da transação, controlando o número de bits do volume de transação, por exemplo, o volume de transação programado para 0.1234 moedas, que se for definido como 2, o volume de transação será ajustado para 0.12;
Taxa de serviço O parâmetro é aplicado ao caixa de moeda digital, e o parâmetro de taxa de transação é usado para calcular o volume de transação no momento da encomenda ("quando o pagamento"), evitando que o volume de encomenda calculado exceda a quantidade de ativos realmente necessários para serem usados. O parâmetro pode ser ajustado de forma apropriada se a taxa de transação da bolsa não for determinada.
A diferença é grande. As estatísticas de ganhos da língua Ma são calculadas em intervalos de tempo, imprimindo os ganhos e prejuízos flutuantes atuais, por isso podem ser calculados independentemente de se houver ou não um estoque (o dinheiro virtual não tem um estoque real, é um estoque lógico). Como mostrado acima, o parâmetro é configurado para horas, e a curva de ganhos é impressa uma vez por hora. Os ganhos impressos são: ganhos acumulados + ganhos e perdas flutuantes atuais.
Falha de tentativa de reinicialização (millisecondes) Este parâmetro é usado para determinar o intervalo de tempo de tentativa de reinicialização quando uma chamada de interface falha.
Usar um agente O parâmetro é usado principalmente para futuros de moeda digital, para a troca de moeda digital, e o uso de um agente SS5 permite que os administradores de servidores domésticos acessem algumas interfaces de exchanges que são Q.
Escondendo erros comuns na web A seleção deste parâmetro pode filtrar alguns registros errados.
Mudança de base
Este parâmetro é usado principalmente para futuros de moeda digital, para a troca de endereços de base da API do protocolo rest, por exemplo, para trocar o ambiente do disco analógico de Bitcoin:https://testnet.binancefuture.com
。
Push notifications Quando este parâmetro é selecionado, a mensagem de push na política do diário de bordo será empurrada para a opção de push na configuração da conta atual.
Para os parâmetros do modelo da língua Ma, vamos familiarizar-nos aqui, e no próximo artigo, vamos familiarizar-nos com a interface, gráficos e outros conteúdos da plataforma FMZ.
QQ813380629Precisava de uma lista urgente.
Inventor quantificado - sonho pequenoEsta arquitetura da língua Ma não suporta listings, você pode implementar o mecanismo de listings com outras estratégias da língua.