Existe uma maneira de especificar a configuração do construtor na CLI?
5 respostas
telemania
3 anos atrás #267064
Eu estava tentando usar o sqx CLI para executar o builder. Existe uma maneira de especificar opções genéticas/opções de negociação/blocos de construção na linha de comando ou existe uma maneira de editar o arquivo .cfx? Seria mais fácil se o arquivo de configuração estivesse no formato XML.
tomas262
3 anos atrás #267177
Olá,
você pode controlar muitas funções usando a CLI até mesmo para iniciar o projeto. Você pode verificar isso https://strategyquant.com/doc/cli-command-line/project-manage-projects/ e isso https://strategyquant.com/doc/cli-command-line/introduction-to-cli/
Você pode fazer quase tudo. Basta executar a linha de comando do Win e Sqcli.exe -h da pasta StrategyQuantX (com o parâmetro -h) para listar todos os comandos disponíveis
telemania
3 anos atrás #267351
Obrigado por sua ajuda. Tentei o comando help e ainda me parece que a única maneira de especificar a configuração de um projeto é especificando um arquivo de configuração (que presumo ser exportado manualmente da versão GUI do SQ). É possível especificar os indicadores específicos que desejo na CLI ou há alguma maneira de fazer isso fora do SQ da GUI?
Abaixo está a mensagem de ajuda:
——————————————-
-Gerenciar projetos.
——————————————-
Argumentos:
action: Executa a ação específica [list,start,stop,pause,resume,remove,status,loadconfig,saveconfig]
name: (opcional) Nome do projeto 1TP9
file: (opcional) Caminho do arquivo de configuração
Exemplo:
sqcli.exe -project action=list
sqcli.exe -project action=start name=Builder
sqcli.exe -project action=stop name=Builder
sqcli.exe -project action=pause name=Builder
sqcli.exe -project action=resume name=Builder
sqcli.exe -project action=remove name=Custom
sqcli.exe -project action=status name=Builder
sqcli.exe -project action=loadconfig name=Builder file=Builder.cfx
sqcli.exe -project action=saveconfig name=Builder file=Builder.cfx
Tamas
3 anos atrás #267382
Você pode executar um projeto específico. Primeiro, configure o projeto na interface do usuário e, em seguida, execute-o usando o cli.
telemania
2 anos atrás #271363
Existe uma maneira de modificar os parâmetros do building block sem usar a interface do usuário?
Por exemplo, posso alterar o código java em "SQX\extend\Snippets\SQ\Blocks\Indicators\..." e iniciar o SQX depois para especificar o intervalo de parâmetros que gostaria de usar?
Tentei excluir alguns parâmetros padrão definidos no ATR.java, mas depois que iniciei a interface do usuário do SQX, nada mudou. Suponho que isso se deva ao fato de o código java do indicador especificar apenas a configuração padrão; o código relacionado à configuração exibida na interface do usuário e realmente usada está em outro lugar.
hankeys
2 anos atrás #271368
Tudo é armazenado no arquivo de configurações dentro do diretório de projetos do usuário - project.cfx, que são arquivos XML compactados, portanto, se você puder editar esses arquivos XML, não precisará definir parâmetros na GUI.
mas receio que essa não seja uma tarefa fácil, não com a abordagem manual
Você quer ser um algotrader lucrativo? Começamos a usar o software StrateQuant no início de 2014. Atualmente, temos um grande know-how para criar EAs para todos os tipos possíveis de mercados. Compartilhamos esse know-how, aplicativos, ferramentas e também todas as estratégias finais com traders reais. Se você quiser se juntar a nós, preencha o formulário FORMULÁRIO.
Visualizando 5 respostas - 1 até 5 (de um total de 5)