Erreurs, bugs, questions - page 1441
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Lorsque j'essaie de devenir un acheteur de signaux, il est dit que l'abonnement a échoué. quelle pourrait être la raison ?
dans le journal de bord :
2015.11.27 17:30:23.482 '100980' : Signal - error purchasing product [142893] - attempt to subscribe to foreign signal, broker enabled only own signals
après la mise à jour du terminal, le bug ArrayResize est apparu
Réparez-le, s'il vous plaît. (avecArraySetAsSeries(t,true) ;)
#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
ArraySetAsSeries(t,true);
ArrayResize(t,11);
for(int a=0;a<ArraySize(t);a++)
t[a]=a;
//---
string txt="";
for(int a=0;a<ArraySize(t);a++)
txt+=t[a]+" ";
Print(txt);
//---
ArrayResize(t,ArraySize(t)+1);
t[0]=11;
//---
txt="";
for(int a=0;a<ArraySize(t);a++)
txt+=t[a]+" ";
Print(txt);
//---
return(INIT_SUCCEEDED);
}
int t[];
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
const int prev_calculated,
const int begin,
const double &price[])
{
//---
//--- return value of prev_calculated for next call
return(rates_total);
}
//+------------------------------------------------------------------+
après la mise à jour du terminal, le bug ArrayResize est apparu
Réparez-le, s'il vous plaît. (avecArraySetAsSeries(t,true) ;)
#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
ArraySetAsSeries(t,true);
ArrayResize(t,11);
for(int a=0;a<ArraySize(t);a++)
t[a]=a;
//---
string txt="";
for(int a=0;a<ArraySize(t);a++)
txt+=t[a]+" ";
Print(txt);
//---
ArrayResize(t,ArraySize(t)+1);
t[0]=11;
//---
txt="";
for(int a=0;a<ArraySize(t);a++)
txt+=t[a]+" ";
Print(txt);
//---
return(INIT_SUCCEEDED);
}
int t[];
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
const int prev_calculated,
const int begin,
const double &price[])
{
//---
//--- return value of prev_calculated for next call
return(rates_total);
}
//+------------------------------------------------------------------+
Après-midi. Veuillez préciser la version, le débit binaire et la construction du terminal/éditeur que vous utilisez.
terminal64.exe /portable
terminal64.exe /portable
du tableau n'a pas traité l'indicateur AsSeries. Maintenant, le redimensionnement de
Les modifications des tableaux avec le drapeau AsSeries sont maintenant identiques à celles des tableaux sans drapeau AsSeries.
ce drapeau. À savoir, de nouveaux éléments sont ajoutés à la
à la fin d'un tableau, et non à son début. De même, en diminuant
La taille du tableau - les éléments sont coupés à la fin du tableau.
La capture d'écran explique le principe de fonctionnement de votre exemple :
Un bug a été corrigé - lors de l'ajout ou de la suppression d'éléments
d'un tableau n'était pas géré par le drapeau AsSeries. Maintenant, redimensionnement
Les tableaux avec le drapeau AsSeries sont maintenant identiques aux tableaux sans drapeau AsSeries.
ce drapeau. À savoir, de nouveaux éléments sont ajoutés à la
à la fin d'un tableau, et non à son début. De même, en diminuant
La taille du tableau est coupée à partir de l'extrémité du tableau.
La capture d'écran explique le principe dans votre exemple :
il est plus logique d'ajouter à la cellule zéro, selon la direction du tableau.
Eh bien, je vais devoir le réécrire.
beaucoup de travail ;))
Merci pour votre réactivité !
La vidéo insérée via l'éditeur de message n'est pas sauvegardée.
Google Chrome Version 46.0.2490.86 m.
Internet Explorer 11.11.10586.0.
Bonjour !
Après la mise à jour (Build 920), le terminal a cessé de recharger l'indicateur après la compilation.
Seule la liste des indicateurs dans la fenêtre du navigateur est mise à jour.
C'est-à-dire qu'avant la mise à jour,l'indicateur sur le graphique redémarrait normalement après la compilation et toutes les modifications du code de l'indicateur commençaient à fonctionner.
Après la mise à jour, chaque fois que je modifie le code et la compilation, je dois supprimer l'indicateur du graphique et le rajouter à nouveau sur le graphique.
Est-ce que cela est déjà arrivé à quelqu'un ?
Veuillez me dire comment surmonter la situation où le testeur limite le nombre de positions ouvertes à une centaine, malgré le fait que, dans les paramètres, je spécifie 1000 ?