Ceux qui voulaient voir des graphiques sans barres manquantes - ici =) - page 7

 
komposter:
Tu vas vérifier ?
A qui s'adresse la question ?
 
aux développeurs de MT4.
 
Renat:
Qui est la question ?
A vous, bien sûr =)
MT perturbe le programme hors ligne - qui d'autre peut le comprendre ? ;)


solandr:
J'espère que vous avez compris l'allusion ? ;o)))
Digits n'est pas Spread.
Si l'écart change tout le temps, c'est bien. Mais si Digits changeait, ce serait drôle =))))

J'ai vérifié spécifiquement, les chiffres sont corrects. Et c'est écrit correctement.
Il est ensuite remis à zéro par MT.
D'où les chiffres entiers sur l'échelle des prix...
 
komposter писал (а):

J'ai vérifié spécifiquement, les chiffres sont corrects. Et c'est enregistré correctement.
Il est ensuite remis à zéro par MT.
D'où les chiffres entiers sur l'échelle des prix...


Est-il possible, au moment de la mise à jour du fichier avec les nouveaux ticks de EA, de remplacer la valeur des chiffres par la valeur correcte (combat avec le terminal) ? Ou bien cela ne fera rien, parce que le terminal lit la valeur des chiffres une fois dans le fichier lorsqu'il est ouvert et ne la vérifie pas à chaque tick, comme dans le cas du spread ?
 
solandr:
Est-il possible que lorsque le fichier est mis à jour avec les nouveaux ticks de l'EA, la valeur des chiffres soit également écrasée avec la valeur correcte (combat avec le terminal) ? Ou cela ne fera-t-il rien, parce que le terminal lit la valeur des chiffres une fois dans le fichier lors de son ouverture et ne la vérifie pas à nouveau à chaque tick, comme les spreads ?
Ça ne marche pas.
J'ai essayé de redémarrer avec l'expert en marche.

Je dois encore réparer l'erreur...
 
komposter писал (а):
L'erreur doit encore être corrigée...

OK, nous attendrons. Peut-être que les développeurs peuvent le faire à long terme ?
 
Peut-être que j'ai mal compris, mais vous (et non MT4 en interne) utilisez votre script pour écrire vous-même et complètement les fichiers *.HST, puis voyez des messages d'erreur et nous posez des questions ?
 
Renat:
Peut-être que j'ai mal compris, mais vous (et non MT4 en interne) utilisez votre script pour écrire vous-même et complètement les fichiers *.HST, puis voyez des messages d'erreur et nous posez des questions ?
Non, tu as raison =)
J'utilise mon script pour créer un fichier *.hst, l'ouvrir hors ligne et voir les résultats.
Et ensuite (sans la participation du script et mon intervention) le fichier est spontanément écrasé.

Aucun programme tiers travaillant avec ce fichier n'a été détecté.
Voici le journal de FileMonitor :
22:45:02    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: Read    
22:45:02    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: 00120189    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Attributes: A    
22:45:02    terminal.exe:2132    SET INFORMATION     D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileBasicInformation    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    BUFFER OVERFLOW    FileFsVolumeInformation    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileInternalInformation    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Length: 161364    
22:45:02    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:02    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: 00000180    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileBasicInformation    
22:45:02    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:02    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 0 Length: 4096    
22:45:02    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Length: 161364    
22:45:02    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 148 Length: 160768    
22:45:02    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 160916 Length: 512    
22:45:02    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:04    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: Read    
22:45:04    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: 00120189    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Attributes: A    
22:45:04    terminal.exe:2132    SET INFORMATION     D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileBasicInformation    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    BUFFER OVERFLOW    FileFsVolumeInformation    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileInternalInformation    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Length: 161364    
22:45:04    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:04    terminal.exe:2132    OPEN                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Options: Open  Access: 00000180    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    FileBasicInformation    
22:45:04    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS        
22:45:04    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 0 Length: 4096    
22:45:04    terminal.exe:2132    QUERY INFORMATION   D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Length: 161364    
22:45:04    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 148 Length: 160768    
22:45:04    terminal.exe:2132    READ                D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS    Offset: 160916 Length: 512    
22:45:04    terminal.exe:2132    CLOSE               D:_ForexMetaTrader 4 WorkhistoryForex-ServerWS_EURUSD1440.hst    SUCCESS
Le journal est réalisé après toutes les manipulations que j'ai mentionnées (dans un des posts précédents). C'est-à-dire au moment de l'ouverture du MT.
Il n'y a pas de conseiller expert sur le graphique. Aucun programme ne fonctionne avec ce fichier.
 
Voici d'autres fichiers, au cas où :
WS_EURUSD1440_byExpert.hst - créé par le conseiller expert (nous ne connectons que le conseiller expert, nous n'ouvrons pas le graphique).
WS_EURUSD1440_byMT.hst - MT corrigé (au moment de l'ouverture du graphique hors ligne).
Dossiers :
ws.zip  121 kb
 
Et voici la dernière version de l'Expert qui a été utilisée pour faire le fichier WS_EURUSD1440_byExpert.hst
Dossiers :
Raison: