THMMY.gr

Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών => Ενσωματωμένα Συστήματα Πραγματικού Χρόνου => Topic started by: vasso on May 21, 2012, 12:20:19 pm



Title: [Ενσωματωμένα] Εργασία 2012
Post by: vasso on May 21, 2012, 12:20:19 pm
help!

η τιμή μιας μετοχής πώς καθορίζεται; και πώς αλλάζει;



η άσχετη


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: jason_ on May 21, 2012, 21:37:42 pm
καθορίζεται από την προσφορά και την ζήτηση. Όσοι πιο πολλοί αγοράζουν την συγκεκριμένη μετοχή (έχουν εμπιστοσύνη ότι η εταιρεία θα πάει καλά και θα είναι κερδοφόρα στο μέλλον) τόσο πιο πολύ ανεβαίνει η τιμή της, όσο περισσότεροι πουλάνε τόσο πέφτει.

Αν αυτοί που αγοράζουν είναι περισσότεροι από αυτούς που πουλάνε η τιμή ανεβαίνει.

Αν αυτό ρωτάς.


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: vasso on May 21, 2012, 23:32:48 pm
οι εντολές αγοράς και πώλησης δεν έρχονται ταυτόχρονα;

ρωτάω πρακτικά πώς διαμορφώνεται η τιμή της στην εργασία..


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: jason_ on May 22, 2012, 15:57:37 pm
Από ό,τι λέει στην εκφώνηση η τρέχουσα τιμή της μετοχής είναι αυτή της τελευταίας συναλλαγής. Στο σύστημα έρχονται συνεχώς από διαφορετικούς επενδυτές εντολές πώλησης και αγοράς. Ταυτοχρόνα δεν θα ρχονται, θα έχει κάποια ελάχιστη διαφορά φαντάζομαι. Τις ταξινομείς με βάση τα κριτήρια που έχει, οπότε αν έχει σειρά να εκτελεστεί μια εντολή αγοράς Market ψάχνει να βρει ποιες εντολές πώλησης έχουν έρθει μέχρι στιγμής. Την πιο φτηνή ή την πιο γρήγορη (αν είναι Market όλες) την βάζει στην συναλλαγή με την εντολή αγοράς. Αν δηλαδή η επόμενη εντολή πώλησης που βρίσκεται είναι μία Limit στην τιμή 1,5 ξέρω γω (ενώ η τρέχουσα τιμή της μετοχής είναι 2) τότε γίνεται η συναλλαγή στα 1,5 και η τρέχουσα τιμή της μετοχής γίνεται 1,5.
Στην αρχή αρχή λογικά θα αρχικοποιήσεις την τιμή της μετοχής για να έχει κάπου να ξεκινήσεις.

Νομίζω ότι κάπως έτσι θα δουλεύει.

Τι εννοεί διπλή ουρά προτεραιότητας δεν κατάλαβα, βέβαια.


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: averelgr on May 29, 2012, 19:37:09 pm
Στην περίπτωση όπου κάποια χρονική σιγμή στην ουρά βρίσκεται μια MarketBuy και μια LimitSell 3€ με currentPrice = 2€. Θα γίνει ή όχι η συναλλαγή?


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: jimmakos on May 29, 2012, 19:38:42 pm
Στην περίπτωση όπου κάποια χρονική σιγμή στην ουρά βρίσκεται μια MarketBuy και μια LimitSell 3€ με currentPrice = 2€. Θα γίνει ή όχι η συναλλαγή?
αν είναι μόνο αυτές οι δυο τότε ναι
Γιατί ο market buy αγοράζει όσο να 'ναι
και ο Limit Sell πουλάει όσο θέλει αυτός

ανατρέξτε στο περσινό τόπικ, έχει μπόλικο πράμα


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: averelgr on May 29, 2012, 19:44:49 pm
Ευχαριστωωωωωωω


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: averelgr on May 29, 2012, 19:55:11 pm
Από το περσυνό σεντόνι που είχεσ απλώσει η Περίπτωση: Market Sell - Limit Buy - Market Buy - Limit Sell έχει επιβαιβεωθεί ότι είναι σωστή και γενικότερα το σεντόνι?.


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: jimmakos on May 29, 2012, 19:56:35 pm
Από το περσυνό σεντόνι που είχεσ απλώσει η Περίπτωση: Market Sell - Limit Buy - Market Buy - Limit Sell έχει επιβαιβεωθεί ότι είναι σωστή και γενικότερα το σεντόνι?.
τσουκ. Είχα λάθη στο σεντόνι.
διάβασε και τα άλλα δυο-τρια-τεσσερα δεν θυμάμαι πόσα, ποστ από κάτω. Αναλύθηκε αρκετά θυμάμαι


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: Αιμιλία η φτερωτή χελώνα on May 31, 2012, 17:45:05 pm
ξερει κανεις αν φετος θα ισχυσει το κλασσικο, δηλαδη παραταση μεχρι αυγουστο-σεπτεμβρη? :P ::)


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: vasso on May 31, 2012, 19:16:25 pm
ισχύει


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: Αιμιλία η φτερωτή χελώνα on May 31, 2012, 19:18:26 pm
σορρυ αν γινομαι μυγας, αλλα θα ρωτησω :P
σου το ειπε ο πιτσιανης?


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: 4Dcube on May 31, 2012, 19:45:40 pm
ναι


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: Αιμιλία η φτερωτή χελώνα on May 31, 2012, 19:58:03 pm
σας ευχαριστω πολυ! ;)


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: Katarameno on May 31, 2012, 20:23:16 pm
 :D :D :D Άπλυτη Χνουδωτή μαλακία έκανες εγχείρηση αλλαγής φύλου? Για πες, πέτυχε? Έχεις δηλ αιδοίο τώρα? Θα μου πεις και πριν τι είχες?  :P
Λυπάμαι για το καρα-off topic αλλά δεν άντεξα ο έρμος (Ξέρω στον κάδο)


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: gt on June 05, 2012, 11:06:16 am
Παιδια, η περσινη εργασια ηταν ιδια με την δικια μας...???Υπαρχει μηπως και το φυλλαδιο της περσινης...??Κατι ακομα πολυ κουφο μην με βρισετε..Ο διαδης που αναφερεται στην ποστ της παλιας εργσιας τι ειναι....?Κ δεν εχω παρει παραλληλα και διανεμημενα υποψιν...Δεν ξερω πως να ξεκινησω την εργασια...


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: Αιμιλία η φτερωτή χελώνα on July 20, 2012, 23:55:39 pm
Λιγο αργα σου απανταω αλλα τι να κανουμε :P

Ο Διαδης ειναι ενα pc κρυμμενο σε μια υπογεια στοα κατω απο τη Βεργινα.
Μπορεις να τρεχεις σ'αυτον την εργασια σου, αφου την αντιγραψεις πρωτα εκει.
Σου παραθετω οδηγιες του μεταπτυχιακου Ν. Σισμανη για τον Διαδη.

Quote
Αγαπητή τάξη,
 
ssh -p2288 YOURID@diades.ee.auth.gr
 
και password YOURID123!
 
 σας δίνει πρόσβαση στο Διάδη, ένα τετραπύρηνο σύστημα όπου μπορείτε να
 δουλέψετε όλες τις εργασίες των Π&Κ. Όπου YOURID είναι το user id σας σε
 αυτό το email.
 
 
 Πχ αν το id είναι
 
 
 nikos@auth.gr
 
 
τότε και στο diades είστε nikos@diades.ee.auth.gr
 
με αρχικό password "nikos123!"
 
 
Παρακαλώ αλλάξτε το password σας με
 
passwd
 
Μεταφέρετε τον κώδικά σας από το προσωπικό σας υπολογιστή με cygwin μεσω του
bash shell με την εντολή (από το PC πάντα)
 

scp -P 2288 -r mySourcePCdir YOURID@diades.ee.auth.gr:.
 
 
Για αντίστροφη μεταφορά, πάλι από το PC
 
scp -P 2288 -r YOURID@diades.ee.auth.gr:MyDiadesCode MyPCdestination
 
Ερωτήσεις κι απορείες με mail.
 
 
Νίκος


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: gerasimos on August 10, 2012, 00:37:33 am
Πώς σκεφτεστε να υλοποιήσετε την ουρά διπλής προτεραιότητας που ζητάει?
Εχετε βρει τιποτα ετοιμο στο ινετ?


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: gt on September 27, 2012, 18:15:19 pm
Παιδια μεχρι ποτε ειπε θα δεχεται εργασιες...?


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: ΚΗΜΜΥ on September 27, 2012, 18:44:19 pm
Για τα παραλληλα που ρωτησε καποιος ειπε μεχρι τις 5, με το τελος της εξεταστικης δλδ.


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: Αιμιλία η φτερωτή χελώνα on September 29, 2012, 03:01:01 am
πετυχα τον πιτσιανη σημερα στη σχολη και μου ειπε μεχρι 5 οκτωβρη να στειλουμε εργασιες
 :D ^fritz^


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: gt on September 29, 2012, 13:31:28 pm
Nα δω που θα την βρουμε.... ;)


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: astraris on October 03, 2012, 00:36:23 am
Ρε παιδιά, έγραψα το πρόγραμμα, αλλά αντιμετωπίζω πρόβλημα.
Αυτό που κάνω είναι να έχω 4 ουρές(M SELL, M BUY, L SELL, L BUY) και η Cons να βάζει κάθε εισερχόμενη εντολή στην αντίστοιχη ουρά. Έπειτα έχω ένα νήμα που ελέγχει συνεχώς για διαθέσιμες εντολές κατάλληλες για συναλλαγή, και πραγματοποιεί την εκάστοτε συναλλαγή. Η προτεραιότητα που έχουν οι εντολές είναι οι εξής:
[IF πρώτη μη διεκπεραιωμένη MARKET εντολή==BUY]
 ---> L SELL - M BUY αν LSELL.price1<=currentPriceX10, αλλιώς M SELL - M BUY, εκτός και αν δεν υπάρχει Μ SELL εντολή οπότε κάνει ούτως ή άλλως συναλλαγή με L SELL.
[ELSE IF πρώτη μη διεκπεραιωμένη MARKET εντολή==SELL]
 ---> M SELL - L BUY αν LBUY.price1>=currentPriceX10 αλλιώς M SELL - M BUY, εκτός και αν δεν υπάρχει Μ ΒUY, οπότε κάνει ούτως ή άλλως συναλλαγή με L BUY
[ELSE IF δεν υπάρχουν εκκρεμούσες MARKET εντολές]
 ---> L SELL - L BUY αν LBUY.price1>=LSELL.price1, αλλιώς δε γίνεται καμία συναλλαγή
Για την εκάστοτε L SELL επιλέγω αυτή με τη μικρότερη τιμή, ενώ για L BUY επιλέγω αυτή με τη μεγαλύτερη.

Όταν το τρέχω στην αρχή η τιμή παίζει γύρω από την αρχική τιμή. Για λίγα λεπτά μαζεύονται σχετικά αρκετές εντολές LIMIT BUY, αλλά μετά από λίγο μειώνονται και τελικά μηδενίζονται. Έπειτα αρχίζει και πέφτει συνεχώς η τιμή της μετοχής ενώ παράλληλα συσσωρεύονται συνεχώς εντολές LIMIT SELL. Η τιμή της μετοχής καταλήγει να έχει αρνητική τιμή! Έχω τσεκάρει τον κώδικα όσο πιο εξονυχιστικά μπορώ, και δεν μπορώ να καταλάβω τί φταίει. Αντιμετωπίζει κανείς παρόμοιο πρόβλημα? Κοντεύω να σπάσω το κεφάλι μου... Τρέχω τον κώδικα, πέφτει η μετοχή και παρακαλάω σ'ενα θαύμα για να ξανανέβει λες και έχω επενδύσει όλα μου τα λεφτά σε αυτή!  ^beg^ ^beg^


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: gerasimos on October 03, 2012, 02:10:18 am
Είσαι σίγουρος ότι μηδενίζεται ο αριθμός των LB? Η απλά γεμίζει η ουρά σου και γι αυτο το προγραμμα συμπεριφέρεται περίεργα μετα?
Πάντως από το δικό μου πρόγραμμα, όπως επίσης κ απο άλλων παιδιών που έχω συζητήσει συμβαίνει να πέφτει η τιμή της μετοχής
σιγα σιγα. Προσωπικά σε μένα φτάνει περίπου 55-60 μετά τις 6 ώρες.


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: astraris on October 03, 2012, 03:02:52 am
Η ουρά δε γεμίζει, συγκεκριμένα φτάνει μέχρι περίπου 200 και μετά μειώνεται, έως ότου φτάσει στο σημείο όσες καινούριες limit buy φτάνουν εξυπηρετούνται κατευθείαν ενώ αντίστοιχα ξεκινάει και γεμίζει η limit sell μέχρι να γεμίσει αρκετά αργότερα. Γαμώτο, με έχει τρελάνει ο όλος κώδικας. Και μέχρι να βρω τί πάει στραβά, δεν μπορώ να το τρέξω για πάνω από 5 λεπτά!  :D Παρατηρείτε γενικώς κάποια γενική συσσώρευση των τεσσάρων ειδών εντολών? Στις 6 ώρες πόσες περίπου συναλλαγές έχουν ολοκληρωθεί?


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: gerasimos on October 03, 2012, 04:07:17 am
Αφου αδειάζει η LB σημαίνει ότι έχεις πολύ μεγάλη προτεραιότητα για τις LB στο προγραμμα σου.
Γενικά δεν είναι νορμαλ να εξυπηρετουνται όλες οι LB άμεσα..
Το φυσιολογικό είναι να καταναλώνονται όλες οι Μαρκετ εντολές και σιγα σιγα να συσσωρεύονται
οι LB & LS. Σε μενα γεμίζουν και οι 2 ουρές μετά απο αρκετό χρόνο βέβαια.

Στο 6άωρο σε μενα γίνονται συναλλαγές της τάξης του εκατομμυρίου.


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: jason_ on October 03, 2012, 17:08:02 pm
Αφου αδειάζει η LB σημαίνει ότι έχεις πολύ μεγάλη προτεραιότητα για τις LB στο προγραμμα σου.
Γενικά δεν είναι νορμαλ να εξυπηρετουνται όλες οι LB άμεσα..
Το φυσιολογικό είναι να καταναλώνονται όλες οι Μαρκετ εντολές και σιγα σιγα να συσσωρεύονται
οι LB & LS. Σε μενα γεμίζουν και οι 2 ουρές μετά απο αρκετό χρόνο βέβαια.

Στο 6άωρο σε μενα γίνονται συναλλαγές της τάξης του εκατομμυρίου.
Δηλαδή μέσα στο εξάωρο δεν γεμίζουν οι Limit ουρές; Γιατί σε μένα όλες οι εντολές Limit Sell που βρίσκονται λίγο πάνω από την τρέχουσα θα μείνουν στην ουρά για πάντα, όπως και οι αντίστοιχα λίγο κάτω Limit Buy, καθώς η τιμή παραμένει σταθερή γύρω στα 100 και προτεραιότητα έχουν οι Μαρκετ. Συμβαίνει σε κανέναν άλλον αυτό;

edit: επίσης για το πρόβλημα που πέφτει η τιμή συνεχώς δείτε αν γίνονται οι σωστές συναλλαγές γιατί λόγω της ταχύτητας που γίνονται πολλές φορές το head των ουρών δεν δείχνει στην εντολή που πρέπει, αλλά ένα κενό στοιχείο του πίνακα όπου είναι μηδεν η price. Οπότε και κάνει συναλλαγή με μια Sell ας πούμε που την δίνει και καλά τσάμπα ρίχνοντας την τιμή της τρέχουσας. Πιθανά να μη προλαβαίνει κάποιο άλλο thread να ενημερώνει τον δείκτη q.head.


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: gerasimos on October 03, 2012, 17:17:06 pm
Αφου αδειάζει η LB σημαίνει ότι έχεις πολύ μεγάλη προτεραιότητα για τις LB στο προγραμμα σου.
Γενικά δεν είναι νορμαλ να εξυπηρετουνται όλες οι LB άμεσα..
Το φυσιολογικό είναι να καταναλώνονται όλες οι Μαρκετ εντολές και σιγα σιγα να συσσωρεύονται
οι LB & LS. Σε μενα γεμίζουν και οι 2 ουρές μετά απο αρκετό χρόνο βέβαια.

Στο 6άωρο σε μενα γίνονται συναλλαγές της τάξης του εκατομμυρίου.
Δηλαδή μέσα στο εξάωρο δεν γεμίζουν οι Limit ουρές; Γιατί σε μένα όλες οι εντολές Limit Sell που βρίσκονται λίγο πάνω από την τρέχουσα θα μείνουν στην ουρά για πάντα, όπως και οι αντίστοιχα λίγο κάτω Limit Buy, καθώς η τιμή παραμένει σταθερή γύρω στα 100 και προτεραιότητα έχουν οι Μαρκετ. Συμβαίνει σε κανέναν άλλον αυτό;


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: astraris on October 03, 2012, 17:45:43 pm
Τροποποίησα τον κώδικά μου ώστε στην περίπτωση που από ΜΑΡΚΕΤ εντολές υπάρχει μόνο π.χ. η M SELL και υπάρχει και διαθέσιμη L BUY αλλά με LBUY.price1<currentPriceX10 (και αντίστοιχα για την περίπτωση που υπάρχει μόνο M BUY και L SELL με LSELL.price1>currentPriceX10), τότε να μην εκτελεί τη συναλλαγή, ενώ προηγουμένως εκτελούσα τη συναλλαγή εφόσον δεν υπήρχε διαθέσιμη MARKET BUY. Φαίνεται πως λύθηκε το πρόβλημα της τιμής, αλλά μέσα σε μερικά λεπτά γεμίζουν οι ουρές LIMIT (μου εμφανίζεται ακριβώς το πρόβλημα του Απολίτιστου). Σκέφτομαι στις περιπτώσεις αυτές όπου έχουμε μόνο μία MARKET και δεν μπορεί να κάνει συναλλαγή με LIMIT να επιχειρώ να κάνω συναλλαγές μεταξύ LIMIT, αλλά αυτό θα επηρρεάζει την currentPriceX10 και δεν ξέρω κατά πόσο αυτό θα ήταν σωστό. Δηλαδή, στην περίπτωση που έχω μόνο M SELL και LBUY.price1<currentPrice, τότε αν εκτελέσω συναλλαγή L SELL - L BUY η currentPrice θα πέσει( (old currentPrice)>LBUY.price1>=(new currentPrice) >=LSELL.price1) και όταν εμφανιστεί M BUY η Μ SELL θα πουλήσει σε τιμή μικρότερη από ότι αν δε γινόταν η συναλλαγή μεταξύ των LIMIT.

Εσείς εκτελείτε MARKET - LIMIT ανεξαρτήτως της τιμής της LIMIT στην περίπτωση που δεν υπάρχει η αντίστοιχη MARKET?
Για την πτώση της τιμής που μου συνέβαινε νωρίτερα αποκλείω το ενδεχόμενο λάθος τιμής του head, αφενός λόγω των mutexes, αφετέρου γιατί η μείωση δε γινόταν τόσο ακαριαία όσο θα γινόταν στην περίπτωση που είχαμε συναλλαγή με LIMIT με price1=0.
Εξακολουθώ να ελπίζω σε ένα θαύμα για την εργασία...  ^lypi^


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: gerasimos on October 04, 2012, 01:52:48 am
Δικιο είχες με την αλλαγή που έκανες. Kανονικά δεν πρέπει να εκτελέσεις MB-LS αν δεν ισχύει ο περιορισμός της τιμής της Limit. Οπότε είσαι μια χαρά.
Τώρα για τις ουρές μην σε ανησυχεί γιατι είναι απόλυτα φυσιολογικό να γεμίζουν. Απλά διώχνε τις πιο παλιές που έχουν μείνει στην ουρά σου και πρόσθετε καινούριες.
Θα σου δώσω κ ενα παράδειγμα:

Αν κάποια εντολή LB ζητά αγορά σε τιμή υπερβολικά χαμηλή αυτό σημαίνει ότι δεν έχει σχεδόν καμία πιθανότητα να κατεφέρει να αγοράσει στη τιμή που θέλει (νόμος της αγοράς). Οπότε η εντολή αυτή θα περιμένει για πάντα να πέσει πολύ η currentPrice.Άρα θα ξεμείνει στην ουρά σου. Κ εσύ στο τέλος θα την στείλεις απο κει που ήρθε..

Το ίδιο ισχύει και για τις LS..

Οπότε μην απελπίζεσαι, μια χαρά είσαι..
Εγώ κολλάω στο πώς να δικαιολογήσω ότι η τιμή πέφτει σιγα σιγα ρε γμτ.. Καμια ιδέα παίζει?


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: astraris on October 04, 2012, 05:59:20 am
Τελικά μόνο με το να διώχνω τέτοιες εντολές καταφέρνει να την παλέψει κάπως το πρόγραμμά μου. Ελπίζω μόνο να μην κολλήσει στις 5 ώρες και ξενερώσω άσχημα.
Η τιμή ίσως πέφτει απλά και μόνο λόγω της τυχαιότητας των αριθμών της randομηχανής. Αν ισχύει αυτό, τότε λογικά με την srand που έχει σε σχόλιο η main θα πρέπει να τυγχάνει κάποια φορά η τιμή να εμφανίζει αυξητική τάση.


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: 4Dcube on October 04, 2012, 15:49:32 pm
η srand στο σχόλιο είναι για να σου βγάζει κάθε φορά διαφορετικές ακολουθίες τυχαίων αριθμών


εμένα έχει 2 current price, μια μεγάλη για τα sell και μια αρνητική για τα buy

προφανώς είναι λάθος


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: san_zoulapi on October 05, 2012, 12:54:27 pm
Τροποποίησα τον κώδικά μου ώστε στην περίπτωση που από ΜΑΡΚΕΤ εντολές υπάρχει μόνο π.χ. η M SELL και υπάρχει και διαθέσιμη L BUY αλλά με LBUY.price1<currentPriceX10 (και αντίστοιχα για την περίπτωση που υπάρχει μόνο M BUY και L SELL με LSELL.price1>currentPriceX10), τότε να μην εκτελεί τη συναλλαγή, ενώ προηγουμένως εκτελούσα τη συναλλαγή εφόσον δεν υπήρχε διαθέσιμη MARKET BUY. Φαίνεται πως λύθηκε το πρόβλημα της τιμής, αλλά μέσα σε μερικά λεπτά γεμίζουν οι ουρές LIMIT (μου εμφανίζεται ακριβώς το πρόβλημα του Απολίτιστου). Σκέφτομαι στις περιπτώσεις αυτές όπου έχουμε μόνο μία MARKET και δεν μπορεί να κάνει συναλλαγή με LIMIT να επιχειρώ να κάνω συναλλαγές μεταξύ LIMIT, αλλά αυτό θα επηρρεάζει την currentPriceX10 και δεν ξέρω κατά πόσο αυτό θα ήταν σωστό.

Εσείς εκτελείτε MARKET - LIMIT ανεξαρτήτως της τιμής της LIMIT στην περίπτωση που δεν υπάρχει η αντίστοιχη MARKET?


Δικιο είχες με την αλλαγή που έκανες. Kανονικά δεν πρέπει να εκτελέσεις MB-LS αν δεν ισχύει ο περιορισμός της τιμής της Limit. Οπότε είσαι μια χαρά.


Ρε παιδιά τι εννοείτε, γιατί να μην γίνει MB-LS σε αυτήν την περίπτωση (ή αντίστοιχα MS-LB)?
Οι εντολές market πρέπει να εκτελεστούν εφόσον υπάρχει πωλητής (ή αγοραστής αντίστοιχα) , ανεξαρτήτως τιμής , αυτό δεν είναι το point? Εφόσον δεν υπάρχει λοιπόν άλλη market θα πάει με την limit αναγκαστικά και η συναλλαγή θα γίνει στην τιμή της limit όποια και αν είναι αυτή (εφόσον βέβαια συμφέρει και την limit η συναλλαγή, δηλαδή δεν υπάρχει limit του άλλου είδους με πιο συμφέρουσα για αυτήν τιμή οπότε θα γινόταν LB-LS). Επίσης @astraris γιατί να μην επιχειρήσεις limit-limit ? Προφανώς θα αλλάζει η τιμή , αυτός δεν είναι γενικά ο σκοπός?

Χάνω κάτι?

Επειδή πρέπει να έχω κάποιο λάθος στη λογική.
Έχω το ίδιο πρόβλημα , η τιμή της μετοχής για μερικά λεπτά ταλαντώνεται γύρω από το 100 και μετά αρχίζει να πέφτει συνεχώς και γίνεται μετά από λίγο αρνητική.



Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: astraris on October 05, 2012, 16:13:27 pm
Και εγώ το ίδιο πρόβλημα είχα με την τιμή της μετοχής, και όταν απέρριψα τις συναλλαγές MS-LB(MB-LS) αυτού του είδους μου λύθηκε το πρόβλημα, αλλά γεμίζουν οι ουρές L γρήγορα. Κατέληξα να διαγράφω από τις γεμάτες ουρές εντολές κοντινές στην currentPrice, καθώς οι χειρότερες εντολές στις ουρές L έχουν γενικά πολύ μικρή απόκλιση από αυτήν. Δοκίμασα σε κάποια φάση να εκτελώ και L-L στην περίπτωση που υπάρχει μόνο μία M, αλλά έχω την εντύπωση πάλι μου έπεφτε η μετοχή υπό του μηδενός, δεν είμαι σίγουρος.


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: 4Dcube on October 07, 2012, 00:12:01 am
παιδιά, άμα του τη στείλω την τετάρτη θα έχει πρόβλημα λέτε;
δίνω τη δευτέρα και είμαι λίγο πηγμένος


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: vasso on October 09, 2012, 10:46:40 am
τζάμπα όλες οι παρακολουθήσεις γμτ..


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: gt on October 09, 2012, 13:31:44 pm
τζάμπα όλες οι παρακολουθήσεις γμτ..

Γτ βρε...?


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: vasso on October 10, 2012, 17:08:58 pm
γτ δεν έχω χρόνο να κάνω την εργασία.. τζάμπα και η παρουσίαση :/


Title: Re: [Ε.Σ.Π.Χ.] Εργασία 2012
Post by: gt on October 10, 2012, 19:12:39 pm
γτ δεν έχω χρόνο να κάνω την εργασία.. τζάμπα και η παρουσίαση :/
K εγω μια απ τ ιδια...μετανιωσα ποπυ τ πηρα...τζαμπα χαθηκε ενα μαθημα...