Resposta

1TP9Problemas com o código-fonte do Ninjatrader

3 respostas

alecas22

Assinante, bbp_participante, comunidade, 2 respostas.

Perfil da visita

7 anos atrás #115680

Olá Suporte,

 

Estou testando uma versão de teste do StrategyQuant e obtive esse erro quando tentei gerar um código-fonte de um par de estratégias para o NinjaTrader,

 

Erro ao analisar o modelo incluído NinjaTrader/Functions.inc
Erro na linha 42, coluna 90, no modelo NinjaTrader/Functions.inc
Encontrado ensure_starts_with, esperando um de: is_directive, parent, js_string, j_string, uncap_first, is_transform, number, is_hash, trim, children, has_content, iso_ms, xml, iso_utc, byte, double, left_pad, json_string, matches, capitalize, number_to_datetime, contains, size, iso_local_h_nz, iso_utc_ms, iso_local_m_nz, is_collection, long, default, iso_utc_h_nz, iso_local_ms, is_boolean, last_index_of, c, iso_utc_m_nz, is_macro, rtf, iso_utc_nz, upper_case, node_name, reverse, cap_first, url, is_hash_ex, iso_nz, is_enumerable, exists, number_to_date, first, iso_local, date, iso, replace, float, right_pad, datetime, node_type, split, iso_ms_nz, number_to_time, is_sequence, iso_utc_m, html, ancestors, iso_utc_h, iso_local_ms_nz, new, last, sort, eval, lower_case, web_safe, is_date, is_string, iso_local_nz, word_list, seq_last_index_of, node_namespace, string, keys, iso_m_nz, values, seq_index_of, chunk, sort_by, iso_m, starts_with, substring, index_of, iso_h, root, floor, iso_h_nz, ceiling, if_exists, chop_linebreak, iso_local_h, length, is_indexable, groups, is_node, iso_local_m, int, iso_utc_ms_nz, xhtml, ends_with, round, interpret, is_method, namespace, short, seq_contains, time, is_number em NinjaTrader/Functions.inc
 
Poderia dar uma olhada nisso?
 
Cumprimentos
Alejandro

 

 

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

7 anos atrás #139828

Olá, Alejandro,

 

Você seguiu as etapas descritas na página 13 do guia do usuário antes de compilar a estratégia?

 

 

Para que as estratégias da SQ funcionem com o NinjaTrader, você precisa importar alguns scripts do NinjaTrader para o NinjaTrader.

Abra seu NinjaTrader, vá para File -> Utilities -> Import Ninja Script...
então encontre o arquivo:
{StrategyQuant}/custom_indicators/SQ_NinjaTrader.zip e importe-o.
 
Isso importará todos os indicadores adicionais e classes básicas que o StrategyQuant usa, de modo que suas novas estratégias serão executadas no NinjaTrader.

0

alecas22

Assinante, bbp_participante, comunidade, 2 respostas.

Perfil da visita

7 anos atrás #139833

Olá, Thomas,

 

Realizei as etapas pós-instalação, nas quais importei scripts do diretório SQ para o produto Nijatrader.

Mas estou tendo esse problema no painel de código-fonte do SQ, onde o SQ deve exibir o código-fonte da estratégia. Em vez do código C#, estou recebendo esse erro.

 

De acordo com a descrição do erro, o erro é produzido no modelo que o StrategyQuant usa para gerar o código NinjaTrader localizado em "c:\Strategyquant\code\NinjaTrader\Functions.inc

 

 

Cumprimentos

Alejandro

 

 

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

7 anos atrás #139913

Olá,

 

Isso me parece ser um arquivo de modelo corrompido. Você poderia tentar reinstalar o StrategyQuant? Isso deve resolver o problema

Me avise

0

Visualizando 3 respostas - 1 até 3 (de um total de 3)