Sunteți pe pagina 1din 5

S-a creat in River Admin un user folosit exclusiv pentru comunicatiile cu backoffice-ul (daca

user-ul e deja logat in interfata, da eroare) - in cazul de fata s-a creat user-ul "bosnc"!
Reguli si observatii generale:
comenzile care nu vor putea fi trimise in timp real la Arena "#, vor fi salvate si se va
incerca trimiterea lor periodica (exceptie facand comenzile explicite de sincronizare
cum ar fi$ creere cont, sincronizare marje, sincronizare situatie client samd)
toate comenzile si raspunsul lor de la Arena "# vor fi salvate in baza de date
contul creat in Arena "# trebuie sa fie acelasi cu contul din %ackoffice
in fisa clientului s-a adaugat campul Cont Arena XT (separat pentru SPOT si
Futures)$
o se seteaza automat atunci cand se apeleaza Creare cont Arena XT
o se foloseste pentru identificare clientilor care folosesc Arena "# (la transferuri
financiare, sincronizare transferuri, comparare backoffice &' Arena "#)
in fisa clientului s-a adaugat campul Tranzactionare Arena XT (separat pentru
SPOT si Futures)$
o daca acest flag este setat nu se va mai permite tranzactionarea din
platformele estinvest!ro si cotatiibursiere!ro
Creare cont Arena XT (din detalii client)
creare client (ne(client)
creare cont client (ne(account)
creare cont extern - contul corespunzator din bursa (ne(eaccount)
mapare cont client din Arena"# cu conturile externe de la bursa - cont individual si
global (ne(accmap)
adaugare automata comision client pe Spot$ se adauga reguli separate pentru
cumparare)vanzare, la cumparare se adauga si procentul *+,- (ne(feerule)
adaugare manuala comision .utures in cazul in care acesta difera de cel global setat
in "#rading -' .ees"
creare automata user pentru a se putea loga in Arena-"#$ (ne(user)
o username-ul se ia din backoffice, daca nu exista (cont asistat) se seteaza ca
fiind campul nume cu spatiile inlocuite cu punct$ /!0 (ex! marcel!murgoci)
o implicit se seteaza role$ /*lient0 si profile$ /*123+#,0
in backoffice se seteza proprietatea "*ont Arena "#" 4 5da6
adaugare manuala permisiuni pentru user pe contul nou creat
7upa ce se creeaza contul in backoffice cu toti parametrii completati (comision, marje
samd), din detalii cont se trimite comanda de creere a contului in Arena "#! 8data contul
creat, nu mai poate fi modificat in mod automat, doar manual!
7upa realizarea operatiunilor manuale de mai sus, tot din pagina de detalii se trimite o
comanda de sincronizare a marjelor acelui client, in cazul in care ele sunt diferite de cele
globale pe emitent! Aceasta operatiune se va face si automat, de cate ori se va modifica in
backoffice marja unui client!
7in cauza organizarii Arena "# nu se va putea da acces unui client doar pe spot sau doar
pe derivate, el teoretic va avea acces la ambele piete odata ce va avea desc9is un cont!
*ontul va fi desc9is dupa codul contului backoffice de spot! Accesul la tranzactionarea pe
spot sau derivate se va face doar prin disponibilul de numerar (daca va avea bani pe spot
va putea tranzactiona pe spot, daca va avea pe derivate va putea tranzactiona pe derivate)!
2nsa pentru trimiterea operatiunilor realizate in %ackoffice (ex! cele financiare) pentru contul
de .utures, va trebui marcata manual proprietatea contului de .utures (cel cu /70 la sfarsit)
ca fiind "*ont Arena "#" 4 5da6!
Observatii:
operatiunea se poate realiza o singura data
Sincronizare SPOT (din detalii client)
Acest modul va fi folosit pentru sincronizarea situatiei initiale a unui client care are deja
activitate in backoffice, cu cea din Arena "# prin intermediul functiilor$
sincronizare portofoliu$ (sti)
o portofoliul curent se trimite in Arena "# ca niste operatiuni de transfer in de
actiuni
o se trimite volumul si valoarea calculata ca si volum : pret mediu cu comision
o in campul comment apare /initial import0
sincronizare financiar$ (smi)
o se va trimite soldul curent de S;8# al clientului ca o operatiune de depunere
de numerar (daca soldul e negativ nu se trimite pentru ca da eroare)
o in campul comment apare /initial import0
Observatii:
operatiunea se poate realiza o singura data
in oentul sincronizarii! clientul nu trebuie sa aiba ordine active in piata
accesul la tranzactionarea Arena XT de catre client se va perite doar dupa
decontarea tuturor tranzactiilor
Sincronizare marje (din detalii client)
optiune activa doar daca acel client are cont de futures
se sterg toate marjele pe acest client din Arena "# pentru emitentii marcati activi in
backoffice (delmargin)
se adauga marjele existente specifice acestui client pe emitentii activi (marja initiala)
Observatii:
operatiunea se poate realiza de oricate ori este cazul
in cazul odi"icarii in bac#o""ice a unei ar$e pe un client! aceasta se va transite
autoat la Arena XT! nu ai este necesara sincronizarea
daca nu e un tip ai are intre sincronizare ar$e si sincronizare "utures ! cand
"ace ad$ust positions da eroare ca nu gaseste ar$ele desi ele sunt
Sincronizare futures (din detalii client)
8ptiunea este activa doar daca acel client are cont de futures!
Acest modul va fi folosit pentru sincronizarea situatiei initiale a unui client care are deja
activitate in backoffice, cu cea din Arena "# prin intermediul functiilor$
pentru emitentii activi se trimit pozitiile din portofoliu (adjustposition)
o daca are pozitii long se trimite volumul si valoarea este calculata$ volum long
: pret mediu : multiplicator
o daca are pozitii s9ort se trimite volumul si valoarea este calculata$ volum
s9ort : pret mediu : multiplicator
o daca are pozitii nete se trimite valoarea pentru ca Arena "# sa calculeze
pretul mediu (volumul net il calculeaza automat din cele de mai sus)$ volum
net : pret mediu : multiplicator
sincronizare financiar$ (fmi)
o se calculeaza disponibilul ca fiind A,A2 - sold blocat in comenzi de transfer
o daca disponibilul e pozitiv se trimite la Arena "# ca o operatiuni financiara de
depunere
o in campul comment apare /initial import0
Observatii:
operatiunea se poate realiza o singura data
in oentul sincronizarii! clientul nu trebuie sa aiba ordine active in piata
accesul la tranzactionarea Arena XT de catre client se va perite doar dupa
decontarea tuturor tranzactiilor
Sincronizare oeratiuni financiare ! sot " futures (smi " smo sau fmi " fmo)
1a efectuarea unei operatiuni financiare in backoffice (adaugare, modificare, stergere) -
"Contabilitate %& Operatiuni "inanciare" - se va trimite la Arena"# operatiunea
corespunzatoare! 2n cazul unei modificari ) stergeri a unei operatiuni financiare, se va trimite
la Arena "# o operatiune corespunzatoare de reglare!
Sincronizare transferuri (sti " sto)
7in cauza modelului de lucru, cu import transferuri si modificarea ulterioara a preturilor de
ac9izitie nu se poate face sincronizarea in timp real! 7in acest motiv s-a creat un modul
separat de sincronizarea a transferurilor de actiuni care se ruleaza manual la sfarsitul zilei
(sau in oricare moment al zilei daca e necesar, inregistrarile nu se vor dubla)!
2n modul se va putea alege perioada transferurilor si optional si un cod de client (daca se
doreste sincronizarea pe un singur client)!
-odulul se gaseste in S'C(( ) *egistre %& Arena XT %& Sincronizare trans"eruri!
#storic comenzi Arena XT
modul in care se pot cauta si consulta comenzile trimise la Arena "# precum si
raspunsul primit
poate fi gasit in Adinistrare %& +storic Arena XT
filtre disponibile$
o server-ul de pe care a fost trimisa comanda
o tipul operatiunii
o utilizatorul care a executat operatiunea in urma careia s-a trimis comanda
o clientul pentru care s-a trimis comanda
o perioada
o stare comenzii (pending 4 in asteptare ) sent 4 trimisa ) error 4 eroare)
Setare automata a tiului de tranzactionare entru simboluri
programul seteaza in Arena "# tipul contului de tranzactionare agregat ) individual in
functie de backoffice
deoarece rularea lui dureaza foarte mult, se va rula o singura data, urmand apoi ca
modificarile sa se faca manual daca vre-un simbol isi sc9imba statutul
dupa rulare va trebui verificat daca sunt simboluri care au starea "undefined"!
Comarare situatie Arena XT ! $ac%office
modulul se gaseste in #rader -' Arena-"# -' *omparare Arena "#
se poate alege data pentru care se exporta datele din Arena "# si implicit data
pentru care se compara informatiile
mai intai se da click pe /export date Arena "#0 si in cateva secunde datele pe ziua
respectiva sunt exportate in backoffice, mesajul procedurii de export se afiseaza mai
jos
dupa ce datele au fost exportate se aleg categoriile pentru care se realizeaza
compararea
daca exportul se face pentru data curenta, atunci se pot bifa toate categoriile, dar
daca se face pe o data anterioara atunci nu are sens compararea soldului financiar
si al portofoliului deoarece se vor compara datele din ziua anterioara cu cele curente
din backoffice si vor aparea diferente
se da click pe /compara date Arena "#0 si se asteapta afisarea rezultatelor
#mort clienti situatie sot ! initiale
se ruleaza o singura data pe instanta de Arena "# asa cum e ea acum
se realizeaza pentru clientii activi (sir predefinit de coduri de clienti)
se ignora sincronizarea futures (pe real situatia futures este la zi)
se ignora si se salveaza clientii care au ordine active pe spot (vor fi sincronizati
separat in momentul in care nu vor mai avea ordine active)
se salveaza erorile aparute si apoi se trateaza)sincronizeaza separat
#mort initial utilizatori si arole
se exporta din baza de date un fisier care va contine datele necesare pentru ca
%,%-ul sa importe in Arena "# aceste informatii
se ignora si se salveaza clientii al caror usernae nu este in concordanta cu regulile
bursei (vor fi tratati separat)
operatiunea se va realiza dupa ce baza de date din Arena "# va fi populata cu
informatiile din backoffice in urma importului initial
structura fisierului$ va trebui rimita de la $&$

S-ar putea să vă placă și