Formazione MQL5 - pagina 5

 
denkir:
Anche la questione del copyright deve essere affrontata...
Huh )) tutti sono ossessionati dalla questione del copyright
 
Mischek:
Cavolo )) tutti sono ossessionati da questi diritti

Tutti vogliono posizionarsi. Si tratta solo di capire di quali diritti stiamo parlando. Se c'è una pubblicazione (secondo la legge russa, una pubblicazione elettronica è considerata una pubblicazione), allora i diritti d'autore sono già segnati e l'autore, se vengono rilevate ristampe o plagi, può fare un reclamo nei suoi diritti. Non è chiaro a quali diritti denkir si riferisca.

Molto probabilmente denkir sta parlando dei diritti di leggere questo corso solo a lui e a nessun altro.

 
denkir:

ivandurak, la gente dovrebbe sempre avere una scelta .Nessuno vieta ai curiosi di studiare l'argomento da soli. Alcune persone hanno bisogno di aiuto. Alcuni non lo fanno...

Ho già tenuto diverse conferenze. Penso che l'argomento dell'OOP non sarà trattato nel corso di base. Il problema è chiuso.

Per riassumere brevemente. Insegnerete a persone per le quali la programmazione, anche a livello di Hello Programmer, è geneticamente controindicata. Per esempio mio figlio (ragazza bionda) sa perfettamente dalle lezioni di informatica cosa sono i tipi di dati, i cicli e le subroutine.

E questo è cervellotico.... scusa il tuo progetto per 300 rubli, lo stesso vale per il lavoro di servizio. Senza offesa, presto per aprire stagione dacia a prendere un cubo di schiuma di cemento e metterlo sulla malta costa da 70 a 100 rubli. Vieni e ti pagherò 500 rubli al giorno.

Как заказать торгового робота на MQL5 и MQL4
Как заказать торгового робота на MQL5 и MQL4
  • 2010.06.18
  • MetaQuotes Software Corp.
  • www.mql5.com
С запуском сервиса "Работа" MQL5.community становится идеальным местом для размещения заказов и оказания услуг программирования. Тысячи трейдеров и разработчиков ежедневно посещают этот ресурс и с легкостью могут помочь друг другу. Для трейдера сервис "Работа" - это легкая возможность получить свой собственный эксперт. Для MQL5-разработчика это возможность легко найти новых клиентов. В данной статье мы рассмотрим возможности этого сервиса.
 
abolk:

Sono d'accordo con ivandurak. C'è abbastanza materiale negli articoli per i principianti + c'è un forum con domande/risposte. Il volenteroso e capace con tale saturazione informativa, qualsiasi corso sarà ascoltato, se lo ascolterà, al livello di Hello World. Il posizionamento dei corsi MQL5 come corsi di programmazione è discutibile.

Sì, ivandurak potrebbe avere ragione. Ma penso che un principiante passerà più tempo a formare il suo sistema di conoscenze.

...A giudicare dal programma del corso:

L'interesse pratico arriva alla lezione 8 o 9, prima sono solo chiacchiere che non interessano a nessuno.

Non si dovrebbe iniziare con una lista di lezioni, ma con lo scopo del corso. E dallo scopo del corso dovrebbe essere compilata una lista di lezioni.

Sulla base dell'elenco annunciato di lezioni, lo scopo del corso è di introdurre la sintassi del linguaggio MQL5 e come lavorare con la MT e l'editor. Chi ha bisogno di questi corsi? La gente vuole ascoltare una lezione oggi e scrivere un Expert Advisor o un indicatore oggi. E gli argomenti dati - possono realizzare il loro interesse solo all'ottava o nona lezione.

Se l'autore ha scritto che ci saranno dei compiti a casa, non mi è chiaro, se stiamo parlando di Expert Advisors e indicatori solo nelle lezioni 8-9, allora quali saranno i compiti dopo le lezioni 1-7?

Si ragiona dalla posizione di un professionista, che può vedere nel codice di qualcun altro in pochi secondi, per esempio, che tipo di variabili sono presenti nel testo del programma. E se una persona non sa nemmeno la differenza tra i file *.mq5 e *.ex5, se ci vogliono 20 minuti per spiegare e mostrare nel Debugger come si possono vedere i valori delle variabili, se una persona vede la sintassi evidenziata per la prima volta e chiede, perché il testo è colorato diversamente?

Loscopo del corso è quello di formare un sistema di conoscenze di base necessarie ai principianti per programmare autonomamente Expert Advisors, script, indicatori. Il corso non è destinato a iniziare immediatamente a scrivere Expert Advisors redditizi. Ma. Riceverà le competenze e la comprensione di ciò che è lo sviluppo degli Expert Advisor, cosa fanno, e quali passi devono essere passati per creare un Expert Advisor. Questo formerà, per così dire, la base per il loro ulteriore sviluppo come sviluppatore dei propri programmi MQL5.

Quando le persone iniziano a imparare una lingua straniera, di solito imparano l'alfabeto. Pertanto, è molto importante per un principiante nella programmazione padroneggiare un concetto elementare come quello di "variabile", per esempio. Non sono d'accordo che sia balbettare. Un'altra cosa è mostrare e dire cosa fanno le variabili e perché, ecc. Bisogna dare alle persone l'opportunità di scrivere qualcosa da soli in codice subito...

Forse voi, da parte vostra, sarete interessati e scriverete il vostro corso per conto di un praticante...

 
ivandurak:

Lo stesso vale per il servizio di lavoro.

Riguardo agli ordini nel servizio di lavoro. Ci sono programmi semplici - per aprire/chiudere un ordine, e ci sono programmi con una complessa logica di acquisizione del segnale. Per esempio, l'analisi di diverse barre precedenti, la ricerca di un frattale o la ricerca di un incrocio di linee di pendenza. Coloro che possono risolvere problemi complessi - non hanno bisogno di corsi. E quelli che frequentano i corsi - ecco perché hanno bisogno di questi corsi. Se i futuri ascoltatori vogliono risolvere problemi complessi, allora gli articoli pubblicati sono sufficienti per loro. Se i futuri ascoltatori vogliono risolvere problemi semplici, non hanno bisogno di corsi, perché i problemi semplici non servono. Quelli che vogliono fare semplici correzioni in un codice già esistente, non hanno nemmeno bisogno dei corsi.

Vedo una prospettiva solo nei webinar tematici mirati.

 

abolk:

Appoggio l'idea dei corsi; i corsi sono necessari e 300 rubli a lezione sono accettabili. Tuttavia, dubito che tali corsi avranno successo, saranno interessanti e richiesti nella sequenza descritta. I corsi non sono presentati come una lista di lezioni. Ci deve essere un programma chiaro e dettagliato: il nome dell'argomento e, per ogni argomento, un obiettivo, degli obiettivi e un abstract.

Il programma esteso sarà disponibile più tardi.

Alexei ha chiesto sopra: "Dove posso leggerlo? Una domanda valida e ragionevole. Se i corsi devono essere letti, spiegati e rispondere, allora le conferenze dovrebbero essere pre-pubblicate, in modo che l'ascoltatore possa prepararsi in anticipo, per preparare le domande. Come sono strutturati i corsi e le lezioni negli istituti di formazione? Viene fornita una serie di letteratura metodica. E nel caso della voce si suppone: paga 300 rubli e imparerai quello che sto per dire.

Se Renat ha detto "un'ottima idea", allora i corsi dovrebbero essere dati e presentati sotto forma di un servizio speciale, dove si terranno webinar tematici. Come avviene in molti portali, il cui scopo è "imparare".

Ottima osservazione. Mi impegno a preparare tutto e a presentarlo per la revisione.
 
denkir:

Abolk, tu stai ragionando dal punto di vista di un praticante...

Sto parlando dal punto di vista della familiarità con PL/1, Fortran, Pascal, C, Forth, Lisp, Prolog, Clipper ... (Non posso nemmeno nominare l'intera lista) - non solo dal punto di vista della conoscenza, ma dal punto di vista del loro uso pratico, non per me. Anche in termini di sviluppo e implementazione di diversi progetti ACS. Anche dal punto di vista della preparazione personale e della lettura di non mille ore di conferenze e lezioni di laboratorio sull'informatica, la programmazione e argomenti correlati.
 
abolk:

Tutti vogliono posizionarsi. Si tratta solo di capire di quali diritti stiamo parlando. Se c'è una pubblicazione (secondo la legge russa, una pubblicazione elettronica è considerata una pubblicazione), allora i diritti d'autore sono già segnati e l'autore, se vengono rilevate ristampe o plagi, può fare un reclamo nei suoi diritti. Non è chiaro a quali diritti denkir si riferisca - molto probabilmente per il bene dei "geek".

Abolk, apprezzo i tuoi commenti. Infatti, sono, come si dice, "dritti al punto".

Sui diritti. Intendevo quanto segue. MetaQuotes è l'autore e il detentore del copyright del materiale teorico di pubblico dominio. A volte faccio dei riferimenti al sito https://www.mql5.com/ru, per esempio nella descrizione di alcune funzioni. Non sono sicuro di avere il diritto di fare questo senza la conoscenza e il consenso della compagnia... Questo è tutto...

Molto probabilmente denkir sta parlando dei diritti di leggere questo corso solo a lui e a nessun altro.

Sorrido :-))

Автоматический трейдинг и тестирование торговых стратегий
Автоматический трейдинг и тестирование торговых стратегий
  • www.mql5.com
MQL5: язык торговых стратегий для MetaTrader 5, позволяет писать собственные торговые роботы, технические индикаторы, скрипты и библиотеки функций
 
abolk:
Sto parlando in termini di familiarità con PL/1, Fortran, Pascal, C, Forth, Lisp, Prolog, Clipper... (Non posso nemmeno nominare l'intera lista) - e non solo la familiarità, ma in termini di utilizzo nella pratica, e non per me stesso. Anche in termini di sviluppo e implementazione di diversi progetti ACS. Anche in termini di preparazione personale e lettura di più di mille ore di conferenze e lezioni di laboratorio su informatica, programmazione e argomenti correlati.

Beh, probabilmente ci sono pochissimi specialisti come te... quindi c'è una proposta per te di sviluppare un corso mirato! Penso che sarà molto richiesto ...

Grazie ancora per i vostri commenti...

 
denkir:

Quindi abbiamo una proposta per voi per sviluppare un corso di destinazione! Penso che ci sarà una grande domanda per questo...

La preparazione di qualsiasi corso di formazione è un'attività che richiede molto tempo.

Conosci le norme per la preparazione?

- 1 ora di lezione - fino a 6 ore
- 1 laboratorio - fino a 90 ore
- 1 incarico - fino a 0,5 ore

E questa stima è minima. E considera anche il tempo per preparare le lezioni su un corso già completato, il tempo per controllare i compiti e i test, il tempo per le consultazioni.

Per un tale dispendio di tempo, ci deve essere un pubblico garantito e un servizio speciale per i corsi e le classi online.

Quello di cui state parlando sono le lezioni individuali. E sul principio del "sono intelligente, quello che so e quello che dico". Quando conoscerete da vicino tali studi, capirete immediatamente la loro "efficacia" e "utilità". Ammetto che hai avuto un certo numero di sessioni di questo tipo e i tuoi occhi hanno "brillato". Ma questi sono casi speciali. Non avete informazioni per generalizzazioni e conclusioni.

Qualsiasi disciplina è una mentalità affilata per quella disciplina. Comincerete ad incontrare ascoltatori incapaci di andare oltre "Hello World". Non perché questi ascoltatori sono "stupidi", ma perché non vedono perché ne hanno bisogno, perché vi chiederanno sempre "quando scriveremo un Expert Advisor o un indicatore" e voi gli risponderete "aspetta, dobbiamo capire cos'è una variabile". Comincerete a incontrare una diffusa incomprensione. Comincerete a sperimentare l'illusione di "comincerò a scrivere EA da solo dopo qualche lezione". Guarderai le domande poste dai tuoi futuri apprendisti: "Quanto costa la formazione in programmazione e quanto tempo ci vuole approssimativamente? Pensate che facendo queste domande sarete ascoltati durante 7 sessioni, dove racconterete alla gente di variabili e tipi di dati?

I corsi non sono istituzioni educative, dove devi imparare e analizzare qualsiasi sciocchezza, anche del docente più mediocre - altrimenti non avrai una crosta. Questo è un corso dove non si ottiene una crosta, dove si viene per competenze e conoscenze abbastanza specifiche.

Quando le persone iniziano a imparare una lingua straniera di solito imparano l'alfabeto. Quindi, per un principiante della programmazione, è molto importante imparare un concetto così elementare come quello di "variabile", per esempio. Non sono d'accordo sul fatto che sia un chiacchierone. Un'altra cosa è mostrare e dire cosa fanno le variabili e perché, ecc. Bisogna dare a una persona la possibilità di scrivere qualcosa da sola in codice subito...

Aprite un qualsiasi libro di testo di lingua straniera, aprite un libro di ABC. E capirete che all'inizio l'alfabeto è introdotto solo per introdurre nuove parole e dire come costruire semplici frasi. L'alfabeto non è l'obiettivo qui. Non solo, l'alfabeto viene insegnato gradualmente espandendo il vocabolario. E voi, come la maggior parte dei libri di testo, suggerite di imparare prima l'alfabeto e poi le parole e le frasi. Questo è un approccio senza via d'uscita.

È lo stesso nella programmazione, e specialmente nella programmazione puramente applicata. In primo luogo, è necessario dire come tradurre la strategia di trading in MQL e rendere l'indicatore. E solo dopo (o nel processo di) dire cos'è una variabile e i tipi di dati.

Si chiede al programmatore-praticante, quanto (in termini percentuali) conosce le possibilità del linguaggio. La risposta vi sorprenderà molto perché la percentuale non supererà il 30. Inoltre, se si dice "come lavori" con sorpresa, si otterrà una risposta "non ho bisogno di molto". Un linguaggio applicato risolve problemi applicati. I compiti MQL4/5 per aprire/chiudere/modificare un ordine/posizione. Questo è tutto. Tutto il resto sono espedienti che vengono usati raramente. E l'apprendimento della programmazione non è l'insegnamento della sintassi, ma l'insegnamento dei metodi di programmazione, dei dettagli applicativi specifici.

Una volta abbiamo lavorato con una fabbrica. Stavamo implementando un sistema. L'impianto, come doveva essere, aveva un dipartimento APCS e un proprio staff di programmatori. Abbiamo implementato il sistema entro un anno, e i programmatori del dipartimento APCS padroneggiavano una nuova versione del linguaggio di programmazione e cominciarono a dirci che il nostro sistema era superato in termini di interfaccia, perché il nuovo linguaggio di programmazione offriva nuove funzionalità di interfaccia. Questo è il tipo di lirismo senza pretese. Qualcuno realizza un sistema funzionante e qualcuno studia costantemente le nuove versioni del linguaggio di programmazione in tutte le sue complessità e capacità. L'utente non ha davvero bisogno dell'interfaccia. L'utente ha bisogno che il programma risolva dei problemi e come risolverà questi problemi - "incandescente e ronzante" - non importa, è nel futuro.

Per esempio MQ - l'interfaccia di MQL4 è debole, ma c'è un serio progresso in MQL5. Questo è corretto - un graduale sviluppo ed espansione della lingua.

Motivazione: