MT5 è per i programmatori, non per i trader - pagina 19

 
ILNUR777:
Perché. Scrivere in µl5. È facile e semplice.


Non ho intenzione di impararlo. Posso fare un po' a 4 anni e mi va bene così.

 
Andrey F. Zelinsky:

tu sei il Bad Boy.



))) Sì, è quello che intendevo, chi serve i meticci riceve in cambio un barattolo di marmellata e un cesto di biscotti! A proposito, ho scritto perché mi sono ricordato di un vecchio cartone animato sovietico, ricordo debolmente quel film. Grazie per il trafiletto, andrò a prendere un po' di marmellata!

 
Vitaly Stepanov:
Leggendo il forum sono giunto alla conclusione che la maggior parte delle persone qui sono programmatori hardcore. Inoltre mi sembra che MT5 con il suo linguaggio di programmazione sia stato creato più per i programmatori che per i trader. E il programmatore deve usare MQL5 per creare possibilità di guadagno, ma cosa deve applicare il trader al trading freelance ogni volta che vuole controllare una nuova sfumatura della strategia sui dati storici? Inoltre, non riesco a trovare corsi MQL5 dove posso imparare il linguaggio. Ed è molto difficile per un umanista affrontare lo studio autonomo in questo campo.
Per quanto riguarda i terminali, entrambi sono abbastanza adatti al trading. Ma MT5 ha più caratteristiche, anche se MT4 ha qualcosa che MT5 non ha. Per esempio, possibilità di aggiungere manualmente oggetti grafici durante i test visivi, per evidenziare i livelli quando si testano Expert Advisors, indicatori e così via. In MT5 deve essere fatto programmaticamente, il che non è molto più difficile. Per quanto riguarda MQL4 e MQL5, entrambi i linguaggi sono per i programmatori, anche se MQL4 è più per i principianti. Ma MQL5 non è molto più difficile e per molti aspetti è simile a MQL4. Tuttavia, tutto è fatto molto bene in questo linguaggio e molte funzioni sono ottimizzate in termini di velocità. Quindi testare gli Expert Advisors in MT5 è molto più comodo e veloce che in MT4. Per quanto riguarda i corsi di formazione, consiglio di iniziare con C++. Potete utilizzare molti materiali e forum su questa lingua su Internet. Se volete imparare ad usare MQL5, troverete numerosi articoli su questo sito e anche un forum MQL5. Quindi vai avanti. Se volete capire il concetto stesso di programmazione, C++ è la vostra migliore scelta. Per essere in grado di fare tutto ciò che volete nei programmi, dovrete comunque studiare programmazione. O rinunciare. Ma allora dovrete assumere un programmatore. Inoltre, MetaTrader MT5 ha un costruttore di Expert Advisor. Tuttavia, non so quanto sia adatto per creare Expert Advisors, perché non lo uso, preferisco fare tutto programmaticamente.
 

Forum sul trading, sistemi di trading automatico e test di strategie di trading

Script: tutti gli ordini chiudono e cancellano

fxsaber, 2018.01.09 23:04

In questo caso l'obiettivo è una chiusura.

Una buona illustrazione del fatto che un principiante, pur facendo una serie di errori, ha raggiunto (tutti gli ordini di script si chiudono) l'obiettivo fissato facendo questo su MQL4.

Lui o lei ha anche deciso di condividere il suo lavoro in modo civile. E si possono segnalare gli errori nella discussione.

Forse, questa versione MQL è stata scelta per un motivo.

 
Mihail Matkovskij:
Per quanto riguarda i terminali, entrambi sono abbastanza adatti al trading. Ma MT5 ha più possibilità, anche se MT4 ha qualcosa che MT5 non ha. Per esempio, la possibilità di aggiungere manualmente oggetti grafici durante i test visivi, per evidenziare i livelli quando si testano Expert Advisors, indicatori, ecc. In MT5 deve essere fatto programmaticamente, il che non è molto più difficile. Per quanto riguarda MQL4 e MQL5, entrambi i linguaggi sono per i programmatori, anche se MQL4 è più per i principianti. Ma MQL5 non è molto più difficile e per molti aspetti è simile a MQL4. Tuttavia, tutto è fatto molto bene in questo linguaggio e molte funzioni sono ottimizzate in termini di velocità. Quindi testare gli Expert Advisors in MT5 è molto più comodo e veloce che in MT4. Per quanto riguarda i corsi di formazione, consiglio di iniziare con C++. Ci sono molti materiali e forum su questa lingua su Internet. Se volete imparare ad usare MQL5, troverete molti articoli e forum su questo sito. Quindi vai avanti. Se volete capire il concetto stesso di programmazione, C++ è la vostra migliore scelta. Per poter fare tutto quello che volete nei programmi, dovrete comunque imparare la programmazione. O rinunciare. Ma allora dovrete assumere un programmatore. Inoltre, MetaTrader MT5 ha un costruttore di Expert Advisor. Non so quanto sia adatto per creare Expert Advisors, perché non lo uso, preferisco fare tutto programmaticamente.

Di nuovo, per la 100500esima volta? Dritto verso il basso il paragrafo evidenziato per paragrafo.

  1. Quante volte posso ripetermi! I linguaggi sono gli stessi, le API sono diverse in alcuni punti. Non capite affatto la differenza tra un linguaggio di programmazione e un'API? Allora lascia che ti faccia un esempio, visto che hai la testa annebbiata. Qui ti vengono dati un francese e una francese. Parlano la stessa lingua, ma tu puoi scoparti la donna francese e lei darà alla luce un bambino. Se siete orientati in modo tradizionale, non andrete per il francese, convenzionalmente parlando, sbagliato API ))). In caso contrario, non partorirà. Questa è la differenza delle API - application program interface.
  2. I consigli su C++ sono in tema, solo che c'è molta differenza. Ma forse questo è il modo migliore per la gratuità al momento.

 
Artyom Trishkin:

È stato già detto molte volte su questo argomento - NON rifilare gli SB ai principianti che vogliono imparare la lingua e capirne le complessità.

N E Y E L L Y. Li rovina come potenziali membri della nostra comunità.

Ma ci sono alcune persone che lo trovano difficile da padroneggiare. Cosa si può fare? Spero che tu sia stato in grado di aiutare la persona che ha iniziato ad analizzare questi esempi? (Raro novizio per essere onesti)

Molte persone l'hanno imparato in 4. Hanno solo preso il codice e l'hanno analizzato. Potrebbero anche prendere intuitivamente qualcosa di pronto e rielaborarlo per se stessi. Anche su questo forum hanno consigliato di studiare subito la programmazione in condizioni di battaglia prendendo compiti concreti sull'esempio delle proprie idee. E non per stipare tutto in una riga. E hanno avuto successo. Ciò che era accattivante e coinvolgente, non c'era bisogno di scrivere tutto da zero e la comprensione è arrivata nel processo. Ha anche risparmiato molto tempo. Ora stai dicendo che sb è un male per un principiante. A quale altro male prenderà in considerazione le implementazioni che gli interessano, per imparare e ridisegnare da solo. Non ha altro male.

Ora, per arrivare in fondo, trovare un codice simile e rifarlo, dovete studiare ogni pezzo di questo codice, anche se dovete cambiare molto poco nell'essenza delle azioni logiche.

In 4, poteva valutare il codice e capire come funzionava. Qui no. Qui devi avere a che fare con un lavoratore e capire perché ci sono errori qui e bug là, di cosa ha bisogno in generale.
Ecco la logica del principiante. E non so come immagini questa logica.

E nessuno vuole dar loro un'alternativa in un approccio allo studio diverso dal 4. Rimane l'approccio accademico. E rispetto al quarto approccio, è molto più difficile da padroneggiare, non importa quello che si dice. Non impossibile, certo, ma anche non facile come viene solitamente presentato qui come realtà.

PS. Tu sai solo chiamarli fannulloni con il cervello di Egesh più e più volte. Confrontare la comunità del passato. Quindi la comunità era di migliore qualità, non solo in termini di apprendimento, ma anche nella scienza in generale. Questo non c'entra per niente. Non erano nemmeno interessati al mashka crossing stupido, se li si confronta con i nuovi arrivati. C'erano molti esperti di studio di altri settori tecnici. Ce n'erano molti, e il forum sembrava essere di qualità superiore sia nella discussione degli argomenti che nelle questioni sollevate. Alcuni se ne sono andati per conto loro, altri sono stati stupidamente allontanati dalla politica del forum. Quindi non confrontate il morbido con il caldo, anche se potete farlo facilmente ed è più facile per voi. Non è il cervello EGE degli studenti di oggi. Questo è il livello di quegli "scolari" degli scienziati del passato. E perché queste figure scientifiche sono diventate meno qui, in confronto a quello che sembra che il novizio è andato diverso con Eges cervello-domanda è anche interessante.
 
ILNUR777:
Molte persone l'hanno imparato in 4. Hanno solo preso il codice e l'hanno analizzato. Potrebbero anche prendere intuitivamente qualcosa di pronto e rielaborarlo per se stessi. Anche su questo forum hanno consigliato di studiare subito la programmazione in condizioni di battaglia prendendo compiti concreti sull'esempio delle proprie idee. Non solo memorizzare tutto a memoria. E sono riusciti a farlo. Ciò che era accattivante e coinvolgente, non c'era bisogno di scrivere tutto da zero e la comprensione è arrivata nel processo. Ha anche risparmiato molto tempo. Ora stai dicendo che sb è un male per un principiante. A quale altro male prenderà in considerazione le implementazioni che gli interessano, per imparare e ridisegnare da solo. Non ha altro male.

Ora per andare a fondo, trovare un codice simile e rifarlo, dovete studiare ogni pezzo di questo codice, anche se dovreste cambiare molto poco nell'essenza delle azioni logiche.

In 4, poteva valutare il codice e capire come funzionava. Qui non funzionerà a sensazione. Qui devi ancora avere a che fare con quello che funziona e capire perché ci sono errori qui e bug là, di cosa ha bisogno in generale.
Ecco la logica del principiante. E non so come immagini questa logica.

E nessuno vuole dar loro un'alternativa in un approccio allo studio diverso dal 4. Rimane l'approccio accademico. E rispetto al quarto approccio, è molto più difficile da padroneggiare, non importa quello che si dice. Non impossibile, certo, ma anche non facile come viene solitamente presentato qui come realtà.

PS. Tu sai solo chiamarli fannulloni con il cervello di Egesh più e più volte. Confrontare la comunità del passato. Quindi la comunità era di migliore qualità, non solo in termini di apprendimento, ma anche nella scienza in generale. Questo non c'entra per niente. Non erano nemmeno interessati al mashka crossing stupido, se li si confronta con i nuovi arrivati. C'erano alcuni esperti di studi di mt da altri campi tecnici. Ce n'erano molti, e il forum sembrava essere di qualità superiore sia nella discussione degli argomenti che nelle questioni sollevate. Alcuni se ne sono andati per conto loro, altri sono stati stupidamente allontanati dalla politica del forum. Quindi non confrontate il morbido con il caldo, anche se potete farlo facilmente ed è più facile per voi. Non è il cervello EGE degli studenti di oggi. Questo è il livello di quegli "scolari" degli scienziati del passato. E perché ci sono meno di questi scienziati qui, rispetto a quello che sembra che il nuovo arrivato abbia un cervello diverso dall'Unified State Examiner è una domanda interessante.

Le lingue sono le stesse.
Usare SB è un male per un principiante che vuole imparare e padroneggiare una lingua.
L'uso di SB è buono per un principiante che vuole fare un piccolo campione veloce e testare la sua strategia.

 
Artyom Trishkin:

Le lingue sono le stesse.
Usare SB è un male per un principiante che vuole imparare e padroneggiare la lingua.
L'uso di SB è utile per un principiante che vuole creare rapidamente un piccolo strumento tester e testare la propria strategia.

La vostra politica è chiara per me. Si può chiudere un occhio su ciò che è scritto sopra. Ma dietro la mia opinione ci sono esempi reali di persone che non la pensano così, e non per dispetto. Così come gli esempi che ti hanno dato qui, e non solo, gli altri membri del forum. Se fossero uguali, non ci sarebbero questi problemi.
 
ILNUR777:
La vostra politica è chiara per me. Potete chiudere un occhio su ciò che è scritto sopra quanto volete. Ma dietro la mia opinione ci sono esempi reali di persone che non la pensano così, e non per cattiveria. Così come gli esempi che vi sono stati dati qui, e non solo, da altri utenti del forum. Se fossero uguali, non ci sarebbero questi problemi.
Tutti gli esempi che date sono solo parole sulla complessità. E nessuno di voi ha mai fatto una domanda sul riferimento a SB. Non uno. Non uno. Ma sono state dette mille parole sulla complessità. Voglio dire, sto solo piagnucolando, scusate.
 
Artyom Trishkin:
Tutti gli esempi che date sono solo parole sulla complessità. E nessuno di voi ha mai fatto una domanda sull'aiuto di SB. Non uno. Non uno. Ma sono state dette mille parole sulla complessità. Voglio dire, sto solo piagnucolando, scusate.
Non chiedere scusa. Essere scortese con un altro punto di vista sembra essere diventato la norma. Non volete capire l'essenza di ciò che viene detto.
A cosa servono gli esempi? Quindi chiederà dell'esempio nel libro e dopo qualche tempo gli spiegheranno cosa e come. Si scoprirà che se si prendono alla lettera le parole della somiglianza, non è così. Se dici un paio di righe in più, non è importante. Anche in questo caso non avrete ragione, e continuerete a ripetere di essere uguali.
E ancora si ostina a non vedere l'essenza del problema. Non si tratta di qualche riga in più per un principiante, o per qualcuno che capisce un po' di mt4. Le cose che possono aver imparato facilmente da soli, ora devono fare degli esempi sul forum per chiarirle.
Ho già risposto in dettaglio sopra.
Motivazione: