Announcement

Collapse
No announcement yet.

Un silenzio che fa rumore

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Un silenzio che fa rumore

    Mi pare che il fatto che che questa categoria sia vuota la dica molto sul successo di MQL5 ...
    Premetto che sto usando per il trading solamente mt4 e mql4, ma sto anche esplorando alternative come C-lite di Zorro.

    Tutti usiamo mql4 perchè mt4 è gratis e supportato da tutti i broker.
    Bisogna però essere obiettivi e ammettere che più che un linguaggio per il trading sembra più qualcosa pensato per gestire un database.
    Per impostare un trail serve un ciclo, non supporta serie/vettori, e ciò fa parecchio pensare visto che i prezzi sono una serie.
    Per convertire una strategia che in easylanguage prende 20 righe in mql4 ne servono più di 100.

    Purtroppo con mql5 hanno deciso di peggiorare ulteriormente la situazione.
    Le strategie di trading sono un qualcosa di semplice e sequenziale, cosa te ne fai di un linguaggio ad oggetti?

    Se per incrociare due medie in easylanguage fai uno script di 20 righe in mql4 te ne servono 100, mql5 forse te la cavi con 400. :03.bigsmile_80_anim
    Last edited by CavaliereVerde; 14-05-2017, 11:38.
    www.forexelate.com - www.darwinex.com/username/CavaliereVerde - www.myfxbook.com/members/CavaliereVerde

    #2
    eggià... :08.sweating_80_anim

    ne parlavamo qui del rischio di dover passare a Mql5, ma pare che la fine di Mt4 sia per ora sventata
    La vita non è un giro di prova, cogli l’attimo..
    Realizzazione per Metatrader4 di trading system, indicatori, pattern grafici, Ottimizzazioni IS-OOS su Forex e CFD, Analisi di Portafoglio .

    Comment


      #3
      Me ne guardo bene dallo sputare nel piatto in cui mangio.
      Metaquotes mi da un piatta con cui posso fare trading algoritmico professionalmente anche se c'è di meglio.

      Come scrivi anche tu è gratis ma potrebbero farla pagare centinaia di euro, i soldi li cacciano i broker.
      E poi detto tra noi se costasse 200 euro sarebbe meglio, sparirebbe il 99% della m. che si trova sul web.

      Se devo andare oltre però non vado certo verso mql5.
      Piuttosto studio easylanguage, zorro o python.
      www.forexelate.com - www.darwinex.com/username/CavaliereVerde - www.myfxbook.com/members/CavaliereVerde

      Comment


        #4
        Proprio ieri stavo programmando su MT5. Concordo pienamente sul fatto che con l'MQL5 hanno complicato le cose al posto di semplificarle.
        Il bello è che quella proporzione che hai fatto (100 righe MQL4 e 400 righe MQL5) non è per niente lontana dalla realtà.:03.bigsmile_80_anim
        Skype: cadddami

        Comment


          #5
          Il punto è che veramente non riesco a spiegarmi perchè??
          MT5 è sicuramente più evoluto del 4, è più veloce testa i portafogli, ma perchè mettere i bastoni tra le ruote ai trader?
          A sto punto tanto vale programmare applicazioni web in assembler! :03.bigsmile_80_anim
          Cose te ne fai di tutte ste strutture? Non devi mica programmare un gestionale!

          www.forexelate.com - www.darwinex.com/username/CavaliereVerde - www.myfxbook.com/members/CavaliereVerde

          Comment


            #6
            A proposito di mt4 e mt5 riguardo gli expert sento pareri contrastanti gli expert che girano sulla mt4 sono compatibili sulla mt5 o devono essere riprogrammati?

            Comment


              #7
              Originally posted by ste View Post
              A proposito di mt4 e mt5 riguardo gli expert sento pareri contrastanti gli expert che girano sulla mt4 sono compatibili sulla mt5 o devono essere riprogrammati?
              riprogrammati
              La vita non è un giro di prova, cogli l’attimo..
              Realizzazione per Metatrader4 di trading system, indicatori, pattern grafici, Ottimizzazioni IS-OOS su Forex e CFD, Analisi di Portafoglio .

              Comment


                #8
                cadddami umbertosm
                Vedo che siete entrambi programmatori...
                Allora la risposta me la do da solo, se mql fosse semplice come easylanguage o c-lite avreste molto meno lavoro!
                Quindi...
                dovete ringraziare metaquotes che è riuscita a creare mql5 e a rendere necessarie 400 righe per incrociare 2 medie.
                :39.clapping_80_anim:42.rofl_80_anim_gif​​​​​​​
                www.forexelate.com - www.darwinex.com/username/CavaliereVerde - www.myfxbook.com/members/CavaliereVerde

                Comment


                  #9
                  Anche se la discussione e' datata volevo dissentire da cio' che avete scritto.

                  C'e' questa leggenda che mql5 sia un linguaggio ad oggetti. Si e' vero, supporta paradigma ad oggetti, ma anche mql4 e' cosi.
                  Mql4 supporta anch'esso il paradigma ad oggetti, di fatto molti programmatori esperti sul sito metaquote rilasciano librerie e codici scritti in mql4 con paradigma ad oggetti.

                  Mql4 ed Mql5 sono liguaggi uguali, simili al c++, ci puoi scrivere sia codice procedurale che ad oggetti.
                  Il vero cambiamento sta nella piattaforma e non nel linguaggio.
                  La modifica piu' evidente sta negli ordini, nella mt5 ci sono 6 tipi di ordine, la possibilita' di collegarsi agli exchange (tipo CME) ed hanno introdotto il book.

                  Per la MT5 hanno di certo pubblicizzato la programmazione ad oggetti, rispetto al procedurale, perche' ti permette di scrivere codice piu' leggibile e manutenibile nel tempo.
                  Per questo la stessa Metaquotes rilascia con la piattaforma MT5 una libreria standard che semplifica lo sviluppo di expert, script e indicatori.

                  Molti finti guru per anni si sono spacciati per programmatori mql4 scopiazzando a destra e sinistra senza capire niente. Addirittura nessuno ha capito che con mql5 si puo' scrivere codice procedurale esattamente come si fa con mql4. Questi guru programmatori hanno quindi messo in giro la voce che mql5 e' difficile, ad oggetti e pure prolisso addirittura, fino all'anno scorso, qualcuno diceva che mql5 non era ancora stabile (dopo 8 anni di presenza sul mercato : ) ).

                  Vi consiglio di leggere piu' articoli direttamente dalla fonte Metaquotes e scoprirete che mql5 e' piu' facile di quanto pensiate. Torverete anche metodi e librerie per scrivere codice funzionante su entrambe le versioni della piattaforma (c'e' una serie di articoli/tutorial dedicati a questo).

                  Comment


                    #10
                    A più di un anno di distanza ti do ragione.
                    Ne frattempo ho imparato a codificare in mql5 le mia strategie che usano indicatori, la colpa è un pò anche di metaquotes che si è "dimenticata" di insegnare che in mql5 gli indicatori vanno usati con la libreria standard e quindi con gli oggetti invece che impazzire con i vari copybuffer e roba di programmazione a basso livello.
                    Usando la libreria e le classi cTrade e cIndicator si possono creare tutte le strategie classiche con un codice ancora più corto e leggibile di mql4.
                    www.forexelate.com - www.darwinex.com/username/CavaliereVerde - www.myfxbook.com/members/CavaliereVerde

                    Comment


                      #11
                      Originally posted by CavaliereVerde View Post
                      Il punto è che veramente non riesco a spiegarmi perchè??
                      MT5 è sicuramente più evoluto del 4, è più veloce testa i portafogli, ma perchè mettere i bastoni tra le ruote ai trader?
                      A sto punto tanto vale programmare applicazioni web in assembler! :03.bigsmile_80_anim
                      Cose te ne fai di tutte ste strutture? Non devi mica programmare un gestionale!
                      Quindi in MT5 puoi testare un EA che operi contemporaneamente in più valute e/o tf?

                      Comment


                        #12
                        Originally posted by CavaliereVerde View Post
                        A più di un anno di distanza ti do ragione.
                        Ne frattempo ho imparato a codificare in mql5 le mia strategie che usano indicatori, la colpa è un pò anche di metaquotes che si è "dimenticata" di insegnare che in mql5 gli indicatori vanno usati con la libreria standard e quindi con gli oggetti invece che impazzire con i vari copybuffer e roba di programmazione a basso livello.
                        Usando la libreria e le classi cTrade e cIndicator si possono creare tutte le strategie classiche con un codice ancora più corto e leggibile di mql4.
                        Intendi questo? https://www.youtube.com/watch?v=N9Dh...z3pz0j&index=3

                        Ovviamente solamente sugli indicatori classici nativi MT5... comunque, come ovvio che sia, MQL% è avanti di brutto rispetto al 4!!

                        Comment

                        Working...
                        X