[ARCHIVE]Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Je ne peux aller nulle part sans toi - 5. - page 158

 
tara:
Après avoir ajusté la valeur, déplacez le pointeur vers le champ suivant, puis cliquez sur quelque chose.


J'ai tout essayé, sans blague. Dans les paramètres d'optimisation tout est égal, peut-être sans une coche pour baisser les valeurs, mais c'est solvable, mais dans le troisième onglet plein *opaque, je n'y touche plus, j'ai abandonné.
 
Je n'utilise pas du tout ce mécanisme.
 
 kopeyka:

Question. J'essaie de faire passer un décalage de barre dans l'historique via un tampon iCustom.

Exemples PRÉCÉDENTS à la date (en passant par l'int bien sûr).

Essayez comme ça.

La première fois que vous faites fonctionner le wokne, vous verrez une ligne verticale

Lorsque vous le déplacez, observez le canal de régression linéaire.

Comme ceci

#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- 
SetVLine(Yellow,"VLine",Time[10]);//Рисуем линию
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  { 
//----
  ObjectDelete("VLine"); 
  ObjectDelete("Regres");  
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   datetime VLine=ObjectGet("VLine",OBJPROP_TIME1);
   int Bar = iBarShift(NULL,0,VLine,false);// вар этой линии 
  // канал линейной регрессии 
  SetRegression(Yellow,"Regres",Time[Bar],Time[0]);
//----
   Comment("",Bar); 
//----
   return(0);
  }
//+------------------------------------------------------------------+
//+----------------------------------------------------------------------------+
//|  Версия   : 02.07.2008                                                     |
//|  Описание : Установка объекта OBJ_VLINE вертикальная линия                 |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    cl - цвет линии                                                         |
//|    nm - наименование               ("" - время открытия текущего бара)     |
//|    t1 - время                      (0  - время открытия текущего бара)     |
//|    st - стиль линии                (0  - простая линия)                    |
//|    wd - ширина линии               (1  - по умолчанию)                     |
//+----------------------------------------------------------------------------+
void SetVLine(color cl, string nm="", datetime t1=0, int st=0, int wd=1) {
  if (nm=="") nm=DoubleToStr(Time[0], 0);
  if (t1<=0) t1=Time[0];
  if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_VLINE, 0, 0,0);
  ObjectSet(nm, OBJPROP_TIME1, t1);
  ObjectSet(nm, OBJPROP_COLOR, cl);
  ObjectSet(nm, OBJPROP_STYLE, st);
  ObjectSet(nm, OBJPROP_WIDTH, wd);
}
//+----------------------------------------------------------------------------+
//+----------------------------------------------------------------------------+
//|  Версия   : 12.10.2007                                                     |
//|  Описание : Установка объекта OBJ_REGRESSION канал линейной регрессии.     |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    cl - цвет линии                                                         |
//|    nm - наименование               ( ""   - время открытия текущего бара)  |
//|    t1 - время открытия бара        (  0   - Time[10])                      |
//|    t2 - время открытия бара        (  0   - Time[0])                       |
//|    ry - луч                        (False - по умолчанию)                  |
//|    st - стиль линии                (  0   - простая линия)                 |
//|    wd - ширина линии               (  1   - по умолчанию)                  |
//+----------------------------------------------------------------------------+
void SetRegression(color cl, string nm="", datetime t1=0, datetime t2=0,
                    bool ry=False, int st=0, int wd=1) {
  if (nm=="") nm=DoubleToStr(Time[0], 0);
  if (t1<=0) t1=Time[10];
  if (t2<=0) t2=Time[0];
  if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_REGRESSION, 0, 0,0, 0,0);
  ObjectSet(nm, OBJPROP_TIME1, t1);
  ObjectSet(nm, OBJPROP_TIME2, t2);
  ObjectSet(nm, OBJPROP_COLOR, cl);
  ObjectSet(nm, OBJPROP_RAY  , ry);
  ObjectSet(nm, OBJPROP_STYLE, st);
  ObjectSet(nm, OBJPROP_WIDTH, wd);
}
 

Bonjour, pourriez-vous me dire comment modifier le script par défaut dans MT4 Period_Converter afin que si une bougie dépasse 10 pips, une nouvelle bougie s'ouvre ?

[Deleted]  
Pouvez-vous dire à un nouvel arrivant quels sont les indicateurs que vous utilisez le plus ?
 
sanktum:
Mais je double-clique sur le papamètre requis où le nombre 70, une ligne verticale apparaît devant 70, je tape 10 devant 70, j'appuie sur Entrée et le résultat est 1070 , mais j'ai juste besoin de 10 ?

OK, mettons les choses au clair - votre ligne verticale s'appelle un curseur. Vous avez cliqué deux fois - un curseur est apparu devant le chiffre 70.

Il existe deux options :

1. (Vous savez où se trouvent les touches de curseur sur votre clavier - ce sont les quatre touches fléchées haut, bas, droite et gauche). Alors... Vous déplacez le curseur (qui se trouve devant le chiffre 70) vers la droite en appuyant deux fois sur la touche fléchée droite. Ensuite, appuyez deux fois sur la touche Backspace - oups... Le numéro 70 est effacé. Vous avez maintenant un champ vide avec le curseur. Entrez 10 et appuyez sur Entrée.

2. Même départ - deux clics sur 70... Vous appuyez deux fois sur la touche Suppr (pas besoin de déplacer le curseur), saisissez 10 et appuyez sur la touche Entrée.

Et essayez de me dire que ça ne marche pas...
 
Neffedov:
Pouvez-vous dire au nouvel arrivant quels sont les indicateurs que vous utilisez le plus ?
Self-written
 
artmedia70:

OK, mettons les choses au clair - votre ligne verticale s'appelle un curseur. Vous avez cliqué deux fois - un curseur est apparu devant le chiffre 70.

Il existe deux options :

1. (Vous savez où se trouvent les touches de curseur sur votre clavier - ce sont les quatre touches fléchées haut, bas, droite et gauche). Alors... Vous déplacez le curseur (qui se trouve devant le chiffre 70) vers la droite en appuyant deux fois sur la touche fléchée droite. Ensuite, appuyez deux fois sur la touche Backspace - oups... Le numéro 70 est effacé. Vous avez maintenant un champ vide avec le curseur. Entrez 10 et appuyez sur Entrée.

2. Même départ - deux clics sur 70... Appuyez deux fois sur la touche Suppr (pas besoin de déplacer les touches de curseur), saisissez 10 et appuyez sur la touche Entrée.

Et essayez de me dire que ça ne marche pas...

Merci !
 
Personne ne peut aider ?
[Supprimé]  
Vinin:

Propre

est un long chemin d'essais et d'erreurs.

et les bibliothèques publiques ont été testés par des centaines (milliers) de personnes.

bien qu'une fonction sans perte aussi ancienne du gourou de Kimiv se soit avérée inapplicable)