1 Allegato(i) Per favore guarda l'immagine, la richiesta e la descrizione sono lì
https://www.forexmad.com/trading-sys...lan-trade.html
Publi |
Publi |
1 Allegato(i) Per favore guarda l'immagine, la richiesta e la descrizione sono lì
https://www.forexmad.com/trading-sys...lan-trade.html
Ciao David, grazie per il post di risposta. Joe
Joe, è passato molto tempo da quando ho scritto questo indy, e senza studiare il codice in dettaglio, non riesco a ricordare esattamente come funziona. Le ultime due versioni (post #15, #27) sono molto complesse, e non vorrei modificarle, almeno non senza prima aver passato molto tempo a familiarizzare con il codice, per paura di introdurre bug. Io stesso non uso TDI, quindi non c'è alcun reale incentivo per me a farlo. L'indy è offerto sulla base del prendere o lasciare. Il codice sorgente è lì se qualcun altro vuole modificarlo. Quello che non capisco è perché vorresti un avviso per Ggt;R, Glt;R. È impossibile che G sia contemporaneamente maggiore di R e minore di R. Tuttavia, potresti provare qualcosa come G2gt;R2, G1lt;R1 che (se non ricordo male) significa che se Ggt;R due candele fa, e poi Glt;R una candela fa. Inoltre, affinché un avviso suoni immediatamente G diventa maggiore di R, significa che G deve essere stato inferiore a R sulla candela precedente (vale a dire, si prega di notare il mio commento nel post n. 7: ora affinché l'avviso si attivi, TUTTE le condizioni devono applica sulla candela #1, e almeno una delle condizioni NON deve applicarsi sulla candela #2.. Ho fatto del mio meglio per spiegare come usare l'indy nei post precedenti. DavidOriginariamente Scritto da ;
Ehi Hannover, voglio ringraziarti per aver reso disponibile questa versione personalizzata dell'indior TDI con avvisi. Sono stato in grado di installarlo e le mie notifiche via e-mail hanno funzionato alla grande. Sto riscontrando un problema però. Semplici impostazioni di avviso come Ggt;R o Glt;R funzionano alla grande. Così anche Ggt;L e Glt;U. Il problema che ho riscontrato è stato quando ho impostato Ggt;R,Glt;R,Ggt;R. Non viene attivato alcun avviso. Ho impostato un avviso in 2 passaggi utilizzando Ggt; R, Glt; R ma neanche fortuna. Quando ho impostato Ggt;Y,Ggt;U ha funzionato bene. C'è un modo per impostare un avviso da attivare quando Ggt;R,Glt;R,Ggt;R-quando tutte queste condizioni sono soddisfatte in quell'ordine da sinistra a destra? Grazie, Joe
Il modo in cui sto leggendo questo è che l'allarme suonerà 1 candela dopo la croce se è impostato su G1gt;R1..... c'è un modo per impostarlo in modo che l'allarme suoni un po' prima del tocco di verde al rosso. Questa è una grande cosa.
Originariamente Scritto da ;Originariamente Scritto da ;
1 Allegato/i Ho ricevuto un PM che mi chiedeva di rendere ancora più complesso un sistema di allerta molto complesso. In allegato è TDI alerts advanced v2. Ci sono due nuovi operatori: gt;gt; significa 'molto maggiore di' lt;lt; significa 'molto minore di' E un nuovo parametro, Differenziale, che risponde alla domanda quanto maggiore o minore di? Ho impostato i parametri predefiniti come: AnyCondChange = TRUE Differential = 10.0 Alert0 = alert buy,G1gt;gt;G2,G1gt;R1 Alert1 = alert sell,G1lt;lt;G2,G1lt;R1 Ciò significa che: Alert0 si attiverà con un messaggio di avviso di acquisto se: (i) Il valore della linea verde alla candela n. 1 è di almeno 10 punti superiore al valore della linea verde alla candela n. 2 E il valore della linea verde alla candela n. maggiore del valore della linea rossa alla candela #1 AND (ii) Almeno una di queste condizioni non è stata soddisfatta sulle candele immediatamente precedenti (#2 e #3) In altre parole, questo sta effettivamente dicendo: IF (G1 gt ;= G2 10 AND G1 gt; R1) AND NOT(G2 gt;= G3 10 AND G2 gt; R2) THEN attiva l'avviso di acquisto L'avviso 1 si attiva con un messaggio di avviso di vendita se: (i) Il valore della linea verde alla candela n. 1 è di almeno 10 punti inferiore al valore della linea verde alla candela n. 2, E il valore della linea verde alla candela n. 1 è inferiore al valore della linea rossa alla candela n. 1 E (ii) Almeno una di queste condizioni non lo era incontrato sulle candele immediatamente precedenti (#2 e #3) In altre parole, questo sta effettivamente dicendo: IF (G1 lt;= G2#8211;10 AND G1 lt; R1) AND NOT(G2 lt;= G3#8211;10 AND G2 lt; R2) THEN trigger alert sell Questa è una logica MOLTO complessa. Si prega di leggere ATTENTAMENTE tutti i post precedenti in questo thread prima di fare qualsiasi domanda; probabilmente troverai tutte le risposte lì. Se non capisci questi post, NON tentare di utilizzare le versioni avanzate dell'indior; usa invece la versione più semplice allegata al post #2. Sono sicuro al 99% che il codice funzioni perfettamente. Mi dispiace essere scortese, ma sono troppo impegnato a lavorare a questo progetto per rispondere alle domande. Davide
https://www.forexmad.com/attachments...1711666339.mq4
John, non sono riuscito a trovare nessuna delle parole mail o alert nelle note di rilascio di MB Trader. Le note sembrano occuparsi principalmente dell'esecuzione degli scambi. La mia comprensione è che il massimo che si può ottenere alla fine delle cose MT4 è inviare un'e-mail. (Per impostarlo, è necessario premere Ctrl-O e quindi completare correttamente i dettagli nella scheda Email. Quindi il comando SendMail() in TDI e altri indy utilizzeranno queste impostazioni). Il fatto che le e-mail vengano inoltrate o meno al tuo cellulare dipende dall'accordo che hai con il tuo provider di telecomunicazioni. Sospetto che i meccanismi (e i costi, i termini e le condizioni, ecc.) differiranno da fornitore a fornitore e da paese a paese. Non ne sono sicuro, ma alcuni provider potrebbero disporre di una struttura in cui qualsiasi e-mail inviata a un indirizzo come lt;numero di cellularegt;@lt;providergt;.com arriva direttamente al tuo telefono. In tal caso dovresti essere in grado di digitare quell'indirizzo nel campo pertinente nella scheda Email delle opzioni MT4. DavideOriginariamente Scritto da ;
David - in questo momento ho avvisi inviati dagli avvisi TDI al mio cellulare tramite un messaggio di testo. C'è un modo per inviare solo un'e-mail convenzionale? MB Trading ha modificato la piattaforma MT4 standard in modo che funzioni nel proprio ambiente ECN, ma da nessuna parte ci sono note di rilascio che menzionano l'alterazione della capacità di avviso via e-mail. O il messaggio di testo al cellulare è l'opzione migliore? Ecco il collegamento per accedere alle note di rilascio, quindi fare clic su rilascio.
http://www.mbtrading.com/metaTrader4.aspxGrazie.
Se ho capito bene, stai parlando delle linee che cambiano solo quando resetti l'indior (cambiare i parametri - il colore da nero a giallo in questo caso - causerà un reset, come ho spiegato nel post #14). Non ho scritto l'indy originale che traccia le battute. Ho semplicemente preso un TDI indy che ho trovato da qualche parte su FF, l'ho rinominato in ”TDI alerts” e vi ho aggiunto degli avvisi. Da quello che posso dire, il codice originale traccia nuovamente i valori più a destra sul grafico solo se sono cambiati. Questa è una pratica comune, in quanto non è necessario ricalcolare/reimpostare i valori/linee storici a ogni nuovo tick, perché non cambiano e questo aiuta a garantire che il computer non venga rallentato da prestazioni non necessarie calcoli. Quello che probabilmente è successo è che le posizioni delle linee sono cambiate esattamente nello stesso momento in cui ti è capitato di modificare le impostazioni per cambiare il colore. Tuttavia, posso solo indovinare perché, ancora una volta, non posso riprodurre una situazione che è già stata e se n'è andata.Originariamente Scritto da ;