Codebase - AlgoWizard
StrategyQuant X platform codebase - um lugar para compartilhar personalizações e extensões codificadas - entre todos os usuários.
Análise personalizada
Leitura de um valor variável em uma regra acionada em Estratégia Init a partir de suas configurações de estratégia
Em uma regra acionada no Strategy Init, para cada função Assign, StrategyQuant atribui uma variável "AssignVrbVleEntMlt" à sua variável em vez de um valor. Neste artigo, mostraremos como recuperar o valor da variável original em uma regra init.
AlgoWizard
XML
regra acionada na Estratégia Init
Regra de Init
AssignVrbVleEntMlt
AlgoWizard
Parar a perda, exceto um
Define Stop Loss para um nível especificado exceto para uma ordem: 'Número Mágico Excluído'.
AlgoWizard
pedido múltiplo
Pedido Modificar
Ordem
Ordem
Fechar Todas as posições, exceto uma
Fechar Todas as posições, exceto uma
Encerrar Pedido
AlgoWizard
Ordem
Ordem
Encerramento N Ordem de mercado
Este trecho fecha a ordem N a partir da ordem MagicNumber
Encerramento do pedido
AlgoWizard
Ordem
Ordem
Definir Stop Loss se o Pedido de Preço Aberto estiver acima ou abaixo de um preço limite, exceto um
Define Stop Loss para um nível especificado se a ordem de preço em aberto estiver acima (para posição longa) ou abaixo (para posição curta) um limite de preço, exceto para uma ordem: 'Número mágico excluído'.
Modificar a ordem
AlgoWizard
Ordem
Ordem
Definir Stop Loss se o Pedido de Preço Aberto estiver acima ou abaixo de um preço limite
Define o Stop Loss para um nível especificado se o pedido de preço em aberto estiver acima (para posição longa) ou abaixo (para posição curta) de um limite de preço
Modificar a ordem
AlgoWizard
Ordem
Opções comerciais
Ordem de Mercado Múltiplo
Aqui está um trecho de Ordens Múltiplas no Mercado. Ele enviará vários pedidos ao mesmo tempo com um número mágico diferente.
Ordem de Mercado Múltiplo
AlgoWizard
Ordem de mercado
Indicadores / Sinais
Depurar uma variável em AlgoWizard
Se criarmos um modelo ou executarmos uma estratégia no AlgoWizard, precisamos, às vezes, emitir a variável em um log para poder depurá-la. Aqui está uma função para emitir a variável para um log
Variável de saída
AlgoWizard
Debug