Nuovo su MT4: posso far suonare un allarme sulla barra?

 

Publi

Nuovo su MT4: posso far suonare un allarme sulla barra?

 

Publi

Pagina 1 di 4 123 ... UltimaUltima
Risultati da 1 a 10 di 32

Discussione: Nuovo su MT4: posso far suonare un allarme sulla barra?

  1. #1
    Sono di trading intra-day e voglio essere avvisato quando una barra è completata. Ho notato che una barra chiusa può essere xx-secondi oltre il minuto per i tempi del server o del sistema. C'è un modo per essere avvisato al completamento della barra ?? Grazie

  2. #2
    1 allegatoi
    Citazione Originariamente Scritto da ;
    Bar Chiudi allarme EA ha un 'ritorno' - le espressioni non sono consentite su un messaggio di errore dell'ambito globale dopo la compilazione. Qualcuno può risolvere questo problema di messaggio di errore?
    corretto, ma questo non è il modo migliore per codificarlo e non ho controllato niente altro in esso appena risolto la parte di errore per te
    https://www.forexmad.com/attachments...1047813612.mq4

  3. #3
    Il ritardo che affronti è dovuto al fatto che una nuova candela viene disegnata solo quando una zecca è arrivata oltre l'ora di fine della candela precedente. Posso pensare a 2 modi per farlo. il più semplice è tracciare l'apertura di una nuova candela. quindi suonare l'avviso in un modo più lungo e ventoso è quello di avere un indio basato sul tempo per sparare ogni secondo e controllare se il tempo della candela ha raggiunto la fine senza aspettare un segno di spunta.

  4. #4
    controlla se il tempo della candela ha raggiunto la fine senza aspettare un segno di spunta. Qualche idea su come andare su questo? - Se questa è una funzione di programmazione, da dove comincio a cercare? o C'è un modo per identificare l'ora esatta in cui una barra inizia o si chiude ??

  5. #5
    Questo è in realtà molto più fastidioso di quanto sembri. dal momento che non puoi fare affidamento sul tempo del broker, devi utilizzare TimeLocal () che ottiene il tempo del tuo computer. Supponendo che il tempo tra il tuo computer e il tuo broker sia sincronizzato al livello dei secondi. devi ancora calcolare la differenza di fuso orario. Ciò significa che ciò che è richiesto è questo. ottenere il tempo aperto della candela corrente utilizzando il Tempo [0], questo ti dà il suo tempo in base al fuso orario del tuo broker. converti quel tempo nel tuo fuso orario aggiungendo o sottraendo il numero di ore. Ottieni il tempo corrente del tuo grafico usando Period (), che sarà un numero intero che descrive il numero di minuti in ciascuna candela. convertirlo in secondi per Period () * 60. aggiungi questo al tempo calcolato in precedenza e ottieni l'ora di fine proposta della candela corrente. usando un ciclo while con Sleep (1000), questo ti permetterà di fare qualcosa al secondo. Quel qualcosa che deve essere fatto sarà controllare TimeLocal () con l'ora di fine della candela che hai calcolato. Nota che questo funzionerà solo se il tempo del tuo computer e il tempo del server del tuo broker hanno costantemente lo stesso valore SECONDI. saluti, Zen

  6. #6
    con tutto ciò che ho detto, continuo a pensare che il primo metodo sia la strada da seguire, il più semplice è tracciare l'apertura di una nuova candela. questo può essere fatto in una questione di 2 o 3 righe di codice.

  7. #7
    Grazie per il vostro aiuto - pensate che ci sto arrivando: penso che tu abbia ragione - la prima traccia è migliore. Come concetto: posso usare il 'Tempo [0]' per ottenere il tempo aperto della barra quindi utilizzare i 'Tempi' per determinare il periodo del grafico, quindi determinare i secondi in ogni barra dal periodo del grafico, quindi aggiungere i secondi della barra al tempo di avvio della barra per determinare il tempo di chiusura, quindi utilizzare ???PlaySound??? come allarme che devo ancora guardare a ciascuno di questi comandi per i dettagli, ma il concetto di cui sopra dovrebbe funzionare ?? o sono fuori pista Sono solo poche ore in MT4, ma dovrei programmare questo in uno 'script'?

  8. #8
    1 allegato (s) Se stai cercando l'apertura di una nuova candela, non è necessario passare attraverso tutto questo. Bastano poche righe di codice in un semplice indior. Studia i codici in questo indiore e vedrai cosa intendo. saluti, Zen
    https://www.forexmad.com/attachments...1883303464.mq4

  9. #9
    Cari tutti, è possibile avere una candela di allarme interno che suonano dopo che la candela si è aperta sopra o sotto un prezzo stabilito in modo tale che: 1. l'indio avrà due prezzi fissi 2. l'allarme si spegne quando una candela è aperto sopra il prezzo più alto o sotto il prezzo più basso. 3. Inoltre con il messaggio alart Se c'è già qualche gentile messaggio post threadindior O qualcuno, per favore scrivilo. Grazie.

  10. #10
    Ciao Traders, mi sono appena iscritto a questo forum e stavo tentando di creare un allarme che suonasse alla fine di ogni barra o all'apertura di una nuova barra come discusso sopra. Di solito uso un grafico di 15 o 30 minuti. Ero convinto che il nuovo allarme per le candele pubblio in questa discussione potesse funzionare. Tuttavia non ero sicuro di come testarlo. L'ho inserito nella modalità di backtester quando le barre si sono formate per vedere, ma non ho sentito a. Inoltre, non ho visto a nello strumento per scegliere un suono particolare. Qualsiasi aiuto sarebbe apprezzato. Grazie

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Il sito di forexmad utilizza cookie
Il sito di forexmad utilizza cookie, alcuni dei quali già installati. Per avere maggiori informazioni sui nostri cookie ti preghiamo di cliccare qui. Ti preghiamo di cliccare sul bottone a destra per accettare i nostri cookie. Se continui a navigare sul sito di forexmad assumeremo che sei d'accordo ad utilizzarli.