LECTURE SEULEMENT

Le forum est désormais une archive en lecture seule.

Pour les rapports de bogues et les questions relatives à la plateforme → [email protected]

Notre communauté vit sur Discord et YouTube - rejoignez-nous !

JOIGNEZ-NOUS SUR Discord YouTube

L'algorithme XAUUSD Highs n'envoie pas d'ordres

3 réponses

Gilson Barbosa

Abonné, bbp_participant, client, communauté, 3 réponses.

Visiter le profil

il y a 2 ans #287535

J'ai deux algorithmes de tendance qui opèrent XAUUSD sur TF M15. Jusqu'au 20/09/2024, il envoyait des ordres normalement. Après cela, il a cessé d'envoyer des ordres et il n'y a pas d'erreurs dans le journal. Comme il s'agit de sommets historiques, mes EAs n'ont pas été testés à ces niveaux. La question est : est-ce que les EAs entrent seulement si les prix sont dans la base qu'ils connaissent déjà, ou sont-ils programmés pour entrer si la condition est vraie, indépendamment du fait que le prix était dans la base ou non ?

Ou s'agit-il d'une configuration particulière ? Si quelqu'un sait comment résoudre ce problème, je lui en serais reconnaissant.

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

il y a 2 ans #287557

Sans stratégie spécifique et sans détails d'une situation partagée, il est très difficile de deviner. Veuillez fournir plus de détails.

0

Gilson Barbosa

Abonné, bbp_participant, client, communauté, 3 réponses.

Visiter le profil

il y a 2 ans #287568

Il s'agit de la condition d'entrée et de sortie, c'est une stratégie de prise de bénéfice courte :

 

//————————
// Règle : Signaux de négociation
//————————
if (_sqIsBarOpen == true) {
// signaux d'initialisation uniquement à l'ouverture de la barre
LongEntrySignal = (((sqIsFalling("sqWeekly(NULL,0,\"Close\", 1)", 2, false, 0 + 1, 0))
&& (sqIsGreaterCount("sqGetIndicatorValue(BOLLINGERBANDS_1, 0 + 1, 1)", "sqGetIndicatorValue(BOLLINGERBANDS_2, 0 + 1, 1)",8,true,1)))
&& (sqIsGreaterCount("sqGetIndicatorValue(LINEARREGRESSION_1, 0, 1)", "sqDaily(NULL,0,\"Low\", 1)",4,false,1)) ;)

ShortEntrySignal = (((sqIsRising("sqWeekly(NULL,0,\"Close\", 1)", 2, false, 0 + 1, 0))
&& (sqIsLowerCount("sqGetIndicatorValue(BOLLINGERBANDS_3, 1 + 1, 1)", "sqGetIndicatorValue(BOLLINGERBANDS_2, 1 + 1, 1)",8,true,1)))
&& (sqIsLowerCount("sqGetIndicatorValue(LINEARREGRESSION_1, 0, 1)", "sqDaily(NULL,0,\"High\", 1)",4,false,1)) ;)

LongExitSignal = false ;

ShortExitSignal = false ;

}

 

avec les indicateurs configurés comme suit :

input int BollingerBandsPrd1 = 50 ; //BollingerBandsPrd1
input int BollingerBandsPrd2 = 20 ; //BollingerBandsPrd2
input int LinearRegressionPrd1 = 13 ; //LinearRegressionPrd1
input double ProfitTarget1 = 0.2 ; //ProfitTarget1
input double StopLoss1 = 3 ; //StopLoss1

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

il y a 2 ans #287632

Veuillez envoyer les fichiers sqx et mql de la stratégie à notre bureau. [email protected] pour une analyse plus approfondie. Nous pouvons nous pencher sur la question

0

Affichage de 3 réponses de 1 à 3 (sur un total de 3)