Discussione sull’articolo "Modifica "al volo" i parametri dell'Expert Advisor dal pannello utente" - pagina 5

 
FAQ:
Vorrei fare in modo che chiunque possa farlo.

Per rendere possibile a chiunque di fare tutto questo - è necessario allegare l'indicatore di equity in qualche modo a questo https://www.mql5.com/it/articles/337 o qualcosa di simile con un'interfaccia intuitiva, è molto più complicato, perché lo stesso EA Tree è un

1) un programma a pagamento

2) non è scritto in mql5 e non sarà facile combinarli anche per un programmatore esperto, e ho paura di menzionare il prezzo di questo lavoro.

Personalmente, sono soddisfatto della variante da me proposta, dove con l'aiuto di conoscenze relativamente scarse sarà possibile testare la strategia di trading, cercherò di combinare il tutto da solo quando avrò tempo, ho in linea di principio un modello pronto in cui sarà necessario inserire il codice dei segnali.

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

Faresti bene anche "per gli altri", se gli altri volessero versare una mezza quota. Lo farei anch'io ;)

Solo se il cliente è un brillante scrittore TOR.
 
lazarev-d-m:

Per rendere possibile a chiunque di fare tutto questo - è necessario allegare l'indicatore di equity in qualche modo a questo https://www.mql5.com/it/articles/337 o qualcosa di simile con un'interfaccia intuitiva, è molto più complicato, perché lo stesso EA Tree è un

1) un programma a pagamento

2) non è scritto in mql5 e non sarà facile combinarli anche per un programmatore esperto, e ho paura di menzionare il prezzo di questo lavoro.

Personalmente, sono soddisfatto della variante da me proposta, dove con l'aiuto di conoscenze relativamente scarse sarà possibile testare la strategia di trading, cercherò di combinare il tutto da solo quando avrò tempo, ho in linea di principio un modello pronto in cui sarà necessario inserire il codice dei segnali.

Il grande svantaggio di EA Tree e di programmi simili è un'interfaccia piuttosto complessa e la necessità (requisito) che l'utente conosca almeno le basi degli algoritmi. Per iniziare a usarlo, è necessario studiarlo in anticipo e questo richiede tempo. E ancora, non tutti sono in grado di farlo. Infatti, non è stato progettato per un trader, ma per un programmatore. Quando un anno fa mi è stato proposto di scrivere un simile costruttore, ho immediatamente rifiutato questo metodo di costruzione delle strategie. A causa della difficoltà di assimilazione da parte dell'utente finale.

E perché tanto scetticismo nei confronti del quinto linguaggio? Rispetto alla quarta lingua, essa (così come il quinto terminale) ha tutte le caratteristiche necessarie per costruire un programma di questo tipo.

 
TheXpert:
Solo se il cliente è un brillante scrittore TOR
Un compito per unire il codice di 2 articoli?
 
FAQ:
Mi piacerebbe farlo in modo che chiunque possa farlo.

Ma non ci sta in mezzo morso. E non sarà libero nella base.

Ma ora il compito è diverso.

 
FAQ:

Il grande svantaggio di EA Tree e di programmi simili è un'interfaccia piuttosto complessa e la necessità (requisito) che l'utente conosca almeno le basi degli algoritmi. Per iniziare a usarlo, è necessario studiarlo in anticipo e questo richiede tempo. E ancora, non tutti sono in grado di farlo. In altre parole, non è stato progettato per un trader, ma per un programmatore. Quando un anno fa mi è stato proposto di scrivere un costruttore di questo tipo, ho immediatamente rifiutato questo metodo di costruzione delle strategie. A causa della difficoltà di assimilazione da parte dell'utente finale.

E perché tanto scetticismo nei confronti del quinto linguaggio? Rispetto al quarto linguaggio, esso (così come il quinto terminale) ha tutte le caratteristiche necessarie per costruire un programma di questo tipo.

Ebbene, se l'interfaccia è considerata complessa (e il programma e quelli simili sono pensati per consumatori che non sanno nulla di programmazione). è più facile acquistare un EA già pronto

FAQ:

E perché tanto scetticismo nei confronti del quinto linguaggio?

Dove l'hai visto? Sto dicendo che EA Tree e i suoi programmi simili sono scritti in un altro linguaggio di programmazione e sarà estremamente difficile combinarli in qualche modo con il programma mql5.

E scusa se sbaglio, ma mi sembra che tu stia cercando di orientare il dialogo verso la pubblicità http://mykibo.com/index.php.

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

Beh, se l'interfaccia è considerata complessa (e il programma e quelli simili sono progettati per consumatori che non sanno nulla di programmazione). è più facile acquistare un EA già pronto.

E dove l'hai visto? Sto dicendo che EA Tree e i suoi simili sono scritti in un linguaggio di programmazione diverso e combinarli in qualche modo con il programma mql5 sarà estremamente difficile.

E mi dispiace se mi sbaglio, ma credo che tu stia cercando di orientare il dialogo verso la pubblicità http://mykibo.com/index.php.

No, sto cercando di orientare il dialogo verso lo sviluppo di un'interfaccia veramente intuitiva e comprensibile.
 
komposter:

Non entrerà in un mezzo morso. E non sarà libero nella base.

Ma ora è un compito diverso.

Beh, non è costato così tanto.
 
FAQ:
No, sto cercando di portare il dialogo nella direzione di sviluppare un'interfaccia veramente intuitiva e comprensibile.
Idealmente sarebbe bello se il tester fosse intuitivo, ma per iniziare potremmo prima spostare l'idea all'inizio dell'implementazione, e quando qualcosa è pronto migliorare verso la chiarezza e la "comprensibilità".
 

Per favore, aiutatemi. Voglio impostare i parametri di periodo degli indicatori personalizzati "al volo", ma non funziona, perché?

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;
  }
//--- ottenere le maniglie di MA
   Ext1Handle=iCustom(NULL,PERIOD_CURRENT,"xxxx",SlowEMA1);//lavoro ok
   Ext2Handle=iCustom(NULL,PERIOD_M5,"xxxx",SlowEMA1);//lavoro ok
   Ext3Handle=iCustom(NULL,PERIOD_M15,"xxxx",SlowEMA1);//lavoro ok
//il sottostante errore ha funzionato! 
// Ext1Handle=iCustom(NULL,PERIOD_CURRENT, "xxxx",SlowEMA1);
// Ext2Handle=iCustom(NULL,tf, "xxxx",SlowEMA1); 
// Ext3Handle=iCustom(NULL,tf1, "xxxx",SlowEMA1);

non funziona per il codice sottostante: non è possibile modificare i parametri del periodo al volo!!!

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