Voglio davvero imparare MQL5 Dove posso iniziare? - pagina 5

 
Prendete qualsiasi codice da Codobase e iniziate ad analizzarlo/modificarlo, cosa è necessario e perché. La cosa principale è trovare un
 
Andrey F. Zelinsky:

iniziare a parlare di "vecchio linguaggio" -- bene, la documentazione non è adatta ai neofiti -- il 99% dei neofiti non può andare avanti con la documentazione -- c'è solo il manuale di Kovalev, buono/cattivo, vecchio/nuovo, ma c'è solo quello.

Volevo davvero dire esattamente questo, ma mi sono trattenuto. E ora me lo lascio sfuggire. Fate come volete. Non ho letto il manuale di Kovalev e non ne soffro. La documentazione è sufficiente per me. Se non l'ho capito dalla prima lettura, lo rileggo. E continuare fino a quando non capisco.

 
Andrey F. Zelinsky:

iniziare a parlare di "vecchio linguaggio" -- beh, la documentazione non è adatta ai principianti -- il 99% dei principianti non può andare avanti con la documentazione -- c'è solo il tutorial di Kovalev, buono/cattivo, vecchio/nuovo, ma c'è solo quello.

IMHO naturalmente, ma se i medici locali non ti hanno fatto entrare, non ha senso cercarlo, è solo una perdita di tempo. Beh, non tutti sono portati per questo, come scrivere poesie, per esempio.
 
Alexey Viktorov:

Volevo davvero dire esattamente questo, ma mi sono trattenuto. E ora me lo lascio sfuggire. Lascia che sia la tua strada. Non ho letto il libro di testo di Kovalyov e non ne soffro. La documentazione è sufficiente per me. Se non l'ho capito dalla prima lettura, lo rileggo. E continuo finché non capisco.


"Ognuno di noi ha il proprio percorso, il proprio obiettivo, ma condividiamo tutti lo stesso fine. Tutte le strade non portano da nessuna parte. Così tutta la gioia e il significato non sono nella meta, ma nella strada stessa" [Carlos Castaneda].

 
Vladimir Simakov:
Se non sai come fare un'entrata sui moli locali, non dovresti cercarla, non ha senso, è solo una perdita di tempo. Beh, non a tutti è dato, come, per esempio, scrivere poesie.

È meno comune che la gente provi a scrivere poesie che a programmare in mql. Nessun linguaggio che vogliono imparare tanto quanto mql, ma è ancora in coda in termini di popolarità. Forse ci provano in C, ma capiscono rapidamente che non possono gestire un compito normale, e non è interessante scrivere delle sciocchezze. Ma a Forex pensano di aver trovato un graal e hanno urgente bisogno di programmarlo. Sento la pietà di condividere un'idea. Dobbiamo prenderci in giro per cercare di padroneggiare la lingua.

Per tutti quei masochisti: programmare non è solo conoscere la sintassi del linguaggio, ma la capacità di impostare un compito per raggiungere l'obiettivo. Esattamente il compito. Provate a scrivere prima un ToR, dopo averlo letto il programmatore non avrà domande e potrà scrivere i vostri desideri. Non è necessario stendere il proprio graal, scrivere TOR per incrociare le medie mobili. Come determinare che le medie si sono incrociate, cosa considerare quando si chiude la posizione, in modo che non se ne apra subito un'altra. E così via...

 

In generale, non importa in quale lingua programmare.

Ci sono procedure e funzioni che compongono il codice di qualsiasi programma.

Le lingue differiscono solo nella forma delle voci.

Per esempio

Pascal

La funzione

function SplitString(const Str: string): string;
var
  k: integer;
begin
  result:= Str;
  k:= Pos('-', result);
  if(k > 0) then
  begin
    Delete(result, k, length(result) - k + 1);
  end else result:= '';
end;

Stessa funzione in MQL5

string SplitString(const string Str)
{
  if(StringLen(Str) > 0)
  {
    int k = StringFind(Str, "-");
    if(k>-1)
    {
      return(StringSubstr(Str, 0, k));
    }
  }
  return("");
}

La cosa più importante nella programmazione è capire cosa si sta facendo!

 
prostotrader:

In generale, non importa in quale lingua programmare.

...

Se non è con.
 
Dmitry Fedoseev:
Se non è c.

Cosa c'è di sbagliato in C?

 
Vladimir Simakov:

Cosa c'è di sbagliato in C?

Questo è quello che voi - gli specialisti di C - fareste meglio a dirci. Sei il benvenuto a farlo. Solo perché c'è qualcosa che non va è la domanda sbagliata. Altrimenti direte che ho dichiarato che C è il linguaggio sbagliato.

 
muhhacc ccc:
Ciao a tutti. Voglio imparare MQL5 /
Ragazzi, potete dirmi da dove cominciare? Forse c'è un video tutorial?
Ho trovato il materiale video ma non capisco più dell'80% di quello che mostra come scrivere EAs per esempio ( esempio di varie funzioni e così via ) ho bisogno delle basi.
Grazie per la comprensione

Cerca su internet un libro su MQL5. Può essere utile.

Uso avanzato della piattaforma di trading
MetaTrader 5
© Timur Mashnin, 2016