Friday, 8 September 2017

Tre Shift Indicator Amibroker Forex


indicatore Alligator si compone di 3 medie mobili: Alligatori mascelle (linea blu) a 13 periodi Simple Moving Average costruito da (HighLow) 2, si è trasferito nel futuro, 8 bar Alligators denti (linea rossa) - 8-periodo media mobile semplice costruito da ( HighLow) 2, mosso da 5 bar nelle labbra futuri Alligatori (linea verde) - 5-periodo media mobile semplice costruito da (HighLow) 2, mosso da 3 bar nel futuro. Per aggiungere l'indicatore Alligator per Metatrader 4 grafico: Andare su Menu - inserto - Indicatori - Bill Williams - Alligator. Come al commercio con l'indicatore Alligator Indicator Alligator aiuta a determinare la presenza e l'assenza di una tendenza così come la sua direzione. Per una tendenza rialzista di essere veri e validi 3 linee (Jaws, denti e le labbra) di indicatore Alligator devono essere disposti modo appropriato: Jaws in basso (blu), poi i denti (rosso), poi le labbra (verde) sulla parte superiore. Di fronte a ribasso: mascelle sulla parte superiore (blu), i denti (rosso), poi le labbra di sotto (verde). Se le linee sono intrecciate o disposti in ordine errato o si muovono vicini come uno, significa che sta dormendo coccodrillo con la bocca chiusa. I commercianti non dovrebbero aprire nuovi mestieri. Come Alligator dorme diventa fame. Più a lungo si dorme il fame diventa il più a lungo rimane il mercato senza una tendenza, il più vigorosamente si romperà in una nuova tendenza. Quando la tendenza si avvia, Alligator si sveglia e apre la bocca (3 linee entrare in ordine e iniziano a muoversi a parte), questo è il momento di iniziare a fare trading con un trend. Quando Alligator è piena e felice, si chiude la bocca e va a dormire di nuovo le 3 linee si avvicinano insieme o si intrecciano di nuovo. commercianti onde di Elliott possono utilizzare come indicatore Alligator contribuendo a identificare le onde impulsive e correttive: quando i commerci dei prezzi al di fuori Alligatori bocca, l'onda impulsiva si sta formando, quando i commerci dei prezzi all'interno Alligatori bocca, l'onda di Elliott correttiva si sta formando. Dont alimentare il coccodrillo quando si dorme Copyright copia Forex-indicatorsami mediatore Costruito in funzioni HHV e LLV permettere di leggere più alto basso alto o più basso di barre n-passato. Se vogliamo fare riferimento a valori futuri, c'è un modo semplice per farlo utilizzando semplici funzioni Ref e basta spostare HHV o LLV lettura da N-bar avanti. Un pronto ad utilizzare la funzione che mostra tale approccio è la seguente: E qui è il grafico prodotto dalla formula di cui sopra: Articoli correlati: 17 gennaio 2016 incorporato indicatore RSI offre la possibilità di visualizzare uno dei livelli di rete predefiniti per indicare ipervenduto e ipercomprato regioni. Questo può essere fatto in scheda Axes038Grid della finestra Parametri disponibili sotto il tasto destro del mouse. Se abbiamo bisogno di una maggiore flessibilità, quindi, in alternativa, si potrebbe modificare il codice e chiamare la funzione PlotGrid per visualizzare le linee della griglia personalizzati. Ciò consente di specificare qualsiasi livello per le griglie. Una formula modificata è la seguente: Ora, dal momento che la formula utilizza la funzione Param come input, i livelli di griglia personalizzate possono essere definiti e modificati in scheda Parametri. Articoli correlati: 29 novembre 2015 In condizioni in tempo reale che possono essere interessati ad eseguire alcune parti della nostra formula solo una volta per bar, quando si crea una nuova barra (ad esempio per scopi di auto-negoziazione o solo per la notifica). Per fare questo 8211 ci sarebbe bisogno di individuare il momento in cui appare nuova barra. Questo può essere fatto utilizzando variabili statiche per registrare il timestamp più recente bar, poi confrontando lettura corrente con il valore registrato. Una volta che la differenza viene rilevata 8211 siamo in grado di eseguire in modo condizionale il nostro codice e aggiornare le informazioni di tempo registrato. Tale approccio funziona se usiamo i timestamp che don8217t cambiano con ogni tick, opzione in modo preferito è quello di utilizzare Ora inizio di intervallo per la visualizzazione timestamp (per tutti i giorni e gli intervalli superiori dovremmo deselezionare 8220override8221 box): Allora possiamo utilizzare il seguente codice ( questa formula di esempio sarà solo riprodurre un suono sistema di ding. wav quando viene rilevato il nuovo bar): le versioni più recenti AmiBroker (5,60) possono utilizzare questo per la lettura ultima barra timestamp (questo è più veloce rispetto all'utilizzo (DateTime) la funzione). Articoli correlati: il 7 ottobre 2015 gli indicatori e le medie Built-in che vengono spediti con AmiBroker utilizzano Param () chiamate di funzione di fornire la possibilità di regolare i valori dei parametri attraverso la finestra Parametri. la funzione Param nel codice specifica di default, valori minimi, massimi per gli argomenti di input. L'ordine degli argomenti nella funzione Param è il seguente: In alcune situazioni, si può comunque voler utilizzare impostazioni del periodo più grande della massima predefinita. C'è un modo semplice per regolare il codice per ottenere tale compito. Consideriamo usando Prezzo built-in (tutto in uno) indicatore e impostando per esempio 200 o 300 periodi per le bande di Bollinger (massimo predefinito è 100). Per modificare il codice sottostante, abbiamo bisogno di: Fare clic sul grafico con il tasto destro del mouse e scegliere Modifica formula dal menu contestuale per aprire l'editor AFL codice Nel codice di identificazione sezione Bollinger Band e la chiamata di funzione Param responsabile della definizione numero di periodi e modificarlo da 200 a 300, come mostrato nella figura seguente. Approvare le modifiche, selezionando Strumenti-applicare dal menu editor8217s Ora possiamo tornare al dialogo Parametri e saremo in grado di impostare Bollinger Bands Periodi impostare fino a 300 periodi. Articoli correlati: 30 settembre 2015 Quando vogliamo dipingere lo sfondo con colori personalizzati per indicare determinati stati o condizioni 8211 siamo in grado di utilizzare lo stile trame zona per questo scopo. L'esempio di codice presentato di seguito mostra sfondo verde quando Chiudi soggiorni superiori a 50 periodo media mobile e rosso quando sotto MA-50. Tuttavia 8211 per impostazione predefinita sia griglia linee e la linea del selettore potrebbe ottenere coperti dalla trama zona: C'è una soluzione semplice per questo 8211 AmiBroker permette di specificare la posizione dell'asse Z troppo, in modo che possiamo spostare la visibilità e l'ordine di trame (compresi loro posizione contro griglie e altri elementi) mediante ordine Z argomento della funzione Plot. Se specifichiamo l'argomento Z-fine di -1 significa che si passa la particolare trama di un livello dietro e questo sarebbe anche essere posizionati al di sotto delle griglie. Maggiori informazioni circa l'uso di Z-ordine può essere trovato nella Guida User8217s: amibrokerguidehindbuilder2.html Articoli correlati: 2 Febbraio 2015 Quando vogliamo calcolare alto basso di ore selezionate del sessione di negoziazione (ad esempio prime due ore di negoziazione), possiamo fare riferimento a TimeNum () per individuare timestamp delle barre. Poi, con l'uso di funzioni HighestSince e ValueWhen possiamo ottenere le letture highlow di cui abbiamo bisogno. Ora siamo in grado di utilizzare le matrici MYH e myl in strategie che ad esempio verificare la presenza di sblocchi dalle prime due ore di trading sessione ecc E 'importante ricordare che il codice verifica per l'uguaglianza, in modo che i timestamp utilizzati nelle nostre tabelle devono corrispondere esattamente il tempo abbiamo specificato nel codice. Le impostazioni di data e ora possono essere definite in Strumenti-Preferenze-Intraday. L'approccio presentato sopra utilizza i dati di 1 minuto e timestamp che mostrano Ora inizio di articoli Intervallo correlati: 31 dicembre 2014 Per impostazione predefinita, la funzione Plot disegna il grafico per tutte le barre visibili. In alcune situazioni, tuttavia, si può decidere di disegnare alcuni bar selezionati, lasciando spazio rimanente grafico inalterati. Per raggiungere questo 8211 abbiamo semplicemente assegnare il valore Null per le barre che vogliamo ignorare. Il nostro grafico sarà solo essere disegnato per le barre non nulli. Questo semplice esempio disegna candelieri solo il lunedì e lascia vuoti tutti gli altri giorni. L'esempio seguente mostra come limitare la visibilità di ultimi N bar. Il codice definisce una funzione personalizzata, che può essere chiamato più tardi per gli array vogliamo mostrare solo parzialmente. Nella tabella qui sopra sia Moving media (linea rossa) e la zona di ombreggiatura giallo sono stati limitati a durare solo 10-bar. In modo simile si può limitare la visibilità di più recente giornata solo in intraday grafico: Articoli correlati: 9 Dicembre 2014 Il nome completo del titolo possono essere recuperate in AFL utilizzando la funzione FullName (). Al fine di aggiungere tali informazioni al grafico prezzo built-in, abbiamo bisogno di fare quanto segue: Fare clic sul grafico con il tasto destro del mouse scegliere Modifica formula dal menu contestuale Modificare la linea di definizione titolo, il codice incorporato contiene: Noi bisogno di cambiare in: per applicare le modifiche selezionare Strumenti-applicare Indicator dal menu. Se abbiamo informazioni Nome completo importato nel database e visibile nella finestra Simbolo-Information, il titolo del grafico aggiornato lo mostrerà accanto al nome del ticker. Articoli correlati: 25 Novembre 2014 AmiBroker offre un potente set di funzioni lasso di tempo che consentono la combinazione intervalli di tempo diversi in un'unica formula sistema. C'è un aspetto delle funzioni lasso di tempo che è importante capire usarli correttamente. Quando si passa a intervalli più alto mediante la funzione TimeFrameSet 8211 il BarCount non cambia 8211 TimeFrameSet solo stringe gli array così abbiamo primi N-bar pieni con valori nulli (non definiti) e poi 8211 ultima parte della matrice contiene il tempo compresso effettivo valori. Questo è spiegato in dettaglio qui: amibrokerguidehtimeframe. html Normalmente non presenta alcun problema, purché si usa funzioni di array, in quanto le funzioni di matrice verificare la presenza di Null che si verificano all'inizio della serie di dati e saltare in modo appropriato. La storia è diversa quando cerchiamo di usare i loop. Se vogliamo usare loop codice in alto lasso di tempo, non possiamo iniziare i nostri calcoli dal bar 0, perché conterrebbe Null invece di dati reali. È per questo che sarebbe necessario innanzitutto rilevare erano inizia i dati effettivi compressa e iniziare i calcoli su quel particolare bar invece. Ecco una formula di esempio che mostra come calcolare funzione AMA in un ciclo, in base ai dati settimanali (il codice dovrebbe essere applicato in intervalli al giorno). Codice identificherà il primo bar non Null e inizializzare il primo valore AMA con Primo di quel bar, allora continuerà calcoli Il codice di cui sopra è un bene per pre-5,90 versioni. Nella versione 5.90 abbiamo una nuova funzione che conta Null per noi rendere il codice più corto e più chiara, come illustrato di seguito: Articoli correlati: 18 Novembre 2014 L'AFL offre una serie di funzioni lasso di tempo che consentono di utilizzare gli intervalli multipli all'interno di una singola formula (il tema è spiegato in dettaglio nel capitolo seguente tutorial: amibrokerguidehtimeframe. html) in situazioni in cui non abbiamo bisogno di calcolare gli indicatori sulla base dei dati di intervallo più elevati, ma piuttosto appena letto OHLC, V o array OI 8211 TimeFrameGetPrice è il più comoda funzione da usare. Per tracciare i livelli di tutti i giorni High e Low abbiamo solo bisogno di leggere le rispettive schiere di chiamata: TimeFrameGetPrice (8220H8221, inDaily) 8211 il primo argomento specifica l'array vogliamo leggere, il secondo argomento definisce l'intervallo stiamo leggendo i dati. Come per qualsiasi altra funzione lasso di tempo 8211 siamo in grado di leggere solo i dati provenienti da intervalli più elevati, per cui è possibile leggere i dati quotidianamente quando lavoriamo con le citazioni di 1 minuto, ma non viceversa. Ecco una formula di esempio che attira tutti i giorni di alta e bassa nel grafico intraday: TimeFrameGetPrice (funzioni) permettono anche di spostare facilmente la lettura da N-barre dell'intervallo più alto se si precisa che nel 3 ° argomento della funzione, in modo da chiamare TimeFrameGetPrice ( 8220H8221, inDaily, -1) restituirà il massimo del giorno precedente. Il codice seguente disegna alto basso del giorno precedente sulla parte superiore del grafico intraday: Articoli correlati:

No comments:

Post a Comment