[Logo] Spazio Aperto Banca Sella
[Register] Registrati   [Login] Login    
[Search] Ricerca   [Recent Topics] Argomenti Recenti   [Hottest Topics] Argomenti vivaci  
[Banner Pubblicitario]
Salvataggio su disco  XML
Indice dei Forum » SellaExtreme 5
Autore Messaggio
Henry77


Registrato: 09/11/2017 09:49:14
Messaggi: 65
Offline

Buongiorno,

Servirebbe una funzione che permettesse di scrivere e leggere su disco delle variabili in modo da leggere e scrivere alcune informazioni del trading system.
Funzione molto utile secondo me da predisporre nei prossimi rilasci
Grazie.

This message was edited 1 time. Last update was at 26/03/2018 12:13:40

elena.papurello


Registrato: 30/09/2015 10:46:13
Messaggi: 374
Offline

Ciao Henry77, puoi lasciarci maggiori dettagli per quanto riguarda la funzione richiesta?
Restiamo in attesa del feedback, buon pomeriggio!

Elena - Team Sella
Henry77


Registrato: 09/11/2017 09:49:14
Messaggi: 65
Offline

Attualmente il trading system tra un giorno e l'altro o tra una istanza e l'altra le variabili usate all'interno vengono resettate e partono sempre dalla condizione iniziale programmata.
Ho delle variabili di stato del sistema che gestiscono la posizione a seconda di certi eventi e tengono conto del passato. Queste variabili devono essere memorizzate in un qualche modo su disco in modo da non perderne i valori qualsiasi cosa succeda (un reset, un blocco, un nuovo avvio del trading system).
Alla ripartenza del trading system queste variabili devono contenere il valore vecchio. Quindi servirebbe una funzione per scrivere e leggere su disco.

Diego.Salgarella


Registrato: 17/02/2011 11:21:07
Messaggi: 1535
Offline

Per fare questo nei TS è già previsto il SafeContext.
Attenzione che nel SafeContext puoi salvare solo variabili semplici (numeri, string, ...) e non oggetti.

Ciao
Diego Salgarella

Diego Salgarella
Resp IT Trading On Line
Henry77


Registrato: 09/11/2017 09:49:14
Messaggi: 65
Offline

Il SafeContex funziona anche su giorni diversi? Ad esempio il trading system compra e voglio memorizzare alcune informazioni di stato al giorno x.
Il giorno successivo riesce a leggere le informazioni che ho salvato nel safecontex del giorno prima?
Diego.Salgarella


Registrato: 17/02/2011 11:21:07
Messaggi: 1535
Offline

Il dato che hai salvato è sempre disponibile. Per capirci non esiste nemmeno una reale comando di cancellazione attività che si ottiene svuotando la variabile con un "= null".

Proprio per questo fai attenzione a come usi il SafeContex.

Ciao
Diego Salgarella

Diego Salgarella
Resp IT Trading On Line
Henry77


Registrato: 09/11/2017 09:49:14
Messaggi: 65
Offline

Grazie per la risposta.
Dove è memorizzato il Safecontext ? In locale sul pc su quale directory?
Se fanno girare 2 o piu trading System, il Safecontext è comune o separato?
Diego.Salgarella


Registrato: 17/02/2011 11:21:07
Messaggi: 1535
Offline

Il safecontex è memorizzato in uno dei database interni della SellaExtreme ed è quindi locale nella macchina.
C'è un safecontex per ogni istanza di TS per cui i dati memorizzati non si sovrappongono tra di loro.

Ciao
Diego Salgarella

Diego Salgarella
Resp IT Trading On Line
Henry77


Registrato: 09/11/2017 09:49:14
Messaggi: 65
Offline

Grazie per la risposta..

Se faccio girare lo stesso Trading system per piu' stumenti finanziari nello stesso giorno, anche qui il safecontext e usercontex è privato per ogni strumento immagino. In modo da non soprapporsi. é corretto?
Diego.Salgarella


Registrato: 17/02/2011 11:21:07
Messaggi: 1535
Offline

Corretto

Ciao
Diego Salgarella

Diego Salgarella
Resp IT Trading On Line
 
Indice dei Forum » SellaExtreme 5
Vai a:   
E.t.v.s.p.b WLS11G