Erreurs, bugs, questions - page 2134

 

Un client essaie d'installer un produit acheté sur le marché mais n'y parvient pas, les activations ne sont pas utilisées.

quelle pourrait en être la raison ?

Mar

 
A100:

J'ai ajouté ::Redraw

Ça ne marche pas pour moi. Montrez-moi le code.

 
fxsaber:

Ça ne marche pas pour moi. Montrez-moi le code.

void OnInit()
{
        ObjectSetInteger(0, Name, OBJPROP_XSIZE, 400 ); // Ширина
        ObjectSetInteger(0, Name, OBJPROP_YSIZE, 250 ); // Высота
        ChartRedraw();
        ChartRedraw( Chart );
        ChartSetInteger( Chart, CHART_SHOW, false );
        PRINT( ChartGetInteger(Chart, CHART_WIDTH_IN_PIXELS ));
}
 
A100:

Merci ! J'ai expérimenté un peu plus. Il s'est avéré être traité par cette séquence exacte et immédiatement après avoir changé les propriétés de TOUT objet.

  ChartRedraw();
  ChartRedraw(Chart);

C'est une béquille, bien sûr.


ZS C'est une déception.

  // Задаем свойства объекта
  ObjectSetInteger(0, Name, OBJPROP_XSIZE, 400); // Ширина
  ObjectSetInteger(0, Name, OBJPROP_YSIZE, 250); // Высота
  
  ChartRedraw();
  ChartRedraw(Chart);
    
  ChartSetInteger(Chart, CHART_SHOW, false);

  // Задаем свойства объекта
  ObjectSetInteger(0, Name, OBJPROP_XSIZE, 400); // Ширина
  ObjectSetInteger(0, Name, OBJPROP_YSIZE, 250); // Высота
  
  ChartRedraw();
  ChartRedraw(Chart);

C'est-à-dire que si je dois modifier les propriétés des objets, il y aura des résultats erronés, comme si CHART_SHOW == true.

 
Aussi, il semble que ça fonctionne comme ça :
void OnInit()
{ 
  ChartRedraw(0);
  // Задаем свойства объекта
  ObjectSetInteger(0, Name, OBJPROP_XSIZE, 400); // Ширина
  ObjectSetInteger(0, Name, OBJPROP_YSIZE, 250); // Высота
  ChartSetInteger(Chart, CHART_SHOW, false);

  ChartGetInteger(Chart, CHART_WIDTH_IN_PIXELS); // Если закомментировать строку, то все будет работать правильно
  PRINT(ChartGetInteger(Chart, CHART_WIDTH_IN_PIXELS));  // Правильное значение - 400 330
}

Mais lorsque vous modifiez la propriété OBJPROP_PERIOD
, il semble que ChartRedraw ne fonctionne pas =(
 
Alexandr Bryzgalov:

Un client essaie d'installer un produit qu'il a acheté sur le marché, mais n'y parvient pas, les activations ne sont pas utilisées.

Quelle pourrait être la raison ?


Il peut y avoir de nombreuses raisons. Mais vous n'obtiendrez pas de réponse ici.
Vous devez écrire au Service Desk. Ou plutôt, le client devrait écrire au Service Desk. Et vous pouvez chercher la cause dans les journaux, par tiamviefer, essayer de résoudre le problème par vos propres moyens.

Par exemple, redémarrer le terminal et se reconnecter, réinstaller le terminal ou vider le cache. Vérifiez la version d'IE et ainsi de suite. Chaque cas est unique.
Parfois, il faut même installer les mises à jour de Windows.
 
oEdwardo:
Cela fonctionne également de la manière suivante :

Non, malheureusement. Le problème n'est pas de faire fonctionner cet indicateur de démonstration particulier, mais de modifier les propriétés du graphique OBJ_CHART pour qu'elles soient correctes.

 
Vladislav Andruschenko:
Il peut y avoir de nombreuses raisons. Mais vous n'obtiendrez pas de réponse ici.
Vous devriez écrire au service d'assistance. Ou plutôt, le client devrait écrire au Service Desk. Et vous pouvez chercher la cause dans les journaux, par tyamwiefer, essayer de résoudre le problème à votre façon.

Par exemple, redémarrer le terminal et se reconnecter, réinstaller le terminal ou vider le cache. Vérifiez la version d'IE et ainsi de suite. Chaque cas est unique.
Parfois, il faut même mettre les mises à jour de Windows.

Merci, c'est tout.

Le client a dit qu'il avait un ancien installateur

Après avoir téléchargé le programme d'installation depuis le site web du courtier, tout s'est installé correctement.

 
Alexandr Bryzgalov:

Merci, c'est réglé.

Selon le client, il avait un ancien installateur

Après avoir téléchargé le programme d'installation depuis le site web du courtier, il s'est installé correctement.


Peut-être que le mt était une ancienne version ? Cela arrive aussi parfois.

 

Le suivi dans l'EA fonctionne sur toutes les devises/matières premières, MAIS :

SILVER,H1 : stoploss invalide pour la fonction OrderModify

Veuillez indiquer où chercher.