Monday 2 October 2017

Trading System Amibroker


A proposito di AmiBroker per AmiBroker è un terzo pacchetto di software di terze parti che fornisce completa programmabilità di AmiBroker. NET per AmiBroker copre tutte le funzioni programmabili di AmiBroker: interfacce plug-in, funzioni built-in AFL, oggetti backtester, l'interfaccia OLE, IBController. Tutti caratteristica AmiBroker programmabili possono essere consultati e utilizzati dal codice durante l'utilizzo di qualsiasi lingua. Gli indicatori, filtri, scanner, esplorazioni, moduli personalizzati backtester, sistemi di trading automatizzati in tempo reale e, Optimizer e origine dati plug-in, programmi di automazione OLE o il caricamento dei dati, ecc possono essere sviluppate in C, VB, VC, F, o qualsiasi Lingua. per AmiBroker per sviluppatori di sistemi di trading estendere o sostituire le vostre AFLS con codice AFL plug-in di sviluppo che una volta usato per sfidare gli sviluppatori CC anche esperti può ora essere fatto in qualsiasi lingua molto semplice e veloce. NET plug-in possono estendere o sostituire completamente gli script AFL. AFL includono file possono essere facilmente convertiti in AFL plug-in. indicatori di AFL, scanner, esplorazioni, moduli backtester, moduli di trading in tempo reale, ecc possono essere creati in puro o in un mix di AFL e. codice NET può semplicemente accedere a tutti il ​​built-in metodi e gli oggetti dell'interfaccia backtester AFL. Fonte dei dati plug-in possono essere sviluppati in qualsiasi lingua. Utilizzando l'interfaccia dati è molto più semplice allora l'interfaccia CC originale. Essi continuano ad offrire la piena funzionalità dell'interfaccia originale e semplificano l'integrazione di off-line e streaming di dati fonti. Trading reale tempo utilizzando IBController commercio di interfaccia NET per AmiBroker fornisce una facile integrazione di indicatori AFL, la logica di trading nel codice object oriented e l'interfaccia Auto-Trading AmiBroker per Interactive Brokers. L'interfaccia IBController gestito e il plug-in, insieme, forniscono nuovi modi, più facile, più affidabili e gestibili per la creazione di sistemi di trading in tempo reale. Integrare AmiBroker nella vostra abitudine NET processo di negoziazione per AmiBroker semplifica anche l'integrazione di tutti i tipi di applicazioni in AmiBroker. Utilizzando rende l'integrazione delle applicazioni con interfacce COM (come Excel, Access, Word, R, SciLab, MatLab, ecc), un compito semplice. Ci sono anche possibilità di integrazione illimitate utilizzando la libreria di classi. Per esempio. NET plug-in possono inviare e-mail personalizzate, inviare SMS, chiamare un servizio Web, accedere ai file, comunicare con un sistema di gestione del commercio estero attraverso la rete o anche ricevere eventi da un sistema esterno. Accelerare lo sviluppo utilizzando le classi e passo dopo passo il debug NET per AmiBroker riduce notevolmente i tempi di sviluppo e consente di risparmiare un sacco di tempo. Passo dopo passo il debug consente di eseguire il debug e correggere gli errori. L'obiettivo del progetto era quello di rendere per AmiBroker facile da usare e ancora efficiente. NET plug-in richiedono alcun codice impianto idraulico come CC plug-in fanno. Gli sviluppatori possono scrivere codice più veloce la scrittura di codice AFL o convertire il loro codice AFL quasi riga per riga a C. VB e sviluppatori di script VB in grado di scrivere plug-in semplicemente in VB. biblioteca ParallelAB consente di utilizzare in modo efficiente tutto l'hardware per esteso l'ottimizzazione, l'esplorazione, le operazioni di scansione. Esso consente di sviluppare facilmente codice di automazione in grado di guidare più processi AmiBroker per eseguire compiti diversi che utilizzano diversi database anche su hardware distribuito. per AmiBroker per sistema commerciale concessori di licenza NET per AmiBroker è una soluzione facile per la scatola nera sviluppatori di sistemi di trading per proteggere, licenza e vendere i loro sistemi. script AFL possono essere facilmente e rapidamente convertiti in plug-in che lasciano alcuna logica negoziazione pubblica in file AFL. plugin NET possono essere protetti e concesso in licenza da strumenti di protezione commerciali come IntelliLock. CliSecure licenze. Licensing Pro. ecc I plugin protetti possono essere resi pubblici. Solo i clienti che hanno avuto la licenza per le loro macchine possono utilizzare tutelato plug-in. per AmiBroker per i fornitori di servizi di dati NET per AmiBroker è una soluzione facile per la scatola nera sviluppatori di sistemi di trading per proteggere, licenza e vendere i loro sistemi. script AFL possono essere facilmente e rapidamente convertiti in plug-in che lasciano alcuna logica negoziazione pubblica in file AFL. plugin NET possono essere protetti e concesso in licenza da strumenti di protezione commerciali come IntelliLock. CliSecure licenze. Licensing Pro. ecc I plugin protetti possono essere resi pubblici. Solo i clienti che hanno avuto la licenza per le loro macchine possono utilizzare il plug-protetta Ins. Back-testare le tue idee di trading Una delle cose più utili che si possono fare nella finestra di analisi è quello di back-testare la vostra strategia di trading su dati storici. Questo può dare informazioni preziose in punti di forza e punti deboli del sistema prima di investire soldi veri. Questa singola caratteristica AmiBroker è in grado di risparmiare un sacco di soldi per voi. Scrivere le regole di trading In primo luogo è necessario disporre di regole oggettive (o meccanica) per entrare e uscire dal mercato. Questo passaggio è la base della vostra strategia ed è necessario pensare a voi stessi quanto il sistema deve corrispondere la vostra tolleranza al rischio, le dimensioni del portafoglio, le tecniche di gestione del denaro, e molti altri fattori individuali. Una volta che avete le vostre proprie regole per la negoziazione si dovrebbe scrivere loro come comprare e vendere le regole in AmiBroker Formula Lanugage (più breve e la copertura se si desidera verificare anche breve di trading). In questo capitolo prenderemo in considerazione molto semplice, lo spostamento trasversale media nel sistema. Il sistema dovrebbe comprare stockscontracts quando vicino prezzo sale sopra 45 giorni di media mobile esponenziale e venderà stockscontracts quando vicino prezzo scende al di sotto di 45 giorni media mobile esponenziale. La media mobile esponenziale può essere calcolato in AFL usando la sua funzione di EMA built-in. Tutto quello che devi fare è specificare l'array di input e il periodo di media, quindi la media mobile esponenziale dei prezzi di chiusura di 45 giorni può essere ottenuta con la seguente dichiarazione: La stretta identificazione si riferisce a built-in matrice tenendo i prezzi degli simbolo attualmente analizzato chiusura . Per verificare se gli stretti croci di prezzo di cui sopra media mobile esponenziale useremo funzione built-in croce: acquistare croce (vicino, ema (vicino, 45)) La dichiarazione di cui sopra definisce una regola buy commerciale. Dà quot1quot o quottruequot quando chiudere croci di prezzo di cui sopra ema (vicino, 45). Poi possiamo scrivere la regola vendita che darebbe quot1quot quando situazione opposta si verifica - vicino croci di prezzo al di sotto ema (chiudi, 45): la vendita incrociata (EMA (vicino, 45), vicino) Si prega di notare che stiamo usando la stessa funzione di cross ma l'ordine inverso di argomenti. Così formula completa per lunghi commerci sarà simile a questa: acquistare croce (vicino, ema (vicino, 45)) vendere croce (EMA (vicino, 45), vicino) NOTA: Per creare nuova formula si prega di aprire Formula Editor utilizzando Analysis-gtFormula Editor Menu, digitare la formula e selezionare Strumenti-gtSend al menu Analysis in editor di formule per il back-testare il sistema è sufficiente fare clic sul pulsante Test Indietro nella finestra di analisi automatica. Assicurarsi di aver digitato nella formula che contiene almeno comprare e vendere regole di negoziazione (come mostrato sopra). Quando la formula è corretta AmiBroker inizia analizzare i simboli in base alle regole di negoziazione e genera un elenco di mestieri simulati. L'intero processo è molto veloce - è possibile eseguire il test di migliaia di simboli in una questione di minuti. La finestra di avanzamento vi mostrerà il tempo di completamento previsto. Se si desidera interrompere il processo si può semplicemente fare clic sul pulsante Annulla nella finestra di avanzamento. Quando il processo è finito l'elenco dei traffici simulati viene mostrato nella parte inferiore della finestra di analisi automatica. (Riquadro Risultati). È possibile esaminare se le comprano e vendono i segnali si sono verificati solo con un doppio clic sul commercio di riquadro Risultati. Questo vi darà segnali prime o non filtrati per ogni bar quando sono soddisfatte le condizioni di acquisto e di vendita. Se si desidera visualizzare solo i singoli frecce commerciali (apertura e chiusura commercio attualmente selezionata) si dovrebbe doppio clic sulla riga tenendo premuto il tasto SHIFT premuto. In alternativa è possibile scegliere il tipo di visualizzazione selezionando la voce appropriata dal menu contestuale che appare quando si fa clic sul riquadro dei risultati con un pulsante destro del mouse. Oltre all'elenco dei risultati è possibile ottenere statistiche molto dettagliate sulle prestazioni del sistema facendo clic sul pulsante Report. Per saperne di più circa le statistiche del rapporto si prega di consultare descrizione finestra del rapporto. Modifica delle impostazioni di test Pagina precedente la prova dei motori a AmiBroker utilizza alcuni valori predefiniti per eseguire il suo compito tra cui la dimensione del portafoglio, la periodicità (dailyweeklymonthly), la quantità di commissione, di tasso di interesse, perdita massima e target di profitto si ferma, il tipo di commerci, i campi dei prezzi e così sopra. Tutte queste impostazioni possono essere modificate dall'utente utilizzando finestra delle impostazioni. Dopo aver modificato le impostazioni si prega di ricordarsi di eseguire nuovamente il test indietro se si desidera che i risultati siano in sintonia con le impostazioni. Ad esempio, per eseguire il test barre settimanali invece di tutti i giorni è sufficiente fare clic sul pulsante Impostazioni selezionare settimanale da casella combinata Periodicità e fare clic su OK. quindi eseguire l'analisi facendo clic su Indietro prova. Riservato nomi delle variabili La tabella seguente mostra i nomi delle variabili riservate utilizzate da Analyser automatico. Il significato e gli esempi sul loro utilizzo sono riportate più avanti in questo capitolo. Permette il controllo importo in dollari o la percentuale di portafoglio che viene investito in commercio (vedi spiegazioni qui sotto) analisi automatica (nuova in 3.9) Fino ad ora abbiamo discusso l'uso abbastanza semplice del tester indietro. AmiBroker, tuttavia supporta molto più sofisticati metodi e concetti che saranno discusse più avanti in questo capitolo. Si prega di notare che l'utente principiante dovrebbe prima giocare un po 'con le tematiche più semplici di cui sopra prima di procedere. Così, quando si è pronti, si prega di dare un'occhiata alle seguenti caratteristiche di recente introduzione del back-tester: a) serie AFL di scripting per gli scrittori formula avanzata b) sostegno rafforzato per brevi Compravendite c) il modo per controllare l'ordine di prezzo di esecuzione del lo script d) vari tipi di fermate a tornare tester e) posizione dimensionamento f) la dimensione del lotto rotondo e spuntare le dimensioni g) i futures conto di deposito h) backtesting AFL host di scripting è un argomento avanzato che è coperto in un documento separato disponibile qui e non lo vorrei discutere in questo documento. restanti funzioni sono molto più facili da capire. Nelle versioni precedenti di AmiBroker, se si voleva sistema di back-test utilizzando compravendite sia lunghe che corte, si potrebbe simulare unica strategia stop-and-reverse. Quando la posizione lunga è stata chiusa una nuova posizione short è stato aperto immediatelly. E 'stato perché comprare e vendere variabili riservate sono stati utilizzati per entrambi i tipi di mestieri. Ora (con la versione 3.59 o superiore) ci sono variabili riservate separati per apertura e chiusura a lungo e breve tondo: acquistare - quottruequot o 1 valore si apre lungo commercio vendita - quottruequot o 1 Valore chiude lungo commerciali a breve - quottruequot o 1 Valore apre copertura commerciale a breve - quottruequot o 1 valore chiude breve commercio Som al fine di back-test di compravendite brevi è necessario assegnare variabili a breve e copertura. Se si utilizza il sistema stop-and-reverse (sempre sul mercato) è sufficiente assegnare vendita a breve e comprare per coprire la copertura short sell acquistare questo simula il modo pre-3.59 versioni lavorato. Ma ora AmiBroker consente di avere regole di negoziazione separati per andare a lungo e per andare a breve, come mostrato in questo semplice esempio: commerci lungo le regole di entrata e di uscita: acquistare croce (CCI (), 100) vendere croce (100, CCI ()) breve mestieri di entrata e uscita regole: cross corto (-100, CCI ()) coprire croce (CCI (), -100) si noti che in questo esempio se CCI è compreso tra -100 e 100 si è fuori dal mercato. Il controllo dei prezzi commercio AmiBroker ora offre 4 nuove variabili riservate per specificare il prezzo al quale comprare, vendere, vengono eseguiti gli ordini brevi e copertura. Questi array hanno i seguenti nomi: buyprice, sellprice, shortprice e coverprice. L'applicazione principale di queste variabili è il controllo prezzo commerciale: BuyPrice IIF (DAYOFWEEK () 1, HIGH, CLOSE) il Lunedi comprare a alta, altrimenti acquistare su una stretta Così si può scrivere il seguente per simulare reali di stop-ordini: BuyStop. La formula per il livello di arresto buy SellStop. La formula per il livello di arresto vendere se in qualsiasi momento durante i prezzi al giorno salgono sopra il livello del buystop (highgtbuystop) l'ordine di acquisto si svolge (a buystop o basso a seconda di quale sia superiore) Acquista Croce (alta, BuyStop) se in qualsiasi momento durante i prezzi al giorno scendono sotto il livello del sellprice (basso sellstop lt) l'ordine di vendita si svolge (ad sellstop o alto se inferiore) collocare Croce (SellPrice, sellStop) BuyPrice max (BuyStop, low) assicurarsi prezzo di acquisto non inferiore a bassa SellPrice min (sellStop, high) accertarsi prezzo non superiore ad alta si prega di notare che i preset AmiBroker buyprice, sellprice, shortprice e matrice coverprice variabili con i valori definiti nel sistema di finestra delle impostazioni di test (vedi sotto) vendere, in modo da poter, ma non avete bisogno di definirli nella formula. Se non li definiscono AmiBroker funziona come nelle vecchie versioni. Durante back-testing AmiBroker controllerà se i valori assegnati a buyprice, sellprice, shortprice, coverprice inserirsi in alta gamma bassa di data bar. In caso contrario, AmiBroker regolerà a prezzo elevato (se il valore prezzo dell'array è superiore a quello alto) o per il prezzo basso (se il valore prezzo dell'array è inferiore a quello basso) obiettivo di profitto si ferma Come si può vedere nella foto sopra, nuove impostazioni per fermate obiettivo di profitto sono disponibili nella finestra delle impostazioni di test del sistema. fermate obiettivo di profitto vengono eseguiti quando il prezzo elevato per un dato giorno exceedes il livello di arresto che può essere dato in percentuale o punto di aumento del prezzo di acquisto. Per impostazione predefinita arresti sono eseguiti al prezzo che si definisce come serie prezzo di vendita (per lunghi commerci) o una matrice prezzo di copertina (per brevi trades). Questo comportamento può essere modificato utilizzando quotExit in funzione stopquot. quotExit in funzione stopquot Se si contrassegna quotExit a scatola stopquot nelle impostazioni verranno eseguiti gli arresti a livello di arresto preciso, vale a dire se si definisce profitto fermata target a 10 vostra fermata e il prezzo di acquisto è stato di 50 ordine di arresto verrà eseguito a 55, anche se la matrice prezzo di vendita contiene un valore diverso (ad esempio prezzo di chiusura di 56). perdita massima si ferma il lavoro in un modo simile - vengono effettuate quando il prezzo basso per un dato giorno scende sotto il livello di arresto che può essere dato in percentuale o punto di aumento del prezzo di acquisto di questo tipo di arresto viene utilizzato per proteggere i profitti in quanto ascolti il ​​commercio così ogni volta che un valore di posizione raggiunge un nuovo massimo, il trailing stop è posta ad un livello superiore. Quando il profitto scende sotto il livello trailing stop la posizione viene chiusa. Questo meccanismo è illustrato nella figura sottostante (10 trailing stop viene mostrato): un esempio di implementazione a basso livello di arresto Profit-bersaglio in AFL: Acquisto Cross (MACD (), Signal ()) per (i 0 i lt BarCount i) if (priceatbuy 0 Acquista i) BuyPrice priceatbuy i if (priceatbuy GT 0 SellPrice i gt 1.1 priceatbuy) Vendi i 1 SellPrice i 1.1 priceatbuy priceatbuy 0 altro Vendi I 0 Questa è una nuova funzionalità nella versione 3.9. Posizione dimensionamento in backtester è attuato mediante nuova riservato variabile PositionSize ltsize arraygt Ora è possibile controllare importo in dollari o la percentuale di portafoglio che viene investito nel commercio numero positivo definire quantità (in dollari) che viene investito nel commercio, ad esempio: PositionSize 1000 invest 1000 in ogni commercio numeri negativi -100 ..- 1 definire percentuale: -100 dà 100 di dimensioni portafoglio attuale, -33 dà 33 di disposizione patrimoniale per esempio: PositionSize -50 sempre investe solo la metà dell'esempio dimensionamento dinamico corrente del patrimonio netto: PositionSize - 100 RSI () come RSI varia da 0..100 questo si tradurrà in posizione a seconda dei valori RSI - gt bassi valori di RSI si tradurrà in maggiore percentuale investita Se meno di 100 di cassa disponibile è investito quindi l'importo residuo guadagna tasso di interesse come definito nelle impostazioni. C'è anche una nuova casella di controllo nella finestra delle impostazioni AA: quotAllow dimensione della posizione shrinkingquot - questo controlla come backtester gestisce la situazione quando richiesto dimensione della posizione (tramite variabile PositionSize) supera disponibilità liquide: quando questo flag è selezionata la posizione è entrato con la dimensione shinked a cassa disponibile se è selezionata la posizione non viene inserito. Per vedere dimensioni reali di posizione si prega di utilizzare una nuova modalità di rapporto nella finestra delle impostazioni AA: lista quotTrade con prezzi e pos. sizequot Per la fine, ecco un esempio di posizione Tharps ATR-based dimensionamento tecnica codificato in AFL: Acquisto ltyour acquistare formula heregt vendi 0 vendita solo da arresto TrailStopAmount 2 ATR (20) Capitale 100000 IMPORTANTE: Impostare anche nelle Impostazioni: Initial rischio azionario 0.01Capital PositionSize (RiskTrailStopAmount) BuyPrice ApplyStop (2, 2, TrailStopAmount, 1) la tecnica potrebbe essere riassunto come segue: il patrimonio totale per simbolo è 100.000, abbiamo impostato il livello di rischio a 1 del capitale totale. Livello di rischio è definito come segue: se un Trailing Stop su un 50 azionario è, diciamo, 45 (il valore di due ATR contro la posizione), la perdita di 5 è suddiviso in rischio 1000 a dare 200 azioni da acquistare. Quindi, il rischio di perdita è di 1000, ma il rischio di assegnazione è di 200 azioni x 50share o 10.000. Quindi, stiamo attribuendo il 10 del capitale per l'acquisto, ma solo rischiando 1000. (estratto a cura dalla mailing list AmiBroker) di dimensioni molto rotonda e di dimensioni tick Vari strumenti sono negoziati con vari unitsquot quottrading o quotblocksquot. Per esempio è possibile acquistare il numero frazionario di unità di fondo comune, ma non è possibile acquistare il numero frazionario di azioni. A volte è necessario acquistare in 10s o 100s lotti. AmiBroker ora consente di specificare la dimensione del blocco a livello globale e per-simbolo. È possibile definire per-simbolo dimensioni molto rotondo nella pagina Symbol-gtInformation (fig. 3). Il valore di zero significa che il simbolo non ha formato speciale molto rotondo e utilizzerà quotDefault molto sizequot rotondo (impostazione globale) dalla pagina delle impostazioni analisi automatica (fig. 1). Se la dimensione di default è impostato anche a zero significa che il numero frazionario di sharescontracts sono ammessi. È inoltre possibile controllare la dimensione del lotto rotonda direttamente dal vostro formula AFL utilizzando RoundLotSize riservato variabile, ad esempio: Questa impostazione controlla il movimento di prezzo minimo di una data simbolo. Si può definire a livello globale e per-simbolo. Come con la dimensione del lotto rotondo, è possibile definire per-simbolo dimensioni segno di spunta nella pagina di Symbol-gtInformation (fig. 3). Il valore di zero indica AmiBroker utilizzare quotdefault tick sizequot definito nella pagina delle impostazioni (fig. 1) di finestra di analisi automatica. Se la dimensione predefinita zecca è anche impostato a zero vuol dire che non esiste un prezzo minimo di movimento. È possibile impostare e recuperare la dimensione del segno di spunta anche da AFL formula utilizzando TickSize riservato variabile, ad esempio: Si noti che l'impostazione della dimensione tick influisce compravendite uscito dal built-in ferma Andor ApplyStop (). Il backtester presuppone che i dati sui prezzi seguono requisiti di dimensione zecche e non cambia le matrici di prezzi forniti dall'utente. Così dimensioni specificando tick ha senso solo se si sta utilizzando built-in così smette di punti di uscita vengono generati livelli di prezzo quotallowedquot invece di quelli calcolati. Per esempio in Giappone - non si può avere parti frazionarie di yen così si dovrebbe definire ticksize globale a 1, in modo integrato ferma uscire mestieri a livelli interi. impostazione del margine account definisce requisito di margine percentuale per l'intero account. Il valore predefinito di margine di account è 100. Questo significa che è necessario fornire 100 fondi per entrare nel commercio, e questo è il modo in cui backtester lavorato nelle versioni precedenti. Ma ora è possibile simulare un conto di deposito. Quando si acquista a margine si sta semplicemente prendendo in prestito i soldi dal proprio broker di acquistare azioni. Con normativa vigente si può mettere su 50 del prezzo di acquisto delle azioni che si desidera acquistare e prendere in prestito l'altra metà dal vostro broker. Per simulare questo basta inserire 50 nel campo margine di account (vedi fig. 1). Se il vostro capitale intial è impostato su 10000 vostro potere d'acquisto sarà poi 20000 e si sarà in grado di entrare in posizioni più grandi. Si prega di notare che questa impostazioni imposta il margine per l'intero account e non è legato alla negoziazione dei futures a tutti. In altre parole è possibile negoziare titoli sul conto di deposito. casella di controllo quotReverse forze segnale di entrata exitquot alle impostazioni Backtester. Quando è su ON (l'impostazione predefinita) - backtester funziona come nelle versioni precedenti e chiude già positon aperta se viene rilevato nuovo segnale di ingresso in direzione inversa. Se questo switch è OFF - anche in caso di segnale d'inversione backtester mantiene commercio aperto e non si chiude positon fino all'uscita regolare (vendita o il coperchio) viene generato il segnale. In altre parole, quando questo interruttore è spento backtester ignora i segnali brevi durante i lunghi commerci e ignora segnali di compra durante brevi compravendite. quotAllow stessa uscita bar (singola barra commercio) opzione quot alle impostazioni Quando è su ON (le impostazioni di default) - ingresso e di uscita per lo stesso bar è consentito (come nelle versioni precedenti) se è spento - uscita può avvenire a partire dal solo accanto bar (questo vale per i segnali regolari, vi è una regolazione separata per le uscite ApplyStop generati). Commutazione su OFF permette di riprodurre il comportamento di MS backtester che non è in grado di gestire stesse uscite giorno. quotActivate ferma impostazione immediatelyquotThis risolve il problema dei sistemi di controllo che entrano compravendite sul mercato aperto. Nelle versioni precedenti alla 4.09 backtester presume che si stava entrando compravendite sul mercato vicino in modo fermate built-in sono stati attivati ​​a partire dal giorno successivo. Il problema è stato quando si infatti definito prezzo di apertura come il prezzo di entrata commercio - allora stesse fluttuazioni di prezzo giorno non innescano le fermate. C'erano alcune soluzioni pubblicati basati sul codice AFL, ma ora non avete bisogno di usarli. Semplicemente se il commercio su aperta si dovrebbe contrassegnare quotActivate ferma immediatelyquot (fig. 1). Si può chiedere perché non si limitano a controllare la matrice buyprice o shortprice se è uguale al prezzo di apertura. Purtroppo questo non funzionerà. Perché semplicemente perché ci sono giorni in cui doji prezzo di apertura è uguale a chiudere e poi backtester non potrà mai sapere se il commercio è stato immesso al mercato aperto o chiuso. Quindi, abbiamo davvero bisogno di un ambiente separato. quotUse QuickAFLquotQuickAFL (tm) è una funzione che permette una più veloce calcolo AFL in determinate condizioni. Inizialmente (dal 2003) era disponibile solo per gli indicatori, a partire dalla versione 5.14 è disponibile in analisi automatica troppo. Inizialmente l'idea era quella di consentire grafico più veloce ridisegna attraverso il calcolo AFL formula solo per quella parte che è visibile sul grafico. In modo simile, finestra di analisi automatica può utilizzare sottoinsieme di quotazioni disponibili per calcolare AFL, se selezionato parametro 8220range8221 è inferiore 8220All quotationsquot. spiegazione dettagliata su come funziona QuickAFL e come controllarlo, viene fornito in questo articolo della Knowledge Base: amibrokerkb20080703quickafl Si noti che questa opzione non funziona solo in backtester, ma anche in ottimizzazioni, esplorazioni e scans. Realtime Data Services per NSE - FampO lanciato. Siamo lieti di annunciare il lancio di servizi dati in tempo reale per NSE (FampO Segment) se la nostra nuova società finanziaria globale Datafeeds LLP, oggi. La versione 1.1 è compatibile con la versione 5.30 AmiBrokers ultima. Ha anche alcuni miglioramenti come la possibilità di chiudere la posizione al giorno, avvisi voce umana, funzionalità di aggiornamento dal vivo. Il periodo di prova è esteso anche a 7 giorni di calendario ora. AmiBroker Versione 5.30 ha lanciato. In risposta alle diverse richieste pervenute di avere una strategia di trading readymade in AmiBroker, abbiamo lanciato ACE Nifty Futures Trading System per AmiBroker. Avere una strategia di trading, ma non hanno risorse di tempo per codificare la vostra strategia in AFL (AmiBroker Formula Language). Lasciare che il lavoro per noi. Professionali AFL Servizi di scrittura lanciato. Guarda amp scaricare i video per l'installazione di AmiBroker, l'installazione e l'integrazione dei dati in tempo reale da Yahoo, Odino e PIB per AmiBroker, generali così come le caratteristiche avanzate di AmiBroker. e molti altri GetBhavCopy ora download di BSE, NSE Stocks (EOD) e tutti gli indici. Ora scaricare tutte le Azioni BSENSE, indici e dati storici, fin dalla nascita della BSE amp NSE direttamente da BSENSE utilizzando GetBhavCopy. Clicca qui per maggiori dettagli. 44 motivi per cui AmiBroker è migliore rispetto alla concorrenza prega di passare attraverso il contenuto di seguito. Entro la fine di questa pagina, se non si è convinti sul perché AmiBroker è uno strumento necessario per un commerciante serio come voi, si può lasciare questo sito, senza dover leggere oltre le pagine. la visualizzazione immediata di dailyweeklymonthly e anche grafici intraday (tick, 1 min, 5 min, 15 min, 30 min, grafici orari) in linea, linepoint, bar o stili di candela sovrapposto con le medie configurabili in movimento, le bande di Bollinger, grafico Volume, SAR, ecc . decine di gran parte degli indicatori popolari built-in tra cui ROC, RSI, MACD, OBV, CCI, MFI, NVI, stocastico, oscillatore ultimo, DMI, ADX, Parabolic SAR, Trin, linea AdvanceDecline, AccumulationDistribution, TRIX, Chaikin oscillatore, rischio unico - to-rendimento mappa e altro ancora. strumenti di disegno di studio, tra cui le linee di tendenza, linee horizontalvertical, ritracciamenti di Fibonacci e fusi orari, caselle di testo e altro ancora. più riquadri grafico, finestre, diverse viste e scale temporali sono possibili tutti allo stesso tempo. zoom estremamente veloce e lo scorrimento dal vivo. Per vedere video tutorial su grafici, clicca qui. Per vedere video tutorial su interfaccia utente, fare clic qui. 2. dati multipla alimenta AmiBroker è in grado di gestire praticamente qualsiasi scambio in tutto il mondo. Configurabile dall'utente wizard di importazione ASCII - consente di leggere le citazioni nel formato è possibile definire. Built-in Metastock (R) importatore banca dati - si legge direttamente tutti i titoli dal database Metastock (R) in una manciata di secondi. programma di downloader amiquote fornisce in modo rapido per ottenere preventivi gratuiti di fine giornata dai principali borse mondiali (tutti i mercati degli Stati Uniti, LSE, ASX, Parigi, Milano, Francoforte). Script-driven, con un solo clic downloader automatici disponibili per NYSE, Amex, Nasdaq, Borsa australiana, Borsa di Johannesburg, Borsa di Varsavia. AmiBroker è utilizzato con successo in USA, Canada, Regno Unito, Australia, Germania, Italia, Sud Africa, Polonia, Olanda, Norvegia, Francia, India e molti altri paesi. Per vedere video tutorial su come impostare diverse fonti di dati in AmiBroker, clicca qui. Per ulteriori informazioni sulle fonti di dati per AmiBroker clicca qui. Per ulteriori informazioni sulle fonti di dati amp EOD in tempo reale (a pagamento gratuita e) per gli scambi indiani (BSE, NSE, MCX, NCDEX), clicca qui. 3. Foto amp cita database di AmiBroker dispone di sistema avanzato di database che offre i seguenti: numero illimitato di scorte e un numero illimitato di citazioni più negozi di supporto database di citazioni, informazioni sulla società, i risultati finanziari, le categorie, industrysector informazioni potente filtro per settore, l'industria, di gruppo e mercato innovativo magazzino struttura del browser che mostra le scorte raggruppate per settori, le industrie, gli indici movimentazione automatica per compositi (numero e volumi di avanzare, in declino e le scorte invariato) il supporto di automazione che consente di controllare il database da programmi esterni scritti in tutte le lingue tra cui Java script, VBScript . L'AFL è acronimo di lingua formula avanzata che consente di creare i propri indicatori, sistemi di trading e commenti. E 'appositamente progettato per i commercianti in modo da scrivere formule di analisi è più facile e più veloce rispetto a lingue di uso generale. AFL dispone di più di 100 funzioni AFL built-in da utilizzare come un edificio blocchi per le formule. AFL comprende trigonometriche, media, statistica, la manipolazione dei dati, condizionale, modello-rilevazione e funzioni dell'indicatore predefinite. AFL supporta variabili illimitate, parentesi illimitate, chiamate di funzione nidificate illimitato di nidificazione e molteplici operatori logici. 5. Indicatore builder Indicatore Builder permette a rapidamente ricreare qualsiasi indicatorstudy trovato nella letteratura. Le sue caratteristiche principali includono: un qualsiasi numero di grafici che possono essere sovrapposti nelle griglie flessibili stesso riquadro grafico personalizzato o il ridimensionamento automatico l'accesso ai dati compositi (numbervolume di avanzare, in declino, problemi invariato) 6. Sys tem test retrospettivi e Scansione Scansione. finestra di analisi automatica consente di eseguire la scansione del database per le scorte corrispondono le regole buysell definite. AmiBroker produce automaticamente il report che indica se i segnali buysell si è verificato il determinato stock nel periodo di tempo specificato. Test retrospettivi: AmiBroker può anche effettuare test retrospettivi completo della vostra strategia di trading, dando un'idea sulle prestazioni del sistema. I punti salienti del motore di back-testing: Indietro intera prova del cambio o solo limitata, definibile dall'utente insieme di corrispondenza il vostro mercato, gruppo, industria, settore selezione di test lungo, corto o entrambi i lunghi e brevi commerci ordini di back-testing tra cui intermediazione dettagliata stop loss-realistica segnalazione dando importanti statistiche del vostro sistema. Clicca qui per report di esempio. Per vedere video tutorial su Back-testing, esplorazioni e scansione, cliccare qui. 7. Grafico automatico Commentari completa, descrizioni testuali di situazione effettiva del mercato di frecce automatiche Compra e Vendi visibili nelle classifiche Built-in gestore del portafoglio consente di tenere traccia i vostri investimenti. Esso consente di registrare le transazioni buysell, calcola le commissioni di intermediazione, i dividendi (con imposta sui dividendi definibile) e depositswithdrawals contanti. È possibile ottenere il calcolo istantaneo del valore del patrimonio, la percentuale e la resa punto. 9. Scripting supporto AmiBroker dispone di interfaccia di automazione OLE che espone oggetti e metodi che possono essere accessibili da qualsiasi linguaggio di programmazione tra cui i dialetti di scripting come JScript (JavaScript) e VBScript. Le funzionalità di scripting di AmiBroker consentono di automatizzare in termini di tempo le attività di gestione di database. Usando scripting si sarà in grado di creare downloader automatici, strumenti di manutenzione, e gli esportatori personalizzate alle proprie esigenze specifiche. Per vedere un video su come automatizzare le operazioni ricorrenti con lo scripting, cliccare qui. 10. l'integrazione di Internet AmiBroker dotato di un browser Web incorporato che consente di visualizzare rapidamente profili aziendali. Lo spettatore profilo è completamente configurabile in modo da poter impostare per il vostro particolare lo scambio. Le impostazioni sono di mercato basata in modo da poter accedere a diversi siti web per ogni mercato automaticamente. Non più si sarà costretti a sprecare il vostro tempo navigando manualmente per ottenere le informazioni più recenti notizie e magazzino correlati. AmiBroker è progettato per essere configurabile e personalizzabile in quasi ogni zona. Non è legato alla particolare lo scambio o fornitore di dati. Grazie ai metodi di importazione flessibili e di scripting, si sarà in grado di adattarsi facilmente al vostro mercato (s) preferito. Inoltre, strumenti di analisi tecnica incorporati in AmiBroker consentono di modificare tutti i parametri con facilità, e se si vuole ancora di più, è possibile creare i propri indicatori con AmiBrokers linguaggio delle formule flessibili. linea di prezzo o grafico a candela (per la visualizzazione openclosehighlow) volumeturnover con lo spostamento a breve medio, medio e lungo tempo medie mobili di bande di Bollinger Rate Of Change indicatore (ROC) Wilders relativo indicatore di potenza (RSI) Moving Average Convergence oscillatore-Divergence (MACD) on Balance Volume oscillatore (OBV) oscillatore stocastico lento Ultimate Oscillator forza relativa (RS) Triple indicatore esponenziale (TRIX) Money Flow Index (MFI) Commodity Channel Index Index (CCI) AccumulationDistribution Chaikin Oscillator negative Volume Index Arms (TRIN) linea AdvanceDecline rischio - strumento di disegno resa mappa per le linee di tendenza. Linee di tendenza vengono salvati insieme ai dati di quotazione. funzione di zoom. organizzazione automatica grafico. Tutti i grafici liberamente scalabile. Per vedere uno screenshot della finestra principale AmiBroker, clicca qui. Per vedere le immagini di diverse funzioni utilities in AmiBroker, clicca qui. 13. Custom Indicator Builder Qualsiasi numero di grafici possono essere sovrapposti nello stesso riquadro grafico personalizzato o il ridimensionamento automatico griglie flessibili accesso ai dati compositi (numbervolume di avanzare, in declino, i problemi invariate) Più di 70 funzioni built-in da utilizzare come blocchi di costruzione dei tuoi indicatori personalizzati lingua formula flessibile (AFL - AmiBroker formula Language) variabili di supporto, tra parentesi un numero illimitato di nidificazione, chiamate di funzione nidificate e molteplici operatori logici 14. l'analisi automatica e test di sistema basati su formule liberamente definibili Torna intera prova del cambio o solo limitata, dall'utente set definibile corrispondenza lungo il vostro mercato, gruppo, industria, settore selezione di prova, breve o sia lungo e breve commerci ordini di back-testing tra cui la commissione di intermediazione stop loss-realistico più di 70 funzioni integrate AFL da utilizzare come un edificio blocchi di tuo trading regole di linguaggio delle formule flessibili (AFL - AmiBroker formula Language) variabili di supporto, tra parentesi un numero illimitato di nidificazione, le chiamate annidate funzione e più operatori logici 15. Guru Advisor commento completo, descrizioni testuali di situazione effettiva del mercato di frecce automatiche Compra e Vendi visibile sugli usi grafici motore AFL (base un codice per tutti gli indicatori, sistemi di trading e commenti) 16. Foto per il trattamento dell'informazione aggiungendo nuovo amplificatore rimozione di emissioni azionarie Old Split movimentazione automatizzata con società di rilevazione dateratio finanzia vista di profilo del database - accesso sia on-line e off-line profilo e le notizie utilizzando built-in del browser web indicatori fondamentali come prezzo-utili rapporto (PE) il supporto per i dati compositi come numero e il volume di avanzare, in declino e le questioni invariati ricalcolo automatico dei compositi 17. Comodo virgolette metodi di feed di dati integrati Metastock importatore (R) ASCII funzione flessibile e configurabile importazione interfaccia di automazione che permette di dati basati su script alimentano i comandi ARexx per l'aggiunta di nuovi importazione dei dati offerta dal televideo (Borsa di Varsavia specifico) editor di citazione manuale rimozione selezionati quotationsession 18. Preferenze redattore completamente parametri personalizzabili di indicatori preferenze tavolozza 19. portafoglio transazioni gestione buysell movimentazione dei dividendi (con imposta sui dividendi personalizzabile) pay-out inpay-editor di commissione di prove mediazione addingremoving contenuto portafoglio di stampa amp esportazione 20. Leading disegno grafico delle prestazioni è test di sistema estremamente veloce, l'analisi automatica e commenti eseguire diversi volte più veloce rispetto a qualsiasi altro programma TA disponibile in tutto o in numero selezionato di grafici possono essere visualizzati allo stesso tempo l'accesso immediato a tutti i dati preventivi essere scelgono punto interessante sulla finestra del grafico di auto-disposizione in fase progettuale funzione asincrona, tutte le finestre principali sono indipendenti e può essere aperto allo stesso tempo 22. Possibilità di importare dati Metastock Ora è possibile importare dati Metastock in AmiBroker con il clic di un pulsante. Non solo, è possibile effettuare questa operazione automatica. Per vedere un video su come automatizzare le operazioni ricorrenti con lo scripting, cliccare qui. 23. programmabile i ntegrazione del client di posta elettronica Questo è utile nel caso in cui si desidera essere informati quando si raggiunge una certa condizione. Per esempio, si vuole acquistare o vendere una particolare azione quando raggiunge un prezzo particolare. È quindi possibile includere semplici comandi del programma in modo che invia una mail a voi ogni volta che viene soddisfatta la condizione posta da voi. 24. Servizi u nlimited illimitati Categorie, mercati, settori, indici, Watchlists possono essere inseriti in cartelle appropriate. 25. Unico Composite calcolo Tool Questo è utile durante la stampa rapporto declino anticipo, il volume di indici e altre proprietà simili di un indice che sono generalmente fatto di prestazioni di oltre 1 scorte. Nuovissimo programma di creazione formula automatica per le persone senza alcuna esperienza di programmazione. Per ulteriori informazioni sulla procedura guidata codice AFL vedere questo video introduttivo, clicca qui. 27. Basso livello grafico completamente nuova interfaccia grafica AFL basso livello di interfaccia permette una completa flessibilità nella creazione di qualsiasi tipo di visualizzazione definito dall'utente. Per maggiori informazioni, clicca qui. 28. 3D Ottimizzazione Grafico a schermo intero in 3D viewer-Aliasing Anti grafico ottimizzazione (grafici 3D splendidamente lisce e migliorare la leggibilità). 29. libero Fondamentale dati download automatico della connessione Yahoo Finance accesso al sito ai dati fondamentali a partire dal livello AFL nuovi campi di dati fondamentali nella finestra di informazioni Per screenshot dei dati fondamentali e altre informazioni correlate, clicca qui. nuova finestra Web ricerca (clicca qui per le immagini e le informazioni correlate) siti definibili dall'utente più on-line le finestre di ricerca aprire le opzioni di auto-sincronizzazione contemporaneamente flessibili nuovo account Gestire R (per ulteriori informazioni e screenshot, clicca qui) la storia di monitoraggio di tutte le operazioni di monitoraggio posizione aperta non realizzato di monitoraggio profitti storia conto capitale a breve e lungo mestieri, gestione automatica di scalare INOUT numero illimitato di account per-conto settingscommissions Questo è un grande strumento di apprendimento, con le caratteristiche come. ri-giocare a tutti i dati di simboli in una volta scorrimento veloce velocità di riproduzione definibili dall'utente e l'intervallo Per ulteriori informazioni e screenshot, clicca qui. 33. Text-to-speech capacità, ora è possibile aggiungere funzionalità Text-To-Speech via Say () funzione di AFL. Ora AmiBroker può parlare qualsiasi testo ad alta voce, per esempio si può dire acquistare 100 azioni di Reliance al 2000. Questo è controllabile dal livello di formula in modo si può fare a parlare a seconda delle condizioni di mercato, i segnali generati dalla formula, ecc 34. ogni-Tick-chart-Refresh Capability capacità ogni-tick-chart-refresh (solo Professional Edition). Per screenshot su come impostare lo stesso, cliccare qui. 35. AmiBroker è MDI Application AmiBroker è multiplo applicazione document interface (MDI). In breve ciò significa che esso permette di aprire e lavorare con più finestre contemporaneamente. Per maggiori informazioni su ciò che significa, clicca qui. 36. AmiBroker è un'applicazione OLE Per ulteriori informazioni su AmiBrokers automazione OLE Object Model, clicca qui. . ed ecco il colpo finale (se mai ne ha bisogno) 37. AmiBroker è ricco di funzionalità Il più completo set di funzioni disponibili, più nuove funzionalità si aggiungono di volta in volta, sulla base dei suggerimenti di feedback inviati dagli utenti in Commenti del sito. 38. La velocità di esecuzione è molto alta software più alta qualità tecnica di analisi in esecuzione 10 volte più veloce rispetto ad altri prodotti concorrenti. 39. AmiBroker è affidabile e preciso accuratamente testato e utilizzato ogni giorno da comunità di migliaia di aders tr, ERS MANAG di fondi, ecc da anni, AmiBroker è altamente affidabile, stabile e preciso analisi tecnica e software grafici. Il nostro backtester in grado di riprodurre praticamente qualsiasi strategia di trading con una precisione di vita reale. Non rimarrete limitati dal software più. Con AmiBroker, il limite è solo la tua immaginazione. AmiBroker è incredibilmente tweakable e può essere regolato in base alle proprie esigenze commerciali personali. 41. AmiBroker ha Architettura aperta AmiBroker fornisce un'API LIBERO (application programming interface) che consente di collegare a qualsiasi fornitore di dati. L'API viene fornito con il codice sorgente di indicatore reale e dati plugins. There è anche interfaccia di automazione estesa OLEActiveX disponibili. Per maggiori informazioni, clicca qui . 42. AmiBroker è moderno software amp AmiBroker compatibile è compatibile e ben testato con tutte le versioni moderne di Windows compreso Windows Vista (32 e 64 edizioni bit), Windows XP (tutte le edizioni a 32 e 64 bit), Windows 2000, oltre che con Windows 95, 98, Millennium, NT 4. Non importa quale versione di Windows in uso, è possibile eseguire AmiBroker su di esso. 43. Supporto Unparallel supporto gratuito Prompt è disponibile tramite e-mail. Inoltre, diverse risorse sono disponibili se rimani bloccato da qualche parte tra cui, ma non solo.

No comments:

Post a Comment