Domande di base da un nuovo arrivato - pagina 2

 
Grazie! L'ha scritto usando il modello MACD Sample. Funziona, ma solo da solo. La visualizzazione mostra che le posizioni sono aperte e chiuse non a causa di condizioni specifiche, ma non è chiaro quando. Finora non riesco a capire cosa c'è di sbagliato nel codice. Ma grazie per averlo fatto funzionare almeno!
 
doublezero:
Grazie! L'ha scritto usando il modello MACD Sample. Funziona, ma solo da solo. La visualizzazione mostra che le posizioni sono aperte e chiuse non a causa di condizioni specifiche, ma non è chiaro quando. Finora non riesco a capire cosa c'è di sbagliato nel codice. Grazie per averlo fatto funzionare almeno!
Non sono più un EA perché dovrei entrare nei dettagli di mql 5 e attualmente sto lavorando solo con mql 4
 

MKL5 è un po' un'oca selvaggia. Agli indicatori vengono assegnati dei pesi(?!). Non ne ho bisogno, se la mia strategia si basa sul posizionamento reciproco delle linee degli indicatori. Non so come aggirare questi pesi. In generale, a mio parere, questa è una sciocchezza invertita per un tipo di Expert Advisor. È difficile scrivere qualcos'altro.

E gammaray ottiene rispetto e credito.

 
Ho una domanda: ho iniziato a studiare MKL4 per automatizzare il mio TS, ma in qualche modo ho cercato su Google "MKL5" e ho letto che per scrivere un consigliere in MKL5 non è necessario conoscere il linguaggio di programmazione, qualsiasi principiante può farlo. Posso farlo senza alcun linguaggio di programmazione. Ho trovato lo stesso in MKL5 come in MKL4. Potete dirmi in poche parole qual è la differenza tra MKL4 e MKL5?
 
toni_stark:
La mia domanda è questa: ho iniziato a studiare MKL4 per automatizzare il mio EA e in qualche modo ho cercato su Google "MKL5" e ho letto che non ho bisogno di conoscere il linguaggio di programmazione per scrivere un EA in MKL5, qualsiasi principiante può farlo. Posso farlo senza alcun linguaggio di programmazione. Ho trovato lo stesso in MKL5 come in MKL4. Potete dirmi in poche parole qual è la differenza tra MKL4 e MKL5?

La differenza è l'artificio.

Anch'io sono caduto in questo trucco. Infatti, in MKL4 e specialmente in MKL5 ci sono così tante sfumature di cui non si può leggere da nessuna parte che è frustrante. Ho provato ad adattare i codici già pronti alla mia strategia, ma sono tutti scritti in modo diverso. Finora non sono riuscito a coglierne l'essenza. Più ci si addentra in MCQL, più diventa chiaro che è possibile scrivere un Expert Advisor senza studiare la programmazione nei dettagli, utilizzando solo i sistemi di trading disponibili nel codice base, modificandoli leggermente. E se il vostro TS è fondamentalmente diverso, non funzionerà nulla. Secondo me, questo è fatto apposta, per ordinare un Expert Advisor da uno specialista, pagando soldi e rinunciando alla tua strategia redditizia. La mia domanda è questa: quando ho iniziato a studiare l'Expert Advisor, ho iniziato a studiarlo e ho scoperto che non è redditizio.

 
doublezero:

La differenza è l'artificio.

Anch'io sono caduto in questo trucco. Infatti, in MKL4 e specialmente in MKL5 ci sono così tante sfumature di cui non si può leggere da nessuna parte, che è frustrante. Ho provato ad adattare i codici già pronti alla mia strategia, ma sono tutti scritti in modo diverso. Finora non sono riuscito a coglierne l'essenza. Più ci si immerge in MCQL, più diventa chiaro che è possibile scrivere un Expert Advisor, senza studiare la programmazione e nei dettagli, utilizzando solo i sistemi di trading disponibili nel codice base, modificandoli leggermente. E se il vostro TS è fondamentalmente diverso, non funzionerà nulla. Secondo me, questo è fatto apposta, per ordinare un Expert Advisor da uno specialista, pagando soldi e rinunciando alla tua strategia redditizia. E avendo testato un sacco di Expert Advisors già pronti dalla base, mi sono convinto che TUTTI sono poco redditizi.

Quando ho programmato per 15 anni, mi sono reso conto che mql ha così tante insidie di cui gli altri linguaggi si sono sbarazzati molto tempo fa che è difficile da credere. Da notare che non ho avviato affatto mql 5 perché il mio broker non supporta Metatrader 5. Devo dire che non ho ancora visto mql 5 perché il mio broker non supporta Metatrader 5. Non ho scelta, quindi devo lavorare con mql. Ma non c'è scelta, quindi devo lavorare con ciò che è disponibile).
 
doublezero:

La differenza è l'artificio.

Anch'io sono caduto in questo trucco. Infatti, in MKL4 e specialmente in MKL5 ci sono così tante sfumature di cui non si può leggere da nessuna parte, che è frustrante. Ho provato ad adattare i codici già pronti alla mia strategia, ma sono tutti scritti in modo diverso. Finora non sono riuscito a coglierne l'essenza. Più ci si addentra in MCQL, più diventa chiaro che è possibile scrivere un Expert Advisor senza studiare la programmazione nei dettagli, utilizzando solo i sistemi di trading disponibili nel codice base, modificandoli leggermente. E se il vostro TS è fondamentalmente diverso, non funzionerà nulla. Secondo me, questo è fatto apposta, per ordinare un Expert Advisor da uno specialista, pagando soldi e rinunciando alla tua strategia redditizia. E avendo testato un sacco di Expert Advisors già pronti dalla base, mi sono convinto che TUTTI sono poco redditizi.

E cosa, mi scusi, si aspettava? La situazione del mercato cambia molto frequentemente, e l'EA che ieri funzionava bene, oggi potrebbe perdere tutto il tuo deposito, sapendo bene che sta facendo tutto bene. Il tuo profitto è lo stesso per i broker, per non parlare del fatto che il 98% dei broker russi guadagnano solo quando tu stai perdendo.
E per quanto riguarda il codice. Diversi autori - diverso stile di scrittura del codice. Niente di giusto o sbagliato qui, solo approcci diversi. Ad alcuni piace scrivere in stile procedurale (le funzioni chiamano altre funzioni), ad altri in stile programmazione orientata agli oggetti. Da qualche parte uno si adatta meglio dell'altro.
MT5 ha un approccio radicalmente diverso alle transazioni. Se in MT4 l'unità di base è un ordine, in MT5 è già una posizione come insieme di ordini.
 
gammaray:
Avendo programmato per 15 anni mi sono reso conto che mql ha così tante insidie di cui gli altri linguaggi si sono liberati molto tempo fa, che è difficile da credere. Devo dire che non ho guardato affatto mql 5 perché il mio broker non supporta Metatrader 5. Devo dire che non ho ancora visto mql 5 perché il mio broker non supporta Metatrader 5. Non ho scelta, quindi devo lavorare con mql. Ma non c'è scelta, quindi dobbiamo lavorare con quello che abbiamo).
Così voi deliberatamente, senza avere la minima esperienza di programmazione in MQL5, vi impegnate in discorsi sulla lingua? Questo è un forum tecnico e le parole dovrebbero essere supportate dal codice.
 
Karputov Vladimir:
Quindi stai deliberatamente, senza nemmeno la minima pratica di programmazione MQL5, impegnandoti in una negoziazione del linguaggio? Questo è un forum tecnico e le parole dovrebbero essere confermate dal codice.
MQL5 ha più possibilità, ma non c'è nessun posto dove applicarle nel trading reale, diciamo. E quelli che hanno giocato con un tester cinque anni fa fanno già trading su MT4. Quindi con MT5, devi iniziare da qualche parte...
 

Ho aggiunto un prodotto al mercato, il moderatore ha detto di aggiungere un Controllo Fondi Gratuito.

La condizione che mi ha dato, ma quale azione dovrebbe compiere?

Posso impostare il contatore all'infinito (così il robot aspetterà la ricarica). Notifica all'utente almeno su un telefono cellulare. Posso impostare il contatore all'infinito (il robot aspetterà il riavvio del robot).

Motivazione: