Autoapprendimento del linguaggio MQL5 da zero - pagina 60

 
Andrei Novichkov:
E perché ti concentri sulla pesca a strascico? Lo strascico è un pezzo minore dell'Expert Advisor, niente di più. Sarebbe meglio con un indicatore, come un manichino.

Inoltre, l'indicatore è la parte più importante, lo studio. Con un indicatore, si può anche creare una rete a strascico.

 
Maxim Kuznetsov:

Mentre TC è in time out...

Parallelamente a questo argomento insegno ai miei figli a programmare (dovrebbero essere a scuola, ma gli viene insegnato "ti ucciderebbe"). Pertanto, ci sono alcune conclusioni e note.

1. Il risultato visivo, tangibile, visibile e significativo è estremamente importante. La quantità minima di codice che mettete, stampata, dovrebbe produrre il massimo effetto.

2. Noi, come guru che si rispettano, anneghiamo il TC nei dettagli. Dovrebbe avere un casino di MQL e piattaforma API.

3. MQL è totalmente inadatto per imparare da 0 ...:-( avendo il background, è abbastanza semplice, ma la base è necessario per ottenere

per sostenere il TS nell'apprendimento degli zeri,

la prima è quella di fornire al tester un Expert Advisor con il codice minimo, che già completerà e modificherà.

Nell'ultimo (è il primo sul trailing stop) compito - scrivere un gufo ed eseguirlo nel tester del TC e vedere come esattamente viene trainato uno stop.

Ciao Maxim!

Avete notato accuratamente il disordine nella mia testa. Dopo una breve pausa leggo di nuovo il tema dall'inizio alla fine. La conclusione è chiara! Con grande desiderio di aiutarmi nell'autoapprendimento, tutti i partecipanti a questo thread hanno condiviso volentieri la loro visione di come costruire il mio programma di autoapprendimento (piano), per il quale esprimo un enorme GRAZIE A TUTTI! L'unica cosa che con questo tutti hanno dovuto considerare (e questo è il punto più importante), che di fronte a loro era un completo zero!

Non ho avuto alcuna conoscenza di base, ma ho ancora un grande desiderio di imparare MQL5. Ho messo in ordine i miei pensieri, ora mettiamoci al lavoro!

Sinceramente, Vladimir.

 

Per una comprensione di base della programmazione

https://www.youtube.com/watch?v=SW_UCzFO7X0

1. CS50 на русском: Лекция #1 [Гарвард, Основы программирования, осень 2015 год]
1. CS50 на русском: Лекция #1 [Гарвард, Основы программирования, осень 2015 год]
  • 2016.06.20
  • www.youtube.com
Доп. материалы и задачи к лекции - https://javarush.ru/s/level_0 Весь курс CS50 — https://javarush.ru/s/course_cs50 Это Хогвартс? Нет, друзья, это Гарвард и ...
 
Aliaksandr Hryshyn:

Per una comprensione di base della programmazione

https://www.youtube.com/watch?v=SW_UCzFO7X0

Ciao Alessandro, grazie per il link!

Saluti, Vladimir.

 
Vladimir Simakov:

Vedo che l'uomo è stato bombardato di consigli. Ho anche deciso di iscrivermi, forse mi libererò del desiderio))). (Sto scherzando.

Ok. Allora: voglio un trawl classico.

Dividiamo il compito in due parti:

  1. La pesca a strascico stessa.
  2. Qualcosa sullo schermo.
Scriviamo il codice:

Cosa sta succedendo qui?

  1. Abbiamo una funzione Messenger che visualizza i messaggi.
  2. Abbiamo una funzione di Tral che traina gli ordini mentre è un cosiddetto "stub" che restituisce qualche valore valido per l'esecuzione del codice.
  3. C'è l'enumerazione EMessType che definisce ciò che vogliamo nella funzione Messenger; ha i blocchi Init, DeIni e Set

Questo è un esempio di decomposizione semplice.

Ecco, mia moglie è qui, sto evaporando))))

Domani continueremo)))

PS Se ti sei annoiato, non esitare a dirmelo)))

Ciao Vladimir, il desiderio non si è scoraggiato e non è diventato noioso! Ora continuo a studiare da solo secondo il piano adattato! Grazie per i consigli costruttivi e i suggerimenti!

Saluti, Vladimir.

 
Fast235:
per un corso di una settimana su enum)

Ciao, ENUM è utile in termini di auto-apprendimento.

Saluti, Vladimir.

 
Andrei Novichkov:
E perché sei bloccato con il trawl? La rete a strascico è un pezzo minore dell'EA, niente di più. Sarebbe meglio smontare l'indicatore, il demolitore.

Ciao Andrey, il Trailing Stop doveva essere un'estensione del codice dello script, che ho già creato e sto usando. Seguendo il consiglio dei rispettati partecipanti a questo thread ho deciso di crearlo prima come Expert Advisor, in modo da poter tornare allo script e finirlo.

Posso scioccarti, ma le strategie degli indicatori non considerano UNO! Ci potrebbe essere una discussione di più pagine su questa convinzione, ma se si svolge effettivamente tra i partecipanti di questo topic, non mi coinvolgerà di certo.

Con rispetto, Vladimir.

 
MrBrooklin:

Ciao Andrey, il Trailing Stop doveva essere un'estensione del codice dello script, che ho già creato e sto usando. Seguendo il consiglio dei rispettati partecipanti a questo thread ho deciso di crearlo prima come Expert Advisor, in modo da poter tornare allo script e finirlo.

Posso scioccarvi, ma le strategie degli indicatori non considerano UNO! Ci potrebbe essere una discussione di più pagine su questa convinzione, ma se si svolge effettivamente tra i partecipanti di questo topic, non mi coinvolgerà di certo.

Con rispetto, Vladimir.

No, non sono "costernato" da questo. La tua avversione per le strategie di indicatori è condivisa da molti trader. Devo sottolineare che gli indicatori non devono necessariamente essere la base di una strategia. Ci sono un gran numero di indicatori che mostrano informazioni di riferimento, per esempio. Ci sono indicatori scritti, secondo la mia ignorante opinione, solo per la bellezza. Oppure, fate attenzione, scritto a scopo educativo. Quando scrivo articoli, illustro i contenuti con indicatori educativi. Quindi ci sono un discreto numero di nicchie per loro oltre alle strategie.
 
Andrei Novichkov:
"...Si noti che gli indicatori non devono necessariamente essere la base della strategia...".

Sono d'accordo, quindi, per permettere ad un EA con un trailing stop di aprire posizioni all'avvio dello strategy tester, userò la condizione più semplice: alle 9:00 in punto. Se il primo tick è in alto, significa COMPRA, se il tick è in basso, significa VENDI. Non voglio introdurre la logica nel funzionamento dell'EA. Solo che non voglio usare la condizione casuale. Sto scrivendo la traduzione soprattutto per coloro che non parlano inglese, me compreso, per memorizzarla.

Saluti, Vladimir.

 
MrBrooklin:

Ciao Andrey, il Trailing Stop doveva essere un'estensione del codice dello script, che ho già creato e sto usando. Seguendo il consiglio dei rispettati partecipanti a questo topic ho deciso di crearlo prima come Expert Advisor, in modo da poter tornare allo script e finirlo.

Posso scioccarvi, ma le strategie degli indicatori non considerano UNO! Ci potrebbe essere una discussione di più pagine su questa convinzione, ma se si svolge effettivamente tra i partecipanti di questo topic, non mi coinvolgerà di certo.

Saluti, Vladimir.


Vladimir, buona giornata. Sì, non ci sono domande su TC. È la vostra convinzione e intenzione personale. Sono solo, IMHO, se hai intenzione di studiare il LINGUAGGIO MQL5, allora IMHO, la programmazione degli indicatori dovrebbe essere studiata in pieno... Avete lo stesso linguaggio - per gli script, per gli Expert Advisors e per gli indicatori.

Per di più, si insiste a finalizzare lo script con la funzione trail, anche se ci sono tutti gli strascichi nel codice base scritto in forma di esperti o le loro funzioni o librerie, forse ci sono esperti che possono dirvi le stampelle, come aprire senza strumenti nel vostro TS, usando le stampelle naturalmente, attraverso l'indicatore per mettere posizioni o ordini ... :-)

A proposito, ecco il tuo topic TS sull'articolo Algoritmi redditizi sul trawl
https://www.mql5.com/ru/articles/442

Non dimenticare gli articoli sugli indicatori negli articoli
https://www.mql5.com/ru/articles/37

Due
Grazie a voi li ho riletti io stesso

https://www.mql5.com/ru/articles/31

Tre Scrivere un articolo indicatore.

https://www.mql5.com/ru/articles/10