Condizioni di esecuzione dei sistemi di trading automatici

Tutti i valori

[Avvio dei sistemi di trading: È necessario chiudere tutte le posizioni aperte e gli ordini pendenti sullo strumento prima di avviare il sistema di trading. La prima posizione può essere aperta non prima dell'apertura della prima barra successiva all'avvio del sistema. Un solo sistema di trading automatico può essere in funzione su un determinato strumento. Si prega di contattare il proprio responsabile clientela se desidera eseguire più sistemi di trading contemporaneamente sullo stesso strumento.

Parametro della grandezza massima della posizione: Il parametro "Grandezza massima posizione" che puo' essere impostato nella finestra ProOrder prima di iniziare una strategia ha la precedenza sui quantitativi da comprare o vendere indicati nel codice. Per esempio, se il suo codice ha un'istruzione di comprare 3 lotti, ma limiti la grandezza massima della posizione a 1, quest'ordine di acquisto di 3 lotti sarà ignorato. Allo stesso modo, se il suo codice ha un'istruzione di comprare 1 lotto, poi vende 3 lotti, l'ordine di vendita sarà ignorato e le rimarrà 1 posizione. Si deve sempre verificare la grandezza massima della posizione prima di eseguire un codice.

Fascia oraria e ore di trading: La fascia oraria presa in considerazione da ProOrder é per default il fuso orario della zona dello strumento. Se definisce delle ore di trading ridotte per uno strumento:

  • Le ore di trading personalizzate saranno prese in considerazione. Una volta che il sistema di trading é stato aggiunto a ProOrder, può verificare le ore di trading personalizzate nella finestra "Dettagli del sistema di trading" che puo' essere accessibile sul codice "Versione" della finestra ProOrder. Gli indicatori usati nel sistema saranno calcolati sulla base unicamente di date durante le ore personalizzate.
  • Gli ordini a mercato e gli ordini effettuati con le istruzioni "AT <price> LIMIT" e "AT <price> STOP" saranno eseguiti solo durante l'orario di trading personalizzato. Se tale ordine viene inserito nell'ultima barra dell'orario di trading personalizzato, verrà eseguito o collocato all'apertura della prima barra dell'orario di trading personalizzato del giorno di trading successivo.
  • Gli ordini piazzati con le istruzioni nel codice "SET TARGET" e "SET STOP" possono essere ancora eseguiti al di fuori delle ore di trading personalizzate se il mercato é aperto.
  • E' possibile impedire tutte le posizioni dopo la "chiusura personalizzata" del mercato usando le istruzioni "FlatBefore" e "FlatAfter" (veda il manuale di programmazione per ulteriori informazioni).
  • Gli orari di trading impostati al momento dell'aggiunta del sistema non possono essere modificati mentre questo è in funzione. Se si desidera utilizzare i nuovi orari di trading personalizzati su un mercato, è necessario aggiungere un nuovo sistema a uno strumento di questo mercato dopo aver applicato i nuovi orari di trading.
  • Il sistema di trading puo' essere interrotto al di fuori delle ore di trading personalizzate. In questo caso, i suoi ordini in attesa possono essere cancellati e le sue posizioni possono essere chiuse al di fuori delle ore di trading personalizzate.

Funzione "Orario": Se nel codice del suo sistema di trading utilizza la funzione "orario", sarà applicato per default l'orario della zona del mercato (e non il fuso orario locale).

Dati del week-end: I dati del week-end sono presi in considerazione per i mercati che sono aperti durante il week-end, anche se l'impostazione di visualizzazione corrispondente è deselezionata nelle impostazioni della piattaforma..

Mercati chiusi: Se il suo sistema di trading cerca di piazzare un ordine quando il mercato é chiuso, l'ordine sarà piazzato quando il mercato aprirà.

Quotazioni intraday per il giornaliero: ProOrder ignora sempre l'impostazione "Usa le quotazioni intraday per costruire candele non intraday".

Capitale insufficiente: Il capitale totale del conto è condiviso tra tutti i sistemi. Qualsiasi posizione aperta da un sistema avrà un impatto sull'esposizione globale del suo conto e di conseguenza sul margine disponibile per aprire una nuova posizione da parte di tutte le sue strategie.

Sistemi di trading interrotti: Per impostazione predefinita, quando un sistema di trading si interrompe, qualunque sia la causa:

  • se alcuni ordini effettuati da questo sistema sono ancora in sospeso, verranno cancellati immediatamente, o il prima possibile se la connessione al broker è temporaneamente interrotta,
  • se una posizione è ancora aperta sullo strumento corrispondente, ProOrder la chiuderà con un ordine di mercato immediatamente, o il prima possibile se la connessione al broker è temporaneamente interrotta.

Stop automatico dei sistemi di trading a causa della scadenza: Tutti i sistemi di trading hanno una data di validità comune. Se non clicca sul tasto "Prolunga" prima di questa data, ProOrder puo' interromperli automaticamente. Può visualizzare la data di validità sulla finestra ProOrder (espressa nel fuso orario del computer) e prolungare la validità dei suoi sistemi di trading tramite il pulsante "Prolunga" nella parte inferiore della finestra ProOrder quando un sistema di trading é in esecuzione. La quantità di tempo di ogni prolungamento puo' essere configurata all'interno della sezione "Trading automatico" nella finestra "Impostazioni di trading".

Stop automatico di un sistema di trading a causa del numero di ordini piazzati: ProOrder puo' interrompere qualsiasi sistema di trading se la somma degli ordini in attesa e se il numero di ordini eseguiti dall'apertura del mercato (0:00 GMT per il mercato del forex) é superiore alla quantità scelta nella sezione "Trading automatico" della finestra "Impostazioni di trading". Un ordine in attesa é un ordine che era inviato al broker e non eseguito, rigettato o cancellato.
Per esempio, ogni istruzione "Set stop" o "Set Trailing stop" o "Set target" fino a quando l'ordine corrispondente non é stato cancellato, rigettato o eseguito.
Inoltre, 3 diversi ordini limite o 3 diversi ordini stop che non sono stati cancellati, rifiutati o eseguiti conteranno come 3 ordini in attesa. Questo é vero se i 3 ordini sono sullo stesso livello di prezzo o su livelli di prezzo diversi.
Se sceglie per esempio un livello di stop di 7 ordini e dall'apertura del mercato 5 ordini sono stati eseguiti con un dato sistema di trading e questo sistema ha una posizione aperta e 2 ordini in attesa (uno "set target" e uno "set stop") e il sistema ha bisogno di inviare un ordine supplementare a mercato: questo 8° ordine non sarà inviato (5+2+1 raggiunge il livello stop), questo sistema di trading sarà interrotto con i suoi ordini in attesa cancellati prima, e poi la sua posizione chiusa.

Stop automatico di un sistema di trading a causa del rifiuto di ordini: ProOrder puo' interrompere qualsiasi sistema di trading se troppi ordini di questo sistema di trading sono rifiutati.

Stop automatico dei sistemi di trading a causa di liquidità o margine insufficiente: Se un ordine é rigettato a causa di liquidità o margine insufficiente per piazzare l'ordine, il sistema di trading che ha cercato di piazzare quest'ordine sarà interrotto.

Ordini inseriti al di fuori della piattaforma: se si inserisce un ordine dall'esterno della piattaforma (es. siti web esterni, TWS...) su uno strumento su cui è in esecuzione un sistema di trading o se si modifica una posizione aperta da un sistema di trading, ProOrder arresterà tale sistema, ma non modificherà gli ordini inseriti da tale sistema o la sua posizione. Questa diventa una posizione manuale gestita esclusivamente dall'utente.

Liquidazione della posizione da parte del broker: se il broker esecutore chiude tutta o parte della sua posizione su uno strumento su cui è in funzione un sistema di trading, ProOrder arresterà il sistema ma non modificherà gli ordini da esso piazzati o la sua posizione. Questa posizione diventa quindi una posizione manuale gestita esclusivamente da lei.

Notifica in caso di arresto di un sistema di trading: se un sistema di trading viene arrestato automaticamente, indipendentemente dalla causa, ProRealTime fornirà al cliente una notifica elettronica pubblicata sulla Workstation o un'e-mail il prima possibile, indicando che il sistema di trading è stato arrestato.

Limitazione di responsabilità di ProRealTime : ProRealTime è responsabile solo della conservazione dei sistemi di trading dell'utente fino alla loro scadenza. Pertanto, ProRealTime non sarà responsabile di eventuali costi, spese, perdite o mancati profitti derivanti dall'arresto automatico di un sistema di trading automatico (e dei conseguenti inserimenti e/o cancellazioni di ordini) per qualsiasi motivo, una volta che ProRealTime abbia notificato al cliente, tramite notifica elettronica pubblicata sulla Workstation o via e-mail, che il sistema di trading automatico è stato interrotto.

Solo futures

Scadenza dei futures: qualsiasi sistema di trading che opera su un contratto futures con scadenza:

  • avrà gli ordini e le posizioni chiusi dal broker.
  • sarà interrotto e dovrà essere riavviato su un contratto con una diversa data di scadenza

Futures No Globex: se cerca di eseguire un sistema di trading su un future no globex, applichi le seguenti condizioni:

  • Se non ha definito le fasce orarie personalizzate per questo mercato prima di avviare il sistema, sarà eseguito sul contratto future standard con le ore di trading che corrispondono alle ore di trading del No Globex.
  • Se ha definito delle fasce orarie personalizzate per questo strumento prima di avviare il sistema, saranno prese in considerazione. Tuttavia, l'ora di inizio personalizzata sarà ignorata se é definita prima dell'apertura dello strumento No Globex. Ugualmente, l'ora di fine personalizzata sarà ignorata se é definita dopo la chiusura dello strumento No Globex.
  • Gli indicatori usati nel sistema saranno calcolati sulla base dei dati durante le ore di trading del sistema.
  • Gli ordini piazzati con le istruzioni "AT MARKET", "AT <price> LIMIT" e "AT <price> STOP" nel codice saranno eseguiti solo durante le ore di trading personalizzate.
  • Gli ordini piazzati con le istruzioni "SET TARGET" e "SET STOP" nel codice possono essere ancora eseguiti al di fuori degli orari di trading personalizzati se il mercato é aperto.
  • Le ore di trading impostate quando il sistema é cominciato non possono essere cambiate quando é in esecuzione. Se vuoi cambiare le ore di trading prese in considerazione dal sistema, é necessario prima di tutto interrompere il sistema, poi cambiare le ore di trading dello strumento, poi avviarlo nuovamente.
  • Poiché gli ordini di un sistema di trading automatico su un future No Globex vengono eseguiti sul corrispondente future regolare, l'avvio di un sistema di trading su un future No Globex impedirà l'avvio di un altro sistema di trading o di trading manuale sul corrispondente future e viceversa.