Resposta

Tutorial em vídeo SQ Max Speed & Performance CPU,Ram,Disk & Extra 6k Strategy Quest challenge

92 respostas

gentmat

Cliente, bbp_participante, comunidade, 234 respostas.

Perfil da visita

7 anos atrás #115334

https://www.youtube.com/watch?v=l6oRsTNm0yc

// Este é o link do vídeo, dê uma olhada e espero que você goste. SIM, eu sou árabe e o sotaque é o seguinte
portanto, se você tiver algum problema com isso, "Sinto muito, mas tenho que MATAR VOCÊ".

Um grande crédito vai para "GeekTrader". Este tutorial em vídeo ensina a você como aumentar a velocidade máxima do SQ 3.
Ajuste de CPU, RAMs e discos rígidos / SSDs

A publicação original tem mais de 10 páginas, o que parece um pouco complicado para os iniciantes, por isso expliquei o assunto
passo a passo neste vídeo + adicionei mais ajustes de minha autoria (espero que ajude os iniciantes e até mesmo os usuários profissionais do SQ).

No final do vídeo, há uma solicitação para que as pessoas contribuam mais filtrando algumas boas estratégias e nos mostrem o procedimento... Tenho certeza de que cada profissional escolherá uma estratégia diferente, mas temos que aprender com as contribuições.

Links do vídeo:

https://www.youtube.com/watch?v=l6oRsTNm0yc

* Estratégias: https://drive.google.com/file/d/0B83k2vKtYK80UWNuWDZsenpQNzQ/view?usp=sharing

* Versão 9 do Java : http://cdn.azul.com/zulu-pre/bin/zulu…

* Para usar na abertura em lote do SQ, crie um novo arquivo .bat, adicione esta linha de códigos e pressione
salvar . Assista ao vídeo para saber como ajustar os parâmetros.

 

 

 

@echo off
definir NumberOfSQInstances=10
definir MainSQLocation=C:/StrategyQuant
set TempSQLocation=C:/temp
set SQParameters=-J-server -J-Xmx1g -J-XX:+DisableExplicitGC -J-XX:+AggressiveOpts -J-XX:+UseSerialGC 
 
 
rmdir "%MainSQLocation%/temp" /S /Q
rmdir "%MainSQLocation%/log" /S /Q
rmdir "%TempSQLocation%/strategyquant-temp" /S /Q
mkdir "%TempSQLocation%/strategyquant-temp"
 
FOR /L %%A IN (1,1,%NumberOfSQInstances%) DO (
mkdir "%TempSQLocation%/strategyquant-temp/%%A"
)
FOR /L %%A IN (1,1,%NumberOfSQInstances%) DO (
compact /c /s: "%TempSQLocation%/strategyquant-temp/%%A"
)
c:
FOR /L %%A IN (1,1,%NumberOfSQInstances%) DO (
xcopy "%MainSQLocation%" "%TempSQLocation%/strategyquant-temp/%%A" /E /Y
CD "%TempSQLocation%/strategyquant-temp/%%A"
start /LOW StrategyQuant64.exe %SQParameters%
)
 
 
 

Esse é um novo script se você quiser renomear cada instância para que possa saber o trabalho de cada uma delas (se não precisar dessa opção, use o código acima).
1- NumberOfSQInstances= "para qualquer número de instâncias que você deseja executar" Digamos "X" instâncias
2- definir arrayline[1]=CrossMaStrategyInstance
definir arrayline[2]=RSIStrategyInstance
.... Continue declarando mais para se adequar às suas instâncias X
Digamos que queremos 3 instâncias, então adicionarei mais uma
arrayline[3]=anotherNewInstance

O código é :

 

@echo off
setlocal enabledelayedexpansion
 
 
 
 
definir NumberOfSQInstances=2
definir arrayline[1]=CrossMaStrategyInstance
definir arrayline[2]=RSIStrategyInstance
 
 
 
 
definir MainSQLocation=C:/StrategyQuant
set TempSQLocation=C:/temp
set SQParameters=-J-server -J-Xmx1g -J-XX:+DisableExplicitGC -J-XX:+AggressiveOpts -J-XX:+UseSerialGC
 
rmdir "%MainSQLocation%/temp" /S /Q
rmdir "%MainSQLocation%/log" /S /Q
rmdir "%TempSQLocation%/strategyquant-temp" /S /Q
mkdir "%TempSQLocation%/strategyquant-temp"
 
 
FOR /L %%A IN (1,1,%NumberOfSQInstances%) DO (
mkdir "%TempSQLocation%/strategyquant-temp/!arrayline[%%A]!"
)
FOR /L %%A IN (1,1,%NumberOfSQInstances%) DO (
compact /c /s: "%TempSQLocation%/strategyquant-temp/!arrayline[%%A]!"
)
 
c:
FOR /L %%A IN (1,1,%NumberOfSQInstances%) DO (
xcopy "%MainSQLocation%" "%TempSQLocation%/strategyquant-temp/!arrayline[%%A]!" /E /Y
CD "%TempSQLocation%/strategyquant-temp/!arrayline[%%A]!"
renomear StrategyQuant64.exe !arrayline[%%A]!.exe
start /LOW !arrayline[%%A]!.exe %SQParameters%
 
)

0

gentmat

Cliente, bbp_participante, comunidade, 234 respostas.

Perfil da visita

7 anos atrás #140867

Sim, modifiquei um pouco a última parte do script, a última linha que você postou é : start /LOW StrategyQuant64.exe %SQParameters%

Quando executei o bat, ele informou que 'StrategyQuant64.exe não pode ser encontrado e parou automaticamente

Então, tentei adicionar o local como : start /LOW F:\StrategyQuant\StrategyQuant64.exe %SQParameters%

Ele continuou funcionando, mas, como você pode ver nas imagens que anexei, o banco de dados foi bloqueado.

Não, não, não, então é o que eu pensava.
Não o edite, coloque-o de volta como estava.

Qual é o local da pasta sq3?

Enviado do meu iPhone usando Tapatalk

0

gusyoan

Cliente, bbp_participante, comunidade, 21 respostas.

Perfil da visita

7 anos atrás #140868

Não, não, não, então é o que eu pensava.
Não o edite, coloque-o de volta como estava.

Qual é o local da pasta sq3?

Enviado do meu iPhone usando Tapatalk

 

F:\StrategyQuant

0

gusyoan

Cliente, bbp_participante, comunidade, 21 respostas.

Perfil da visita

7 anos atrás #140869

F:\StrategyQuant

 

Como quero colocar a pasta temporária na Parte I:\, o código que usarei deve ser:

 

@echo off
definir NumberOfSQInstances=3
definir MainSQLocation=f:\StrategyQuant
set TempSQLocation=i:\temp
set SQParameters=-J-server -J-Xmx1g -J-XX:+DisableExplicitGC -J-XX:+AggressiveOpts -J-XX:+UseSerialGC 
 
 
rmdir "%MainSQLocation%\temp" /S /Q
rmdir "%MainSQLocation%\log" /S /Q
rmdir "%TempSQLocation%\strategyquant-temp" /S /Q
mkdir "%TempSQLocation%\strategyquant-temp"
 
FOR /L %%A IN (1,1,%NumberOfSQInstances%) DO (
mkdir "%TempSQLocation%\strategyquant-temp\%%A"
)
FOR /L %%A IN (1,1,%NumberOfSQInstances%) DO (
compact /c /s: "%TempSQLocation%\strategyquant-temp\%%A"
)
c:
FOR /L %%A IN (1,1,%NumberOfSQInstances%) DO (
xcopy "%MainSQLocation%" "%TempSQLocation%\strategyquant-temp\%%A" /E /Y
CD "%TempSQLocation%\strategyquant-temp\%%A"
start /LOW StrategyQuant64.exe %SQParameters%

 

Há algo errado?

0

gentmat

Cliente, bbp_participante, comunidade, 234 respostas.

Perfil da visita

7 anos atrás #140870

Como quero colocar a pasta temporária na Parte I:\, o código que usarei deve ser:

@echo off
definir NumberOfSQInstances=3
definir MainSQLocation=f:\StrategyQuant
set TempSQLocation=i:\temp
set SQParameters=-J-server -J-Xmx1g -J-XX:+DisableExplicitGC -J-XX:+AggressiveOpts -J-XX:+UseSerialGC

rmdir "%MainSQLocation%\temp" /S /Q
rmdir "%MainSQLocation%\log" /S /Q
rmdir "%TempSQLocation%\strategyquant-temp" /S /Q
mkdir "%TempSQLocation%\strategyquant-temp"

FOR /L %%A IN (1,1,%NumberOfSQInstances%) DO (
mkdir "%TempSQLocation%\strategyquant-temp\%%A"
)
FOR /L %%A IN (1,1,%NumberOfSQInstances%) DO (
compact /c /s: "%TempSQLocation%\strategyquant-temp\%%A"
)
c:
FOR /L %%A IN (1,1,%NumberOfSQInstances%) DO (
xcopy "%MainSQLocation%" "%TempSQLocation%\strategyquant-temp\%%A" /E /Y
CD "%TempSQLocation%\strategyquant-temp\%%A"
start /LOW StrategyQuant64.exe %SQParameters%
)

Há algo errado?

sim, na final você tem c:
coloque i: onde estão seus clones :p

Enviado do meu iPhone usando Tapatalk

0

gusyoan

Cliente, bbp_participante, comunidade, 21 respostas.

Perfil da visita

7 anos atrás #140871

sim, na final você tem c:
put i: onde estão seus clones 😛.

Enviado do meu iPhone usando Tapatalk

Portanto, deve ser : 

 

@echo off
definir NumberOfSQInstances=3
definir MainSQLocation=f:\StrategyQuant
set TempSQLocation=i:\temp
set SQParameters=-J-server -J-Xmx1g -J-XX:+DisableExplicitGC -J-XX:+AggressiveOpts -J-XX:+UseSerialGC 
 
 
rmdir "%MainSQLocation%\temp" /S /Q
rmdir "%MainSQLocation%\log" /S /Q
rmdir "%TempSQLocation%\strategyquant-temp" /S /Q
mkdir "%TempSQLocation%\strategyquant-temp"
 
FOR /L %%A IN (1,1,%NumberOfSQInstances%) DO (
mkdir "%TempSQLocation%\strategyquant-temp\%%A"
)
FOR /L %%A IN (1,1,%NumberOfSQInstances%) DO (
compact /c /s: "%TempSQLocation%\strategyquant-temp\%%A"
)
I:
FOR /L %%A IN (1,1,%NumberOfSQInstances%) DO (
xcopy "%MainSQLocation%" "%TempSQLocation%\strategyquant-temp\%%A" /E /Y
CD "%TempSQLocation%\strategyquant-temp\%%A"
start /LOW StrategyQuant64.exe %SQParameters%
)
 
Agora, ele criou 4 pastas, pois defini 3 instâncias no script, as pastas 1, 2 e 3 estão bem clonadas, apenas a primeira à esquerda está vazia. Mas não tenho nenhum SQ iniciado após a execução do BAT :wacko:
Arquivo: 1.png1.png

0

gusyoan

Cliente, bbp_participante, comunidade, 21 respostas.

Perfil da visita

7 anos atrás #140872

Tentei executar o arquivo clonado, mas o StrategyQuant64.exe não é executado após um clique duplo

Arquivo: 2.png2.png

0

gentmat

Cliente, bbp_participante, comunidade, 234 respostas.

Perfil da visita

7 anos atrás #140873

Tentei executar o arquivo clonado, mas o StrategyQuant64.exe não é executado após um clique duplo

me dê acesso ao teamviewer

Enviado do meu iPhone usando Tapatalk

0

gusyoan

Cliente, bbp_participante, comunidade, 21 respostas.

Perfil da visita

7 anos atrás #140874

me dê acesso ao teamviewer

Enviado do meu iPhone usando Tapatalk

Enviei-lhe um e-mail

0

gusyoan

Cliente, bbp_participante, comunidade, 21 respostas.

Perfil da visita

7 anos atrás #140875

Finalmente consegui resolver o problema, graças ao gentmat. Muito gentil por sua ajuda

Arquivo: 3.png3.png

0

gentmat

Cliente, bbp_participante, comunidade, 234 respostas.

Perfil da visita

7 anos atrás #140876

De nada, atualizei a postagem para o caso de alguém ter janelas que não estejam em inglês. 

Espero que isso ajude outras pessoas que tenham problemas / 

 

No dia 18 deste mês, será lançado o novo SQ4. Esperamos que este tópico morra com o SQ3 e que o novo SQ4 não precise do inferno das múltiplas instâncias.

0

Ati

Cliente, bbp_participante, comunidade, 7 respostas.

Perfil da visita

6 anos atrás #145056

Oi Gentmat,

Copiei o Java versão 9 do link fornecido em seu vídeo, mas o SQ não inicia. Comparei o arquivo Java com sua cópia do Java 9 no disco rígido e há algumas diferenças. Você poderia fazer um novo download e tentar. Também executei o script. O script funciona para copiar as instâncias. Mas elas não são iniciadas. Agradeço sua ajuda.

 

Atila

0

Ati

Cliente, bbp_participante, comunidade, 7 respostas.

Perfil da visita

6 anos atrás #145059

Finalmente consegui resolver o problema, graças ao gentmat. Muito gentil por sua ajuda

 

Qual foi o problema? Estou com o mesmo problema, o SQ não inicia. Você pode me dizer como resolveu o problema?

0

gentmat

Cliente, bbp_participante, comunidade, 234 respostas.

Perfil da visita

6 anos atrás #145080

Qual foi o problema? Estou com o mesmo problema, o SQ não inicia. Você pode me dizer como resolveu o problema?

Quando voltar para casa, instale o teamviewer para que eu mesmo possa verificá-lo. Foi assim que resolvi o problema do último homem. Era o idioma chinês do Windows e não o inglês

Enviado do meu iPhone usando Tapatalk

0

afhampton

Cliente, bbp_participante, comunidade, 26 respostas.

Perfil da visita

6 anos atrás #145325

Estou curioso para saber o que é considerado "melhor desempenho" quando se trata de criar estratégias. Observando minha instalação, parece que o SQ está gerando uma nova estratégia aproximadamente a cada 0,5 s. Outras pessoas estão observando velocidades semelhantes e isso é considerado um bom desempenho para o SQ? 

0

Karish

Customer, bbp_participant, community, sq-ultimate, 443 replies.

Perfil da visita

6 anos atrás #145332

Estou curioso para saber o que é considerado "melhor desempenho" quando se trata de criar estratégias. Observando minha instalação, parece que o SQ está gerando uma nova estratégia aproximadamente a cada 0,5 s. Outras pessoas estão observando velocidades semelhantes e isso é considerado um bom desempenho para o SQ? 

Depende da velocidade de seu PC, como SSD, CPU e RAM,

 

Esse método, para o qual este tópico se destina, é para reduzir o SQ de comer muita RAM,

Quando uso o SQ para pesquisar estratégias, uso 1g de RAM para cada uma delas e, normalmente, uso de 20 a 60 instâncias do SQ ao mesmo tempo.

 

Mas quando uso o SQ para testar novamente as estratégias, uso 16g por instância.

 

isso ajuda 🙂

0

Visualizando 15 respostas - 76 até 90 (de um total de 92)

1 2 3 5 6 7