Discussion de l'article "Comment préparer un compte de trading pour la migration vers l'hébergement virtuel" - page 28

[Supprimé]  
Server Muradasilov:
le 15 du mois prochain.
Merci, j'ai compris.
 

Bonjour.

J'ai un EA MT4 (d'Alpari) connecté. Il fonctionne sur mon ordinateur, mais il ne veut pas fonctionner sur un VPS.

J'ai connecté le VPS selon les instructions :

https://www.mql5.com/fr/articles/994

Le journal du serveur affiche une erreur indiquant qu'il ne peut pas charger l'Expert Advisor :

Impossible d'ouvrir le fichier 'C:\MetaTraderHosting\instances\12F77A6AFDCC8979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3].

Mais ce chemin et ces dossiers n'existent pas sur mon ordinateur :

MetaTraderHébergement

instances

12F77A6AFDCC8979340CA1EB0D56BF64

Comment connecter un Expert Advisor sur un VPS ?

Подготовка торгового счета к миграции на виртуальный хостинг
Подготовка торгового счета к миграции на виртуальный хостинг
  • 2014.10.01
  • MetaQuotes Software Corp.
  • www.mql5.com
Клиентский терминал MetaTrader идеально подходит для автоматизации торговых стратегий. Для разработчиков торговых роботов в нем есть всё ‒ мощный язык программирования MQL4/MQL5 на основе C++, удобная среда разработки MetaEditor, многопоточный тестер стратегий с поддержкой распределенных вычислений в MQL5 Cloud Network. В этой статье вы узнаете, как перенести свой клиентский терминал со всеми разработками в виртуальную среду.
 
PavelKa1:

Bonjour.


L'une des explications est que les appels DLL ne sont pas autorisés sur un hébergement partagé. Si un Expert Advisor utilise des appels DLL, il ne fonctionnera pas sur un hébergement partagé. Pour rappel, l'utilisation de DLL est un signe de programmation ancienne et d'ignorance en termes de sécurité.
 

Comment puis-je savoir s'il utilise la DLL ou non ?

Dans les paramètres de mon ordinateur, dans les paramètres de l'Expert Advisor, la DLL est désactivée. Et l'Expert Advisor fonctionne. Il n'utilise donc pas de DLL ?

Existe-t-il un moyen de spécifier le chemin d'accès à l'Expert Advisor sur le serveur ?

(pour une raison quelconque, le message est écrit sur une ligne et prend beaucoup d'espace - je ne sais pas comment le corriger).

 
PavelKa1:


Recompilez l'Expert Advisor dans une nouvelle version (actuellement la dernière version de MetaTrader 4 a la version 950).
 

Si j'ai bien compris, la recompilation est nécessaire lorsque l'Expert Advisor ne s'affiche pas sur le graphique et ne fonctionne pas sur MT4.

Mais il fonctionne bien sur mon ordinateur. Mais il ne fonctionne pas sur VPS.

Si le format de l'EA n'est pas en MQ4, mais seulement en EX4, alors ne faut-il pas recompiler ?

 
PavelKa1:

Si j'ai bien compris, la recompilation est nécessaire lorsque l'Expert Advisor ne s'affiche pas sur le graphique et ne fonctionne pas sur MT4.

Mais il fonctionne bien sur mon ordinateur. Mais il ne fonctionne pas sur VPS.

Si le format de l'EA n'est pas en MQ4, mais seulement en EX4, ne puis-je pas le recompiler ?

Seuls les formats éditables (mq5 ou mq4) peuvent être compilés. Quelle est la version du terminal sur votre ordinateur personnel ? Vérifiez également les journaux de l'hébergement virtuel pour les erreurs et les messages - et les journaux des deux plates-formes virtuelles - Terminal et Expert Advisors).
 


Je me suis rendu compte que la recompilation ne fonctionnera pas, car je n'ai l'EA qu'au format EX4.
Sur mon ordinateur personnel build 950.
Il n'y a pas d'erreurs dans le journal de l'hébergement virtuel "Terminal".
Dans le log de "Expert" j'ai écrit une des erreurs plus tôt.
Pour préciser, le conseiller est multidevise et au dernier moment dans le journal "Experts" les erreurs sont les suivantes :
2016.03.22 06:03:47.516 cannot open file 'C:\MetaTraderHosting\instances\12F77A6AFDCC8979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3]
2016.03.22 06:03:47.532 Impossible d'ouvrir le fichier 'C:\MetaTraderHosting\instances\12F77A6AFDCC8979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3]
2016.03.22 06:03:47.548 Impossible d'ouvrir le fichier 'C:\MetaTraderHosting\instances\12F77A6AFDCC8979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3]
2016.03.22 06:03:47.563 Impossible d'ouvrir le fichier 'C:\MetaTraderHosting\instances\12F77A6AFDCC8979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3]
2016.03.22 06:03:47.579 Impossible d'ouvrir le fichier 'C:C:\NMetaTraderHosting\instances\12F77A6AFDCC8979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\Nexperts\NForex Vzlomshik Pro.ex4' [3]
2016.03.22 06:03:47.594 Impossible d'ouvrir le fichier 'C:\MetaTraderHosting\instances\12F77A6AFDCC8979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3]
2016.03.22 06:03:47.626 Impossible d'ouvrir le fichier 'C:\MetaTraderHosting\instances\12F77A6AFDCC8979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3]
2016.03.22 06:03:47.641 Impossible d'ouvrir le fichier 'C:\MetaTraderHosting\instances\12F77A6AFDCC8979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3]
2016.03.22 06:03:47.672 Impossible d'ouvrir le fichier 'C:\MetaTraderHosting\instances\12F77A6AFDCC8979340CA1EB0D56BF64\MQL4\Experts\ForexVzlomshikProH1\experts\Forex Vzlomshik Pro.ex4' [3].

 
Je n'ai pas trouvé de données sur le trafic sur le serveur virtuel, le disque contient 30 mégaoctets et les logs du terminal sont activement remplis. Que se passe-t-il s'il n'y a plus de mémoire sur le disque ? Y a-t-il une limite de trafic ?
 
Anatolij Anufriev:
Je n'ai pas trouvé de données sur le trafic sur le serveur virtuel, le disque contient 30 mégaoctets et les logs du terminal sont activement remplis. Que se passe-t-il s'il n'y a plus de mémoire sur le disque ? Y a-t-il une limite au trafic ?

Sur l'hébergement mutualisé, vous n'avez effectivement pas accès aux informations sur le disque (sa taille) dans le terminal. Vous pouvez toujours visualiser l'utilisation du disque de la manière suivante : Travailler avec une plate-forme virtuelle. Dans une situation normale, l'utilisation du disque est d'environ 250 Mo :

Utilisation du disque sur l'hébergement partagé