Discussione sull’articolo "Come utilizzare MQL5 per individuare i pattern di candele" - pagina 2
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Grazie per il tuo commento. Per prima cosa devo chiarire che si può fare nel modo che si desidera, può essere un indicatore che può rilevarli e mostrarli, o un EA che può dare le azioni necessarie come il trading se si vuole e si possono combinare in un EA avanzato. per ottenere tutti quando eseguiti correttamente, che sarà collegato al grafico come un EA. non c'è nessuna verità o menzogna qui, lo scopo qui è solo educativo, per condividere come possiamo codificare questi tipi di modelli di candele, quindi è possibile utilizzarli nel vostro.
È quello che ho fatto, ho combinato tutto in un unico EA. Ma quando ho provato a scriverlo come indicatore, nel terminale viene ancora caricato come Expert Advisor. Bisogna cambiare qualcosa nel codice, ma non so cosa esattamente, non ne so molto. Ho anche notato che deve essere migliorato nel senso che quando il Time Frame viene cambiato in un altro, il segnale rimane sul grafico e non corrisponde alla barra nello stesso posto sul nuovo. Idealmente, quando si cambia dovrebbe essere cancellato o salvato solo sul Time Frame in cui è stato rilevato. Per sicurezza vi posto il mio codice raccolto, per vedere cosa potete modificare o ottimizzare, ho solo copiato da tutti gli Expert Advisor in uno solo, ma penso che si possano dichiarare alcune variabili all'inizio, in modo da non ripetere il codice più volte.
L'ho fatto e li ho uniti tutti in un unico EA. Ma quando ho provato a scriverlo come indicatore, si carica ancora come Expert Advisor nel terminale. Bisogna cambiare qualcosa nel codice, ma non so cosa sia, non ne so molto. Ho anche notato che deve essere migliorato nel senso che quando il Time Frame viene cambiato in un altro, il segnale rimane sul grafico e non corrisponde alla barra nello stesso punto del nuovo grafico. Idealmente, quando si cambia dovrebbe essere cancellato o salvato solo sul Time Frame in cui è stato rilevato. Per sicurezza vi posto il mio codice raccolto, per vedere cosa potete modificare o ottimizzare, ho solo copiato da tutti gli EA in uno solo, ma credo che lì si possano dichiarare alcune variabili all'inizio, in modo da non ripetersi nel codice più volte.
L'Expert Advisor e l'indicatore differiscono solo per il fatto che hanno gestori di eventi leggermente diversi e l'indicatore ha la possibilità di disegnare linee sul grafico stesso o in una finestra separata quando si tratta di pattern di candele, questo tipo di codice è completamente ridondante negli altri casi e limiterà solo le possibilità del vostro codice con questi passaggi. In questo caso è necessario il giusto paradigma di costruzione degli indicatori, io l'ho capito molto tempo fa e non ho quasi mai scritto indicatori, eseguendo tutto sotto forma di Expert Advisor. Inoltre, questo codice è molto facile da adattare al trading in futuro, se guardate attentamente il codice vedrete che c'è del lavoro con gli oggetti, quindi perché dovreste limitarvi alla funzionalità dell'indicatore? È giusto che stiate scavando nella mente di un uomo.
Non sono arrivato al punto, ho scritto che non sono forte nel codice, quindi ho condiviso le mie conclusioni come utente, e anche chiesto di tagliare un po 'qualcosa nel codice che non so dove e come dichiarare alcune variabili che si ripetono. Recentemente ho anche visto un video in cui si scriveva un Expert Advisor su un indicatore esterno. Per questo ho detto che se si crea un indicatore, poi si può fare riferimento ad esso nell'Expert Advisor e prendere i dati da esso. Forse puoi correggere qualcosa se puoi?
Molto utile
Grazie per il tuo commento.
Mi chiedevo, per quanto riguarda l'individuazione dei candelieri Engulfing, se avete usato la condizione
if(close>open2&&open<close2)per gli Engulfing rialzisti e la condizioneif(close<open2&&open>close2)per l'engulfing ribassista. Questa condizione è vera solo quando c'è un gap. Cioè, quanto spesso si verifica il gap? Mi aspettavo di utilizzare un codice come questoif(close>open2&&open<=close2)per il Bullish Engulfing e la condizioneif(close<open2&&open>=close2)per il Bearish Engulfing. Perché in condizioni normali il prezzo di apertura della barra 1 e il prezzo di chiusura della barra 2 sono esattamente gli stessi. Il vostro codice rileverà il pattern Engulfing solo quando c'è un gap di prezzo sul mercato.Quindi la mia domanda è: pensate che il pattern diventi non valido quando i prezzi di chiusura e apertura della barra 2 e della barra 1 non sono gli stessi.
Ottimo materiale. grazie mille.
Qual è la condizione per Marubozu sia rialzista che ribassista?
Qual è la condizione per una Marubozu sia rialzista che ribassista?
Qualcosa del genere: