Thinkscript Mobile Media Alert
Here8217s uno script che mostra come attivare un avviso un crossover media mobile, ma solo dopo che il bar che ha causato un crossover è stata completata. Ho una freccia tracciata intrabar se le medie si incrociano, e scompare se disincrociare. La stessa cosa può accadere agli avvisi basati sul crossover, dandovi un avviso che viene successivamente invalidato. Il modo intorno ad esso è quello di avere l'allarme aspetto una barra posteriore, in modo da innescare won8217t fino al primo segno di spunta dopo una barra di crossover è finito. Lo script si chiama 8220MACrossoverwAlertsSTUDY. ts8221, ed è libero al mio sito Google sotto 8220Released Thinkscript Studies8221. Come questo: Messaggio di navigazione Lascia un commento Cancella risposta Grazie Questo è così utile, soprattutto perché sto solo imparando TS hey grande alert..i apprezzo molto il lavoro che si mette in mi chiedevo se ci fosse un modo per cambiare la sma. ad un ema..i utilizzare 2 EMAS per il mio avviso crossover. im non una persona techy così avrei alcuna idea di farlo. thx alot, Phill si cambia media () per expmovingavg () in fondo. Mi piace l'idea di innescare un avviso. Sarebbe possibile per renderlo testo il mio cellulare tooFor quelli di voi che hanno chiesto le mie sessioni dal vivo ogni settimana sul sito Opzioni più semplice, ecco il link per la corrente di 7 - 30 giorni di prova. Ho passato gli ultimi due anni in sala trading dal vivo e credo personalmente che è il migliore trading room in giro. Parlo ogni Lunedi e Venerdì dalle 11: 00-12: 00 CST e Mercoledì dalle 1: 00-1: 30 CST. Spero di vedervi lì. - Eric Acquistare una vita Pro iscrizione e ottenere pieno accesso ai download del forum e delle risorse. AGGIORNA ORA ThinkScripter Community Forum - dare aiuto, ottenere aiuto, Pay it ForwardIn Pensate Desktop, è possibile impostare un avviso attivato da alcuni indicatori. E 'anche possibile inviare automaticamente gli ordini commerciali quando il vostro fuochi di avviso. Here8217s un tutorial su come fare entrambe le cose In primo luogo, la cattiva notizia: Fino al momento attuale, è possibile creare solo avvisi e inviare traffici da Think built-in selezionato o indicatori di nuotare. Se si vuole prendere il vostro studio personalizzato complicato e allarmi antincendio da esso, you8217re fuori di fortuna in questo momento. Speriamo che questo arriverà nelle future versioni di ToS. Per iniziare, vai alla scheda Avvisi 8211gt MarketWatch Think Desktop. Inserisci il tuo simbolo ticker nel campo in alto a sinistra, e cliccare sul pulsante 8220Study Alert8221 (tutte le immagini che seguono sono legati a una più grande, la versione più chiaro se si fa clic su di loro): La schermata che si apre è il vostro editor di studio Alert: You8217ll vedere diversi campi e opzioni. Here8217s quello che fanno: Tipo di trigger: In entrambi i 8220Study Value8221, che utilizza un built-in uscita Indicatore, o 8220Complex Formula8221, dove è possibile calcolare le combinazioni degli indicatori incorporati. We8217ll iniziare con 8220Study Value8221. Studio: Abbassare elenco di studi disponibili è possibile utilizzare. Trama: Quale uscita dello studio da utilizzare (se ci sono più di uno, come nel MACD, che ha MACD, il valore istogramma e la linea di segnale) innesca se: Quattro scelte qui. Pari o superiore, pari o inferiore, sopra o sotto. Soglia: Questo è il valore che si sta verificando se il vostro studio è pari o superiore, Sotto, o quello che ha scelto per 8220Trigger If8221. Se il lucchetto è aperto, sarà liberamente galleggiare finché non si crea l'avviso, e se si fa clic su chiuso, il valore rimane congelato. Aggregazione: Questo è il lasso di tempo di trama che il vostro studio sarà calcolato contro. Parametri: Qui è possibile modificare i valori di ingresso del vostro studio per quello che vuoi che siano. C'è anche una trama Condizione anteprima in un riquadro in basso, in modo da poter vedere ciò che si specifica. Here8217s un esempio: dire che voglio creare un avviso che mi dice se il valore dello scafo media mobile (20) su un grafico a 5 minuto è al di sopra di un certo prezzo di mercato. Io sceglierei questo studio dal menu a discesa: Quindi scegliere l'aggregazione 5min: Il valore 8220Threshhold8221 è sbloccato, così it8217s scegliere il prezzo fluttuante corrente dei futures ES. Se that8217s il livello desiderato, you8217re buono. In caso contrario, modificarlo a ciò che si desidera controllare contro, e quindi fare clic su 8220Create Alert8221 nell'angolo in basso a destra. Viene creato il vostro avviso. Dal momento che il valore di tale Hull MA era al di sopra del prezzo ES quando ho creato l'allarme, il mio avviso fa scattare immediatamente, e vedo il pop-up e sentire un suono: In questo esempio, il risultato della segnalazione studio è stato confrontato con una costante valore. Questo è grande se si vuole verificare se RSI (10) è superiore a 80, per esempio, o se il prezzo di mercato raggiunge un certo livello si ha in mente. Che cosa succede se si desidera controllare qualcosa di più complesso, come l'aggiunta di due indicatori insieme, come ADVN Decò Poi, quando si crea il tuo avviso, si seleziona 8220Complex Formula8221 dal menu a discesa 8220Trigger Type8221: You8217ll notare i campi sono cambiati. Ora avete una finestra del codice Thinkscript posto dello studio di discesa. Qui è possibile scrivere codice, ma you8217re sostanzialmente limitato ad un singolo 8220line8221 di Thinkscript. Immaginate che la vostra finestra codice ha un implicito 8220def studyalertvalue 8220, e si sono semplicemente aggiungendo il resto del codice. Come in precedenza, ci sono solo alcuni degli studi disponibili (quelli stessi in quanto non vi erano per l'opzione 8220Study Value8221). Potete vederli in un menu a discesa, se si seleziona la casella Strumenti Window8221 8220Show. Ma il vero peccato è che una volta si imposta il codice formula complessa, è possibile confrontare solo il risultato di un valore costante come prima. Quindi, se volete sapere qualcosa di simile se HullMovingAvg (5) è maggiore di HullMovingAvg (20), poi you8217re bloccato. Ma prima di saltare giù da un ponte, sapere che non tutto è perduto. È possibile riscrivere l'equazione algebricamente a una forma che funzionerà. In questo esempio, dobbiamo solo andare da: Se HullMovingAvg (5) gtHullMovingAvg (20) then8230 Se HullMovingAvg (5) - HullMovingAvg (20) GT0 then8230 Tali dichiarazioni dire esattamente la stessa cosa, matematicamente. Con la semplice algebra, invece di confrontare due direttamente, si confronta la differenza a zero. Dal momento che lo zero è una costante, possiamo avere entrambe le nostre variabili di confronto essere calcolato in modo dinamico e ancora lavorare all'interno del vincolo desktop Think. E si pensava che non avrebbe mai usare l'algebra dopo il liceo Quindi diciamo che vogliamo verificare la presenza di HMA (5) sopra HMA (20) su un grafico di 15 minuti. Here8217s ciò che l'esempio in questo caso sarà simile: Dopo aver impostato che fino, clicca 8220Create Alert8221 come prima. Una volta che il vostro avviso è impostato, you8217ll essere avvisato quando le condizioni di trigger. Si può vedere il vostro avviso pazientemente in attesa nella finestra di notifica: Si noti che ogni avviso è un affare one-shot. Una volta che si spara, si deve andare impostare di nuovo se si desidera ricevere una notifica la prossima volta. Ora ci si può fermare lì solo con avvisi, o passare alla realm8230 auto-trading Se avete il coraggio SPOOKY perdite catastrofiche AVVERTENZA Prima di lasciare ogni attività del computer vorrà per voi in un conto con denaro reale, fare in modo che avete provato a utilizzare carta denaro resoconto di prima, e che capire che cosa il vostro codice di avviso sta facendo. Poi leggi questo avviso ancora, e ancora. Per scegliere di inviare un ordine quando i fuochi di avviso, si devono prima creare l'avviso studio attraverso il processo di cui sopra. Dopo aver creato il vostro avviso, si va alla scheda commerciale. Allora avete bisogno di creare un ordine, ma non inviare ancora Esempio: se volevo che il mio avviso studio HMA per inviare un ordine di andare lunghi ES, vado alla scheda commercio e clicca sul prezzo chiedere (fase 1). Un ordine di acquisto è stato creato (ho potuto fare clic sul tentativo di creare un ordine di vendita, invece). Il passo successivo è quello sinistro del mouse sull'icona 8220gear8221 nel riquadro di immissione ordini (fase 2): Dopo aver fatto questo, you8217ll vedere la finestra 8220Order Rules8221. Ecco dove è possibile inserire le condizioni di quando l'ordine viene inviato. Nel frame superiore, è possibile scegliere se it8217s un acquisto o vendere, la quantità, e se si tratta di un ordine di giorno o di GTC. Il telaio inferiore è dove abbiamo istituito il commercio avviso studio. Ci sono opzioni per mettere in un tempo per inviare l'ordine, un tempo per annullarla, e poi la miniera di notizie: 8220Submit a specificata mercato Condition8221: In primo luogo, fare clic nella colonna simbolo. Lo strumento del commercio viene aggiunto automaticamente. Poi si fa clic nella colonna Metodo scegliere 8220Study8221, e quindi sceglie l'avviso studio si è creato in precedenza (nel nostro esempio è l'opzione HMA in alto). Dopo aver scelto l'avviso da utilizzare, quindi verificare che quello che hai detto il computer per fare in realtà è quello che si voleva il computer per fare: Quindi fare clic 8220OK8221. L'ordine è ancora seduto lì, in attesa di essere inviato. Clicca 8220Confirm e Send8221, e passare attraverso i passi per entrare nel commercio come qualsiasi commercio normale. Una volta accettato it8217s, mostrerà nel vostro portafoglio ordini acquisito un ordine di lavoro, con lo status 8220WAIT COND8221: Sarà aspettare lì fino a quando l'ordine scade (se un ordine di giorno, per esempio), o fino a quando i fuochi di avviso. Una volta che i fuochi di allarme, quindi il commercio va in diretta e viene eseguito secondo le regole impostate. Come prima, una volta che i fuochi commerciali di avviso, si deve andare impostare il tutto ancora una volta, se si desidera il commercio al segnale successivo. L'avviso viene tenuto sui server ToS, in modo da don8217t nemmeno bisogno di essere registrati in8211it8217s lavorare sempre. avvisi Tuttavia, essere careful8211these sono entrato su ES in realtà sparato nel mercato dopo ed ero 8220filled8221, in modo da essere consapevoli del tempo in vigore del vostro ordine o si potrebbe ottenere pieno al di fuori delle ore di mercato, a seconda di ciò che è (opzioni, le scorte , i futures, forex, ecc). Assicurati di testare prima di fare qualsiasi Congratulazioni dal vivo A questo punto l'auto-negoziazione di pensare o Swim Se questo tutorial è utile a voi, e fate qualche dolce Moolah fuori di un commercio, perche non me gettando un pezzo di azione: Lascia un commento, se avete domande, consigli o osservazioni come questa: Lei ha alcune cose molto bello qui l'uomo, e mi piace quello you8217re fare. Qualsiasi possibilità che TOS vi permetterà di automatizzare indicatori personalizzati come quelli creati you8217ve Credo di sì. Stanno lavorando su roba di automazione, it8217s solo una questione se il tempo. Sarei sorpreso se siamo andati un altro anno senza averlo. Naturalmente, è possibile automatizzare in Ninja Trader ora. That8217s quello che ho per lo più lavorato nel mio lavoro di sviluppo (per gli altri, non è il mio trading). Qual è il codice vero e proprio che va nella finestra di Formula Complesso I can8217t farlo fuori.
Comments
Post a Comment