Resumo das perguntas frequentes (revisão constante...)

Autora:Sonhos pequenos, Criado: 2018-02-02 10:41:38, Atualizado: 2024-03-22 09:16:25

[TOC]

Resumo das perguntas frequentes (revisão constante...)

  • Como pesquisar palavras-chave em uma postagem? UtilizaçãoCtrl + fO botão abre a pesquisa da página, inserindo a palavra-chave por exemplo: quer quer administrador.

  • Atualmente, o FMZ International só suporta operações de moeda digital. As operações de commodity futures, títulos de ações e outros são suportadas pelo FMZ Doméstico.https://www.fmz.cn

  • Veja abaixo:

    img

Interface de API

  • Porquê?GetTickereGetDepthRecebidoCompre um preçoeVenda por um preçoO que será diferente?

    GetTickereGetDepthPode não ser simultaneamente acessado. Há um certo atraso, há mudanças nos dados.GetTickerA informação é um pouco mais rápida porque há menos informação.

  • exchang.GetOrdersO que é que eles estão a fazer com o dinheiro que recebem?

    A API para pedir ordens é:exchange.GetOrderIsso é baseadoIDConsultar todos os tipos de pedidos.IDPara obter a ordem, basta verificar a ordem. A ordem de obtenção de transações é apenas para ver se todas as transações não oferecem essa interface, pois cada exchange pode oferecer uma interface diferente.

  • JavaScriptA estratégia de tempo de reversão de cadeia de tempo não é correta.

    É necessário considerar o fuso horário na configuração do tempo do sistema.

    img

  • Por que eu imprimi o mesmo preço de abertura e de fechamento?

    1, pode ser que o momento em que a bolsa não está realmente negociando, é o próprio momento em que o BAR está alto e baixo. 2, veja se o último BAR observado é o mesmo no momento em que o último BAR é gerado.

  • Signature not valid:Invalid submission time or incorrect time format[无效的提交时间,或时间格式错误], erros como este e correção de tempo do servidor

    A questão é:windows2000/2003/XPPara saber mais sobre sistemas operacionais antigos, consulte:

    https://support.microsoft.com/en-us/help/821893/the-system-clock-may-run-fast-when-you-use-the-acpi-power-management-t

    RecomendadoLinuxOs servidores, ou em que esses problemas ocorremwindowsO software de sincronização de tempo do sistema é instalado, o tempo de sincronização de alta frequência evita erros de verificação de tempo.

  • Por que a língua Ma?ATRTR) valores calculados eTA/talibA diferença é que o banco calculou?

    A razão é a forma como os indicadores são calculados e a forma como os índices são calculados.TA/talibOs algoritmos do fundo do banco de dados não são consistentes. Ambos são corretos.MACDAlguns usam o dobro.DIF-DEAE alguns usam o dobro.DIF-DEAO que você está fazendo é errado.

  • O nome da bolsa éFutures_EsunnyO que é que isso significa?

    RepresentanteO acordo de EisenachOs objetos de troca podem serexchange.GetName()A função retorna. Atualmente, a FMZ International só suporta negócios de moeda digital. Os negócios de futuros de mercadorias, títulos de ações e outros são suportados pela FMZ Doméstica.https://www.fmz.cn

  • Manguage multicircular referências de dados, em blocos de código multicircular referências#EXPORTTEST...#ENDDepois de declarar uma variável boa. Utilizado quando citado na políticaREFA partir daí, o usuário pode usar um código de código de referência para identificar o que está acontecendo e, em seguida, usar um código de código de referência para identificar o que está acontecendo.

    Todos os dados necessários de vários ciclos,#EXPORTTEST...#ENDO que é o que você está fazendo?

  • Não consegui encontrar a documentação da API FMZ

    A página pode ser inserida diretamente no endereço:https://www.fmz.com/apiO blogueiro também escreveu sobre o tema:

    img

  • Porquê?MACDO que é que o Bitcoin tem a ver com a moeda?

    A comparação deve ser feita para verificar se o ciclo da linha K é consistente.MACDSe os parâmetros dos indicadores são consistentes, se o período de tempo é consistente, se a variedade é consistente, etc.MACDO algoritmo de coluna de quantidade tem vários tipos.DIF-DEAE há:2*(DIF-DEA)DIFeDEAO que você está fazendo é errado.

  • Por favor, quando se obtém dados históricos de linhas K, qual é a relação entre o número de linhas K obtidas e o número de linhas K obtidas?

    Em visitaexchange.GetRecordsQuando as interfaces obtêm dados de linha K, o número de linhas K retornadas por uma interface específica é determinado pela troca. Pode haver um número inconsistente de linhas K retornadas por cada troca.exchange.GetRecordsQuando a interface é chamada para obter os dados históricos de transações da bolsa, a linha K é sintetizada com base no histórico de transações. As linhas K recebidas pelo administrador continuam a se acumular e exigem uma certa frequência de acesso.exchange.GetRecordsO Google Analytics é um serviço de gerenciamento de conteúdo que permite que os usuários usem uma interface que, caso contrário, pode afetar a continuidade dos dados.

  • Eu vi a documentação da API executada.exchange.BuyA função só retornaIDComo é que ele retorna tanta informação?

    A função API do FMZ pode gerar funções de log output, por exemploLogexchange.Buyexchange.CancelOrderPara isso, é necessário que o usuário tenha um parâmetro de saída, que pode ser adicionado a um parâmetro de saída. Por exemplo:exchange.CancelOrder(orders[i].Id, orders[j])Isso é cancelar.orders[j]Quando o pedido é feito, a informação do pedido é exportada.

  • Como é que o WeChat envia mensagens em disco real?

    O disco real só funciona.LogA função termina com caracteres.'@'O artigo pode ser empurrado.LogPara mais informações sobre como imprimir funções, veja a documentação da API:https://www.fmz.com/api#LogAtualmente, o FMZ International só suporta operações de moeda digital. As operações de commodity futures, títulos de ações e outros são suportadas pelo FMZ Doméstico.https://www.fmz.cnO WeChat é o único canal local da FMZ que suporta o WeChat push.

  • Os futuros de commodities podem usar contratos de ligação principal e contratos de índices?

    Os futuros de commodities são apoiados por contratos de continuidade e contratos de índices. Atualmente, o FMZ International só suporta operações de moeda digital. As operações de commodity futures, títulos de ações e outros são suportadas pelo FMZ Doméstico.https://www.fmz.cn

  • var records = exchange.GetRecords(PERIOD_D1)O código é para obter a linha K do dia, o que é a linha K do contrato se o contrato for feito em disco real? Como escrever os dados da linha K do dia de um contrato específico, como roscas ou minas de ferro?

    Os futuros de mercadorias devem ser configurados antes de serem adquiridosCódigo do contrato(Menos uma vez desde que o programa foi iniciado).SetContractType("rb1805")O contrato de operação atual é definido como:rb1805Em seguida, a API de acesso ao mercado pode ser chamada para obter dados do mercado do contrato de aço galvanizado 1805. Atualmente, a FMZ International só suporta negócios de moeda digital. Os negócios de futuros de mercadorias, títulos de ações e outros são suportados pela FMZ Doméstica.https://www.fmz.cn

  • Como escrever o código de um contrato de commodity futures?

    A documentação da API do FMZ pode ser consultada. Atualmente, o FMZ International só suporta operações de moeda digital. As operações de commodity futures, títulos de ações e outros são suportadas pelo FMZ Doméstico.https://www.fmz.cn

  • exchange.GetAccountO usuário tem que processar o pedido por conta própria? Por que não é feito oficialmente? Isso não é mais conveniente para o usuário?

    Há falhas que exigem que o usuário permita o processamento de erros. O FMZ não processa dados, o feedback para o usuário é de dados não processados, o modo específico de permissão de erros ou a lógica é definida pela política. Se esse processamento pode afetar a decisão do usuário, a decisão é entregue ao processamento da política.Filtrar informações erradasOuTente de novo.O tratamento é igual.

  • Qual é a unidade de quantidade do contrato OKEX?

    O volume de transação de contratos OKEX é por número de assinaturas, por exemplo, quando o FMZ encomendaexchange.Buy(1000,1)O preço é de 1.000, o que equivale a um pedido de um contrato.

  • Chamadas no FMZexchange.Selleexchange.BuyÉ o preço mais baixo do normal?

    Em particular, o primeiro parâmetro de entrada é o preço do pedido. Algumas casas de câmbio suportam o preço de mercado, o parâmetro de preço é transmitido.-1Ou seja, para a lista de preços, o valor da compra e venda é um pouco diferente (segundo parâmetro), o preço não é-1A maior parte das bolsas de câmbio em tempo real são fechadas, e o volume de compra é o mesmo que no mercado.QuantidadeNãoNúmero de moedasO número de assinaturas é geralmente um número inteiro. O site do Facebook do Facebook também tem uma interface única:https://www.fmz.com/api#exchange.buyprice-amount https://www.fmz.com/api#exchange.sellprice-amount

  • Função Mail

    Mail("smtp.qq.com", "xxxx@qq.com", "xxx", "xxx@qq.com", "test title", "test body")
    

    Acesso ao smtp do QQ203.205.232.7No momento, a maioria dos servidores de nuvem bloqueia basicamente as portas 25, a menos que os servidores físicos e os operadores não bloqueiem basicamente as portas 25.

  • Parâmetros de modelo da linguagem Pine, Mac: o número de períodos mais longos das variáveis afeta o cálculo do indicador

    O "número de períodos mais longos da variável" é definido por defeito como 600, se o parâmetro do indicador for muito grande, por exemplo, para calcular MA ((1000)); não é possível calcular a média de 1000 dados, pois o sistema só mantém 600 dados.

Erro de notificação

  • Erro interno: erro de tipo arg1 A partir daí, o filme foi lançado no Brasil.

    function main() {
        _G(11212, "123")
    }
    

    _GO nome da chave da função não pode ser de tipo numérico.

  • Erro de chamada de recorrência infinita: signal arrived during external code execution

    Judgement by this feature: Exception 0xc00000fd (Julgamento por esta característica):

    Exception 0xc00000fd 0x1 0x5cdd203f40 0x1ee5955
    PC=0x1ee5955
    signal arrived during external code execution
    
  • A página do disco físico tem informações de saída do console (errores de execução), por exemplo, um exemplo de um excesso de memória:

    def create_large_list():
        large_list = []
        while True:
            large_list.append(" " * 1024)  # Append a string of 1024 bytes to the list
            print(f"Current list size: {len(large_list)}")
    
    def main():
        create_large_list()
    
  • Erro de caixa de freio, mensagem de erro:

    Verifique se o código da política tem uma sugestão de erro na área de edição, verifique se var name = a esqueceu-se de escrever name (não escreveu nome de variável) ; verifique se a palavra-chave da linguagem de programação foi usada quando o parâmetro da interface da política foi configurado; não recomende-se a utilização de palavras-chave comuns na linguagem de programação para nomear variáveis, o que pode causar conflitos (mesmo que a linguagem de programação atual não tenha essa palavra-chave).

  • BITMEXO que é que ele está a fazer?{"error":{"message":"Rate limit exceeded retry in 1seconds……"}}

    Ver o erro 429, ou seja, a frequência de acesso à interface do exchange é muito alta.

  • Erro de notificaçãoOnly support CTP

    EmEstratégias de moeda digitalA chamada foi feita.Commodity Futures CTPA partir daí, o usuário pode criar uma interface ou uma biblioteca de classes. Atualmente, o FMZ International só suporta operações de moeda digital. As operações de commodity futures, títulos de ações e outros são suportadas pelo FMZ Doméstico.https://www.fmz.cn

  • Disco realBittrexErro:{"success":false,"message":"NOT_ALLOWED","result":null}

    A plataforma de negociação tem permissões limitadas.BittrexNo site da bolsa, veja se é necessário selecionar informações como o protocolo do usuário.

  • O disco real está a correr:TypeError:value has no property at

    img

    O retrospecto não detecta esse erro, pois não é o mesmo que o erro no disco real.

  • unable to open databaseErro de notificação

    imgSe fosse um computador Apple.Mac OSPor favor, verifique se é uma questão de permissão. O dispositivo está cheio de espaço no disco rígido e não pode criar arquivos de banco de dados no disco real, causando um erro.

  • Erro:不支持该功能

    Os objetos de câmbio adicionados na revisão são os de câmbio em tempo real de moeda digital, que chamam a função API do futuro no código.

  • Erro:in SetCurrency OSError: exception: access violation reading 0x000000FCF25F0000

    O Bitcoin é uma moeda digital.PythonA estratégia é que o sistema de retrospecção utilize um administrador privado, com a troca de transações no código para relatar erros. A razão é que o sistema de retrospecção não suporta pacotes de negociação de retrospecção de futuros de moeda digital.

  • Descrição de erro [Foto]imgO erro foi causado por uma alteração no código da conta FMZ, que causou um erro na configuração do API KEY. Solução: reconfigure o API KEY do exchange, pare o administrador, reinicie o administrador e tente iniciar o disco real novamente.

  • PythonMotor de retorno local, erroEOFerror

    EOFO erro é a retrospecção de um erro final pode capturar uma anomalia só pode ser feito em qualquer suportePythonO local é chamado como tal.

    # encoding: utf-8  
    
    '''backtest
    start: 2021-08-30 00:00:00
    end: 2022-09-05 00:00:00
    period: 1d
    basePeriod: 1h
    exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
    '''
    
    from fmz import *
    task = VCtx(__doc__)             # initialize backtest engine from __doc__  
    
    def main():  
    
        while not exchange.IO("status"):
            Sleep(1000)
        exchange.SetContractType("swap")
        
        while True:
            bars_1min = _C(exchange.GetRecords, PERIOD_M1)    # 获取1minK线              
            print(len(bars_1min))
            _CDelay(2000)      
    
    # 调用主函数  
    
    try:
        main()
    except:
        print(task.Join(False))
    
  • A linguagem de Mac envolve problemas muito sutis de computação de períodos, onde os valores calculados podem ter N/A, como por exemplo:

    img

    A razão é que o parâmetro do ciclo de cálculo está além do alcance dos dados, o que leva ao cálculo do valor N/A.

    img

  • A linguagem Ma aparece com erros: erros de resolução, e a política é apenas código simples, o número de linhas de erro é muito longo e não se encontra a causa.

    Pode ser um problema com o modelo inicial do Mac. Solução: 1. Exportar a política para um arquivo xml.2. Criar uma nova política de Mac em branco.3. Importar o arquivo xml para a nova política em branco.3. Criar um teste de disco real.

  • Erro:fatal error:unexpected signal during runtime execution...go routine 11[syscall,locked to thread]

    VerificaçãoC++A política escrita não usa ponteiros vazios, recomendando a retrospecção do teste em modo tolerante a erros.

    img

  • Chamadaexchange.SetMarginLevel(10)Erro:Futures_OP 0:403:{"error":{"message":"Access Denied","name":"HTTPError"}}

    Verificar os pedidos de câmbioAPI KEYSe as permissões estão ativadas.

  • Erro de retestamento:symbol not set

    Não há contratos definidos no código de retorno da bolsa de futuros, veja a documentação da APIexchange.SetContractTypeFunção.

  • ERR_INVALID_POSITIONErro

    O sistema de resposta reporta erros, geralmente errores de redação de estratégias. Tentar colocar uma posição em liquidação quando não há posições ou quando há uma quantidade insuficiente de posições causa esse erro, verificando se há um congelamento de posições causado por ordens não executadas.

  • ERR_INVALID_ORDERErro

    O sistema de retrospecção informa erros, geralmente errados de redação para a estratégia, para verificar se o preço da encomenda é zero, negativo ou decimal (o contrato de futuros é um contrato inteiro).

  • ERR_INSUFFICIENT_ASSETErro

    O erro do sistema de avaliação é geralmente o número de ativos disponíveis que já não é suficiente para o pedido atual; simplesmente, não há dinheiro para o pedido.

  • Binding Error:Cannot passnon-string to std::stringInformações erradas

    No código de estratégia, geralmente, um nome de propriedade (usando uma propriedade não definida) é causado por um erro.

  • {"status":6004,"msg":"timestamp is out of range"}Erro

    O tempo do servidor está fora do alcance e precisa ser atualizado, não pode ser muito desviado.

  • timeoutErro

    Este erro é um erro de ultra-tempo, que é causado por um erro de não receber dados de resposta de interface do exchange por mais de um certo tempo após o acesso à interface do exchange. Geralmente, é um problema de acesso à rede do sistema onde o administrador está (muitos são problemas causados por muros) ou um problema com a interface do exchange.

  • O que é o que você precisa saber sobre o que você está fazendo?syntax error invalid label

    A origem do problema:

    function main(){
        if(1){
            continue
        }
    }
    //这样会导致运行时报错
    

    continueA frase tem que ser usada para circular!

  • Erro:(CTP_T@9999)Error:140CTP:首次登录必须修改密码,请修改密码后重新登录O que é isso, modificação de código?

    A alteraçãosimnowA primeira vez que você precisa alterar o código para entrar em uma conta de uma empresa de futuros específica (a nova conta que você solicita começa com o código inicial e não pode ser usada sem a alteração). Atualmente, o FMZ International só suporta operações de moeda digital. As operações de futuros de mercadorias, títulos de ações e outros são suportadas pelo FMZ Doméstico.https://www.fmz.cn

  • Erro:400:{"error":{"message":"Nonce is not increasing.This nonce:1523891993165,last nonce:1523891993165","name":"HTTPError"}}

    SobrenonceOs erros de verificação e de notificação de erros estão relacionados.nonceNormalmente, a verificação do botão de tempo não passa, tentando sincronizar o tempo do sistema onde o administrador está usando o disco.

  • Secretkey decrypt failedErro

    img

    O erro é:API KEYFalha de resolução. Verifique se está configuradoAPI KEYO usuário pode alterar o código da conta FMZ e tentar reconfigurar a página da plataforma FMZ para adicionar a troca.API KEYO usuário pode reiniciar o servidor e depois reiniciar o teste no disco real.

  • A negociação de futuros de commodities foi interrompida:CTP:只能平仓

    Conta mostrada只可平仓O estado pode ser causado por várias razões, como o congelamento da conta (não usada há mais de um ano) ou o acesso errado (a CTP tem muitos lugares); solução: entre em contato com a empresa de futuros que abriu a conta para verificar o estado da conta. Atualmente, a FMZ International só suporta operações de moeda digital. As operações de futuros de mercadorias, títulos de ações e outras são suportadas pela FMZ Doméstica.https://www.fmz.cn

  • Por favor, useexchange.GetorderO que é que é um erro tão comum:GetOrder(455284455):Error:invalid order id or order cancelled.O que pode ser a causa?

    Literalmente: a ordem foi cancelada ou o ID da ordem não é válido.exchange.GetOrderA consulta do pedido reporta este erro, ou o ID que foi consultado é errado.

  • rate limit, 429 Too Many Requests (Excesso de solicitações)

    img

    rate limit, 429 Too Many Requests(太多请求)A estratégia inclui frequências excessivas de acesso às interfaces de exchange, reduzindo a frequência de acesso às interfaces de exchange.

  • O tempo real é sempre mostrado.Invalid order price/amount

    Este tipo de problema é causado por uma função simples chamada.exchange.BuyOuexchange.SellO preço transmitido no momento e o valor numérico da unidade inferior são causados por erros.Quantidade negativa0Como detectar erros: pode ser feito emexchange.BuyOuexchange.SellPreencha o pedidoLogO parâmetro de preço ou parâmetro de quantidade que está prestes a ser transmitido no momento da saída da função determina o seguinte problema:

  • GetOrders:400:{"code":-1121,"msg":"Invalid symbol."}O que é que está errado?

    O erro é:A transação não é válida.◦ Você está verificando se há um erro na configuração do par de transações.

  • O que significa que há um código de erro no registro do disco real?

    A explicação do código de erro que as interfaces de API de cada exchange retornam é necessária para ver a documentação da API da exchange.

Disco real

  • Pinheiros, Maes, Placas de ganho gráfico Tempo de impressão Imprimir temporariamente com base nos parâmetros dos parâmetros do modelo da linguagem Pine / Mac, e a política também será impressa quando estiver totalmente estagnada.

  • O disco rígido da língua Ma imprime o número de linhas de gatilho do sinal, mas não há nenhuma operação de subordinação.

    Pode ser que os parâmetros do modelo de Mac não sejam apropriados, como precisão, precisão de menor quantidade mínima de unidades. A razão é que o nível de desencadeamento do sinal foi bem-sucedido, e o nível de execução do negócio foi considerado inadequado devido a alguns problemas no parâmetro. O blogueiro, que também escreveu sobre o assunto, disse:https://www.fmz.com/digest-topic/5789 https://www.fmz.com/digest-topic/5768

  • Configurei um alerta de URL do webhook no Tradingview, por que o disco (robô) não recebe o sinal de solicitação?

    Verifique se o endereço da configuração do webhook url é correto; aqui, o API KEY refere-se ao API KEY da extensão do FMZ, definido na configuração da conta no canto superior direito do FMZ; verifique se o ID do disco real dentro do webhook url foi preenchido corretamente; verifique se as permissões do API KEY da expansão do FMZ foram dadas corretamente; as permissões são compassos em inglês, por padrão são *, ou seja, todas as permissões, não se deve escrever diretamente após * o nome da função com as permissões.

  • Por que há apenas alguns pares de moedas limitados na configuração dos objetos de câmbio quando são criados em disco real?

    Configure o controle personalizado para o par de transações (apenas o disco físico é permitido, apenas uma variedade limitada de dados do data center no momento do retraso é permitida e não pode ser personalizado), como se mostra:

    img

  • Por que não é possível acessar o FutuOpenD no servidor, mas sim no computador?

    Verifique se o servidor é um endereço IP estrangeiro. Atualmente, o FMZ International só suporta operações de moeda digital. As operações de commodity futures, títulos de ações e outros são suportadas pelo FMZ Doméstico.https://www.fmz.cn

  • A estratégia da língua Maia está em andamento e começou a ser atualizada, qual é o problema?

    Verifique se o modelo de preço de fechamento usado está definido nos parâmetros do modelo da linguagem de estratégia mac.

  • O problema do equilíbrio dos futuros de commodities

    O CTP só aplica o período anterior para hoje, ontem e hoje. O sistema de detecção não distingueO que é?O que aconteceu ontem?Não é possível especificar hoje ou ontem. Em tempo realIFAlgumas variedades, por exemplo, possuem posição atual priorizada para posição atual, só podem ser posicionadas primeiro, não podem ser especificadas. Assim, as informações de posição atual e de posição passada são combinadas em uma. Atualmente, o FMZ International só suporta operações de moeda digital. As operações de commodity futures, títulos de ações e outros são suportadas pelo FMZ Doméstico.https://www.fmz.cn

  • BITMEXPor que o Bar tem mais tempo de ciclo do que outras casas de câmbio no mesmo local?

    A razão é:BITMEXO cronômetro da linha K da bolsa é o cronômetro do final do Bar atual (alguns ciclos da linha K).BITMEXAs interfaces de intercâmbio não são suportadas, por isso os cronômetros para esses ciclos são marcados com o tempo de início do Bar como cronômetro) ; por exemplo, no gráfico à direita:

    img

  • Estratégias de commodity futuresexchange.GetPositionA função retorna dados.ProfitE os ganhos e prejuízos flutuantes calculados?

    Veja a documentação da API:https://www.fmz.com/api#exchange.getpositionProfitEmCTP协议Definido comoMercado de Uruguai perdeO ganho ou prejuízo do mercado representa o ganho ou prejuízo da sua posição atual em relação ao preço de liquidação do último dia de negociação. Atualmente, o FMZ International só suporta operações de moeda digital. As operações de commodity futures, títulos de ações e outros são suportadas pelo FMZ Doméstico.https://www.fmz.cn

Sistemas de detecção

  • Erro no sistema de repetição: Exception catching is disabled

    Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.
    

    Verifique se o recurso "Fonte de dados personalizada" foi usado e se os dados fornecidos pelo serviço de fonte de dados personalizada são corretos, o que pode ser causado por dados de mercado de retorno anormais.

  • Como testar se a taxa é o tomador/fabricante? Taxa de manutenção do tomador/fabricante cenário de teste

    /*backtest
    start: 2022-11-08 00:00:00
    end: 2023-02-08 00:00:00
    period: 1h
    basePeriod: 15m
    exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
    */
    
    function main() {
        var t = exchange.GetTicker()
        exchange.Buy(t.Last - 10, 100/(t.Last - 10))
      
        while(1){
            t = exchange.GetTicker()
            Sleep(1000)
        }
    }
    
  • O Bitcoin é um instrumento de negociação.BITMEXA retrospectiva, a taxa de capital é incluída na curva de ganhos e prejuízos gerada pelo sistema de retrospectiva?

    A taxa de capital é calculada a partir da curva de ganhos e prejuízos gerada pelo sistema de retrospectiva.

  • O botão de revisão não é clicável

    imgVerifique se um agente foi aberto e causou um arquivo de página de retrospecção incompletamente carregado e verifique se o console da página tem um erro.

  • Tick de nível realPor que há uma limitação de 50 MB no retorno?

    O Tick de nível de disco real, com dados de transações por segundo, é um registro real. Há também snapshots de disco e dados de fluxo de pedidos, que são muito grandes e só suportam 50 MB de dados. Ou seja, o Tick de nível de disco real, com uma extensão de até algumas horas, não pode ser repetido por um longo período de tempo.

  • O sistema de retrospecção modificou a taxa, por que não funciona?

    img

    No sistema de retrospecção, os encargos definidos na interface só são efetivos quando são adicionados, e os objetos de troca adicionados anteriormente não podem ser modificados diretamente através de controles na interface.

  • Como fazer com que o retrospecto de um gráfico personalizado mostre um pouco mais de dados?

    Quando você desenha um gráfico personalizadoChartFunções), gráficos sobre o volume de dados exibidos e as configurações de retrasoGráficoParâmetros relacionados, o gráfico de controle mostra o número máximo de barras.chart.resetA função limpa parte dos dados antigos.

  • C++Revisão não mostra nada, não há mensagens de erro e logs, não há mudanças na página depois de clicar no botão

    C++A estratégia de algumas exceções que não lançam erros, exclui erros de execução de código possíveis usando o método de verificação gradual. Por exemplo: cálculo de indicadores causados pelo número insuficiente de linhas K no cálculo de indicadores.NANDepoisNANA comparação com o tipo de valor causou o colapso do programa.

  • pythonO cartão está morto!

    Não podetryDetecção de anomaliasSleepA função, a forma como é escrita no gráfico, fica presa.

    img

  • Por que há apenas algumas bolsas quando a retrospecção é feita, e as bolsas negociam apenas alguns pares limitados?

    O sistema de retrospecção seleciona apenas alguns pares representativos para testar. O retrospecção de pares de transações com condições similares pode ser selecionado e é perfeitamente possível em tempo real.Controles personalizadosConfigure pares de transações compatíveis com a troca.

  • Por que o sistema de reticência não suporta mais pares de transações?

    O sistema de retrospecção só suporta temporariamente alguns tipos de moedas tradicionais de trocas relativamente grandes, e alguns tipos de moedas ainda não são temporariamente suportados. Se necessário, a estratégia de verificação pode ser substituída por outras moedas no sistema de retrospecção. Na verdade, as moedas digitais podem ser testadas com diferentes tipos de moedas, além de fatores de mercado, para a estratégia de verificação.

  • No sistema de retrospecção:Empréstimos perdidosO ganho e o prejuízoGarantiaPrevisão de ganhosUSDT disponível atualmenteO conceito de

    Ganhos e perdas de liquidação: são todos os negócios abertos antes da aquisição atual, e os ganhos e perdas gerados no momento do liquidação são todos os ganhos e perdas acumulados. Lucro e prejuízo de estoque: é o lucro e prejuízo do estoque atual, se não houver estoque atual, é zero. Preço de garantia: o valor da garantia ocupada na posição atualmente detida Previsão de lucro: Calcular o lucro estimado por equilibrar a posse atual de acordo com o preço atual (assumido), os ganhos e perdas gerados, somados aos ganhos e perdas acumulados da posse em paz. USDT disponível atualmente: quantidade de USDT disponível atualmente para negociação.

  • Calculação de probabilidade de vitória do sistema de retestamento

    for (var i = 0; i < profits.length; i++) {
        if (i == 0) {
            if (profits[i][1] > 0) {
                winningResult++
            }
        } else {
            if (profits[i][1] > profits[i - 1][1]) {
                winningResult++
            }
        }
        if ((profits[i][1] + totalAssets) > maxAssets) {
            maxAssets = profits[i][1] + totalAssets
            maxAssetsTime = profits[i][0]
        }
        if (maxAssets > 0) {
            var drawDown = 1 - (profits[i][1] + totalAssets) / maxAssets
            if (drawDown > maxDrawdown) {
                maxDrawdown = drawDown
                maxDrawdownTime = profits[i][0]
                maxDrawdownStartTime = maxAssetsTime
            }
        }
    }
    

    O algoritmo de probabilidade de vitória é mostrado acima, e descreva como ele é calculado: Após o cálculo do ganho e prejuízo flutuante, o sistema de retrospecção calcula uma curva de ganho e prejuízo flutuante. A partir do primeiro ponto, compare com o próximo ponto, registrando-o como vencedor se for maior, negativo se for menor, e continue a comparação com o próximo ponto para trás.

Custódia

  • O servidor do FMZ mostra que o servidor do FMZ está fora de linha e que o programa do servidor do FMZ está parado No sistema operacional Linux, é possível que uma falta de memória leve o administrador a ser interrompido. A estratégia de uso excessivo de recursos de hardware. 2, Log estratégico produz um conteúdo muito grande. 3o, o administrador executa demasiados discos de política no dispositivo em que está instalado. 4, outros (incluído)

  • Erro de execução do administrador do MAC: dyld: cannot load (load command is unknown)

    dyld: cannot load (load command is unknown)
    

    A versão do sistema operacional é muito baixa.

  • LinuxOnde está o vídeo que o administrador do sistema instalou?

    Estação B:https://www.bilibili.com/video/BV1eZ4y1c73v?share_source=copy_web

  • É necessário parar o antigo servidor e removê-lo?robotO programa, e depois reinicia-lo?

    Não pode parar o administrador, basta remover o antigo.robotO arquivo do programa, e então baixar o novo pacote de compressão, descompactar para o novorobotFicheiros de programação, colocados no local original. Neste momento, o administrador é atualizado, mas o disco em execução é usado na memória da versão antiga e só será usado a versão mais recente quando o disco for reiniciado.

  • LinuxImplementação de administradores de servidores

    LinuxOs passos para instalar um administrador:https://www.bilibili.com/video/BV1eZ4y1c73v?share_source=copy_web

  • UtilizaçãoscreenExecutar o processo de administradorrobotA partir de então,-bash:screen:command not foundO administrador não está funcionando.

    LinuxSistema não instaladoscreenO software, geralmente, é instalado.CentOSOs comandos de instalação do sistema:yum install screenNão, não. Os administradores atuais já apoiaramSSHDesligue e vá para o fundo.screenA ferramenta está no programa de administradores.robotUsar o comando diretamente no diretório:./robot -s node.fmz.com/xxxxxxx, e depois de inserir o código da conta do FMZLogin OKA partir de agora, o projeto será implementado em todo o mundo../robot -s node.fmz.com/xxxxxxxO xxxxxxxx é o código de identificação exclusivo de cada conta FMZ, que pode ser inserido por conta própria (após o login da conta, vá para a página de administradores, clique em Adicionar administradores e vá para a página de adicionar administradores).xxxxxxx

  • Onde está o log do disco real quando o administrador está em execução?

    O diretório onde está o processo de administradorlogsNa pastaDB3Em um arquivo de banco de dados, o arquivo de banco de dados é chamado de disco físico.idA extensão é chamadadb3

  • LinuxO sistema./robot -lVeja os nomes das bolsas apoiadas pelos administradores, que aparecem em cada uma delas.exchangeO que é uma bolsa?

    NomeParaexchangeOs símbolos dos objetos de trocaProtocolo GeralO site oficial do grupo é o Facebook, onde o site é exibido em todo o mundo.https://www.fmz.com/api#通用协议

  • Os administradores da página não podem ser exibidos por lista

    Os controles que são adicionados com mais de 5 administradores são exibidos por ordem de lista.

    img

  • É normal que o servidor que o administrador escolheu para criar o disco real esteja na caixa de download do servidor que você instalou?

    Os servidores públicos oferecidos pela plataforma são uma ferramenta rápida e fácil de usar para usuários iniciantes. Não é necessário implantar servidores para aprender, é fácil. No entanto, os testes reais ainda recomendam o uso de servidores privados, pois os recursos de hardware e redes dos servidores públicos são compartilhados e a plataforma pode não manter esses servidores públicos regularmente.

  • A sequência de endereços quando o administrador é implantado./robot -s node.fmz.com/1234567O que é que eu faço?

    Este endereço é a identificação do endereço de cada usuário./1234567O valor da parte é único e é usado para identificar o usuário.Centro de Controle->Clique no botão Adicionar administrador->Adicionar página de administradorA partir daí, você pode ver o endereço, copiar e colar diretamente e usá-lo.

  • A variação ambiental do sistema onde o administrador está foi adicionada.python2.7A questão é: por que não é possível encontrar as variáveis ambientais?

    img

    windowsInstalação inicial do sistemapythonA partir de agora, o sistema deve ser reiniciado após a configuração de uma variável de ambiente.

Ambiente de pesquisa

  • Erro de EOF

    img

    O retorno do python é terminado por uma anomalia do EOF (porque às vezes a política pode ser um ciclo morto) e, portanto, o retorno do EOF é normal.

Funções da plataforma

  • Um administrador pode executar vários discos?

    Não há restrições de número, dependendo da configuração do servidor e da complexidade da estratégia, considerando especificamente se esses vários discos físicos acessam a mesma interface de câmbio (considerando a frequência de chamadas de interface, quanto mais discos físicos, maior a frequência), geralmente 5-6 discos físicos não são um problema.

  • Compreender conceitos básicos como administradores, discos reais

    https://www.fmz.com/digest-topic/7542

  • Disco físico, página do administrador, tudo desaparecido

    O conteúdo do disco físico, da página do administrador desapareceu, o disco físico está funcionando normalmente e o administrador está funcionando normalmente no servidor.
    Verifique se o navegador tem plugins instalados, problemas de poluição de variáveis globais causados por plugins. A solução é escrever no plug-in do navegador ou usar um navegador sem plug-in do navegador instalado para entrar no FMZ.

  • A política oficial de aluguel, o uso de um servidor de aluguel em um clique e a renovação automática da conta FMZ se houver um saldo suficiente?

    A política de aluguel não é renovada automaticamente, e o servidor administrador de um botão será renovado automaticamente.

  • Onde estão as funções do modelo? Eu quero colocar algumas funções separadas no modelo, outras estratégias também são boas para se referir.

    FMZ APIO documento diz:https://www.fmz.com/api#模板类库

  • Disco de simulação FMZwexAppA maioria das pessoas não sabe o que fazer.BTC_USDTComo posso personalizar outras transações?

    wexAppO disco analógico suporta temporariamente apenas alguns pares de transações tradicionais, e nem todos os pares de transações são analógicos.

  • A extensão da API tem problemas com chamadas simultâneas, sempre com erros de verificação de annoce.

    Pode criar extensões para várias plataformas FMZAPI KEYO Google Maps é um aplicativo de computador que é usado para fazer solicitações simultâneas.

  • Quando você usa a ferramenta de depuração, os threads de depuração criados no administrador registram o estado?

    Quando a ferramenta de depuração é executada, se nada for modificado pela segunda vez, os objetos de câmbio criados anteriormente serão mantidos e não liberados.Modelo de moedasOuModelo de alavancagem

  • Por que me inscrevi?wexAppO que você acha que é uma transação virtual, que é uma transação virtual?

    Após a inscrição, é necessário verificar a caixa de correio para ativar a conta, que pode ser ativada no Centro Pessoal.

  • A mensagem de log mais longa foi cortada e mostrada no fundo... mas o que acontece com a estrutura dos dados?

    Soluções e usosCentro de ControleNão.Ferramentas de depuraçãoUtilização de ferramentas de depuraçãoreturnA frase retorna o conteúdo que precisa ser exibido, sem interromper o conteúdo exibido.

  • JavaScriptA estratégia$.O que significa a função que começa?

    $.A função inicial é a função de exportação do modelo, uma função de interface semelhante ao módulo. Veja a descrição na documentação da API:https://www.fmz.com/api#模板类库 pythonA função de exportação da política de edição começa comext.A declaração é de:

  • Como traçar uma linha reta no gráfico de dados do mercado dos resultados da retrospectiva?

    Os gráficos que são exibidos são de dois tipos: um é gerado pelo sistema e não controlado pela política; o outro é uma interface API com FMZ dentro do código da política.ChartA função é desenhada.https://www.fmz.com/api#chart...

  • Como restaurar o Google Authenticator no celular? A página de configuração da conta da plataforma não encontrou o local para restaurar o e-mail. Para acessar a plataforma FMZ através de outro navegador, clique em "Desbloquear" e vá para a página de desbloqueio usando o e-mail.

Outros

  • Bolsa de valoresAPI KEYSegurança

    UtilizadorAPI KEYA FMZ não guarda informações de texto aberto sobre as contas dos usuários da bolsa e é usada para enviar e enviar mensagens de correio eletrônico.HttpsO acordo.

  • Os problemas de segurança da estratégia

    A questão pode ser analisada em:https://www.fmz.com/bbs-topic/1657

  • Sistema de cobrança da plataforma FMZ

    Os critérios de cobrança em disco real: 1, um disco físico é cobrado uma vez por hora ((0.05 USD/hora) e comprado por uma hora de uso. 2, parar dentro de uma hora, reiniciar o disco real sem cobrança repetida. 3, o disco real que foi interrompido, não desencadeará o cobranço da próxima hora. 4o, os novos discos virtuais serão cobrados imediatamente por uma hora.

    img

    Este tempo de cobrança é o tempo de processamento de operações de cobrança, porque essas operações de processamento são demoradas, então o tempo de cobrança pode ser adiado para o futuro. Por exemplo, o tempo de cobrança atual é de 9:00, o tempo de processamento desta operação de cobrança pode ser de 9:02 (o tempo mostrado no screenshot) e será corrigido na próxima operação de cobrança (o próximo tempo de cobrança é de 10:00, não de cobrança antecipada).

  • Talib Library processou dados com uma precisão limitada

    Se os dados forem extrapolados, o resultado será 0. Referências:https://github.com/TA-Lib/ta-lib-python/issues/157

  • Taxa de cobrança em tempo real no projeto de cobrança, taxa de cobrança única de mais de uma hora ((0.05USD) A causa pode ser uma interrupção de comunicação prolongada entre o administrador e a plataforma FMZ (durante o qual o disco físico interage diretamente com a bolsa, portanto, as políticas de execução são normais), acumulação de deduções, atrasos de deduções e deduções de pagamento único.


Relacionados

Mais.

vg80771610O meu disco real tem um problema.

18803662506Como é que o saldo da conta é transferido?

Perseguidor.O pain retrospectiva já selecionou o modelo em tempo real, por que o retrospectiva mostra o preço de fechamento e o preço de abertura em tempo real no gráfico?

IsaqueFutures_OP 4: 400: {"code":"50000","data":[],"msg:"Body can not be empty. "} Mostra o que significa a anomalia abaixo.

xaifer48O py suporta o sympy library? Parece que você não pode usar o @sympybook

xowoxRecarregamento

yingjunBuy ((-1, 6): 400: {"code":-2022, "msg:"ReduceOnly Order is rejected. "} Qual é o erro?

DXMtempo de descanso

duranteCustódia

ETH8888Usando a estratégia da linguagem de Mac, para que os jogadores não possam colocar a posição, o sugestão de manter a posição em direção oposta e depois enviar uma estratégia de parada errada.

GraysonZOlá, os inventores têm uma função embalada para obter taxas de captação de fundos, para retratar.

HuangsongxinSimulação

DesleixadoEu gostaria de perguntar, por que é que a leitura de K-string em tempo real, a leitura em Python de um catálogo de classes é uma confusão, e a leitura em tempo real não é um problema?

tentativa1Traceback (última chamada mais recente): Arquivo "", linha 1615, em Arquivo de execução "", linha 146, em Arquivo "", linha 138, no arquivo principal "", linha 115, em rastreamento KeyError: 43999.96000000001

389230565A primeira vez que um disco real foi aberto, ele mostrou este erro algumas horas depois.

Açafrão grelhadoComo obter o histórico de transferência de USDT de um contrato Bitcoin U local e não encontrar uma API?

wxb1888Não pode ser recarregado

Gaoyaxing24Não há uma função de referência de biblioteca de classes no Python?

Zld123123Olá, uma simples estratégia de linha média, quando você está em execução, você vai ver um sinal de tempo normal, um sinal de tempo para ligar dois e pedir ajuda.

Que fofinho.Bom dia, quando os futuros estão em posições extras e em posições vazias ao mesmo tempo, a posição [0].O lucro só pode obter ganhos e perdas flutuantes em posições extras, então como obter ganhos e perdas flutuantes em posições vazias?

ZhangmintaoOlá, estou a fazer uma lista de itens.

Dinheiro ganhoA versão da página web, o login não pode ser feito, está sempre no login, o código de navegação do login também não aparece, é por causa do navegador?

efc645cgxPor que o fórum não pode postar?

ZhousoneO servidor público pode operar robôs de disco real?

As penas das ovelhasSe eu usar o exchange.buy na política, o Balance retornado não será atualizado.

EsfregaçoNão sei onde encontrar a resposta para esta pergunta.

wwwq4817Por favor, permita-me que lhe pergunte se é possível mudar de posição e mudar de mês, como é que se pode corrigir essa situação???????

17606551005fmz/upload/asset/175f0fef6971c19389a0c.png /upload/asset/17633f3636a154477bb5a.png /upload/asset/1764cf80d829ca5ed5a6e.png /upload/asset/17667f2629b47a011bb8f.png Porque é que a getposition não consegue obter a posse de uma conta vazia?

Sr. Huang00main:102:18 - TypeError: method.apply is not a function por favor, qual é o problema?

BamsmenAlguns modelos usam as funções _.each() _.contains() _.last() Por favor, pergunte _. Onde esse objeto foi definido?

DsaidasiComo se você só pudesse esperar que a linha k terminasse para entrar, não pode definir um preço, e então entrar imediatamente?

Os anos de luzNo estágio de inicialização da estratégia, você quer fazer testes de conectividade de bolsa, API, como escrever?

DsaidasiOs robôs podem se conectar a trocas fechadas como o token e o ok. E se o robô estiver aberto, meu próprio computador precisará funcionar 24 horas por dia?

Wufuhao100wA descrição do problema foi encontrada aqui... mas a resposta não foi dada... bêbado...

Xiaoyi007O robô inicia o relatório de erro Traceback (most recent call last): File "", line 1028, in __init_botvs__ File "", line 11, in ImportError: DLL load failed: Ҳ ģ 2019-05-22 04:19:42

Pixiu777Em que circunstâncias é que o multi-thread é usado?

MoneyymonsterEu gostaria de saber por que o exchange.Buy ((-1,1) comprou apenas 0.0 centavos de moeda em cada retrospectiva, em vez de comprar apenas um.

Jeffzh.A minha estratégia precisa de armazenar dados de transações para análise posterior, como é que a estratégia consegue armazenar e analisar os dados?

13036897450Eu quero obter a taxa de ganhos e prejuízos em tempo real dos contratos abertos em ok e o preço de equilíbrio esperado.

13036897450GetOrders: Ret: map[resultado:false error_code:10007] Qual é a razão?

Cisne AmareloERR_INSUFFICIENT_ASSET e TypeError: Cannot convert "null" to double Qual é o erro?

MrkoengEntão, se você quiser obter o valor de K, então você quer obter o valor de D, então você quer obter o valor de K.

1095176636@qq.comEu queria eliminar os dados, mas por que é que eles são interrompidos cada vez que eles são feitos?

Qhh87A plataforma tem um servidor público nos EUA, mas não se conecta à plataforma OKEX?

1095176636@qq.comPorque é que eu vou fazer um retrospecto do BTC quando o volume histórico é inteiro e é uma linha de diferenças iguais?

Porquê?2018-07-23 09:58:40 Erro TypeError: não pode ler propriedade 'Last' of null at main (__FILE__:5) 2018-07-23 09:58:40 Futures_OKCoin erro GetTicker: timeout 2018-07-23 09:58:20 Informações null BTC_USD Ativar o robô para a câmera em branco

chan122Eu queria que o teste fosse um ciclo de julgamento de cinco minutos, e que eu acabasse rapidamente com os dados.

RoshanzhengGostaria de perguntar como a plataforma garante a segurança dos IDs e KEYs dos usuários? por exemplo, garantir que não haja um ataque de hackers que obtenham IDs e KEYs em massa e depois sequestrem as instruções de transação dos usuários?

JklwonderComo é que o python consegue o tempo de retrospecção?

JkyeiPor favor, explique por que simnow mostra: ((CTP_T@9999) Erro: 75 CTP: número de logins falhados excede o limite, o login é proibido

BijiasuoMark, o item quatro, onde é que eu vejo?

wcg123Por favor, explique-me por que o indicador CCI calculado é sempre 1 a 3 valores diferente do indicador do OKEX, enquanto todos os outros indicadores são corretos.

Carpédio6740IP inválido ou inconsistente com o IP vinculado

AnquiloseComo obter uma informação de ordem durante a análise analógica? O que fazer com o exchange.GetOrder sem o ID do Order?

Sonhos pequenosOlá, você pode enviar um pedido de trabalho, acompanhando um screenshot específico, para que você veja aqui.

Sonhos pequenosA partir de agora, você pode começar a processar pedidos.

Sonhos pequenosO mecanismo de declaração de variáveis var e varip é diferente e responde a você no formulário de trabalho.

Perseguidor.Eu tentei duas formas de saída, uma é pendurar diretamente quando você abre a conta, o código é: se a estratégia.position_size >= 0 e Trend < 0 e TCI_bear strategy.entry (("SHORT", strategy.short, qty= rolling == true? roll_size : size, comment= 'OP-S@') Strategy.exit (("CL-S", "SHORT", xxxxxx) E então o estado é igual a -1. trading_1: = 0 A outra é o método de busca de ordens exit, com o seguinte código: (O estranho é que exit não funciona diretamente desse jeito) (Figura 2 retrospectiva), a função de busca de ordens é copiada diretamente do artigo) if barstate.isrealtime and findOrderIdx (("SHORT") >= 0 and state == -1 estado: = 0 strategy.exit (("CL-S", "SHORT", xxxxxx) /upload/asset/1656cda7ac73bb62bc54e.png /upload/asset/16596c76416af7cde208b.png) Outra coisa que eu não sei é porque é que o mesmo sinal foi ligado três vezes seguidas, e o código é: se trading_1 == 0 and Trend == -1 and TCI_bear and strategy.position_size < 0 Strategy.entry (("IP-S1", strategy.short, qty=size) trading_1 := -1 Os sonhos sempre ajudam a ver o que acontece.

Sonhos pequenosA análise de estratégias específicas é uma parte importante do projeto de estratégias específicas.

Sonhos pequenosOlá, esta é uma das principais bolsas onde o código IO pode ser usado para enviar um pedido de trabalho em um cenário específico.

xaifer48Muito bem, obrigado.

Sonhos pequenosRecomenda-se que você use um administrador privado para instalar a biblioteca de Python necessária em seu próprio dispositivo.

xaifer48Eu tentei fazer com que não suportasse a biblioteca simpy e escrever o import sympy assim.

Sonhos pequenosBom dia, qualquer biblioteca de Python pode ser importada e precisa ser instalada no ambiente de Python do sistema do dispositivo onde o administrador está.

Sonhos pequenosOlá, qual é a pergunta específica?

Sonhos pequenosPode ser que a direção abaixo esteja errada, verifique a configuração dos parâmetros da função SetDirection ().

Sonhos pequenosÉ um problema com a sua rede de dispositivos. Tente mudar outro dispositivo como VPS em Singapura ou Inglaterra.

Sonhos pequenosPara verificar outros parâmetros, como configurações de precisão, veja o artigo: https://www.fmz.com/digest-topic/5768

ETH8888O ponto de deslizamento é definido como 5

Sonhos pequenosSe a adição de ponto deslizante for pequena, pode ajustar o parâmetro do parâmetro do parâmetro do parâmetro do parâmetro do parâmetro do parâmetro do parâmetro do parâmetro do parâmetro do parâmetro do parâmetro do parâmetro do parâmetro do parâmetro do parâmetro.

Sonhos pequenosO grupo QQ e o grupo WeChat foram dissolvidos, e você pode clicar no link do telegrama e adicionar o telegrama no site FMZ.

Zhu YongkangQual é o número do grupo qq?

Sonhos pequenosRe-teste com exceção do Bitcoin Futures Perpetual Contract, BitMex, outros sem mecanismo de taxas de captação. Não há atualmente nenhuma interface de acesso a taxas de captação. Usar a função HTTPQuery ou outra biblioteca em tempo real para acessar o intercâmbio usando essa interface pública para obter dados relacionados a taxas de captação.

DesleixadoEu olhei para ele e pensei que era o que ele estava fazendo, e eu pensei que era o que ele estava fazendo.

Sonhos pequenosA linha K pode ser a mesma coisa, se você olhar para a placa da bolsa.

Desleixado/upload/asset/223d0ac6a9df9afd9e23c.png O que eu quero dizer é que não é por causa disso que eu tenho o disco de EMI.

Sonhos pequenosA partir de agora, o blog pode ser usado para compartilhar imagens de problemas específicos e cenários.

Sonhos pequenosA política tem um erro de gramática, verifique a linha 115 do código da política.

Sonhos pequenosA imagem não pode ser exibida.

Sonhos pequenosA transferência de preços-1 é a lista de preços reais.

Açafrão grelhadoEntão, na verdade, funções como exchange.Buy (), etc. são funções de preço de limite de preço, não de preço de mercado, se o preço flutua muito rápido, então é difícil fazer o pedido depois.

Sonhos pequenosSim, mas considere a frequência de acesso à interface.

Açafrão grelhadoA mesma interface, como o método GetTicker, eu posso simultaneamente para 10 pares de transações diferentes e solicitar esta função interface ao mesmo tempo?

Sonhos pequenosA partir de agora, você pode usar o aplicativo para fazer o download do aplicativo, ou usar o WeChat 2D em sua página inicial.

Sonhos pequenosO processamento de WeChat em código bidimensional corporativo pode ser adicionado ao início da documentação da API.

Gaoyaxing24Eu estava tentando, e o resultado foi sempre um erro, sugerindo que o método não está disponível no ext. Também não está disponível no dir.

Sonhos pequenosSim, você pode ver a documentação da API, com descrições em três idiomas.

Sonhos pequenosA página inicial do FMZ pode ser adicionada ao grupo FMZ, ao grupo QQ e ao grupo WeChat, onde é possível fazer perguntas específicas e enviar imagens específicas.

Que fofinho.Compreendido, obrigado Dreammaster.

Sonhos pequenosNão entendo o que você quer dizer, mas no QQ @Me, veja em detalhes. O código acima diz que, se você tiver um cache de cabeçalho, continue a acessar a posição [1]. Mas você só acessa a posição [0] do índice 0.

Que fofinho.O que acontece é que há um cache de cabeçalho, e este código tem várias cabeças e cabeçalho aberto ao mesmo tempo, e os dados da posição são exibidos, mas não há nenhum cache de cabeçalho.

Sonhos pequenosNão é necessário calcular. A posição é uma matriz, você deve percorrer os dados nela. Se você não entende o conceito de transversal, vá embora.

Que fofinho.Não, não, não, não, não, não, não. var n = 0.005 // número único inicial var MarginLevel = 20 // Contract Leverage função main (() { exchange.SetContractType (("swap") exchange.SetMarginLevel (MarginLevel) (em inglês) Var posição = [] enquanto (true) { Var account = exchange.GetAccount (em inglês) position = exchange.GetPosition (em inglês) se (position.length == 0) { exchange.SetDirection (em inglês) exchange.Sell ((-1, n, "abertura", "parâmetros de multiplicador:", q = 1, "total da conta:", account.Balance) exchange.SetDirection (("buy") exchange.Buy ((-1, n, "muito", "parâmetros de multiplicador:", x = 1, "total da conta:", account.Balance) Não. se (position.length > 0) { Log ((position[0]) Dormir ((12000) Não. Não. Não.

Sonhos pequenosGetPosition retorna uma matriz, com estruturas de armazéns vazios e estruturas de armazéns múltiplos.

Sonhos pequenosO que sugere?

Sonhos pequenosSe o veículo está ligado a uma escada, desligue-a e tente.

Sonhos pequenosO blogueiro, que também escreveu sobre o assunto, disse que o blogueiro pode postar, mas que não deve violar, pois a violação será marcada.

Sonhos pequenosOs servidores públicos são geralmente usados para testes, exercícios, e o disco real recomenda que você use seu próprio equipamento para executar o servidor.

EsfregaçoÉ que eu sou muito mais do que isso -'', os idosos olham para o separador de caracteres, o tipo de letra do navegador é muito grande, uma página só vê o lado da pergunta e não mostra o lado da resposta.

Sonhos pequenos/upload/asset/16011a2067f6ff610b2b.png

Sonhos pequenosO que eu quero dizer é que, se você quiser, você pode fazer um acordo com a empresa, ou seja, você pode fazer um acordo com a empresa, ou seja, você pode fazer um acordo com a empresa, ou você pode fazer um acordo com a empresa, ou você pode fazer um acordo com a empresa, ou você pode fazer um acordo com a empresa.

wwwq4817/upload/asset/17ae92e032761f21d020f.png

Sonhos pequenosNão entendo bem o que significa "mudança de posição" e "mudança de mês".

17606551005fmzEu entendi. Obrigado.

Sonhos pequenosNão há transação no pedido. Portanto, não haverá armazenamento. Ao fazer o pedido, come o preço do seu oponente e experimente o preço um pouco mais alto.

Sonhos pequenosO código abaixo das 102 linhas (incluindo 102 linhas) é usado para verificar se a função _C é usada.

Sonhos pequenosJS biblioteca http://underscorejs.org/

Sonhos pequenosPode, configure o idioma Ma: Parâmetros da biblioteca de transações do idioma Ma, modo de execução: modelo de preços em tempo real /upload/asset/166d993a8809d6f7f518.png

Sonhos pequenosA estratégia da praça pode ser vista aqui. https://www.fmz.com/strategy/125569

Sonhos pequenosEsses tipos de exchanges murados, geralmente com servidores estrangeiros, executam um administrador, que é então atribuído a um robô para executar esse administrador, de modo que o computador local não precise permanecer em funcionamento, pois o programa robótico é executado no servidor onde o administrador está.

Sonhos pequenosNão é educado.

Wufuhao100wOh, estava lá atrás, obrigado!

Sonhos pequenosA seguir, a causa do problema é mostrada: Verificar se as permissões da API estão ativadas.

Wufuhao100wFutures_OP 0: 403: {"error":{"message":"Access Denied","name":"HTTPError"}} Número específico 72

Sonhos pequenosO que é que ele está a dizer? Qual é o número?

Wufuhao100wOnde é que posso ver?

Wufuhao100wO que é que ele está a fazer?

Sonhos pequenosQual é o problema?

Sonhos pequenosO usuário está usando o Python e está importando uma DLL com um nome aleatório, aleatório por causa de um conjunto de caracteres.

Ervas daninhasAjuda a economizar tempo ao acessar várias interfaces ao mesmo tempo

Sonhos pequenosPara mais detalhes, veja a descrição da lista de preços da API, a lista de preços. O segundo parâmetro transmitido no momento da compra é o valor, não o número de moedas.

Sonhos pequenosSalvar com a função _G Para mais informações, consulte a documentação da API.

Sonhos pequenosIsso requer que você escreva um programa e faça um cálculo. Visite a interface GetPosition para consultar a informação original, que deve conter dados relevantes.

Sonhos pequenosEste 10007 é o código de erro da bolsa, https://www.fmz.com/bbs-topic/597 A postagem é um conjunto de documentos da API da bolsa, onde você pode consultar informações sobre o código de erro da bolsa em questão.

Sonhos pequenos1, ```ERR_INSUFFICIENT_ASSET `` ` Este é um baixo valor de ativos. 2、```TypeError: Cannot convert "null" to double`` Este é um parâmetro de transmissão. A tradução literal do Baudelaire é, provavelmente, conhecida.

Sonhos pequenosO artigo "Os Inventores Sabem" pode ser lido em https://zhuanlan.zhihu.com/p/27300549 O artigo aqui.

Sonhos pequenosO que é o problema, especificamente?

Sonhos pequenosO Baidu VPS deve ter muitos, Amazon, Ali Cloud, outras regiões, etc.

Sonhos pequenosQual é a interface que você está chamando? Interfaces profundas no sistema de retrospecção. A maioria dos dados não são críticos, mas sim simulados.

Sonhos pequenosAgora é uma criptografia assimétrica, desde que você guarde sua senha FMZ, mas isso envolve questões de segurança e tecnologia central, muitos detalhes não podem ser informados, por favor, desculpe.

Sonhos pequenosO que você está usando é o sleep do time pack do Python.

chan122sleep ((300), também tem que esperar 300 segundos para a reavaliação.

Sonhos pequenosSim. Alugue uma na Amazon.com.br.

Porquê?Como resolver isso? Ou usar um servidor estrangeiro diretamente?

Sonhos pequenosAcesso às bolsas de câmbio Out of Time, atualmente, apenas servidores estrangeiros podem acessar o OKEX.

Sonhos pequenosO processamento pode ser feito seguindo a atualização da linha K por 5 minutos, e o resto do tempo pode ser ignorado usando o Sleep.

Ervas daninhasA situação é muito dura.

Ervas daninhasO API Key é criptografado com código aberto, você precisa inserir o código quando você insere o Key, e o botvs não guarda código aberto, então não há problema.

Sonhos pequenosBem, obrigado pela sugestão, o desenvolvimento de mecanismos de segurança, etc., é responsabilidade de outro departamento, talvez eu não esteja muito claro.

O velho gosta de peixe.A criptografia simétrica é a criptografia que usa o código original para decifrar. Quando o API é carregado, o botvs é criptografado. Quando o administrador é implantado, o que é inserido ainda é o código do botvs para decodificação. Se o apey criptografado armazenado no botvs for vazado, basta obter o código botvs do usuário para decifrar o texto claro para obter a chave. Não é seguro. Recomenda-se trocar a chave pública por uma chave privada não-simétrica. A chave pública é usada para encriptar o upload, a chave privada é apenas no usuário e só é usada quando o administrador é implantado.

Sonhos pequenosÉ não-simétrico, BotVS não armazena o código API KEY, usuário servidor local de decodificação usado. A menos que o servidor do usuário seja negro, ou o usuário divulgue sua própria senha. Agora é quando o administrador de implementação precisa inserir a senha.

O velho gosta de peixe.A partir daí, o usuário pode usar o aplicativo para criar um código de usuário. 1, nós entramos no botvs site, no endereço web, na chave do API e enviamos; 2. Depois de criptografado, é transmitido para o servidor botvs através do https; O botvs, um servidor que envia as chaves de API criptografadas para os administradores. 4. O administrador recebe a chave de API decodificada localmente para se conectar ao correspondente exchange. Portanto, é uma criptografia simétrica. Isto é, se o servidor do botvs for invadido, ou se houver problemas de ética profissional de funcionários internos, a chave será divulgada. O que é que eu entendo? Em caso afirmativo, é recomendável trocar por uma criptografia não-simétrica para guardar a chave. O usuário deve inserir a chave privada no administrador para iniciar o intercâmbio de conexão.

Sonhos pequenosO blogueiro e blogueiro do blog, que é um dos principais responsáveis pela criação do blog, disse que o blog está sendo atualizado.

Sonhos pequenosO blogueiro e blogueiro do blog, que é um dos principais responsáveis pela criação do blog, disse que o blog está sendo atualizado.

O velho gosta de peixe.Eu sou um velho cão de código do botvs que acabou de entrar em contato com o botvs.

Sonhos pequenosO tempo atual é escrito assim no código Python. Não. import time def main (: Log (("Tempo atual:", _D(time.time))) # Exporta o tempo atual. Não.

Sonhos pequenosNão é educado.

Carpédio6740Foi esse o problema, resolvido, obrigado.

Sonhos pequenosDeve ser um erro de configuração de senha, falha no número de login excedeu o limite, causado, pode entrar em contato com o serviço de atendimento ao cliente simnow, para solicitar o desbloqueio. Configurar a senha correta, como por exemplo, se você alterar a senha do BotVS, a configuração falhará e será necessária uma nova configuração.

Sonhos pequenosPode ser que alguns indicadores usados pelo OK sejam diferentes dos implementados pelo Talib. Alguns são, como o STOCHRSI.

Sonhos pequenosO problema deve ser que o endereço de lista branca foi definido quando você solicitou o API KEY do exchange, então você realmente criou um robô. O endereço IP usado para acessar o API KEY do exchange não está nessa lista branca, você pode verificar as configurações quando solicitou o API KEY abaixo.

Sonhos pequenosSe você não tem um cartão de identificação, não sabe qual é o pedido.