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
Je n'ai pas vu la stupidité dans vos questions. Ce sont des questions ordinaires posées par une personne qui veut savoir quelque chose.
Elles deviennent stupides lorsqu'elles contiennent le texte caché "tu ferais mieux d'écrire pour moi et je l'utiliserai sans comprendre ce qui se passe". Et vous les avez supprimés après ma réponse.
Pouvez-vous me le dire ? Pourquoi n'y a-t-il que la ligne dona dans ce cas aussi ?
double point = _Digits%2 == 0 ? _Point : _Point*10;
datetime dt = ChartTimeOnDropped();
TimeToStruct(ChartTimeOnDropped(), mqlDateTime);
if(CopyRates(_Symbol, PERIOD_D1, dt, 1, mqlRates) < 0)
Print("");
//--- Имена линий ---
string objName_H = TimeToString(mqlRates[0].time, TIME_DATE);
string objName_L = TimeToString(mqlRates[0].time, TIME_DATE);
//--- Строим саму линию по Хай
ObjectCreate (0, objName_H, OBJ_TREND, 0, mqlRates[0].time, mqlRates[0].high, mqlRates[0].time+PeriodSeconds(PERIOD_D1), mqlRates[0].high);
ObjectSetInteger(0, objName_H, OBJPROP_RAY_RIGHT, false);
//--- Строим саму линию Лоу
ObjectCreate (0, objName_L, OBJ_TREND, 0, mqlRates[0].time, mqlRates[0].low, mqlRates[0].time+PeriodSeconds(PERIOD_D1), mqlRates[0].low);
ObjectSetInteger(0, objName_L, OBJPROP_RAY_RIGHT, false);
Je n'ai pas vu la stupidité dans vos questions. Ce sont des questions ordinaires posées par une personne qui veut savoir quelque chose.
Ils deviennent stupides lorsqu'ils contiennent le texte caché "tu ferais mieux d'écrire pour moi et je l'utiliserai sans comprendre ce qui se passe". Et vous les avez supprimés après ma réponse.
Pouvez-vous me dire, s'il vous plaît. Pourquoi la ligne de démarcation entre Dona et les autres est-elle également tracée dans ce cas ?
Vous avez seulement des noms de variables différents, mais leurs valeurs ainsi que les noms de lignes sont les mêmes.
//--- Имена линий ---
string objName_H = TimeToString(mqlRates[0].time, TIME_DATE+"_H");
string objName_L = TimeToString(mqlRates[0].time, TIME_DATE+"_L");
De cette façon, ce sera différent.
Le compilateur se plaint de la conversion implicite de 'string' en 'number'.
et rien n'est affiché du tout.
Le compilateur se plaint de la conversion implicite de 'string' en 'number'.
et rien n'est affiché du tout.
Vous devriez boire moins...
C'est vrai.
//--- Имена линий ---
string objName_H = TimeToString(mqlRates[0].time, TIME_DATE)+"_H";
string objName_L = TimeToString(mqlRates[0].time, TIME_DATE)+"_L";
C'est mieux d'y aller comme ça du tout.
string objName = TimeToString(mqlRates[0].time, TIME_DATE);
//--- Строим саму линию по Хай
ObjectCreate (0, objName+"_H", OBJ_TREND, 0, mqlRates[0].time, mqlRates[0].high, mqlRates[0].time+PeriodSeconds(PERIOD_D1), mqlRates[0].high);
ObjectSetInteger(0, objName+"_H", OBJPROP_RAY_RIGHT, false);
//--- Строим саму линию Лоу
ObjectCreate (0, objName+"_L", OBJ_TREND, 0, mqlRates[0].time, mqlRates[0].low, mqlRates[0].time+PeriodSeconds(PERIOD_D1), mqlRates[0].low);
ObjectSetInteger(0, objName+"_L", OBJPROP_RAY_RIGHT, false);
Il s'avère que lorsqu'un objet est créé, la valeur "_H", _L", est attribuée.
Il faut y réfléchir, je suis d'accord. Et je ne bois pas beaucoup.
Je pense que ça va s'améliorer avec le temps. Merci.
objName+"_H",
objName+"_L",