[ARCHIVE] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 3. - page 373

 

Bonjour.

Pouvez-vous me dire comment obtenir le prix du niveau Fibo qui m'intéresse ?

J'ai essayé de nombreuses variantes. Voici l'un d'entre eux :

double gg = 0;
double hh = 0;
for(int i=ObjectsTotal()-1; i>=0; i--)
 {
  string N_M=ObjectName(i);
  if(N_M=="FIBO_13426")
   {
    hh = ObjectGet("FIBO_13426", OBJPROP_FIRSTLEVEL+3);
    gg = ObjectGet("FIBO_13426",hh);
   }
  return (gg);
 }

Merci d'avance.

 
nemo811:

Bonjour.

Pourriez-vous me dire comment obtenir le prix du niveau Fibo qui vous intéresse ?


vous ne pouvez pas obtenir le prix. vous pouvez seulement obtenir le pourcentage. Mais le prix de niveau est calculé sur la base des prix des extrémités de la fiba.
 
Je l'ai. Merci.
 

Bonjour, camarades !

Confronté à un problème inattendu.

Avant-hier, le testeur fonctionnait comme il le devait. Depuis hier soir, toute version de la stratégie dans le testeur ouvre une transaction et après une seconde, ou quelques minutes/heures d'historique, le testeur cesse de fonctionner. Aucune erreur, rien.

Je n'ai rien changé dans les Expert Advisors.

Quelqu'un a-t-il eu des problèmes avec ce produit ? Veuillez me conseiller

voici le journal

2011.11.27 16:12:29 2010.01.11 05:20 Tester : l'ordre #1 est fermé
2011.11.27 16:12:29 2010.01.11 02:40 channel_err RTSI,Daily : open #1 acheter 1.00 RTSI à 1498.23 sl : 1403.37 tp : 282172.43 ok
2011.11.27 16:12:29 2010.01.11 02:40 channel_err RTSI,Daily : Alerte : acheter 1 lot pour 1216 (121.6%) Avec effet de levier = 1.2
2011.11.27 16:12:29 2010.01.11 02:40 a_max_example RTSI,Daily : chargé avec succès
2011.11.27 16:12:29 2010.01.11 02:40 channel_err RTSI,Daily : Alerte : Le dernier ordre était nul. TREND trading
2011.11.27 16:12:29 2010.01.11 00:00 a_max_example_median RTSI,Daily : chargé correctement
2011.11.27 16:12:29 channel_err entrées : trstop=30 ; trstEp=0.5 ; Buy=24 ; Sell=10 ; risk=4 ;
2011.11.11.27 16:12:29 Tester : le taux de change ne peut pas être calculé
2011.11.27 16:12:29 Tester : le taux de change ne peut pas être calculé
2011.11.27 16:12:29 TestGenerator : erreur de données non appariées (valeur basse 1845.0000 à 2011.01.28 00:00:00 n'est pas atteint depuis la période la plus basse, le prix bas 1845.8900 ne correspond pas)
2011.11.27 16:12:29 TestGenerator : erreur de données non correspondantes (la valeur haute 1900.4000 à 2011.01.28 00:00 n'est pas atteint depuis la période la plus basse, le prix haut 1900.0400 mismatches)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 38599 at 2010.05.11 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (high value 1653.6300 at 2010.04.04.13 12:05 et prix 1653.7600 non concordant)
2011.11.27 16:12:29 TestGenerator : unmatched data error (valeur basse 1641.2200 au 2010.04.12 12:05 et prix 1641.2100 non concordant)
2011.11.27 16:12:29 TestGenerator : unmatched data error (valeur haute 1636.0400 à 2010.04.09 00:00 n'est pas atteint depuis la période la plus basse, le prix haut 1632.9900 ne correspond pas)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1869 à 2010.04.09 00:00:00 dépassé)
2011.11.27 16:12:29 TestGenerator : erreur de données non appariées (limite de volume 1869 au 2010.04.09 00:00 dépassé)
2011.11.27 16:12:29 TestGenerator : erreur de données non appariées (limite de volume 1869 au 2010.04.09 00:00 dépassé)
2011.11.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1869 at 2010.04.09 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1869 at 2010.04.09 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1720 at 2010.04.04.07 00:00:00 dépassé)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1720 at 2010.04.07 00:00:00 dépassé)
2011.11.27 16:12:29 TestGenerator : erreur de données non appariées (limite de volume 1720 au 2010.04.07 00:00 dépassé)
2011.11.27 16:12:29 TestGenerator : erreur de données non appariées (limite de volume 1720 au 2010.04.07 00:00 dépassé)
2011.11.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : erreur de données non appariées (la valeur basse 1561.1500 à 2010.03.31 00:00 n'est pas atteinte depuis la période la plus basse, le prix bas 1568.3100 ne correspond pas)
2011.11.27 16:12:25 channel_err : chargé avec succès

l'erreur de données non concordantes était présente avant, mais tout fonctionnait bien.

 
les ordres en suspens peuvent-ils déclencher un slippage ? le hibou des tests. le testeur montre qu'un ordre en suspens est placé à un certain prix mais est déclenché à un autre.
 
myrzila:
les ordres en attente peuvent-ils déclencher un slippage ? le test du hibou. le testeur montre qu'un ordre en attente est placé à un certain prix mais est déclenché à un autre.
Avez-vous considéré le prix auquel vos ordres sont ouverts (Ask ou Bid) ?
 
ramirez17:

Il y avait une erreur de données non correspondantes avant, mais tout a bien fonctionné.

Pour autant que je sache, il ne devrait y avoir aucune erreur dans le journal de bord. Corriger l'explicite - c'est peut-être la raison.
 

Comment réinitialiser le tableau ? Il se remplit progressivement de chiffres :

void FormTicket(int number) 
    { 
      for(int i=3;i>0;i--) 
      { 
         TicketArray[0] = ticket; 
         if(TicketArray[0]>0 && TicketArray[0] == TicketArray[1])break; 
         TicketArray[i] = TicketArray[i-1]; 
      } 
    } 

int start() 
  { 
//---- 


FormTicket(ticket); //вызываем функцию, чтоб запоминала тикеты 


//---- 
   return(0); 
  } 

ticket - Il s'agit du numéro de commande. Donc, je voudrais que tous les nombres dans le tableau deviennent instantanément zéro "0" sous une certaine condition... Comment dois-je m'y prendre ?

 
CLAIN:

Comment réinitialiser le tableau ? Il se remplit progressivement de chiffres :

ticket - Il s'agit du numéro de commande. Donc, je voudrais que tous les nombres dans le tableau deviennent instantanément zéro "0" sous une certaine condition... Comment dois-je m'y prendre ?


https://docs.mql4.com/ru/array/ArrayInitialize
 

Merci =)))))))))))))))))))))