Discussion de l'article "La Dernière Croisade"

 

Un nouvel article La Dernière Croisade a été publié :

Jetez un œil à votre terminal de trading. Quels moyens de présentation des prix pouvez-vous voir? Barres, chandeliers, lignes. Nous courons après le temps et les prix alors que nous ne profitons que des prix. Doit-on seulement prêter attention aux prix lors de l'analyse du marché ? Cet article propose un algorithme et un script pour la représentation graphique de points et de chiffres («zéros et croix  ») Une attention particulière est accordée à divers modèles de prix dont l'utilisation pratique est décrite dans les recommandations fournies.

Fig. 6.Modèles de prix: Catapulte Haussière et Catapulte Baissière

Auteur : Roman Zamozhnyy

 

hmm, est-il possible d'ajouter une sorte de barre de progression ou quelque chose d'autre pour éviter de rester assis devant le moniteur à attendre un miracle, un miracle s'est produit, une entrée est apparue dans le journal :

2012.03.13 23:24:12 Scripts script PnF (EURUSD,H1) removed
2012.03.13 23:24:11 MemoryException 1048576 bytes not available
2012.03.13 23:24:11 MemoryException 1048576 bytes not available
2012.03.13 23:24:10 MemoryException 1048576 bytes not available
2012.03.13 23:19:48 Scripts script PnF (EURUSD,H1) loaded successfully

dans l'onglet experts :

2012.03.13 23:24:11 PnF (EURUSD,H1) array out of range in 'cIntBMP.mqh' (348,21)

SZY : Je comprends parfaitement que 2Ga de RAM (mon Win n'utilise pas plus de 470 - 600M) ne fait pas autorité de nos jours, mais il y a quelque chose qui ne va pas.

 

Il fonctionne :


Mais j'ai 8 Go de mémoire.
 
IgorM:

hmm, est-il possible d'ajouter une sorte de barre de progression ou quelque chose d'autre pour éviter de rester devant le moniteur à attendre un miracle, un miracle s'est produit, une entrée est apparue dans le journal :

dans l'onglet experts :

ZY : Je comprends parfaitement que 2Ga de RAM (mon Win n'utilise pas plus de 470 - 600M) ne fait pas autorité de nos jours, mais il y a quelque chose qui ne va pas.

J'ai pris le module cIntBMP tel quel. J'essaierai de trouver une solution et je ferai un rapport. Je travaille sur 2Ga, mais l'historique d'environ 100000 barres et MarketWatch 10 instruments.
 
Rich:mais l'historique d'environ 100000 barres et MarketWatch 10 instruments.

historique de 50 000 barres, un TF ouvert, seulement les majors dans l'aperçu du marché, l'historique est chargé complètement, mais apparemment le terminal a chargé l'historique - téléchargé environ 40 Mb, le script a essayé de s'exécuter deux fois, après avoir redémarré le terminal la deuxième fois, l'historique n'a pas été chargé, paramètres par défaut dans le script, MT5 607 build pour 32-bit Win.

 

Je ne peux pas reproduire l'erreur.

J'ai essayé sur 10 majeures, 100000 minutes sur chacune, boxing 2 (DEUX) pips, reversal 5.

Cela a fonctionné pendant 5 minutes et demie

1

J'ai obtenu des images de cette taille,

2

mais rien ne clochait.

 
Rich: Je ne peux pas reproduire l'erreur.

Je ne peux que supposer :

1. j'ai Win 32, et vous ?

2.j'ai utilisé le script de l'article d'atach avec des paramètres sur silence, et vous ?

ZY : merci à Integer pour la possibilité d'utiliser les graphiques MT5, mais je pense que les développeurs devraient réaliser des fonctions similaires au niveau des fonctionnalités du terminal, et je ne veux même pas parler de la possibilité de créer des graphiques personnalisés hors ligne.

 
IgorM:

Je ne peux que supposer :

1. j'ai Win 32, et vous ?

2.j'ai utilisé le script de l'article atach avec des paramètres sur silence, et vous ?

ZY : merci à Integer pour la possibilité d'utiliser les graphiques MT5, mais à mon avis, les développeurs devraient mettre en œuvre des fonctions similaires au niveau des fonctionnalités du terminal, et je ne veux même pas parler de la possibilité de créer des graphiques hors ligne personnalisés.

Le problème est peut-être lié au fait que l'historique n'est pas chargé. Il peut être chargé automatiquement par tous les symboles à l'aide de CDownLoadHistory.

Essayez de modifier la taille de la boîte (par exemple, augmentez-la à 7) et limitez-vous à un seul outil :

Vous devriez obtenir un fichier de 1,5 mégaoctet dans le répertoire terminal_data_terminal\MQL5/Images\.

 
Automated-Trading:

Le problème est peut-être dû au fait que l'historique n'est pas chargé. Il peut être chargé automatiquement par tous les symboles à l'aide de CDownLoadHistory.

J'ai téléchargé l'historique avec le script downloadhistoryvisualmode.mq5 avec le paramètre : History download option = All symbols from the market overview.

Après l'exécution du script, j'ai redémarré le terminal, puis j'ai relancé le script downloadhistoryvisualmode et j'ai exécuté PnF.mq5 avec les paramètres par défaut.

dans le journal :

2012.03.14 19:38:00 Scripts script PnF (EURUSD,H1) removed
2012.03.14 19:38:00 MemoryException 1048576 bytes not available
2012.03.14 19:27:36 Scripts script PnF (EURUSD,H1) loaded successfully
2012.03.14 19:27:28 Scripts script downloadhistoryvisualmode (EURUSD,H1) supprimé
2012.03.14 19:26:41 Scripts script downloadhistoryvisualmode (EURUSD,H1) chargé avec succès

dans l'onglet Experts :

2012.03.14 19:38:00 PnF (EURUSD,H1) array out of range in 'cIntBMP.mqh' (348,21)
2012.03.14 19:27:28 downloadhistoryvisualmode (EURUSD,H1) Downloaded successfully

exécuté ensuite avec les paramètres selon votre écran, dans le log :

2012.03.14 19:56:11 Scripts script PnF (EURUSD,H1) removed
2012.03.14 19:55:57 Scripts script PnF (EURUSD,H1) loaded successfully

dans l'onglet Experts :

2012.03.14 19:56:11 PnF (EURUSD,H1) Ok.

dans le dossier MT5 :

les fichiers avec dessins contiennent des images de graphiques CW, mais le terminal n'a rien dessiné,

 

j'ai trouvé quel était le problème : j'ai Win swap file set max/min = 2048/2048 avec 2G de RAM et je n'ai jamais eu de problème de manque de mémoire sur aucune application (MATLAB, Statistica, MSOffice, Delphi, debuggers..., y compris les jeux) jusqu'à maintenant. J'ai mis le fichier d'échange "auto", script dans le journal :

2012.03.14 20:13:02 Scripts script PnF (EURUSD,H1) removed
2012.03.14 20:12:40 Scripts script PnF (EURUSD,H1) loaded successfully

dans l'onglet experts:2012.03.14 20:13:02 PnF (EURUSD,H1) Ok.

hmm..., je ne veux même pas commenter ce que j'en pense....

si je comprends bien, le script ne forme que des images dans le dossier MT5 ? si oui, pourquoi en ai-je besoin ? je peux faire des écrans similaires à partir de différentes ressources dans les plateformes web proposées, sans parler des terminaux qui fournissent des TF sous la forme de HO

ZY : est-il vraiment si difficile pour les développeurs de faire en sorte que les outils MT5 puissent dessiner sur le canevas de la fenêtre TF ? je me tairai sur les graphiques hors ligne personnalisés......

Bonne chance !

 
IgorM: hmmm..., aucune envie de commenter ce que je pense d'it....
C'est vraiment bizarre. Ce n'est même pas qu'il y a assez de mémoire. C'est juste que j'ai regardé le Gestionnaire de tâches et j'ai vu que la consommation de mémoire de ce script est assez faible - bien, 50 méga au maximum.