Σημειώσεις Χρηματοοικονομικών Παράγωγων Προϊόντων View
ORM (Object Relational Mapping) και PHPPosted on 2010-07-20 16:15:03 by vontikakis
Το ORM είναι μία τεχνική η οποία μετατρέπει τα δεδομένα σχεσιακών βάσεων όπως είναι η mysql σε κλάσεις αντικειμένων, ώστε να υπάρχει καλύτερος χειρισμός τους μέσα από μια αντικειμενοστραφής γλώσσα προγραμματισμού, στην προκειμένη περίπτωση την PHP5. Αυτό που κάνει η συγκεκριμένη τεχνική είναι να αναπαριστά κάθε ένα πίνακα της βάσης σαν μία κλάση με την οποία μπορούν να προκαθοριστούν ειδικές συμπεριφορές για εκείνον το πίνακα. Λογισμικό για ORM στην PHP μπορεί να βρεθεί αυτόνομο και ανοιχτού κώδικα αλλά και ενσωματωμένο μέσα σε PHP Web Frameworks.
To framework CakePHP έχει ενσωματωμένο λογισμικό ORM, ενώ το Codeigniter δεν διαθέτει, οπότε πρέπει να ενσωματωθεί σε αυτό χειροκίνητα ένα πακέτο ORM όπως είναι το Propel. Επίσης λογισμικό ανοιχτού κώδικα ORM το οποίο είναι γραμμένο σε PHP μπορεί να ενσωματωθεί σε web applications οι οποίες είναι γραμμένες στην PHP με αντικειμενοστραφή τεχνική ή σε framework της PHP. Λογισμικό ORM για την PHP είναι το παρακάτω:
|
1. Doctrine
    2. Propel 3. PdoMap |
4. Rocks 5. Redbean 6. Qcodo |
1 comments bobit
Ισορροπία στις αγορές κατά WalrasPosted on 2010-06-05 14:02:48 by Vontikakis
Ο Leon Walras ήταν ένας από τους πιο σημαντικούς οικονομολόγους του 19ου αιώνα, το πιο γνωστό έργο του είναι το Elements of Pure Economics (1874), η συνεισφορά του στην οικονομική θεωρία ήταν ότι εισήγαγε τη ανάλυση της γενικής ισορροπίας (General Equilibrium Analysis). Ο Walras χρησιμοποίησε την ιδέα του Cournot ότι κάποιος μπορεί να καθορίσει την τιμή ενός προϊόντος π.χ των μήλων εάν γνωρίζει τις τιμές των σχετικών υποκατάστατων σε αυτό π.χ τις τιμές των αχλαδιών καθώς και τον ωριαίο μισθό της εργασίας που απαιτείται για την παραγωγή τους. O καθορισμός του ωριαίου μισθού εξαρτάται από τις τιμές των δύο αγαθών, των μήλων και των αχλαδιών, αυτό γιατί ο εργαζόμενος είναι διατεθειμένος να δουλέψει ανάλογα με βάση πόσα μήλα και αχλάδια μπορεί να αγοράσει με τον ωριαίου του μισθό .
Το βασικό πρόβλημα στο παραπάνω απλοποιημένο παράδειγμα ήταν ότι δεν ήταν δυνατό να βρεθούν ταυτόχρονα και οι τρεις τιμές δηλαδή η τιμή του μήλου, του αχλαδιού και του ωριαίου μισθού, ο Walras κατάφερε να προσπεράσει το παραπάνω πρόβλημα χρησιμοποιώντας ένα σύστημα ταυτόχρονων εξισώσεων (Simultaneous Equations) με την οποία περιέγραφε της αλληλεπιδράσεις καταναλωτών και παραγωγών, πιο συγκεκριμένα ανέφερε ότι όσα αγαθά υπάρχουν σε μία οικονομία τόσες είναι και οι αγορές, λαμβάνοντας υπόψη και τις αγορές των παραγωγικών τους συντελεστών, σε κάθε αγορά ορίζονται τρεις εξισώσεις οι οποίες αντιστοιχούν στην προσφορά, την ζήτηση και την ισορροπία της αγοράς, αλλά δεν έλαβε υπόψη ότι σε ένα τέτοιο σύστημα n εξισώσεων με n αγνώστους δεν διασφαλίζεται πάντα η ύπαρξη λύσης
1 comments bobit
Javascript Web FrameworksPosted on 2010-05-28 11:31:39 by Vontikakis
Το JavaScript είναι μία scripting γλώσσα προγραμματισμού η οποία χρησιμοποιείται ευρέως τα τελευταία χρόνια στην ανάπτυξη web εφαρμογών, όταν χρησιμοποιηθεί σε αυτές ή σε web sites μπορεί να προσθέσει πολύ μεγάλη λειτουργικότητα και ευχρηστία σε αυτά. Το JavaScript είναι γλώσσα client side δηλαδή εκτελείται στο browser του χρήστη, όχι στον server όπως άλλες π.χ. PHP, ASP σε συνδυασμό με την τεχνολογία AJAX έχει καθιερωθεί σε όλα τα σύγχρονα web sites για την δημιουργία visual effects, slideshows, image galleries, tooltips, form validation, layout δηλαδή χρησιμοποείται για τη δημιουργία και το χειρισμό στοιχείων με τα οποία αλληλεπιδρά άμεσα ο χρήστης.
Όπως έχει συμβεί σε όλες τις γλώσσες οι οποίες χρησιμοποιούνται για την ανάπτυξη web εφαρμογών όπως η php, η ruby, η python δημιουργήθηκαν για αυτές κάποια frameworks, το ίδιο συνέβη και στο Javascript με αποτέλεσμα να αρχίσουν να δημιουργούνται τα Javascript Frameworks με πιο δημοφιλές το Jquery
|
1. Dojo Toolkit 2. Ext JS 3. Google Web Toolkit 4. jQuery |
5. Midori 6. MochiKit 7. MooTools 8. Prototype / script.aculo.us |
9. pyjamas 10. SmartClient 11. YUI library 12. ZK |
1 comments bobit
Credit Default SwapPosted on 2010-04-25 13:45:35 by vontikakis
Το Credit Default Swap είναι ένα παράγωγο προϊόν το οποίο χρησιμοποιείται για την κάλυψη των επενδυτών σε περίπτωση ένα χρηματοοικονομικό εργαλείο χρέους όπως είναι ένα ομόλογο, γίνει default δηλαδή ο υπόχρεος δεν καταφέρει να αποπλήρωσει ολόκληρη την αξία του, αυτή η κάλυψη παρέχεται από ένα τρίτο επενδυτή ο οποίος ουσιαστικά πουλάει αυτή την ασφάλεια για να εισπράττει ανά τακτά χρονικά διαστήματα ένα premium το οποίο εξαρτάται από του όρους του συμβολαίου μεταξύ των δύο επενδυτών.
Το CDS επειδή είναι παράγωγο προϊόν έχει ως υποκείμενο ένα άλλο, δηλαδή μία οντότητα αναφοράς (reference entity) η οποία μπορεί να είναι ένα οποιοδήποτε εργαλείο χρέος όπως ένα ομόλογο το οποίο έχει εκδώσει μία μεγάλη εταιρία ή ένα κυβερνητικό ομόλογο μία χώρας. Ο επενδυτής οποίος θέλει να μειώσει τον κίνδυνο έναντι του υποκείμενου ομολόγου ή να κερδοσκοπήσει στην περίπτωση που δεν το έχει αγοράσει, ασφαλίζεται πληρώνοντας ένα premium σε ένα δεύτερο επενδυτή ο οποίο είναι ο default swap πωλητής. Οπότε στη περίπτωση που το ομόλογο δεν γίνει default ο πωλητής του CDS εισπράττει τα premium και βγαίνει κερδισμένος Αλλά αν γίνει ένα credit event το οποίο έχει οριστεί στα χαρακτηριστικά του συμβολαίου πώλησης του CDS (πχ εκδότης του ομολόγου κατάφερε να πληρώσει μόνο το 80% της αξίας στη λήξη), ο default swap πωλητής έχει την υποχρέωση να πληρώσει στον επενδυτή το κομμάτι της αξίας του ομολόγου που χάθηκε εξαιτίας του credit event δηλαδή το «1-ποσοστό ανάκαμψης% » και αυτό συμβαίνει όταν επενδυτής δεν είναι έχει αγοράσει το ομόλογο άλλα το CDS έχει στηθεί σαν ένα είδος στοιχήματος πάνω σε αυτό, και η άλλη περίπτωση είναι να γίνει φυσικός διακανονισμός δηλαδή ο επενδυτής ο οποίος έχει αγοράσει το ομόλογο το παραδίδει στον swap seller και εκείνος του πληρώνει το 100% της ονομαστικής του αξίας, οπότε το πρόβλημα μη πληρωμής του ομολόγου μεταβιβάζεται στον swap seller, οπότε έχουμε μια μεταφορά του πιστωτικού κινδύνου.
3 comments bobit
