Un programme de suivi de l'arrivée des offres dans le terminal - page 6

 

Ne jouez pas avec la tête des gens... en espérant les effrayer pour qu'ils achètent votre logiciel... :) ... oui, je me demande comment vous répondez à la question de savoir si votre programme a d'autres caractéristiques que celles déclarées ? ...

Ce problème se produit sur le vpc et est lié à l'organisation du réseau logique des machines sur le serveur. Surtout avec les émulateurs Windows sous Unix, dont vous faites également la publicité ... ce programme est nécessaire pour vos services ... :)

C'est juste que, périodiquement, le réseau cesse de fonctionner correctement. Et c'est l'une des raisons des fréquents redémarrages de ces services, car les clients ne peuvent pas accéder à leurs machines à cause de cela. J'ai déjà décrit cette situation sur de nombreux forums.

Cet effet est corrigé par le programme de contrôle du réseau, qui surveille la fonctionnalité du réseau et s'il y a des écarts par rapport à la norme, il reconnecte le réseau sur la machine ... C'est-à-dire que vous n'avez pas besoin de redémarrer le terminal, ce qui en soi peut entraîner de grands risques, surtout si l'EA n'est pas conçu pour redémarrer le terminal ... il suffit de reconnecter le réseau et metatrader se reconnecte automatiquement et cela n'affectera pas les paramètres et le travail actuel des EA ... Juste en cas d'urgence, notre service a fait ...

Nous surveillons la connexion avec tous les courtiers utilisés par nos clients ... en enregistrant les reconnexions et le contrôle des cotations ... en travaillant dans un thread séparé dans la dll... le temps local entre les ticks est enregistré et s'il dépasse un temps prédéfini, il va dans le journal ... Je n'ai pas vu d'heure d'arrêt des cotations ! ... la nuit, l'intensité des citations est souvent très faible mais c'est normal ...

A propos, ce problème peut aussi se produire sur un ordinateur normal ... par exemple, certains "accélérateurs internet" "populaires" patchent souvent winsock et alors beaucoup de problèmes surgissent ...

 
RIV >>:

Кстати, эта проблема может возникнуть и на обычном компе … например, некоторые “популярные” «ускорители интернета» часто патчат винсок и потом выплывает полно проблем …


Je n'utilise pas d'accélérateurs et pourtant il y a un problème.....

 
RIV писал(а) >>

Ne jouez pas avec la tête des gens... en espérant les effrayer pour qu'ils achètent votre logiciel... :) ... oui, je me demande comment vous répondez à la question de savoir si votre programme a d'autres caractéristiques que celles déclarées ? ...

Ce problème se produit sur le vpc et est lié à l'organisation du réseau logique des machines sur le serveur. Surtout avec les émulateurs Windows sous Unix, dont vous faites également la publicité ... ce programme est nécessaire pour vos services ... :)

C'est juste que, périodiquement, le réseau cesse de fonctionner correctement. Et c'est l'une des raisons des fréquents redémarrages de ces services, car les clients ne peuvent pas accéder à leurs machines à cause de cela. J'ai déjà décrit cette situation sur de nombreux forums.

Cet effet est corrigé par le programme de contrôle du réseau, qui surveille en permanence la fonctionnalité du réseau et s'il y a des écarts par rapport à la norme, il reconnecte le réseau sur la machine ... C'est-à-dire que vous n'avez pas besoin de redémarrer le terminal, ce qui en soi peut entraîner de grands risques, surtout si l'EA n'est pas conçu pour redémarrer le terminal ... il suffit de reconnecter le réseau et metatrader se reconnecte et cela n'affectera pas les paramètres et le travail actuel des EA ... Juste en cas d'urgence, notre service a fait ...

Nous surveillons la connexion avec tous les courtiers utilisés par nos clients ... en enregistrant les reconnexions et le contrôle des cotations ... en travaillant dans un thread séparé dans la dll... le temps local entre les ticks est enregistré et s'il dépasse un temps prédéfini, il va dans le journal ... Je n'ai pas vu d'heure d'arrêt des cotations ! ... la nuit, l'intensité des citations est souvent très faible mais c'est normal ...

A propos, ce problème peut aussi se produire sur un ordinateur normal ... par exemple, certains "accélérateurs internet" "populaires" patchent souvent winsock et alors beaucoup de problèmes surgissent ...



Vous vous contredisez même dans un seul message ;)))

 

Il n'y a pas de contradiction ....

Il y a parfois des moments où les cotations n'arrivent pas, mais il s'agit d'un problème de cotation chez le courtier et aucune reconnexion au réseau ou redémarrage du terminal dans cette situation n'aide en principe...

Je ne sais pas quoi vous dire à propos du problème du terminal mais je ne sais pas comment le résoudre... Si vous avez déjà essayé et que cela ne fonctionne pas correctement, vous devez réinstaller le système et apprendre à l'utiliser normalement au lieu de redémarrer le terminal...

Le terminal fonctionne sur un winds up propre et sur le vpc sans aucun problème ...

 

La réinitialisation du terminal n'aidera vos clients que si les guillemets sont oubliés.

 

Si, pour une raison quelconque, il n'est pas possible de définir les arrêts, vous pouvez le faire de cette manière :

EXTRAITES DU MANUEL :

Il existe un moyen d'augmenter considérablement le temps utile du programme, ce qui permet de réduire la charge du processus de gestion des échanges. Pour cela, il est nécessaire de réaliser un algorithme dans le programme selon lequel le code principal est répété de nombreuses fois (infiniment) lors de l'exécution de la fonction spéciale start() (cela n'est possible que dans les Expert Advisors et les scripts). Vous trouverez ci-dessous un exemple de fonction spéciale en boucle start() :

//--------------------------------------------------------------------
start()                    // Специальная функция start() 
   {
   while(!IsStopped())     // До тех пор, пока пользователь.. 
      {                    // ..не прекратит исполнение программы 
      RefreshRates();      // Обновление данных
      //......................Здесь указывается основной код программы
      Sleep(5);            // Небольшая пауза
      }
   return;                 // Управление возвращается терминалу
   }
//--------------------------------------------------------------------

Tout le code de base est spécifié dans le corps de l'instruction while, et la seule condition pour sortir de la boucle est de recevoir une commande du terminal client pour terminer le programme. Si la fonction start() construite sur ce principe est lancée pour être exécutée, elle le sera infiniment longtemps et ne rendra le contrôle au terminal client que lorsqu'un utilisateur retirera manuellement le programme d'une fenêtre de sécurité ou dans d'autres conditions

.
Cela fonctionne dans les Expert Advisors. Maintenant, s'il n'y a pas de cotations dans une certaine période de temps, le conseiller expert donnera facilement une commande pour fermer toutes les positions requises.

 
PPC писал(а) >>

Si, pour une raison quelconque, il n'est pas possible de définir les arrêts, vous pouvez le faire de cette manière :

EXTRAIT DU TUTORIEL :

Il existe un moyen d'augmenter considérablement le temps utile du programme, ce qui permet de réduire la charge du processus de gestion des échanges. Pour cela, il est nécessaire de réaliser un algorithme dans le programme selon lequel le code principal est répété de nombreuses fois (infiniment) lors de l'exécution de la fonction spéciale start() (cela n'est possible que dans les Expert Advisors et les scripts). Vous trouverez ci-dessous un exemple de fonction spéciale en boucle start() :

Tout le code de base est spécifié dans le corps de l'instruction while, et la seule condition pour sortir de la boucle est de recevoir une commande du terminal client pour terminer le programme. Si la fonction start() construite sur ce principe est lancée pour être exécutée, elle sera exécutée infiniment longtemps et ne rendra le contrôle au terminal client que lorsqu'un utilisateur retirera manuellement le programme d'une fenêtre de sécurité ou dans certaines autres conditions

.
Cela fonctionne dans les Expert Advisors. Maintenant, s'il n'y a pas de cotations dans une certaine période de temps, le conseiller expert donnera facilement une commande pour fermer toutes les positions requises.


Vous êtes en feu :)))) Si les cotations se sont arrêtées, RefreshRates() ne sera d'aucune utilité ! De plus, cela n'aidera pas à rescanner les serveurs. Seulement la réinitialisation du terminal !

 
RIV >>:

Иногда бывает, что не поступают котировки, но эта проблема с котировками у брокера и никакие переподключения сети и перезапуски терминала в этой ситуации в принципе не помогают …

Il semble très facile de le savoir : il suffit d'enregistrer dans votre journal les volumes de tics et de les comparer avec ce qui figure dans l'historique au moment même et après un certain temps (au cas où l'historique serait corrigé rétroactivement). Cela vous permettra de découvrir quelle est la véritable raison.

 
Loky писал(а) >>


Vous êtes en feu :)))) Si les cotations se sont arrêtées, RefreshRates() ne sera d'aucune utilité ! De plus, cela n'aidera pas à rescanner les serveurs. Seulement un rescanning du terminal !


Il n'y aura donc pas de rafraîchissement : dans ce cas, les valeurs Ask/Bid ne changent pas pendant un certain temps - ce sera le signal de la tempête Winter : ELEMENTAIRE, WATSON !

 
PPC писал(а) >>


Il n'y aura donc pas de rafraîchissement : dans ce cas, les valeurs Ask/Bid ne changent pas pendant un certain temps - ce sera le signal de la tempête Winter : ELEMENTAIRE, WATSON !


Quelle tempête ? De quoi parlez-vous ?