Erreurs, bugs, questions - page 1101

 

Bonjour !

J'ai écrit un indicateur. Parfois, mais pas souvent, après avoir ouvert la plateforme, il jure : array out of range in 'indicator.mq5' (111,30).

Je dois supprimer l'indicateur et l'exécuter à nouveau. Aujourd'hui nous sommes dimanche, les barres ne bougent pas, pas de ticks. J'ai fermé-ouvert la plateforme, à la 2ème fois cette erreur est apparue. J'ai redémarré l'indicateur. A peu près au cinquième temps de fermeture-ouverture de la plateforme, cette erreur est apparue.

Vendredi, il apparaissait aussi parfois lorsque je réveillais l'ordinateur après avoir dormi. Et une fois, après le sommeil de l'ordinateur, l'indicateur était très négligé et glissait quelque part.

Quelle pourrait être la raison de cette situation ? Quelqu'un a-t-il eu un problème avec ce système ? Ou copier le code ici ?

 
cat7:

Bonjour !

J'ai écrit un indicateur. Parfois, mais pas souvent, après avoir ouvert la plateforme, il jure : array out of range in 'indicator.mq5' (111,30).

Je dois supprimer l'indicateur et l'exécuter à nouveau. Aujourd'hui nous sommes dimanche, les barres ne bougent pas, pas de ticks. J'ai fermé-ouvert la plateforme, à la 2ème fois cette erreur est apparue. J'ai redémarré l'indicateur. A peu près au cinquième temps de fermeture-ouverture de la plateforme, cette erreur est apparue.

Vendredi, il apparaissait aussi parfois lorsque je réveillais l'ordinateur après avoir dormi. Et une fois, après le sommeil de l'ordinateur, l'indicateur est apparu très négligé et a glissé quelque part.

Quelle pourrait être la raison de cette situation ? Quelqu'un a-t-il eu un problème avec ce système ? Ou puis-je copier le code ici ?

Regardez la ligne 111 et la position 30 du fichier indicator.mq5

C'est là que se trouve l'erreur dans le code de l'indicateur.

 
Renat:

Regardez la ligne 111 et la position 30 du fichier indicator.mq5

C'est là que se trouve l'erreur dans le code indicateur.

Merci, j'étais assis et je me demandais ce que cela signifiait entre parenthèses.
 

Bon après-midi.
Je m'excuse de poser une question sans avoir lu toute la branche, mais il y a tellement de pages ... !

J'ai donc des terminaux MT4 qui ne s'installent chez aucun courtier. Cela dit, j'en ai installé un que j'ai sauvegardé avec l'image système, il fonctionne en principe.

Il dit - mt4setup.exe - erreur détectée... et ainsi de suite.

Les données qui accompagnent l'erreur sous forme de fichier sont jointes.

Aidez-moi !

Dossiers :
 
int OnCalculate(const int rates_total,
CopyTickVolume(_Symbol,0,0, rates_total ,Volume);

rates_total = 101444 sur EURUSD,M5

ArraySize(price) == rates_total

CopyTickVolume() ne donne que 101440 barres - y a-t-il une limite ?

 
cichiniov:

Bon après-midi.
Je m'excuse de poser une question sans avoir lu toute la branche, mais il y a tellement de pages ... !

J'ai donc des terminaux MT4 qui ne s'installent chez aucun courtier. Cela dit, j'en ai installé un que j'ai sauvegardé avec l'image système, il fonctionne en principe.

Il dit - mt4setup.exe - erreur détectée... et ainsi de suite.

Les données qui accompagnent l'erreur sous forme de fichier sont jointes.

Aidez-moi !

Quel est votre système d'exploitation, votre débit binaire ? Ce lien permet-il de faire fonctionner l'installation ?
 
alexl:
Quel est votre système d'exploitation, votre débit binaire ? Ce lien permet-il de faire fonctionner l'installation ?
Oui, désolé, j'ai oublié de le mentionner. J'ai Windows XP 32bit. Non, le terminal ne s'installe pas non plus à partir de ce lien... Quel pourrait être le problème ?
 
cichiniov:
Oui, désolé, j'ai oublié de vous en informer. J'ai Windows XP 32bit. Non, le terminal ne s'installe pas non plus à partir de ce lien... Quel pourrait être le problème ?
Le terminal MT4 a-t-il été installé avant ? Le processeur est peut-être très ancien ?
 
barabashkakvn:
Le terminal MT4 a-t-il déjà été installé ? Le processeur est peut-être très ancien ?
Il y a 99,9% de chances
 
MetaDriver:
avec une probabilité de 99,9 %.

Non, ça ne l'est pas. Les gars. Une version fonctionnelle du terminal est installée sur ce système. Il a été installé sur cette machine particulière.
Vous connaissez le problème lorsque le terminal ne s'installe pas, mais qu'après avoir réinstallé le système d'exploitation, tout fonctionne.

Mais quelle est la cause de ce dysfonctionnement ? Que faut-il regarder ? Peut-être le débogage ou quel que soit le nom qu'on lui donne ? En lisant un vidage de mémoire pour trouver ce qui cause le crash ?

Voici les données dans le journal du système...

Type d'événement : Erreur

Source de l'événement : Erreur d'application

Catégorie d'événement : Aucun

Code de l'événement : 1000

Date : 05.02.2014

Heure : 21:17:04

Utilisateur : N/A

Ordinateur : VANYA

Description :

Erreur mt4setup (2).exe, version 5.0.0.883, module mt4setup (2).exe, version 5.0.0.883, adresse 0x0001ec1a.

Données :

0000 : 41 70 70 6c 69 63 61 74 Applicat

0008 : 69 6f 6e 20 46 61 69 6c

0010 : 75 72 65 20 20 6d 74 34 ure mt4

0018 : 73 65 74 75 70 20 28 32 setup (2

0020 : 29 2e 65 78 65 20 35 2e )

0028 : 30 2e 30 2e 38 38 33 20 0.0.883

0030 : 69 6e 20 6d 74 34 73 65 en mt4se

0038 : 74 75 70 20 28 32 29 2e tup (2).

0040 : 65 78 65 20 35 2e 30 2e exe 5.0.

0048 : 30 2e 38 38 33 20 61 74 0.883 at

0050 : 20 6f 66 66 73 65 74 20

0058 : 30 30 30 30 31 65 63 31 61 0001ec1a

0060 : 0d 0a .