- Messaggi: 255
- Ringraziamenti ricevuti 0
Algoritmo di accumulazione/distribuzione per azioni nella piattaforma TWS
- Masters Trade
-
Autore della discussione
- Offline
- Amministratore
-
Less
Di più
1 Settimana 1 Giorno fa #116
da Masters Trade
Algoritmo di accumulazione/distribuzione per azioni nella piattaforma TWS è stato creato da Masters Trade
L'algoritmo di accumulazione/distribuzione è stato inizialmente presentato come un modo per trasmettere grandi ordini azionari al fine di renderne difficile la successiva individuazione sul mercato.
Questa interfaccia migliorata consente al trader di gestire in modo efficace e simultaneo diversi ordini algoritmici in autonomia.
Può essere utilizzato per qualsiasi attivo negoziato con noi.
Le dimensioni arbitrarie degli ordini e gli intervalli tra di essi, insieme ad altri attributi, aiutano a mantenere gli ordini di grandi dimensioni inosservati. Anche se rilevati, sarà difficile approfittare di tale situazione.
I modelli esistenti consentono di creare rapidamente e facilmente numerosi ordini dell'algoritmo di accumulazione/distribuzione.
image missing https://guild.masters.trade/images/forum/tws_tools/ADalgo1.jpg
Definizione dell'algoritmo
Aprire la finestra dell'algoritmo dal menu a tendina "Nuova finestra" nell'interfaccia Mosaic. Nella parte inferiore della finestra, selezionare "Ulteriori strumenti aggiuntivi" e poi "Accumulazione/Distribuzione".
Il campo dell'algoritmo è la finestra in cui si impostano i parametri principali per l'algoritmo. Le caselle evidenziate in colore rosa sono obbligatorie.
image missing https://guild.masters.trade/images/forum/tws_tools/ADalgo2.jpg
1. Specificare l'azione ACQUISTARE o VENDERE.
2. Inserire la quantità totale dell'ordine, ad esempio 1 000 000.
3. Definire la parte componente (passo) di ciascun elemento, ad esempio 500.
4. Specificare il tempo per la trasmissione dei componenti in secondi, minuti o ore.
5. Selezionare il tipo di ordine. I campi per impostare il prezzo dipendono dal tipo di ordine selezionato. Per ordini azionari, scegliere tra: Selezionare il tempo di validità: valido fino ad annullamento (GTC) o giornaliero (DAY).
Limite: impostare un prezzo limite con uno scostamento di importo (opzionale) che debba essere raggiunto o superato affinché l'ordine venga eseguito.
Mercato: tentativo di eseguire l'ordine al prezzo di mercato attuale.
Relativo: utilizzare questo tipo di ordine per aggiungere liquidità al mercato mediante il posizionamento di un'offerta o domanda molto più aggressiva rispetto alle migliori offerte e domande attuali. Impostare l'importo dello scostamento (opzionale) e specificare il limite. Man mano che il mercato si muove, l'algoritmo si adatterà automaticamente secondo i criteri specificati.
Miglioramento del Prezzo al Dettaglio (Retail Price Improvement o RPI): simile a un ordine relativo eccetto che lo scostamento di prezzo DEVE essere maggiore di zero.
6. Selezionare il tempo di validità: valido fino ad annullamento (GTC) o giornaliero (DAY).
7. Impostare prezzo al livello di ... (per ordini RELATIVE/RPI) nel caso di ordini di ACQUISTO, utilizzare il bid più/meno una certa quantità (gli ordini relativi possono avere uno scostamento pari a zero). Per ordini di VENDITA, utilizzare l'ask meno una certa quantità. Questa colonna viene mostrata solo per ordini REL e funziona insieme al campo seguente:
8. Al di sopra (per ordini RELATIVE/RPI): questo è il limite di prezzo che funziona in parallelo con il calcolo del prezzo impostato nel campo precedente.
9. Per ordini LMT, il campo "Impostare prezzo limite a: ..."
Per ordini MKT, questo campo non viene mostrato.
Selezionare tra i seguenti calcoli: (inserire un valore negativo per uno scostamento negativo). Fare clic su "e" per aggiungere, se possibile, ulteriori condizioni di prezzo per calcolare il limite di prezzo "ma non maggiore di/non minore di". Quando si aggiungono più condizioni di limite di prezzo, appare un nuovo campo "il maggiore tra/il minore tra" per garantire che il prezzo dell'ordine non sia maggiore (minore) del valore maggiore/minore delle condizioni A, B e C.
Nessuno: solo per ordini REL. Nessun limite di prezzo.
Valore: apre una colonna per inserire un prezzo limite assoluto.
Bid: bid più/meno la quantità di possibile scostamento.
Ask: ask più/meno la quantità di possibile scostamento.
Ultimo: prezzo dell'ultima transazione più/meno la quantità di possibile scostamento.
VWAP: valore VWAP più/meno la quantità di possibile scostamento.
VWAP mobile: valore del VWAP mobile (per il contratto attuale) durante l'ultimo [periodo di tempo specificato] più/meno la quantità di possibile scostamento.
Media mobile: valore della media mobile (per il contratto attuale) durante l'ultimo [periodo di tempo specificato] più/meno la quantità di possibile scostamento.
Media mobile esponenziale: valore della media mobile esponenziale (per il contratto attuale) durante l'ultimo [periodo di tempo specificato] più/meno la quantità di possibile scostamento.
La mia ultima transazione: prezzo dell'ultima transazione secondo l'algoritmo, mostrato come prezzo dell'ultima transazione nella sezione "Riepilogo". Tenere presente che questo valore non può essere utilizzato per indicare il prezzo limite, poiché in questo caso non vi sarà alcun prezzo per la prima transazione.
Relativo al numero di unità acquistate/vendute: calcola il limite di prezzo come: il prezzo base specificato dall'utente meno il valore di scostamento inserito per la quantità di azioni in relazione alla dimensione totale negoziata con l'algoritmo e mostrata nella sezione "Riepilogo" nella colonna "Unità acquistate". Ad esempio, se vengono specificati i valori: $5,50 - .02 per 100 azioni, il limite di prezzo per l'ordine delle prime 100 azioni (dove dimensione transazione = 0) sarà $5,50. Supponiamo che la transazione continui e venga eseguita in parti di 100 azioni. Il limite di prezzo in questo caso cambierà come segue: dimensione transazione = 100 limite = $5,48; dimensione transazione = 200 limite = $5,46; dimensione transazione = 300 limite = $5,44.
Relativo alla posizione: calcola il limite di prezzo allo stesso modo in relazione alla dimensione della transazione, eccetto che il calcolo è relativo alla posizione, come specificato nella finestra "Account" e nella colonna "Posizione", e la dimensione della transazione è relativa solo a quanto accade con l'algoritmo di accumulazione/distribuição.
10. Fare clic su "e" per aggiungere, se possibile, ulteriori condizioni di prezzo per calcolare il limite di prezzo "ma non maggiore di/non minore di". Quando si aggiungono più condizioni di limite di prezzo, appare un nuovo campo "il maggiore tra/il minore tra" per garantire che il prezzo dell'ordine non sia maggiore (minore) del valore maggiore/minore delle condizioni A, B e C.
11. Ora di inizio: per impostazione predefinita, l'ora di inizio è impostata a quella attuale o all'ora della prossima apertura (se i mercati sono attualmente chiusi). Fare clic sul campo per specificare una nuova ora di inizio, tenendo conto che l'algoritmo non inizierà a funzionare finché non si fa clic sul pulsante "Avvia".
12. Ora di fine: per impostazione predefinita, l'ora di fine è impostata sull'ora di chiusura del giorno corrente o della sessione di negoziazione successiva se l'algoritmo viene avviato al di fuori dell'orario di borsa. Fare clic sul campo per specificare una nuova ora di fine.
13. Fuso orario: se necessario, impostare un'altra ora di inizio.
14. Attendere l'esecuzione dell'ordine attuale prima di trasmettere il successivo: se la casella è spuntata, il componente successivo verrà trattenuto fino all'attivazione della quantità attuale. Il conto alla rovescia per l'ordine successivo si arresta mentre l'algoritmo attende l'esecuzione dell'ordine attuale. Non appena eseguito, verrà inviato l'ordine successivo se è trascorso l'intervallo di tempo specificato per esso.
15. Rimanere nel programma temporale: se la casella è spuntata e l'algoritmo subisce un ritardo, l'ordine successivo verrà collocato immediatamente a partire dal momento dell'esecuzione dell'ordine attuale, indipendentemente dall'intervallo di tempo. Questa procedura si ripeterà fino a quando l'algoritmo non tornerà al suo programma temporale. Gli ordini omessi vengono inclusi nella sezione dell'algoritmo "Riepilogo".
Dopo l'esecuzione di un ordine, vi è sempre un breve ritardo di 2 secondi prima di trasmettere il successivo.
16. Randomizzare l'intervallo di tempo del +/- 20%: se la casella è spuntata, l'intervallo di tempo specificato verrà aumentato o ridotto arbitrariamente fino a un massimo del 20% in entrambe le direzioni al fine di rendere l'ordine meno visibile sul mercato.
17. Randomizzare la dimensione del +/- 55%: se la casella è spuntata, la dimensione del passo specificata verrà aumentata o diminuita arbitrariamente fino a un massimo del 55% (arrotondando ai 100 più vicini) in entrambe le direzioni al fine di rendere l'ordine meno visibile sul mercato.
18. Consentire l'esecuzione di questo ordine al di fuori della sessione di borsa: se la casella è spuntata, l'ordine può essere eseguito al di fuori dell'orario di negoziazione.
19. Accettare l'offerta completa se ha una dimensione ... e un prezzo ... o migliore: per un ordine di acquisto, se la dimensione attuale è maggiore o uguale alla dimensione inserita in questo campo, l'algoritmo accetterà la dimensione completa o la dimensione massima che non superi la quantità totale dell'ordine. Tale ordine viene trasmesso come ordine Immediate-or-cancel o IOC (esegui immediatamente o annulla).
Definizione delle condizioni dell'algoritmo
Tutte le condizioni sono opzionali, ma se si imposta un requisito, i campi da compilare per soddisfare tale condizione verranno evidenziati in colore rosa.
Tenere presente che quante più condizioni si specificano, tanto più difficile sarà eseguire l'ordine completamente o in tempo.
image missing https://guild.masters.trade/images/forum/tws_tools/ADalgo3.jpg
L'ordine smette sempre di funzionare se una qualsiasi delle condizioni impostate diventa falsa. Utilizzare queste opzioni per specificare come deve comportarsi l'algoritmo dopo l'arresto:
Rinunciare permanentemente se una o più condizioni diventano false
Riprendere l'ordine se tutte le condizioni tornano ad essere vere
Per cancellare i parametri della condizione, fare clic su "x" alla fine della riga. L'icona "x" appare solo se sono stati inseriti dati nel campo.
1. Prezzo: specificare l'intervallo entro il quale deve rimanere il prezzo del contratto affinché l'ordine continui a funzionare.
2. Notizie: i lanci di notizie non influenzeranno la fluttuazione dei prezzi specificando questo valore in minuti. Finché non vi sono notizie durante il periodo di tempo specificato, l'algoritmo funziona. Le notizie si vedono dai fornitori configurati in TWS, incluse le notizie di Google, i titoli di Yahoo! e gli abbonamenti a Reuters.
3. Posizione: agisce come un vincolo di posizione. Se la condizione di posizione viene violata, la piattaforma TWS non collocherà l'ordine né eseguirà un singolo ordine che conduca a tale violazione.
4. Medie mobili per questo contratto: definiscono il criterio di media mobile per il contratto attuale. Specificare per il contratto attuale quanto segue: il valore del VWAP mobile, la media mobile, la media mobile esponenziale o l'ultima transazione durante l'ultimo [periodo di tempo determinato] sia almeno [nella percentuale specificata] maggiore o minore di un'altra media mobile (per il contratto attuale) durante un [periodo di tempo determinato]. Per cancellare i parametri, fare clic su "x" alla fine della riga.
5. Medie mobili per: confrontare due configurazioni di criteri di medie mobili, incluso il VWAP mobile, la media mobile, la media mobile esponenziale o l'ultimo. Utilizzare lo stesso contratto o due contratti diversi per uno o differenti periodi di tempo. Specificare l'attivo sottostante e impostare i parametri.
6. I due campi seguenti funzionano congiuntamente per confrontare la variazione di prezzo di due azioni durante un periodo di tempo determinato, basandosi sulla differenza tra il prezzo dell'azione e il valore della sua media mobile. L'algoritmo effettua calcoli basati sui dati inseriti. Inserire il simbolo. Inserire il valore percentuale che deve essere raggiunto per la differenza dei calcoli delle due azioni.
Trasmissione e regolazione dell'algoritmo
Utilizzare i pulsanti situati lungo il bordo inferiore dell'area delle condizioni per controllare l'algoritmo.
image missing https://guild.masters.trade/images/forum/tws_tools/ADalgo4.jpg
Una volta completati tutti i campi, è possibile attivare l'algoritmo.
1. Anteprima: fare clic per aggiornare la riga dell'ordine e mostrare la finestra di anteprima dell'ordine.
2. Trasmettere: per inviare l'ordine. Inoltre, se si regola un qualsiasi parametro dell'ordine, fare clic per applicare tali modifiche all'algoritmo. Ad esempio, se si riduce la dimensione del passo da 500 a 300, questa modifica non verrà presa in considerazione finché non si fa clic sul pulsante "Trasmettere".
3. Salvare: salva l'ordine per una successiva trasmissione.
4. Ripristinare: fare clic per ripristinare i parametri originali al posto delle modifiche non ancora applicate. Ad esempio, facendo clic sul pulsante Ripristina, è possibile annullare la modifica. Dopo aver applicato la modifica (facendo clic sul pulsante Applica), l'opzione di ripristino non sarà più disponibile.
5. Annullare ordine: annulla l'ordine.
6. Avviare: avvia l'algoritmo. Se si arresta l'algoritmo manualmente, fare clic su Avvia per riprendere dal momento in cui l'operazione si è interrotta.
7. Arrestare: ferma l'algoritmo. Questo pulsante sarà attivo dopo l'avvio dell'algoritmo.
8. Azzerare: se l'algoritmo si arresta a causa del suo completamento o manualmente, questo pulsante di azzeramento riavvierà l'algoritmo dall'inizio. Se si preferisce riprendere l'algoritmo dal momento in cui si è fermato, utilizzare il pulsante "Avvia".
9. Testo di stato: questa nota informa su ciò che sta accadendo nella schermata attuale dell'algoritmo.
Questa interfaccia migliorata consente al trader di gestire in modo efficace e simultaneo diversi ordini algoritmici in autonomia.
Può essere utilizzato per qualsiasi attivo negoziato con noi.
Le dimensioni arbitrarie degli ordini e gli intervalli tra di essi, insieme ad altri attributi, aiutano a mantenere gli ordini di grandi dimensioni inosservati. Anche se rilevati, sarà difficile approfittare di tale situazione.
I modelli esistenti consentono di creare rapidamente e facilmente numerosi ordini dell'algoritmo di accumulazione/distribuzione.
image missing https://guild.masters.trade/images/forum/tws_tools/ADalgo1.jpg
Definizione dell'algoritmo
Aprire la finestra dell'algoritmo dal menu a tendina "Nuova finestra" nell'interfaccia Mosaic. Nella parte inferiore della finestra, selezionare "Ulteriori strumenti aggiuntivi" e poi "Accumulazione/Distribuzione".
Il campo dell'algoritmo è la finestra in cui si impostano i parametri principali per l'algoritmo. Le caselle evidenziate in colore rosa sono obbligatorie.
image missing https://guild.masters.trade/images/forum/tws_tools/ADalgo2.jpg
1. Specificare l'azione ACQUISTARE o VENDERE.
2. Inserire la quantità totale dell'ordine, ad esempio 1 000 000.
3. Definire la parte componente (passo) di ciascun elemento, ad esempio 500.
4. Specificare il tempo per la trasmissione dei componenti in secondi, minuti o ore.
5. Selezionare il tipo di ordine. I campi per impostare il prezzo dipendono dal tipo di ordine selezionato. Per ordini azionari, scegliere tra: Selezionare il tempo di validità: valido fino ad annullamento (GTC) o giornaliero (DAY).
Limite: impostare un prezzo limite con uno scostamento di importo (opzionale) che debba essere raggiunto o superato affinché l'ordine venga eseguito.
Mercato: tentativo di eseguire l'ordine al prezzo di mercato attuale.
Relativo: utilizzare questo tipo di ordine per aggiungere liquidità al mercato mediante il posizionamento di un'offerta o domanda molto più aggressiva rispetto alle migliori offerte e domande attuali. Impostare l'importo dello scostamento (opzionale) e specificare il limite. Man mano che il mercato si muove, l'algoritmo si adatterà automaticamente secondo i criteri specificati.
Miglioramento del Prezzo al Dettaglio (Retail Price Improvement o RPI): simile a un ordine relativo eccetto che lo scostamento di prezzo DEVE essere maggiore di zero.
6. Selezionare il tempo di validità: valido fino ad annullamento (GTC) o giornaliero (DAY).
7. Impostare prezzo al livello di ... (per ordini RELATIVE/RPI) nel caso di ordini di ACQUISTO, utilizzare il bid più/meno una certa quantità (gli ordini relativi possono avere uno scostamento pari a zero). Per ordini di VENDITA, utilizzare l'ask meno una certa quantità. Questa colonna viene mostrata solo per ordini REL e funziona insieme al campo seguente:
8. Al di sopra (per ordini RELATIVE/RPI): questo è il limite di prezzo che funziona in parallelo con il calcolo del prezzo impostato nel campo precedente.
9. Per ordini LMT, il campo "Impostare prezzo limite a: ..."
Per ordini MKT, questo campo non viene mostrato.
Selezionare tra i seguenti calcoli: (inserire un valore negativo per uno scostamento negativo). Fare clic su "e" per aggiungere, se possibile, ulteriori condizioni di prezzo per calcolare il limite di prezzo "ma non maggiore di/non minore di". Quando si aggiungono più condizioni di limite di prezzo, appare un nuovo campo "il maggiore tra/il minore tra" per garantire che il prezzo dell'ordine non sia maggiore (minore) del valore maggiore/minore delle condizioni A, B e C.
Nessuno: solo per ordini REL. Nessun limite di prezzo.
Valore: apre una colonna per inserire un prezzo limite assoluto.
Bid: bid più/meno la quantità di possibile scostamento.
Ask: ask più/meno la quantità di possibile scostamento.
Ultimo: prezzo dell'ultima transazione più/meno la quantità di possibile scostamento.
VWAP: valore VWAP più/meno la quantità di possibile scostamento.
VWAP mobile: valore del VWAP mobile (per il contratto attuale) durante l'ultimo [periodo di tempo specificato] più/meno la quantità di possibile scostamento.
Media mobile: valore della media mobile (per il contratto attuale) durante l'ultimo [periodo di tempo specificato] più/meno la quantità di possibile scostamento.
Media mobile esponenziale: valore della media mobile esponenziale (per il contratto attuale) durante l'ultimo [periodo di tempo specificato] più/meno la quantità di possibile scostamento.
La mia ultima transazione: prezzo dell'ultima transazione secondo l'algoritmo, mostrato come prezzo dell'ultima transazione nella sezione "Riepilogo". Tenere presente che questo valore non può essere utilizzato per indicare il prezzo limite, poiché in questo caso non vi sarà alcun prezzo per la prima transazione.
Relativo al numero di unità acquistate/vendute: calcola il limite di prezzo come: il prezzo base specificato dall'utente meno il valore di scostamento inserito per la quantità di azioni in relazione alla dimensione totale negoziata con l'algoritmo e mostrata nella sezione "Riepilogo" nella colonna "Unità acquistate". Ad esempio, se vengono specificati i valori: $5,50 - .02 per 100 azioni, il limite di prezzo per l'ordine delle prime 100 azioni (dove dimensione transazione = 0) sarà $5,50. Supponiamo che la transazione continui e venga eseguita in parti di 100 azioni. Il limite di prezzo in questo caso cambierà come segue: dimensione transazione = 100 limite = $5,48; dimensione transazione = 200 limite = $5,46; dimensione transazione = 300 limite = $5,44.
Relativo alla posizione: calcola il limite di prezzo allo stesso modo in relazione alla dimensione della transazione, eccetto che il calcolo è relativo alla posizione, come specificato nella finestra "Account" e nella colonna "Posizione", e la dimensione della transazione è relativa solo a quanto accade con l'algoritmo di accumulazione/distribuição.
10. Fare clic su "e" per aggiungere, se possibile, ulteriori condizioni di prezzo per calcolare il limite di prezzo "ma non maggiore di/non minore di". Quando si aggiungono più condizioni di limite di prezzo, appare un nuovo campo "il maggiore tra/il minore tra" per garantire che il prezzo dell'ordine non sia maggiore (minore) del valore maggiore/minore delle condizioni A, B e C.
11. Ora di inizio: per impostazione predefinita, l'ora di inizio è impostata a quella attuale o all'ora della prossima apertura (se i mercati sono attualmente chiusi). Fare clic sul campo per specificare una nuova ora di inizio, tenendo conto che l'algoritmo non inizierà a funzionare finché non si fa clic sul pulsante "Avvia".
12. Ora di fine: per impostazione predefinita, l'ora di fine è impostata sull'ora di chiusura del giorno corrente o della sessione di negoziazione successiva se l'algoritmo viene avviato al di fuori dell'orario di borsa. Fare clic sul campo per specificare una nuova ora di fine.
13. Fuso orario: se necessario, impostare un'altra ora di inizio.
14. Attendere l'esecuzione dell'ordine attuale prima di trasmettere il successivo: se la casella è spuntata, il componente successivo verrà trattenuto fino all'attivazione della quantità attuale. Il conto alla rovescia per l'ordine successivo si arresta mentre l'algoritmo attende l'esecuzione dell'ordine attuale. Non appena eseguito, verrà inviato l'ordine successivo se è trascorso l'intervallo di tempo specificato per esso.
15. Rimanere nel programma temporale: se la casella è spuntata e l'algoritmo subisce un ritardo, l'ordine successivo verrà collocato immediatamente a partire dal momento dell'esecuzione dell'ordine attuale, indipendentemente dall'intervallo di tempo. Questa procedura si ripeterà fino a quando l'algoritmo non tornerà al suo programma temporale. Gli ordini omessi vengono inclusi nella sezione dell'algoritmo "Riepilogo".
Dopo l'esecuzione di un ordine, vi è sempre un breve ritardo di 2 secondi prima di trasmettere il successivo.
16. Randomizzare l'intervallo di tempo del +/- 20%: se la casella è spuntata, l'intervallo di tempo specificato verrà aumentato o ridotto arbitrariamente fino a un massimo del 20% in entrambe le direzioni al fine di rendere l'ordine meno visibile sul mercato.
17. Randomizzare la dimensione del +/- 55%: se la casella è spuntata, la dimensione del passo specificata verrà aumentata o diminuita arbitrariamente fino a un massimo del 55% (arrotondando ai 100 più vicini) in entrambe le direzioni al fine di rendere l'ordine meno visibile sul mercato.
18. Consentire l'esecuzione di questo ordine al di fuori della sessione di borsa: se la casella è spuntata, l'ordine può essere eseguito al di fuori dell'orario di negoziazione.
19. Accettare l'offerta completa se ha una dimensione ... e un prezzo ... o migliore: per un ordine di acquisto, se la dimensione attuale è maggiore o uguale alla dimensione inserita in questo campo, l'algoritmo accetterà la dimensione completa o la dimensione massima che non superi la quantità totale dell'ordine. Tale ordine viene trasmesso come ordine Immediate-or-cancel o IOC (esegui immediatamente o annulla).
Definizione delle condizioni dell'algoritmo
Tutte le condizioni sono opzionali, ma se si imposta un requisito, i campi da compilare per soddisfare tale condizione verranno evidenziati in colore rosa.
Tenere presente che quante più condizioni si specificano, tanto più difficile sarà eseguire l'ordine completamente o in tempo.
image missing https://guild.masters.trade/images/forum/tws_tools/ADalgo3.jpg
L'ordine smette sempre di funzionare se una qualsiasi delle condizioni impostate diventa falsa. Utilizzare queste opzioni per specificare come deve comportarsi l'algoritmo dopo l'arresto:
Rinunciare permanentemente se una o più condizioni diventano false
Riprendere l'ordine se tutte le condizioni tornano ad essere vere
Per cancellare i parametri della condizione, fare clic su "x" alla fine della riga. L'icona "x" appare solo se sono stati inseriti dati nel campo.
1. Prezzo: specificare l'intervallo entro il quale deve rimanere il prezzo del contratto affinché l'ordine continui a funzionare.
2. Notizie: i lanci di notizie non influenzeranno la fluttuazione dei prezzi specificando questo valore in minuti. Finché non vi sono notizie durante il periodo di tempo specificato, l'algoritmo funziona. Le notizie si vedono dai fornitori configurati in TWS, incluse le notizie di Google, i titoli di Yahoo! e gli abbonamenti a Reuters.
3. Posizione: agisce come un vincolo di posizione. Se la condizione di posizione viene violata, la piattaforma TWS non collocherà l'ordine né eseguirà un singolo ordine che conduca a tale violazione.
4. Medie mobili per questo contratto: definiscono il criterio di media mobile per il contratto attuale. Specificare per il contratto attuale quanto segue: il valore del VWAP mobile, la media mobile, la media mobile esponenziale o l'ultima transazione durante l'ultimo [periodo di tempo determinato] sia almeno [nella percentuale specificata] maggiore o minore di un'altra media mobile (per il contratto attuale) durante un [periodo di tempo determinato]. Per cancellare i parametri, fare clic su "x" alla fine della riga.
5. Medie mobili per: confrontare due configurazioni di criteri di medie mobili, incluso il VWAP mobile, la media mobile, la media mobile esponenziale o l'ultimo. Utilizzare lo stesso contratto o due contratti diversi per uno o differenti periodi di tempo. Specificare l'attivo sottostante e impostare i parametri.
6. I due campi seguenti funzionano congiuntamente per confrontare la variazione di prezzo di due azioni durante un periodo di tempo determinato, basandosi sulla differenza tra il prezzo dell'azione e il valore della sua media mobile. L'algoritmo effettua calcoli basati sui dati inseriti. Inserire il simbolo. Inserire il valore percentuale che deve essere raggiunto per la differenza dei calcoli delle due azioni.
Trasmissione e regolazione dell'algoritmo
Utilizzare i pulsanti situati lungo il bordo inferiore dell'area delle condizioni per controllare l'algoritmo.
image missing https://guild.masters.trade/images/forum/tws_tools/ADalgo4.jpg
Una volta completati tutti i campi, è possibile attivare l'algoritmo.
1. Anteprima: fare clic per aggiornare la riga dell'ordine e mostrare la finestra di anteprima dell'ordine.
2. Trasmettere: per inviare l'ordine. Inoltre, se si regola un qualsiasi parametro dell'ordine, fare clic per applicare tali modifiche all'algoritmo. Ad esempio, se si riduce la dimensione del passo da 500 a 300, questa modifica non verrà presa in considerazione finché non si fa clic sul pulsante "Trasmettere".
3. Salvare: salva l'ordine per una successiva trasmissione.
4. Ripristinare: fare clic per ripristinare i parametri originali al posto delle modifiche non ancora applicate. Ad esempio, facendo clic sul pulsante Ripristina, è possibile annullare la modifica. Dopo aver applicato la modifica (facendo clic sul pulsante Applica), l'opzione di ripristino non sarà più disponibile.
5. Annullare ordine: annulla l'ordine.
6. Avviare: avvia l'algoritmo. Se si arresta l'algoritmo manualmente, fare clic su Avvia per riprendere dal momento in cui l'operazione si è interrotta.
7. Arrestare: ferma l'algoritmo. Questo pulsante sarà attivo dopo l'avvio dell'algoritmo.
8. Azzerare: se l'algoritmo si arresta a causa del suo completamento o manualmente, questo pulsante di azzeramento riavvierà l'algoritmo dall'inizio. Se si preferisce riprendere l'algoritmo dal momento in cui si è fermato, utilizzare il pulsante "Avvia".
9. Testo di stato: questa nota informa su ciò che sta accadendo nella schermata attuale dell'algoritmo.
Si prega Accesso o Crea un account a partecipare alla conversazione.
Tempo creazione pagina: 0.265 secondi

