Cosa ci vorrebbe per far sì che tutti passino finalmente alla MT5? (raccolta di opinioni) - pagina 18

 
Реter Konow:
La domanda vitale del thread. Una dichiarazione chiara, logica e ponderata è benvenuta.

Qual è il motivo della sua richiesta? Cosa vi impedisce di usare MT4? Si tratta di un'iniziativa sospetta e incomprensibile.

MT4 funziona in modo stabile, a differenza di MT5. La parola chiave è "funziona".

Se voi non avete una visione chiara del mercato, noi avremo una visione chiara del mercato.

Tutto a tempo debito, non bisogna anticipare il gioco - è pericoloso.

È davvero una questione vitale per voi?

Buona fortuna

 
Vladimir Perervenko:

...

È davvero una questione vitale per voi?

Buona fortuna

In generale, sì. È una questione importante per me. Stranamente è così.

 
Tutte le posizioni sembrano essere state espresse. Un grande ringraziamento ai partecipanti alla discussione. Ho intenzione di realizzare i miei prodotti solo per MT5 e quindi le opinioni sono importanti per me. Nessuno mi ha pagato e nessuno ha bisogno di me).
 

Mt5 ha la chiave del successo grazie alla sua vasta documentazione. Se hai una testa, puoi implementare qualsiasi progetto su mt5, con un piccolo dispendio di tempo e risorse. Che non può che rallegrarsi. Solo dopo aver usato altre lingue e terminali si capisce quanto sia più conveniente usare MT5.

Cosa voglio cambiare nel programma?

Mt5 è molto più pesante di Mt4. Penso che i grafici per le informazioni visive avrebbero potuto essere implementati come in Mt4. Un trader non ha differenza tra il grafico disegnato a minuti e quello disegnato a 5 minuti.

Se qualcuno nota una differenza, è solo nella velocità di tracciare lo stesso grafico su mt5, mentre il risultato è lo stesso. Ma per gli indicatori si prega di costruire mt5 lungo ingombrante ma corretto. Anche un editor obsoleto, che è inferiore a notepad++, necessario solo per la compilazione.

Inoltre sarebbe bello avere degli standard. La frammentazione spaventa i neofiti. Esiste una libreria standard, ma sono stati scritti pochi esperti e indicatori. Ognuno crea quello che vuole nel suo codice, il che riduce la leggibilità.
 

Rimuovere la libreria standard dalla documentazione, dal terminale e dagli esempi ufficiali. Almeno le classi di commercio e le classi di ambiente di commercio diretto.

Quello che abbiamo in realtà. I professionisti in qualsiasi impresa, in qualsiasi professione, compresa la programmazione, non sono più del 5-10%. Infatti c'è una grande massa di coloro che non sono programmatori professionisti, ma hanno iniziato a scrivere consulenti, indicatori per MT4 utilizzando esempi per se stessi e anche per i freelance.

A giudicare dai messaggi sul forum, molti di loro prendono il codice di Kim come esempio. Come è stato presentato il codice di Kim? Il suo codice completo è stato presentato. Cioè, si potrebbe guardare attraverso le specifiche ed esaminare i suoi interni. Come sono gli esempi dati al giorno d'oggi? Nello stile "ecco un metodo" e viene data solo la sua specificazione.

È chiaro che questo approccio non ti dà la possibilità di sentire il codice. Ma un non programmatore "che ha imparato il linguaggio da solo" non può andare oltre senza capirne l'essenza. Quindi usano MT4 perché semplicemente non capiscono MT5. E la parte del leone delle ragioni per non capire è spingere la libreria standard immensamente e in modo inetto.

 
Andrey F. Zelinsky:

Rimuovere la libreria standard dalla documentazione, dal terminale e dagli esempi ufficiali. Almeno le classi di commercio e le classi di ambiente commerciale.


Andrey, cosa sento? Volete rimuovere le classi commerciali dalla libreria standard di MQL5?

È incredibile.

 
Petros Shatakhtsyan:

Andrei, cosa sto sentendo. Volete rimuovere le classi di trading dalla libreria standard MQL5?

In primo luogo, non li uso. In secondo luogo, sono sempre stato un loro oppositore. Perché? L'ho spiegato nel post sopra.

 
Petros Shatakhtsyan:

Andrei, cosa sto sentendo. Volete rimuovere le classi di trading dalla libreria standard MQL5?

Mentalmente, cosa ti danno. Tutto può essere scritto in modo più compatto da soli. Quindi, per il bene degli esempi, vale la pena tenere solo

 

Il mio post era dal punto di vista del metodo di presentazione della lingua. È il metodo di presentazione della lingua che la rende facile o difficile da capire.

Come esempio. Qualcuno su un forum chiede: "Non posso aprire una posizione". Rispondono: "VederePositionOpen()". Spesso viene dato un link e spesso non èhttps://www.mql5.com/ru/docs/standardlibrary/tradeclasses/ctrade/ctradepositionopen.

Ma se la risposta fosse data così, alla maniera degli esempi di codice di Kim:

bool CTrade::PositionOpen(const string symbol,const ENUM_ORDER_TYPE order_type,const double volume,
                          const double price,const double sl,const double tp,const string comment)
  {
//--- check stopped
   if(IsStopped(__FUNCTION__))
      return(false);
//--- clean
   ClearStructures();
//--- check
   if(order_type!=ORDER_TYPE_BUY && order_type!=ORDER_TYPE_SELL)
     {
      m_result.retcode=TRADE_RETCODE_INVALID;
      m_result.comment="Invalid order type";
      return(false);
     }
//--- setting request
   m_request.action   =TRADE_ACTION_DEAL;
   m_request.symbol   =symbol;
   m_request.magic    =m_magic;
   m_request.volume   =volume;
   m_request.type     =order_type;
   m_request.price    =price;
   m_request.sl       =sl;
   m_request.tp       =tp;
   m_request.deviation=m_deviation;
//--- check order type
   if(!OrderTypeCheck(symbol))
      return(false);
//--- check filling
   if(!FillingCheck(symbol))
      return(false);
   m_request.comment=comment;
//--- action and return the result
   return(OrderSend(m_request,m_result));
  }

-- solo qui l'assurdità della "classe" e alcuni controlli dovrebbero essere rimossi nella presentazione.

È chiaro che lo stile di presentazione di Kim è più costruttivo e chiaro e permette a un non programmatore che è equilibrato nella sua comprensione del linguaggio di capire rapidamente e anche fare alcuni cambiamenti nella funzione delle posizioni di apertura.

Lo stesso effetto di comprensione non è presente quando viene presentato nello stile del riferimento a un metodo di classe.

A questo possiamo dire: "Le classi sono date nel codice sorgente e chiunque voglia capirlo, lo guarderà" - e questa risposta è molto semplice: "Abbiamo abbastanza di MT4".



p.s. Cosa c'entra un metodo di qualche classe con un linguaggio? Un metodo di classe non è altro che un esempio. Non dovrebbe sostituire e sostituire un costrutto linguistico chiave.

Cioè, in sostanza, cosa sta succedendo. Invece di riferirsi a un costrutto del linguaggio nella documentazione, ci si riferisce costantemente a un metodo di una classe "sotterranea". E poi ci chiediamo perché la maggior parte delle persone non capisce la lingua e trova difficile impararla.

 
Andrey F. Zelinsky:


Anch'io scrivevo così, ma Barabashka continuava a suggerire a tutti la libreria standard, e io la uso solo da più di un anno.

Molto breve e semplice, proprio come l'MFC di VS.

E non devi preoccuparti di determinare quale broker ha quale esecuzione e quale riempimento.

Motivazione: