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

Cujo

Cliente, bbp_participant, comunidade, 101 respostas.

Perfil da visita

7 anos atrás #138237

Muito bom, obrigado. Eu já tinha o Azul Java 9, do tópico Geektraders, mas não as informações do arquivo .bat apresentadas tão facilmente.

 

Obrigado, ótima contribuição.

 

Quanto à sua pergunta sobre como filtrar estratégias, com certeza não sou especialista, mas começo executando estratégias por meio de alguns testes manuais de OOS, procurando o fator de lucro, a relação Retorno/DD, a relação de pagamento, esse tipo de coisa. Em seguida, alguns testes de robustez, depois mais testes OOS antes de incubar...

0

daveng

Customer, bbp_participant, community, 93 replies.

Perfil da visita

7 anos atrás #138240

Esse é um ótimo trabalho, gentmat, e muito obrigado por seu esforço, pois é realmente muito útil.
A propósito, presumo que a criação de muitas instâncias de pastas SQ consumirá uma grande parte do disco rígido?
Quanto ao filtro, meus favoritos são Ret/DD, estabilidade e estagnação:
Ret/DD < 5
Estabilidade < 0,7
Stagnation > 30%
Obviamente, você terá menos estratégias aparecendo em seu banco de dados e o tempo de espera será maior.
Depois disso, farei um novo teste usando ticks reais para eliminar ainda mais estratégias e, em seguida, farei o teste de robustez.
Para o teste de robustez, usarei dados de 1 minuto com 10 execuções de simulação para continuar a eliminar mais estratégias.
Em seguida, faça 500 execuções de simulação.
Acredito que todas as estratégias que sobreviveram a isso devem ser bastante robustas.

0

Karish

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

Perfil da visita

7 anos atrás #138242

@gentmat, obrigado por sua contribuição,

ótimo vídeo, ótimo tutorial para os novatos aqui,

Ok, agora vamos à sua pergunta sobre como filtrar as estratégias,

Como já abandonei o SQ3 e estou aguardando o SQ4 porque o SQ3 tem alguns bugs muito pequenos, mas muito irritantes, estou simplesmente usando o que já tenho, usando o EA Wizard e um pouco de ajuda do SQ3 + MT4, codificando eu mesmo.

 

Acho que todos vocês deveriam esperar pelo SQ4, mas aqueles que não têm nada em execução ou funcionando podem não ter tempo para esperar pela nova versão,

 

ok, voltando ao assunto,

Os tutoriais sobre como filtrar corretamente suas estratégias são:

 

  1. É OBRIGATÓRIO COMPRAR OS DADOS DE M1 DA MAIS ALTA QUALIDADE EXISTENTES POR ASIRIKUY AQUI: https://asirikuy.com/newsite/?page_id=3742
  2. Antes de mais nada, é OBRIGATÓRIO conferir os vídeos de @Thresho1d para um iniciante: https://www.youtube.com/channel/UCzFOdMj-kcyECCb_l48hcJg/videos?view=0&sort=dd&shelf_id=0

 

Agora sobre a filtragem: cada um de nós tem uma psicologia diferente, portanto, isso fará com que a estratégia de uma pessoa seja inútil para outra, o que é um fato,

Portanto, o que eu diria é que você deve se questionar:

 

¢ Que tipo de operador você é, já se encontrou?..., há diferentes maneiras de agir, e essa deve ser sua primeira pergunta antes mesmo de criar/filtrar qualquer coisa,

Eu mesmo, por exemplo, sou um scalper e meus objetivos são: Fazer pelo menos 5 negociações por dia + Índice de vitórias acima de 50~% + TimeFrames baixos + Metas de Stoploss/TakeProfit baixas + Drawdown/Estagnação baixos (EM DIAS).

 

Continuando...

 

¢ What Drawdown % / Stagnation (IN DAYS) do you want to see?, because every body will say “hey let me have a %30 Drawdown or like 90 days Stagnation, its still profitable for the long run”,

Bem, sim, é lucrativo no longo prazo, mas a verdadeira questão é: seu psicológico sobreviveria a esses tipos de % de Drawdown ou 90 dias de estagnação?

Mas existem pessoas diferentes e mentalidades diferentes, mas gostaria que você pensasse o mais profundamente possível sobre esses dois parâmetros,

Eu mesmo, por exemplo, não conseguiria sobreviver a esse tipo de Drawdown de % nem a 90 dias de Estagnação, entraria em pânico e excluiria a estratégia de meu portfólio assim que visse esse tipo de coisa.

 

Continuando...

 

¢ Ganhar o %, ok, a maioria de vocês que não sabe, para conseguir um alto ganho no % deve brincar com suas metas de SL+TP, ou seja, lembre-se destas coisas:

Ganho alto % = SL alto + TP baixo

Ganho baixo % = SL baixo + TP alto

Qual você escolheria? vou optar pelo % de ganho ALTO porque, novamente, meu psicológico não suporta o % de ganho BAIXO, gostaria de ver pelo menos 55~% como mínimo,

Mas talvez você goste de % com MENOS ganhos e tenha muitas negociações perdedoras, mas no final você terá uma boa RRR (RiskRewardRatio), pois as negociações lucrativas cobrirão todas as perdas ao longo do caminho (COM BASE NA SUA PSICOLOGIA).

 

Continuando...

 

Diferentes parâmetros, como Sharp ratio/fitness e etc.

Em primeiro lugar, use os parâmetros que mencionei acima antes mesmo de analisar esses parâmetros diferentes.

Pesquise cada um deles no Google ou simplesmente consulte o manual do SQ para entender o que esses parâmetros significam e, em seguida, tire suas conclusões.

 

 

—–

Conclusões:

¢ Você deve ter diferentes tipos de dados: M1 da Asirikuy + TICKs da Ducascopy + M1/TICKs de sua corretora (*Opcional),

¢ (Depois de assistir aos vídeos de @Thresho1d), você deve entender que precisa examinar o pseudocódigo de cada estratégia e tentar entendê-lo. Se não for simples/se não fizer sentido para você, APAGUE-O,

O SQ NÃO sabe o que você quer encontrar, portanto, VOCÊ precisa saber o que você quer e definir as configurações do SQ de modo a trabalhar com seus objetivos.

Com esses objetivos, agora você pode saber exatamente o que filtrar:

   - Par + período de tempo?

   - Pseudocódigo (*2ª linha) 

   - Negociações gerais?

   - Drawdown % / Estagnação (EM DIAS)?

   - Ganhando o %?

   - Então, todo o resto... proporção de Sharp/fitness etc., eu os uso somente depois de filtrar os primeiros parâmetros que mencionei acima.

 

TRABALHAR DE FORMA SIMPLES, NÃO DIFÍCIL,

PENSAR ANTES E NÃO DEPOIS.

 

Boa sorte.

0

mabi

Cliente, bbp_participant, comunidade, 261 respostas.

Perfil da visita

7 anos atrás #138247

@gentmat,

 

Obrigado pelo vídeo. Eu não tinha me interessado em fazer o script para abrir várias instâncias do SQ. Depois de assistir ao seu vídeo, consegui fazê-lo funcionar em menos de um minuto. Negocio apenas futuros e, para mim, o drawdown, o fator de lucro, o número de negociações e o Win% são meus critérios iniciais de exclusão. Se a otimização do Walkforward mostrar grandes diferenças nas configurações entre os períodos para ser lucrativa, eu o excluirei. Em seguida, uso as configurações do Walkforward no replay do mercado OOS, conforme obtido pelo otimizador do Walkforward e, se o drawdown for maior do que o esperado, eu o excluo ou, se estiver tudo certo, eu o executo ao vivo após algumas semanas de incubação.

0

Patrick

Cliente, bbp_participante, comunidade, 424 respostas.

Perfil da visita

7 anos atrás #138248

Não achei nenhuma estratégia boa (minha opinião). Obrigado por compartilhar.

0

gentmat

Cliente, bbp_participante, comunidade, 234 respostas.

Perfil da visita

7 anos atrás #138371

Muito bom, obrigado. Eu já tinha o Azul Java 9, do tópico Geektraders, mas não as informações do arquivo .bat apresentadas tão facilmente.

 

Obrigado, ótima contribuição.

 

Quanto à sua pergunta sobre como filtrar estratégias, com certeza não sou especialista, mas começo executando estratégias por meio de alguns testes manuais de OOS, procurando o fator de lucro, a relação Retorno/DD, a relação de pagamento, esse tipo de coisa. Em seguida, alguns testes de robustez, depois mais testes OOS antes de incubar...

 

Obrigado _Cujo, a ideia por trás da minha pergunta é fazer o download dos 6k e mostrar a todos nós como filtrar! temos que ver se todo mundo vai escolher um ou outro. ou excluir todos e achar que todos são lixo (mas dizer por que e como ele concluiu que todos os 6k eram ruins)

0

gentmat

Cliente, bbp_participante, comunidade, 234 respostas.

Perfil da visita

7 anos atrás #138372

Esse é um ótimo trabalho, gentmat, e muito obrigado por seu esforço, pois é realmente muito útil.
A propósito, presumo que a criação de muitas instâncias de pastas SQ consumirá uma grande parte do disco rígido?
Quanto ao filtro, meus favoritos são Ret/DD, estabilidade e estagnação:
Ret/DD < 5
Estabilidade < 0,7
Stagnation > 30%
Obviamente, você terá menos estratégias aparecendo em seu banco de dados e o tempo de espera será maior.
Depois disso, farei um novo teste usando ticks reais para eliminar ainda mais estratégias e, em seguida, farei o teste de robustez.
Para o teste de robustez, usarei dados de 1 minuto com 10 execuções de simulação para continuar a eliminar mais estratégias.
Em seguida, faça 500 execuções de simulação.
Acredito que todas as estratégias que sobreviveram a isso devem ser bastante robustas.

 

Teste e mostre (conforme minha resposta anterior a _Cujo). Obrigado pela atenção

0

gentmat

Cliente, bbp_participante, comunidade, 234 respostas.

Perfil da visita

7 anos atrás #138373

@gentmat, obrigado por sua contribuição,

ótimo vídeo, ótimo tutorial para os novatos aqui,

Ok, agora vamos à sua pergunta sobre como filtrar as estratégias,

Como já abandonei o SQ3 e estou aguardando o SQ4 porque o SQ3 tem alguns bugs muito pequenos, mas muito irritantes, estou simplesmente usando o que já tenho, usando o EA Wizard e um pouco de ajuda do SQ3 + MT4, codificando eu mesmo.

 

Acho que todos vocês deveriam esperar pelo SQ4, mas aqueles que não têm nada em execução ou funcionando podem não ter tempo para esperar pela nova versão,

 

ok, voltando ao assunto,

Os tutoriais sobre como filtrar corretamente suas estratégias são:

 

  1. É OBRIGATÓRIO COMPRAR OS DADOS DE M1 DA MAIS ALTA QUALIDADE EXISTENTES POR ASIRIKUY AQUI: https://asirikuy.com/newsite/?page_id=3742
  2. Antes de mais nada, é OBRIGATÓRIO conferir os vídeos de @Thresho1d para um iniciante: https://www.youtube.com/channel/UCzFOdMj-kcyECCb_l48hcJg/videos?view=0&sort=dd&shelf_id=0

 

Agora sobre a filtragem: cada um de nós tem uma psicologia diferente, portanto, isso fará com que a estratégia de uma pessoa seja inútil para outra, o que é um fato,

Portanto, o que eu diria é que você deve se questionar:

 

¢ Que tipo de operador você é, já se encontrou?..., há diferentes maneiras de agir, e essa deve ser sua primeira pergunta antes mesmo de criar/filtrar qualquer coisa,

Eu mesmo, por exemplo, sou um scalper e meus objetivos são: Fazer pelo menos 5 negociações por dia + Índice de vitórias acima de 50~% + TimeFrames baixos + Metas de Stoploss/TakeProfit baixas + Drawdown/Estagnação baixos (EM DIAS).

 

Continuando...

 

¢ What Drawdown % / Stagnation (IN DAYS) do you want to see?, because every body will say “hey let me have a %30 Drawdown or like 90 days Stagnation, its still profitable for the long run”,

Bem, sim, é lucrativo no longo prazo, mas a verdadeira questão é: seu psicológico sobreviveria a esses tipos de % de Drawdown ou 90 dias de estagnação?

Mas existem pessoas diferentes e mentalidades diferentes, mas gostaria que você pensasse o mais profundamente possível sobre esses dois parâmetros,

Eu mesmo, por exemplo, não conseguiria sobreviver a esse tipo de Drawdown de % nem a 90 dias de Estagnação, entraria em pânico e excluiria a estratégia de meu portfólio assim que visse esse tipo de coisa.

 

Continuando...

 

¢ Ganhar o %, ok, a maioria de vocês que não sabe, para conseguir um alto ganho no % deve brincar com suas metas de SL+TP, ou seja, lembre-se destas coisas:

Ganho alto % = SL alto + TP baixo

Ganho baixo % = SL baixo + TP alto

Qual você escolheria? vou optar pelo % de ganho ALTO porque, novamente, meu psicológico não suporta o % de ganho BAIXO, gostaria de ver pelo menos 55~% como mínimo,

Mas talvez você goste de % com MENOS ganhos e tenha muitas negociações perdedoras, mas no final você terá uma boa RRR (RiskRewardRatio), pois as negociações lucrativas cobrirão todas as perdas ao longo do caminho (COM BASE NA SUA PSICOLOGIA).

 

Continuando...

 

Diferentes parâmetros, como Sharp ratio/fitness e etc.

Em primeiro lugar, use os parâmetros que mencionei acima antes mesmo de analisar esses parâmetros diferentes.

Pesquise cada um deles no Google ou simplesmente consulte o manual do SQ para entender o que esses parâmetros significam e, em seguida, tire suas conclusões.

 

 

—–

Conclusões:

¢ Você deve ter diferentes tipos de dados: M1 da Asirikuy + TICKs da Ducascopy + M1/TICKs de sua corretora (*Opcional),

¢ (Depois de assistir aos vídeos de @Thresho1d), você deve entender que precisa examinar o pseudocódigo de cada estratégia e tentar entendê-lo. Se não for simples/se não fizer sentido para você, APAGUE-O,

O SQ NÃO sabe o que você quer encontrar, portanto, VOCÊ precisa saber o que você quer e definir as configurações do SQ de modo a trabalhar com seus objetivos.

Com esses objetivos, agora você pode saber exatamente o que filtrar:

   - Par + período de tempo?

   - Pseudocódigo (*2ª linha) 

   - Negociações gerais?

   - Drawdown % / Estagnação (EM DIAS)?

   - Ganhando o %?

   - Então, todo o resto... proporção de Sharp/fitness etc., eu os uso somente depois de filtrar os primeiros parâmetros que mencionei acima.

 

TRABALHAR DE FORMA SIMPLES, NÃO DIFÍCIL,

PENSAR ANTES E NÃO DEPOIS.

 

Boa sorte.

 

Karish A mesma resposta de antes: as teorias são boas, mas é bom mostrá-las na vida real. Minha ideia é filtrar os 6 mil e mostrar a todos nós como você fez isso e o que escolheu

0

gentmat

Cliente, bbp_participante, comunidade, 234 respostas.

Perfil da visita

7 anos atrás #138374

@gentmat,

 

Obrigado pelo vídeo. Eu não tinha me interessado em fazer o script para abrir várias instâncias do SQ. Depois de assistir ao seu vídeo, consegui fazê-lo funcionar em menos de um minuto. Negocio apenas futuros e, para mim, o drawdown, o fator de lucro, o número de negociações e o Win% são meus critérios iniciais de exclusão. Se a otimização do Walkforward mostrar grandes diferenças nas configurações entre os períodos para ser lucrativa, eu o excluirei. Em seguida, uso as configurações do Walkforward no replay do mercado OOS, conforme obtido pelo otimizador do Walkforward e, se o drawdown for maior do que o esperado, eu o excluo ou, se estiver tudo certo, eu o executo ao vivo após algumas semanas de incubação.

Caso de demonstração necessário, assim como todas as minhas respostas 🙂

0

gentmat

Cliente, bbp_participante, comunidade, 234 respostas.

Perfil da visita

7 anos atrás #138375

Não achei nenhuma estratégia boa (minha opinião). Obrigado por compartilhar.

Ótima resposta!!! finalmente, mas você pode nos dizer passo a passo o que fez para concluir isso. 

Filtragem específica para essas estratégias (não um guia passo a passo) é bom ver alguém filtrando em tempo real 🙂 . você parece promissor 😛

0

gentmat

Cliente, bbp_participante, comunidade, 234 respostas.

Perfil da visita

7 anos atrás #138376

Finalmente, para todos. A ideia do 6k é compartilhar nosso método, mas mostrar como você o fez. Seja por meio de um vídeo ao vivo sobre estratégias de filtragem ou por meio de um PDF passo a passo sobre como filtrar essas estratégias específicas (porque nunca vi tal coisa no sq), apenas algumas ideias aleatórias sobre filtragem e assim por diante.

0

Heilpraktiker

Cliente, bbp_participante, comunidade, 46 respostas.

Perfil da visita

7 anos atrás #138384

Finalmente, para todos. A ideia do 6k é compartilhar nosso método, mas mostrar como você o fez. Seja por meio de um vídeo ao vivo sobre estratégias de filtragem ou por meio de um PDF passo a passo sobre como filtrar essas estratégias específicas (porque nunca vi tal coisa no sq), apenas algumas ideias aleatórias sobre filtragem e assim por diante.

Também estou muito interessado em ver isso 🙂

0

Patrick

Cliente, bbp_participante, comunidade, 424 respostas.

Perfil da visita

7 anos atrás #138419

Se bem me lembro, testei novamente todas as estratégias nos dados de ticks da Ducascopy GMT+2/3 e excluí todas as estratégias com RDD menor que 1 por 1 ano de backetst, o que significa que excluí todas as estratégias. Como nenhuma estratégia foi aprovada, não foi necessária mais filtragem.

0

gentmat

Cliente, bbp_participante, comunidade, 234 respostas.

Perfil da visita

7 anos atrás #138466

Se bem me lembro, testei novamente todas as estratégias nos dados de ticks da Ducascopy GMT+2/3 e excluí todas as estratégias com RDD menor que 1 por 1 ano de backetst, o que significa que excluí todas as estratégias. Como nenhuma estratégia foi aprovada, não foi necessária mais filtragem.

 

Não trabalhei com a dukascopy, portanto, não sei qual foi o resultado que você obteve, mas essa condição deve dar um resultado muito melhor. Tenho certeza de que há algo errado ou diferença entre os dados. 

0

Patrick

Cliente, bbp_participante, comunidade, 424 respostas.

Perfil da visita

7 anos atrás #138467

Sim, há uma diferença de GMT, mas algumas estratégias devem ser aprovadas, nem todas são sensíveis ao GMT. Mas essas estratégias de você são limitadas pela primeira visualização do código-fonte. 

O ducascopy é uma fonte de dados boa e muito confiável. 

0

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

1 2 3 5 6 7