Discussion of article "Change Expert Advisor Parameters From the User Panel "On the Fly"" - page 5

 
FAQ:
I would like to make it so that anyone can do it.

To make it possible for anyone to do all this - it is necessary to attach the equity indicator somehow to this https://www.mql5.com/en/articles/337 or something similar with an intuitive interface, it is much more complicated, because the same EA Tree is a

1) paid programme

2) it is not written in mql5 and it will not be easy to combine them even for an experienced programmer, and I am afraid to mention the price of this labour.

personally, I am satisfied with the variant proposed by me, where with the help of relatively little knowledge it will be possible to test the trading strategy, I will try to combine all this myself when I have time, I have in principle a template ready in which it will be necessary to insert the code of signals.

Как создать эксперта за несколько минут при помощи 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:

You'd do well "for others" too, if others would pony up half a chunk. I would do it too ;)

Only if the customer is a brilliant TOR writer.
 
lazarev-d-m:

To make it possible for anyone to do all this - it is necessary to attach the equity indicator somehow to this https://www.mql5.com/en/articles/337 or something similar with an intuitive interface, it is much more complicated, because the same EA Tree is a

1) paid programme

2) it is not written in mql5 and it will not be easy to combine them even for an experienced programmer, and I am afraid to mention the price of this labour.

personally, I am satisfied with the variant proposed by me, where with the help of relatively little knowledge it will be possible to test the trading strategy, I will try to combine all this myself when I have time, I have in principle a template ready in which it will be necessary to insert the code of signals.

The big disadvantage of EA Tree and similar programmes is a rather complex interface and the need (requirement) for the user to know at least the basics of algorithms. In order to start using it, you need to study it beforehand. And this is time. And again not everyone can do it. That is, it is designed not for a trader, but for a programmer. When I was offered to write such a constructor a year ago, I immediately rejected this method of strategy building. Because of the difficulty of its assimilation by the end user in the first place.

And why such scepticism towards the fifth language? Compared to the fourth language, it (as well as the fifth terminal) has all the necessary features for building such a programme.

 
TheXpert:
Only if the customer is a brilliant TOR writer
A task to merge code from 2 articles?
 
FAQ:
I'd like to do it in a way that anyone can do it.

But that won't fit in half a bite. And it won't be free in the base.

But now the task is different.

 
FAQ:

The big disadvantage of EA Tree and similar programmes is a rather complex interface and the need (requirement) for the user to know at least the basics of algorithms. In order to start using it, you need to study it beforehand, and that takes time. And again not everyone can do it. That is, it is designed not for a trader, but for a programmer. When I was offered to write such a constructor a year ago, I immediately rejected this method of strategy building. Because of the difficulty of its assimilation by the end user in the first place.

And why such scepticism towards the fifth language? Compared to the fourth language, it (as well as the fifth terminal) has all the necessary features for building such a programme.

Well, if the interface is considered complex (and the programme and its similar ones are designed for consumers who do not know anything about programming). it is easier to buy a ready-made EA

FAQ:

And why such scepticism towards the fifth language?

Where did you see it? I'm saying that EA Tree and its similar programs are written in another programming language and it will be extremely difficult to somehow combine them with mql5 programme.

And sorry if I'm wrong, but I think you are trying to turn the dialogue towards advertising http://mykibo.com/index.php.

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

Well, if the interface is considered complex (and the programme and its similar ones are designed for consumers who don't know anything about programming). it's easier to buy a ready-made EA.

And where did you see it? I am talking about the fact that EA Tree and its like are written in another programming language and somehow combine them with the mql5 programme will be extremely difficult

And I'm sorry if I'm wrong, but I think you are trying to turn the dialogue towards advertising http://mykibo.com/index.php.

No, I am trying to turn the dialogue towards the development of a really intuitive and understandable interface.
 
komposter:

That's not gonna fit in a half a bite. And it won't be free in the base.

But now it's a different task.

Well, it didn't cost that much.
 
FAQ:
No, I'm trying to get the dialogue going in the direction of developing a really intuitive and understandable interface.
Ideally it would be nice if the tester was intuitive, but to start with, we could first move the idea to the beginning of implementation, and when something is ready to improve towards clarity and "understandability".
 

Please help. I want set period parameters of custom-indicators "on the fly", but not work, why?

 

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;
  }
//--- get MA's handles
   Ext1Handle=iCustom(NULL,PERIOD_CURRENT,"xxxx",SlowEMA1);//work ok
   Ext2Handle=iCustom(NULL,PERIOD_M5,"xxxx",SlowEMA1);//work ok
   Ext3Handle=iCustom(NULL,PERIOD_M15,"xxxx",SlowEMA1);//work ok
//below worked error! 
// Ext1Handle=iCustom(NULL,PERIOD_CURRENT,"xxxx",SlowEMA1);
// Ext2Handle=iCustom(NULL,tf,"xxxx",SlowEMA1); 
// Ext3Handle=iCustom(NULL,tf1,"xxxx",SlowEMA1);

not work for below code: so can not change period parameter on the fly!!!

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