[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 472

 
Avec quoi dessine-t-il les flèches ?
int init() {
   SetIndexBuffer(0, g_ibuf_104);
   SetIndexBuffer(1, g_ibuf_108);
   SetIndexBuffer(2, g_ibuf_112);
   SetIndexBuffer(3, g_ibuf_116);
   SetIndexBuffer(4, g_ibuf_120);
   SetIndexBuffer(5, g_ibuf_124);
   SetIndexStyle(0, DRAW_ARROW, 6, 0);
   SetIndexStyle(1, DRAW_ARROW, 6, 0);
   SetIndexStyle(2, DRAW_ARROW, STYLE_SOLID, 1);
   SetIndexStyle(3, DRAW_ARROW, STYLE_SOLID, 1);
   SetIndexStyle(4, DRAW_ZIGZAG, STYLE_DASH, 1);
   SetIndexStyle(5, DRAW_ZIGZAG, STYLE_DASH, 1);
   SetIndexArrow(0, 159);
   SetIndexArrow(1, 159);
   SetIndexArrow(2, 233);
   SetIndexArrow(3, 234);
   IndicatorDigits(MarketInfo(Symbol(), MODE_DIGITS));
   string ls_0 = "BUYSELL MAGIC(" + AlertON + "," + ArrowPeriod + ")";
   IndicatorShortName(ls_0);
   SetIndexLabel(0, "UpTrend Stop");
   SetIndexLabel(1, "DownTrend Stop");
   SetIndexLabel(2, "UpTrend Signal");
   SetIndexLabel(3, "DownTrend Signal");
   SetIndexLabel(4, "UpTrend Line");
   SetIndexLabel(5, "DownTrend Line");
   SetIndexDrawBegin(0, SignalPeriod);
   SetIndexDrawBegin(1, SignalPeriod);
   SetIndexDrawBegin(2, SignalPeriod);
   SetIndexDrawBegin(3, SignalPeriod);
   SetIndexDrawBegin(4, SignalPeriod);
   SetIndexDrawBegin(5, SignalPeriod);
   return (0);
}
 
Le truc, c'est que je vois dans l'aide.
SYMBOL_ARROWUP 241 Symbole - flèche vers le haut)
SYMBOLE_ARROWDOWN 242 Symbole - flèche vers le bas(ò)
Moi, par exemple, je ne vois pas du tout de tels chiffres dans le code !
 
Dimka-novitsek:
Le truc, c'est que je vois dans l'aide.
SYMBOL_ARROWUP 241 Symbole - flèche vers le haut)
SYMBOLE_ARROWDOWN 242 Symbole - flèche vers le bas(ò)
Je ne vois pas du tout de tels chiffres dans le code !
Encore à venir... Vous pouvez commencer par regarder ici et rechercher les numéros mentionnés.
 
Wow ! Quel ensemble.
 
Merci ! !! Je vois.
 

Bonjour à tous.

J'ai dû répéter la question car personne n'a répondu.

Veuillez m'aider à le comprendre.

J'ai une question à propos du tutoriel MQL4.

Je n'ai reçu aucun message lorsque je passe la MA du haut ou du bas ?

Veuillez écrire ce qui ne va pas.

extern int Period_MA = 21;
bool Fact_Up = true;
bool Fact_Dn = true;
//-----------------------------------------------------------------
int start()
   {
   double MA;
//-----------------------------------------------------------------
   MA= iMA(NULL,0,Period_MA,0,MODE_SMA,PRICE_CLOSE,0);
//-----------------------------------------------------------------
   if(Bid > MA && Fact_Up == true)
      {
      Fact_Dn = true;
      Fact_Up = false;
      Alert("Цена находится выше МА(",Period_MA,").");
      }
//------------------------------------------------------------------
   if(Bid < MA && Fact_Dn == true)
      {
      Fact_Up = true;
      Fact_Dn = false;
      Alert("Цена находится ниже МА(",Period_MA,").");
      }
//------------------------------------------------------------------
return;
}

 
Pouvez-vous me dire pourquoi des EA qui fonctionnent bien ont soudainement commencé à placer des ordres sans SL et TP, alors qu'ils sont prescrits dans les paramètres de l'EA? Comment les guérir de cette maladie ? Dois-je les redémarrer ? J'ai fermé ces ordres et les ai rouverts, et l'EA les a correctement exécutés. Peut-être est-ce dû à une panne de serveur ce soir à 00h00 ? Parce que tous les échecs sont entre 00:00 et 00:05.
 
yosuf:
Pouvez-vous expliquer pourquoi, tout d'un coup, tous les EAs qui fonctionnent bien ont commencé à placer des ordres sans SL et TP, malgré le fait qu'ils soient enregistrés dans les paramètres de l'EA ? Comment les guérir de cette maladie ? Dois-je les redémarrer ?

J'ai également rencontré ce problème.

Je ne suis même pas capable de régler manuellement le TP et le SL dans Alpari, mais dans Teletrade c'est parfait.

 
yosuf:
Pouvez-vous me dire pourquoi des EA qui fonctionnent bien ont soudainement commencé à placer des ordres sans SL et TP, alors qu'ils sont prescrits dans les paramètres de l'EA ? Comment les guérir de cette maladie ? Dois-je les redémarrer ?

Avez-vous changé de société de courtage ? Il existe des sociétés de courtage dans lesquelles vous devez d'abord passer un ordre et seulement ensuite vous pouvez placer un ordre stop.
 
drknn:

Avez-vous changé de société de courtage ? Il existe des sociétés de courtage où vous devez d'abord passer un ordre et seulement ensuite vous pouvez placer des ordres stop.
Non, je n'ai pas changé de société de courtage, tout allait bien jusqu'à ce soir.