Discussion de l'article "Modifier les paramètres de l'Expert Advisor à partir du panneau de l'utilisateur "On The Fly"" - page 5

 
FAQ:
J'aimerais faire en sorte que tout le monde puisse le faire.

Pour permettre à n'importe qui de faire tout cela - il est nécessaire d'attacher l'indicateur d'équité d'une manière ou d'une autre à ce https://www.mql5.com/fr/articles/337 ou quelque chose de similaire avec une interface intuitive, c'est beaucoup plus compliqué, parce que le même EA Tree est un programme payant.

1) un programme payant

2) il n'est pas écrit en mql5 et il ne sera pas facile de les combiner même pour un programmeur expérimenté, et j'ai peur de mentionner le prix de ce travail.

Personnellement, je suis satisfait de la variante proposée par moi, où avec l'aide de relativement peu de connaissances il sera possible de tester la stratégie de trading, j'essaierai de combiner tout cela moi-même quand j'aurai le temps, j'ai en principe un modèle prêt dans lequel il faudra insérer le code des signaux.

Как создать эксперта за несколько минут при помощи EA Tree: Часть 1
Как создать эксперта за несколько минут при помощи EA Tree: Часть 1
  • 2011.11.01
  • eatree
  • www.mql5.com
Программа EA Tree является первым инструментом, позволяющим построить код советника на базе блок-схем методом "drag and drop". Создание советников в EA Tree осуществляется путем построения блоков, которые могут содержать функции языка MQL5, технические и пользовательские индикаторы, или численные значения. Выходы блоков могут быть соединены с входами других блоков, образуя "дерево блоков". На базе дерева блоков программа EA Tree генерирует исходный код советника, который затем может быть скомпилирован в торговой платформе MetaTrader 5.
 
komposter:

Vous feriez bien de le faire "pour les autres" aussi, si les autres voulaient bien débourser un demi-morceau. Je le ferais aussi ;)

Seulement si le client est un brillant auteur de TOR.
 
lazarev-d-m:

Pour permettre à n'importe qui de faire tout cela, il est nécessaire d'attacher l'indicateur d'équité d'une manière ou d'une autre à ce site https://www.mql5.com/fr/articles/337 ou à quelque chose de similaire avec une interface intuitive, c'est beaucoup plus compliqué, parce que le même EA Tree est un programme payant.

1) un programme payant

2) il n'est pas écrit en mql5 et il ne sera pas facile de les combiner même pour un programmeur expérimenté, et j'ai peur de mentionner le prix de ce travail.

Personnellement, je suis satisfait de la variante proposée par moi, où avec l'aide de relativement peu de connaissances il sera possible de tester la stratégie de trading, j'essaierai de combiner tout cela moi-même quand j'aurai le temps, j'ai en principe un modèle prêt dans lequel il faudra insérer le code des signaux.

Le gros inconvénient d'EA Tree et des programmes similaires est une interface assez complexe et la nécessité (l'exigence) pour l'utilisateur de connaître au moins les bases des algorithmes. Pour commencer à l'utiliser, il faut l'étudier au préalable, ce qui prend du temps. Et encore une fois, tout le monde ne peut pas le faire. En effet, il n'est pas conçu pour un trader, mais pour un programmeur. Lorsqu'on m'a proposé d'écrire un tel constructeur il y a un an, j'ai immédiatement rejeté cette méthode de construction de stratégie. En raison de la difficulté de son assimilation par l'utilisateur final en premier lieu.

Et pourquoi un tel scepticisme à l'égard de la cinquième langue ? Par rapport à la quatrième langue, elle (ainsi que le cinquième terminal) possède toutes les caractéristiques nécessaires à la construction d'un tel programme.

 
TheXpert:
Seulement si le client est un brillant rédacteur TOR
Une tâche consistant à fusionner le code de 2 articles ?
 
FAQ:
J'aimerais le faire de manière à ce que tout le monde puisse le faire.

Mais cela ne tiendra pas dans une demi-bouchée. Et ce ne sera pas gratuit dans la base.

Mais maintenant, la tâche est différente.

 
FAQ:

Le gros inconvénient d'EA Tree et des programmes similaires est une interface assez complexe et la nécessité (l'exigence) pour l'utilisateur de connaître au moins les bases des algorithmes. Pour commencer à l'utiliser, il faut l'étudier au préalable, ce qui prend du temps. Et encore une fois, tout le monde n'est pas capable de le faire. En d'autres termes, il n'est pas conçu pour un trader, mais pour un programmeur. Lorsqu'on m'a proposé d'écrire un tel constructeur il y a un an, j'ai immédiatement rejeté cette méthode de construction de stratégie. En raison de la difficulté de son assimilation par l'utilisateur final en premier lieu.

Et pourquoi un tel scepticisme à l'égard de la cinquième langue ? Par rapport à la quatrième langue, elle (ainsi que le cinquième terminal) possède toutes les caractéristiques nécessaires à l'élaboration d'un tel programme.

Si l'interface est considérée comme complexe (et que le programme et ses semblables sont conçus pour des consommateurs qui ne connaissent rien à la programmation), il est plus facile d'acheter un programme prêt à l'emploi. il est plus facile d'acheter un EA prêt à l'emploi

FAQ:

Pourquoi un tel scepticisme à l'égard de la cinquième langue ?

Où l'avez-vous vu ? Je dis que EA Tree et ses programmes similaires sont écrits dans un autre langage de programmation et qu'il sera extrêmement difficile de les combiner avec le programme mql5.

Et désolé si je me trompe, mais je pense que vous essayez de tourner le dialogue vers la publicité http://mykibo.com/index.php.

Mykibo
  • 2014.01.22
  • mykibo.com
Mykibo – это бесплатная программа, позволяющая самостоятельно создавать торговых советников на рынке Forex в среде торгового терминала MetaTrader4, удобный личный кабинет, видео и текстовые инструкции.
 
lazarev-d-m:

Si l'interface est considérée comme complexe (et que le programme et ses semblables sont conçus pour des consommateurs qui ne connaissent rien à la programmation), il est plus facile d'acheter un EA prêt à l'emploi. il est plus facile d'acheter un EA prêt à l'emploi.

Et où l'avez-vous vu ? Je parle du fait que EA Tree et ses semblables sont écrits dans un autre langage de programmation et qu'il sera extrêmement difficile de les combiner avec le programme mql5.

Et je suis désolé si je me trompe, mais je pense que vous essayez d'orienter le dialogue vers la publicité http://mykibo.com/index.php.

Non, j'essaie d'orienter le dialogue vers le développement d'une interface vraiment intuitive et compréhensible.
 
komposter:

Cela ne tiendra pas dans une demi-bouchée. Et ce ne sera pas gratuit dans la base.

Mais maintenant, c'est une autre tâche.

Ça n'a pas coûté si cher.
 
FAQ:
Non, j'essaie de faire avancer le dialogue dans le sens du développement d'une interface vraiment intuitive et compréhensible.
L'idéal serait que le testeur soit intuitif, mais pour commencer, nous pourrions d'abord faire passer l'idée au début de la mise en œuvre, et lorsque quelque chose est prêt, l'améliorer vers la clarté et la "compréhensibilité".
 

Merci de m'aider. Je veux définir les paramètres de période des indicateurs personnalisés "à la volée", mais cela ne fonctionne pas, pourquoi ?

ENUM_TIMEFRAMES tf0,tf,tf1;
void OnInit()
  {
.................
tf0 = PERIOD_CURRENT;
  switch (PERIOD_CURRENT)
  {
     case PERIOD_M1:   tf =PERIOD_M5;tf1 =PERIOD_M15; break;
      case PERIOD_M5:   tf =PERIOD_M15; tf1 =PERIOD_H1;break;
      case PERIOD_M15:   tf =PERIOD_H1;tf1 =PERIOD_H4;break;
      case PERIOD_M30:   tf =PERIOD_H2;tf1 =PERIOD_H8;  break;
      case PERIOD_H1:   tf =PERIOD_H4; tf1 =PERIOD_H12;break;
      case PERIOD_H4:   tf =PERIOD_H12;  tf1 =PERIOD_D1; break;
      case PERIOD_D1:   tf =PERIOD_D1;  tf1 =PERIOD_W1;  break;
  }
//--- obtenir les poignées de MA
   Ext1Handle=iCustom(NULL,PERIOD_CURRENT,"xxxx",SlowEMA1);//travail ok
   Ext2Handle=iCustom(NULL,PERIOD_M5,"xxxx",SlowEMA1);//travail ok
   Ext3Handle=iCustom(NULL,PERIOD_M15,"xxxx",SlowEMA1);//travail ok
//l'erreur ci-dessous a fonctionné ! 
// Ext1Handle=iCustom(NULL,PERIOD_CURRENT, "xxxx",SlowEMA1) ;
// Ext2Handle=iCustom(NULL,tf, "xxxx",SlowEMA1) ; 
// Ext3Handle=iCustom(NULL,tf1, "xxxx",SlowEMA1) ;

Le code ci-dessous ne fonctionne pas : il n'est donc pas possible de modifier les paramètres de période à la volée !!!

Ext1Handle=iCustom(NULL,PERIOD_CURRENT, "xxxx",SlowEMA1) ;
Ext2Handle=iCustom(NULL,tf, "xxxx",SlowEMA1) ;
Ext3Handle=iCustom(NULL,tf1, "xxxx",SlowEMA1) ;