Questions des débutants MQL5 MT5 MetaTrader 5 - page 29

 
marketeer:
induk_real1 est censé être un tableau.

Merci beaucoup ! Très utile.

Juste une heure d'erreur sur CopyBuffer "perte possible de données due à la conversion de type". Vous savez à quoi ça peut être dû ?

Документация по MQL5: Основы языка / Типы данных / Приведение типов
Документация по MQL5: Основы языка / Типы данных / Приведение типов
  • www.mql5.com
Основы языка / Типы данных / Приведение типов - Документация по MQL5
 
Aid:

Juste une heure d'erreur sur CopyBuffer "perte possible de données due à la conversion de type". Vous savez ce que ça peut être ?

Ce n'est pas une erreur mais un avertissement. Il apparaît lorsqu'une valeur d'une variable d'un type est affectée à une variable d'un autre type. Par exemple,

int i;
double d=0.005;
i=d; 
 
Yedelkin:

Il ne s'agit pas d'une erreur, mais d'un avertissement. Il apparaît lorsque la valeur d'une variable d'un type est affectée à une variable d'un autre type. Par exemple,

Je comprends maintenant. Merci beaucoup !
 

Pouvez-vous me dire comment spécifier une période de temps via une variable ? Je le fais, mais l'erreur...

input string TF_work="PERIOD_MN1"; 
string TF_signal="PERIOD_MN1";


if(TF_work=="PERIOD_D1")
     {
      TF_signal="PERIOD_H4";
      Alert("Рабочий ТФ = ", TF_work, "Сигнальный ТФ = ",  TF_signal);
     }
// А в следующей строке компилятор выдает ошибку
 if(Bars(_Symbol,TF_signal)<60) // общее количество баров на графике меньше 60?
     {
      Alert("На графике меньше 60 баров, советник не будет работать!!");
      return;
     }
 
ENUM_TIMEFRAMES tf=PERIOD_H1;   // Рабочий ТФ
 
Bonsoir ! J'ai simplement pyritisé la fonction de quatre à cinq, je l'ai compilée. Aucune erreur ! !! Je me souviens distinctement qu'il y a quelque chose qui ne va pas, des poignées... Dites-moi, si vous n'êtes pas trop paresseux, ce que dira ce formulaire ? Je suis curieux...
double parab(string symb)
{
double parabolic = iSAR(symb,TF_Price,Step,MaxS,0);

if(iClose(symb,TF_Price,0)>parabolic) return(1);
if(iClose(symb,TF_Price,0)<parabolic) return(-1);
return(0);
 
Karlson:

Merci.

Mais j'ai cru comprendre qu'il n'était pas possible de la redéfinir au cours du processus, seulement la constante initialement sélectionnée ?

 
Dimka-novitsek:
Bonsoir ! J'ai simplement pyritisé la fonction de quatre à cinq, je l'ai compilée. Aucune erreur ! !! Je me souviens distinctement qu'il y a quelque chose qui ne va pas, des poignées... Dites-moi, si vous n'êtes pas trop paresseux, ce que dira ce formulaire ? Je suis curieux...
-1
 
Merci !
 

J'ai fait une course avec l'outil sur le H1.

environ 10% ont été réalisés à l'aide de l'algorithme génétique.

J'ai appuyé sur stop et changé les paramètres.

Maintenant au démarrage - il y a une "autorisation" dans les agents.

Si je change l'instrument ou la période, tout recommence à fonctionner.

J'ai réinitialisé le terminal et redémarré les agents - cela ne sert à rien.

Je ne peux pas redémarrer.)

S'il vous plaît, dites-moi ce qui se passe.

Генетические алгоритмы - это просто!
Генетические алгоритмы - это просто!
  • 2010.05.25
  • Andrey Dik
  • www.mql5.com
В статье автор расскажет об эволюционных вычислениях с использованием генетического алгоритма собственной реализации. Будет показано на примерах функционирование алгоритма, даны практические рекомендации по его использованию.
Raison: