Répondre

Tutoriel vidéo SQ Max Speed & Performance CPU, Ram, Disk & Extra 6k Strategy Quest challenge

92 réponses

gentmat

Client, bbp_participant, communauté, 234 réponses.

Visiter le profil

Il y a 7 ans #115334

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

// Voici le lien de la vidéo, regardez-la en espérant qu'elle vous plaira. OUI je suis arabe et l'accent suit
Si vous avez un problème avec ça, je suis vraiment désolé, mais je dois vous tuer.

Un grand merci à "GeekTrader", ce tutoriel vidéo a pour but de vous apprendre à maximiser la vitesse de SQ 3.
Réglage du processeur, des rampes et des disques durs / SSD

L'article original fait plus de 10 pages, ce qui semble un peu compliqué pour les débutants.
étape par étape dans cette vidéo + ajout de mes propres réglages (j'espère que cela aidera les débutants et même les utilisateurs professionnels de SQ).

La fin de la vidéo est une invitation à contribuer davantage en filtrant quelques bonnes stratégies et en nous montrant la procédure... Je suis sûr que chaque professionnel choisira une (des) stratégie(s) différente(s) que nous devons apprendre de ceux qui contribuent.

Liens de la vidéo :

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

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

* Version 9 de Java : http://cdn.azul.com/zulu-pre/bin/zulu…

* Le scipt A utiliser pour l'ouverture par lot de SQ, Créer un nouveau fichier .bat et ajouter ces lignes de codes et appuyer sur
sauvegarder . Regardez la vidéo pour savoir comment régler les paramètres.

 

 

 

@echo off
set NumberOfSQInstances=10
set 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 %SQParamètres%
)
 
 
 

Il s'agit d'un nouveau script si vous souhaitez renommer chaque instance afin de connaître le travail de chacune d'entre elles ( si vous n'avez pas besoin de cette option, utilisez le code ci-dessus ).
1- NumberOfSQInstances= "à n'importe quel nombre d'instances que vous voulez exécuter" Disons "X" instances.
2- set arrayline[1]=CrossMaStrategyInstance
set arrayline[2]=RSIStrategyInstance
.... Continuez à en déclarer d'autres en fonction de vos instances X
Disons que nous voulons 3 instances, j'en ajouterai donc une de plus.
arrayline[3]=autreNouvelleInstance

Le code est le suivant :

 

@echo off
setlocal enabledelayedexpansion
 
 
 
 
set NumberOfSQInstances=2
set arrayline[1]=CrossMaStrategyInstance
set arrayline[2]=RSIStrategyInstance
 
 
 
 
set 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] !"
renommer StrategyQuant64.exe !arrayline[%%A] !.exe
start /LOW !arrayline[%%A] !.exe %SQParameters%
 
)

0

afhampton

Client, bbp_participant, communauté, 26 réponses.

Visiter le profil

il y a 6 ans #145339

Cela dépend de la vitesse de votre PC, comme le SSD, le CPU et la RAM,

 

Cette méthode, qui fait l'objet de ce sujet, vise à réduire le QS en mangeant beaucoup de RAM,

Lorsque j'utilise SQ pour des stratégies de recherche, j'utilise 1g de RAM pour chacune d'entre elles, et j'utilise généralement 20~ instances de SQ en même temps.

 

Mais lorsque j'utilise SQ pour tester à nouveau les stratégies, j'utilise 16g pour 1 instance.

 

ça aide 🙂 ...

 

Merci Karish. Je tourne sous Windows 7 Pro 64 bits avec un processeur i7-3610QM cadencé à 2,30 GHz, 32 Go de RAM, 250 Go de SSD et 750 Go de SSD. 

 

J'alloue également 1 processeur et 1 Go de RAM à chaque instance lors de l'élaboration des stratégies.

 

Avec vos instances, quel est le temps de génération moyen par stratégie lors de la construction ?

0

Karish

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

Visiter le profil

il y a 6 ans #145347

Cela dépend de l'échantillon IS/OOS et des blocs de construction que vous utilisez et des valeurs SL/TP min~max et des valeurs ATR et de nombreux autres paramètres..,

moins il y a d'éléments sélectionnés, plus la vitesse est élevée,

 

Il fait le travail pour moi..., j'utilise 14 SQ en même temps, parfois même plus, ce qui me permet d'obtenir des stratégies plus rapidement qu'en utilisant une seule instance de SQ..., parce que SQ3 n'utilise pas tout le potentiel de votre CPU, vous devez utiliser plusieurs instances de SQ pour obtenir des résultats plus rapides,

SQ4 devra être ouvert une seule fois, mais en attendant, nous utilisons SQ3 de cette façon...

0

Affichage de 2 réponses de 91 à 92 (sur un total de 92)

1 2 3 ... 5 6 7