Slashdot Mirror


Industry Open-Sources Model For Infamous CDS

GlobalEcho writes "Credit default swaps (CDS) are infamous for bringing down AIG and requiring a bailout of hundreds of billions of dollars. Because the market for these was so murky, the US government has insisted that Wall Street create a clearinghouse for these contracts. In a fresh twist, part of the deal is that the models used to price CDS have been standardized, and that the pricing code was made open source, under a somewhat BSD-like license. The source code (originally written by JPMorgan) provides the basic pricing routines, plus an Excel interface. To my knowledge this is the first significant migration of an investment bank product platform from its usual super-secret proprietary home to the rest of the world."

161 comments

  1. source code links by Anonymous Coward · · Score: 3, Informative
    1. Re:source code links by lysdexia · · Score: 1

      Asinine javascript popup:

      "The page at http://www.markit.com/"

      "To enable download please use your work related email address instead"

      Someone is a bit unclear on the concept. :-)

      Thanks for the direct link, it works fine.

  2. But... but... by jd · · Score: 0, Offtopic

    Microsoft has said that Open Source is communist and Anti-American! How can the business community survive, now that their broken algorithms have been published? We're doooooooomed!

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:But... but... by Anonymous Coward · · Score: 0

      Nope. Microsoft has a problem with the GPL, not Open Source. Check their website number for more details, but they've made sample code, etc available since the mid 80s, if not earlier.

    2. Re:But... but... by Anonymous Coward · · Score: 0

      Sample code for how to use an API is not even close to open source.

      Not sure what your all-encompassing 'etc' actually would refer to.

      And here's Bill himself decrying 'hobbyists': http://www.blinkenlights.com/classiccmp/gateswhine.html

      Win 1.0 wasn't even released until '85. Or are you actually claiming they open sourced DOS?

      Get back to work, MS shill.

    3. Re:But... but... by morgan_greywolf · · Score: 1

      Considering that most of MS-DOS was written in 8086 assembler, open sourcing it was a rather moot point. That's one reason why clones like DR-DOS were able to exist.

    4. Re:But... but... by Bob9113 · · Score: 5, Interesting

      Microsoft has said that Open Source is communist and Anti-American! How can the business community survive, now that their broken algorithms have been published?

      Maybe you haven't been paying attention. For the past four months, all the CEOs of all the banks have been singing the praises of communism. They were so convincing, in fact, that the government handed them $350 billion with no strings attached (which they promptly spent on themselves, bonuses for their lackeys, and on buying distressed companies).

      The banks aren't any more anti-communism than Microsoft is. IE: They oppose it when it benefits others or non-executives, and support it when it keeps them and the rest of the American Aristocracy in beach houses and private jets.

      And in that, they are no different than anyone else, except the extreme rare few who strive for objectivity and reason. Extremely endangered are they, though - I believe there are three hundred sixty four known examples of such people in the wild, and but few of them have formed breeding pairs.

    5. Re:But... but... by EvilBudMan · · Score: 1

      funny but sad but true. I think we have all figured out now it's just going to be more of the same.

    6. Re:But... but... by radtea · · Score: 2, Insightful

      For the past four months, all the CEOs of all the banks have been singing the praises of communism.

      Actually, no: the parasites running American banks have been singing the praises of National Socialism, which is a political and economic doctrine that states certain industries or companies are so important to the wellbeing of the Reich... err... Homeland that they must not be allowed to fail even though they remain in private hands.

      Most of the American political class of both parties are also in favour of national socialism. So far it seems that most individual Americans are opposed to it, but have been so completely disenfranchised by the political class that they can't do much about it... yet.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    7. Re:But... but... by anotherone · · Score: 2, Funny

      DONKEY.BAS was open source from the beginning.

      --
      Username taken, please choose another one.
    8. Re:But... but... by merreborn · · Score: 5, Insightful

      Maybe you haven't been paying attention. For the past four months, all the CEOs of all the banks have been singing the praises of communism. They were so convincing, in fact, that the government handed them $350 billion with no strings attached (which they promptly spent on themselves, bonuses for their lackeys, and on buying distressed companies).

      The banks aren't any more anti-communism than Microsoft is. IE: They oppose it when it benefits others or non-executives, and support it when it keeps them and the rest of the American Aristocracy in beach houses and private jets.

      No, we got a much worse deal than communism.

      Had this been a communist maneuver, "we the people" would now own these companies -- and that's something bank CEOs wouldn't stand for for one second. Instead, we got nothing in return for our money.

      No, bank CEOs will never support communism. A true communist revolution would strip them of their wealth and their companies

    9. Re:But... but... by sgtrock · · Score: 1

      Maybe you haven't been paying attention. For the past four months, all the CEOs of all the banks have been singing the praises of communism. They were so convincing, in fact, that the government handed them $350 billion with no strings attached (which they promptly spent on themselves, bonuses for their lackeys, and on buying distressed companies).

      Not every CEO has been whining to the Feds:

      While government leaders were well-intentioned in setting up the Troubled Asset Relief Program, it's a "lousy program," U.S. Bancorp CEO Richard Davis said at a business leaders forum Tuesday.

      U.S. Bank was told, not asked, to participate in the program, which is a Darwinian attempt to "synthesize" weaker banks into stronger banks through consolidation, Davis said at the forum, held at Thrivent Financial for Lutherans in Minneapolis.

    10. Re:But... but... by mikeee · · Score: 1

      They didn't give them the money, they loaned them the money at 5% interest, escalating to 9% after three years, with the government having priority over equity holders in the event of a default.

      And, in fact, they haven't spent that money at all; that's what Congress was flaming about in the hearing the other day. (Alutthough buying distressed companies would fulfull the purpose, assuming the buyer were strong enough...)

      But maybe you haven't been paying attention, or are you just not letting a few facts keep you from getting a good hate on?

    11. Re:But... but... by Anonymous Coward · · Score: 0

      Had this been a Socialist maneuver, "we the people" would now own these companies

      There! fixed that for you. For it to have been a Communist maneuver "we the people" would first have strung up and gutted the aristocracy and danced around their corpses. THEN we would own their companies.

    12. Re:But... but... by maxume · · Score: 3, Informative

      You are mistaken. The government received senior bonds in exchange for the money. Today, Citigroup asked the government to convert those bonds to equity, and the government now owns 36% of Citigroup (under the bond structure, Citi had to pay the government interest; apparently, that was a problem, so they converted them to equity; hopefully they got a reasonable price).

      It may end up that the government investment disappears, or it may turn a profit (I would guess that the government will recoup a significant percentage of the money), but it didn't disappear down some rabbit hole, it was in exchange for financial instruments obligating the banks to pay the government back.

      Starting a new bank with a clean balance sheet probably would have been more effective, but they choose to bail out people who had deposited funds at existing banks (that's almost everybody...).

      --
      Nerd rage is the funniest rage.
    13. Re:But... but... by Tweenk · · Score: 1, Insightful

      Had this been a communist maneuver, "we the people" would now own these companies

      Actual reality: the government would now own those companies. They would run them inefficiently, and only members of the ruling party could obtain its products without restriction - others would have to wait in kilometer-long lines and have government-issued coupons. The prices for the coupons on the black market would be several times the shelf price for the item. And even if you had coupons and money you would have to find a store which actually has the items, which would be impossible.

      This would only strip the elite status from the capitalists to give it to the politicians, who in the end care about the companies (they don't belong to them but "to the people"). So instead of a greedy elite we would have a greedy, incompetent elite that is not bound by law.

      Of course this doesn't fit e.g. China, but they are not really communist - they only pretend to. They are just an authoritarian regime with an ideology. However, the above description fits the former Soviet bloc countries.

      --
      Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
    14. Re:But... but... by iluvcapra · · Score: 1

      Several banks actively didn't want tarp money, can't find the link but BofA at the time also didn't want any part of it.

      The problem is that if people saw that the government was handing money out to some people but not others, they could either reasonably conclude that the funded banks were near bankruptcy, which wasn't necessarily true, or that the unfunded banks were near bankruptcy, and that the government didn't want to sink money into them.

      If they lay the money into all the large ones at once, the banks can still go down, but it won't be because the gov was picking a winner. It's a sorta crappy compromise, but I suspect that was the thinking-- at the time they didn't want to give the appearance they were playing favorites.

      Notice also that Davis is careful to voice support the TARP program in principle, and lauds the intentions and seems to have been onboard with initial objectives, and just attacks implementation and policy drift... which is probably understandable, because the administration who started it and the administration currently running it are very very different.

      --
      Don't blame me, I voted for Baltar.
    15. Re:But... but... by Anonymous Coward · · Score: 0

      I'm sure the bankers who are praising the benefits of National Socialism introduced by the Bush administration are having a wonderful time with the taxpayer's (our) money. The next step is hyper-devaluation of the dollar and political instability. I am certainly glad that Obama has introduced controls on bank spending, is not white, not Austrian, and did not write a book about the 'Jewish problem'.
      Oh! You don't think it could happen again? Wait until things get a little worse and the corrupt politicians and bankers are looking for a scapegoat to deflect their crimes upon. It'll be ignorant crackers in brown shirts marching in Munich all over again.

    16. Re:But... but... by Bearel · · Score: 1

      When the govt tried to bail out Bear Stearns, the market reacted adversely causing a run which only exacerbated the problem. I think they were trying to avoid that happening again.

    17. Re:But... but... by Anonymous Coward · · Score: 0

      And yet, somehow, TARP assets are now worth 66%. Great investment, eh?

    18. Re:But... but... by maxume · · Score: 1

      Depends on whether it had a systemic effect; the $100 billion (at this point, paper) loss may have had no effect on the economy, or it may have saved the status quo far more than that.

      Whether preserving the status quo is what is best for everyone is a whole nother discussion, but, in general, the government programs have acted in that vein.

      --
      Nerd rage is the funniest rage.
    19. Re:But... but... by MrNaz · · Score: 1

      Sounds like fun. I'm free this weekend...

      --
      I hate printers.
    20. Re:But... but... by the+donner+party · · Score: 1

      It's a nice horror story, but it doesn't hold water in a democratic society. Plenty of companies in Europe are partly or wholly owned by states, and yet they operate as public companies in the open market, and all government influence is channeled through the board, just like any other majority shareholder of a public company would do.

    21. Re:But... but... by gadget+junkie · · Score: 1

      The banks aren't any more anti-communism than Microsoft is. IE: They oppose it when it benefits others or non-executives, and support it when it keeps them and the rest of the American Aristocracy in beach houses and private jets.

      [...]

      I work in Finance since 1988, and I am at least familiar with CDS and other things, so here's my 2c.
      CDS, and other exotic derivatives, have practically nothing to do with banking; moreover, Banking is a "Communist" activity.
      let's first define "proper banking": your employer credits your pay to your bank account; your bank keeps a ledger of how much money you have available on your account, but unless you invest it yourself, by buying a government bond or something similar, that money is just sitting idle.
      Therefore, the bank invests it, taking into account that you might withdraw the money the next day etc.; let's say that the bank deposits your money with the Central bank at the determined rate, which is the official lever through which any central bank governs how much "money" costs, and which is the same for all banks in a particular jurisdiction. IT goes without saying that the bank can lend the money to your employer, who, since is not as solid financially as a central bank, will have to pay an higher rate of interest.
      at this point you have:
      1. A single authority (central bank) that decides how much money costs;

      2.the same authority does (...) enforce standards by which the banks should be strictly regulated on how much risk they are taking on by investing, and how much of their own capital they have to set aside against possible losses, to ensure that a banking meltdown does not happen;

      3. a varied assortment of banking establishments, which differentiate themselves from each other on their relative ability to choose how to use the depositors' money: leave it at the central bank, or take on additional risks within the strict confines of the laws and regulations in order to make more money for their shareholders.

      We therefore have a system in which a single national authority provides the commodity (i.e. money) that you're trading on, sets the associated rules and regulations for using it, and has enforcement power when you do something different from what they want; in addition, they have powers of inspection that few other authorities have, in addition to the power and responsibility to close any bank that falters; you'll all agree with me that this is really a pretty deterministic ("communist") system.

      Lo and behold, all banking systems work this way since 1930 , one year after the 1929 crash.
      in the US, that way of doing things was distorted during the Clinton administration, with the active connivance of then Fed president Alan Greenspan.

      ao, to go back to the original comment: bankers have NOT become communists; they first became BAD communists, and ow they will be led home by their distracted mother, the central bank ( I hope).

      --
      "If a boss demands loyalty, give him integrity. But if he demands integrity, give him loyalty." (John Boyd, 1927-1997)
    22. Re:But... but... by Cassini2 · · Score: 1

      Microsoft has said that Open Source is communist and Anti-American!

      Yes, but after hundreds of billions of dollars in development expenses, this is the most expensive open source software in the world.

      The world financial meltdown must count as the world's most expensive software bug ever. If this software had been widely accessible and better understood sooner, the macro-economic consequences of the activities relating to this software might have been better understood much sooner. The crisis might have been avoidable.

      The world financial meltdown is a consequence of "security through obscurity," or in simpler terms: "What you don't know, won't hurt you."

    23. Re:But... but... by Lord+Kestrel · · Score: 1

      That was a fun game, I'd completely forgotten about that. Thanks for bringing back some good memories. I prefered Gorillas though, there was just something very satisfying about throwing exploding bananas around.

  3. Open source bankruptcy by OeLeWaPpErKe · · Score: 1

    Great ! Now we can all go bankrupt the open source way ! Isn't open source grand ?

    1. Re:Open source bankruptcy by ShieldW0lf · · Score: 1

      I just clicked the "try our new beta index" link, and now I can't figure out how to revert back to the index that doesn't suck... anyone know how?

      --
      -1 Uncomfortable Truth
    2. Re:Open source bankruptcy by morgan_greywolf · · Score: 1

      Use the RSS feed. ;)

    3. Re:Open source bankruptcy by Anonymous Coward · · Score: 1, Informative

      "Help & Preferences" link (at the top), then "General" under "Index" on the "Your Preferences" side. There's a checkbox as the first item in the fake popup window.

    4. Re:Open source bankruptcy by Anonymous Coward · · Score: 0

      Thank you!

      Signed,
      A Different Registered User

  4. Excel interface!?!? by fuzzyfuzzyfungus · · Score: 4, Funny

    I call upon my OSS brethren to join me in the working on the new fraudlib project and rebuild this package as a proper reusable library!

    1. Re:Excel interface!?!? by Anonymous Coward · · Score: 0

      A 'fraudlib' project ?

      What a jolly great idea, except that it's already in production for quite some time now : "fraud liberty ?" is what you experience when you think you are voting (ever looked at the "source code" behind, or do you blindly thrust the adds ?)

      In theory, OSS is good, but most persons didn't grasp the catch phrase : you CAN inspect the source code, but WHO EVER BOTHERED, much less understand, in that CDS (organized?) mess ?

  5. In theory... by iluvcapra · · Score: 0

    You shouldn't need super-secret proprietary Ultra Code in order to price an issue, it just requires a market and the means to discover a price. Of course, that doesn't help if you're selling the cash-stream leg of the derivative to yourself, so you need a very sophisticated process to discover how much a 3rd person would pay if you weren't self-dealing, which you might not be doing as much of if your issue was an actual item of intrinsic value, and not little more than a side bet you invented to mollify CDO investors...

    Am I getting anything wrong here?

    --
    Don't blame me, I voted for Baltar.
    1. Re:In theory... by Fastball · · Score: 2, Informative

      Well, there's the lap dances, rock concerts, and golf tournaments, but really, if no one cares about the pitfalls of 30:1 leverage, who cares about these puny details.

    2. Re:In theory... by johnsonav · · Score: 1

      You shouldn't need super-secret proprietary Ultra Code in order to price an issue, it just requires a market and the means to discover a price.

      Exactly. The only reason anyone needs a model like this is because of the illiquidity and opacity of the CDS market.

      Besides, I don't know why anyone would want to actually use this model to price anything. It hasn't proved very accurate.

      --
      ... and that's when the C.H.U.D.'s came at me.
    3. Re:In theory... by Anonymous Coward · · Score: 0

      Having downloaded and looked at the code, there's nothing particularly "super-secret" about it (the vast majority of it is the same exact code you'd use to price a government bond, or something similarly safe.)

      The fact is that pricing even a very simple, safe asset is complex. Let's say you agree that you want to buy a 2 year non-callable, non-puttable bond from your municipality, with a 5% coupon.

      You'd still need to know:
      - when settlement is
      - when it matures
      - if the start date and settlement date are the same
      - if I'm using standard convention on coupon payment (every 6 months)
      - How many days are in my months (do I pretend that months all have 30 days, or do I use actual?)
      - How many days are in my years (do I pretend that years have 360, 365 or the actual number of days?)
      - If the bond matures on Feb 28, are your other coupons paid on the 28th, the 30th, or the last day of the month?
      - If the first coupon period is not an even period, do I make a stub payment?
      - If a payment falls on a weekend or holiday, do I pay before or after?
      - Whose calendar am I using for holidays anyway?
      - What is paid if there is a default?
      - (and surely a few other things that I've forgot.)

      And that doesn't even begin to address questions of interest rate risk, the time value of money, counterparty risk and other such things.

      I don't deny that a CDS quote system would be useful, or that it would be incredibly useful to know what positions your counter-party held, and if they were actually capable of paying them. But even if you had that information, you'd still need a lot of legitimate math to make rational comparisons between investments.

      So yes, you need the complex math. And a market would be very nice, but one cannot simply rely on the market to find prices, otherwise there will be nothing pressuring the prices towards their correct values.

    4. Re:In theory... by aaarrrgggh · · Score: 1

      The proprietary protocols are for automated trading; you need an edge against others in determining value if you are trading something with volatility or dynamic valuation so you are able to get in and out at optimal prices and times. The 100-day EMA might be established by the "market", but the optimal price for a transaction is another story.

    5. Re:In theory... by johnsonav · · Score: 1

      And a market would be very nice, but one cannot simply rely on the market to find prices, otherwise there will be nothing pressuring the prices towards their correct values.

      If the "correct" price of an asset isn't what the buyer and seller agree upon, then what is it?

      --
      ... and that's when the C.H.U.D.'s came at me.
    6. Re:In theory... by Anonymous Coward · · Score: 0

      If the "correct" price of an asset isn't what the buyer and seller agree upon, then what is it?

      If both the buyer and the seller partners in an elaborate fraud where the asset is sliced, diced, repackaged and the ultimately sold for 10 times the orignial value, I would say the final price is incorrect!

    7. Re:In theory... by johnsonav · · Score: 1

      If both the buyer and the seller partners in an elaborate fraud where the asset is sliced, diced, repackaged and the ultimately sold for 10 times the orignial value, I would say the final price is incorrect!

      If both the buyer and the seller are parties to the "fraud", then who exactly are they defrauding?

      --
      ... and that's when the C.H.U.D.'s came at me.
    8. Re:In theory... by iluvcapra · · Score: 1

      In these transactions, the buyer and seller are both agents who are making transactions in fiduciary trust to the people they're managing the money for, e.g. The Investors. Those people are defrauded, because the buyer and seller have collaborated together to create an instrument that has all of the appearances of an Insurance contract, but in fact isn't.

      --
      Don't blame me, I voted for Baltar.
    9. Re:In theory... by johnsonav · · Score: 1

      In these transactions, the buyer and seller are both agents who are making transactions in fiduciary trust to the people they're managing the money for, e.g. The Investors.

      Yes, that's certainly fraud. But, such fraud can only exist in the absence of a transparent and liquid market. The OP was arguing against the use of markets to determine prices, and for the use of complex models to determine the "correct" price.

      My point was that determining a price by the use of models, instead of the actions of buyers and sellers on an open market, is what allowed this massive mis-pricing of assets to happen.

      --
      ... and that's when the C.H.U.D.'s came at me.
    10. Re:In theory... by Anonymous Coward · · Score: 0

      The point was that the buyer and the seller need information to determine what price they should agree on in the first place.

      Dumb fucking cunts like you need to be culled.

    11. Re:In theory... by gadget+junkie · · Score: 1

      You shouldn't need super-secret proprietary Ultra Code in order to price an issue, it just requires a market and the means to discover a price. Of course, that doesn't help if you're selling the cash-stream leg of the derivative to yourself, so you need a very sophisticated process to discover how much a 3rd person would pay if you weren't self-dealing, which you might not be doing as much of if your issue was an actual item of intrinsic value, and not little more than a side bet you invented to mollify CDO investors...

      Am I getting anything wrong here?

      I'd say probably, because "market and the mean to discover a price" means to me the price at which I would be able to resell the derivative back to the originator or some other entity, not the price someone would pay for buying it, which is the usual answer.
      Moreover, and I am getting finacially geeky here, if you buy a credit default swap from an entity you really should buy two of them :D
      here's why:

      let's say that I own 10 mn USD of a 5 year maturity bond issued by General Electric, which for some reason I do not want to part from; this bond yields 1,2% over a treasury bond of similar maturity.
      So, I happily go to a big financial institutions, and they say: "Sure, no problem, we'll sell you a 5 year credit default swap;you pay us X% up front, and if any event of default happens before maturity, you'll deliver the bond to us and we'll pay you 10 mn USD" (this is the standard contract).

      Ok, now i go home with a warm fuzzy all over myself, until I recall that i considered two outcomes instead of three, namely:

      1.the bond I own does not default, and I spent X% on insurance (ticks off list)
      2.the bond I own defaults, I collect the insurance payment, and go home content (ticks off list, again);
      3.the bond I own defaults, but the financial institution I bought the CDS from defaults sooner(HOLY %$&Ã@#é, why didn't I think of that?!?!?!?!?! and where can I buy the CDS on the big financial institution? how much does it costs?)

      So, as you can see, where I needed protection from one event now I need two of them!!!
      Now let's go on to the "unnamed" 4th item, which happily kept me away from getting involved in CDS when I worked in an insurance company:

      4. I buy long term listed puts on GE stock, the company goes bust, I collect the puts premia (there's no originator risk because in listed options the exchange takes collateral money) and goodbye to the financial institution, which might as well go bust herself!!!!!

      For the financially ubergeeky, this strategy is also valuable in case GE does a big capital increase, since in that case the stock price goes down, helping my put options position, while my bond stays current and probably increases in value relative to a similar tresury issue.
      I have no uncertain pricing, since the options are listed, there's two way market any day, there's little or no counterparty risk, I do not have to sign an ISDA master agreement, , etc. etc.

      --
      "If a boss demands loyalty, give him integrity. But if he demands integrity, give him loyalty." (John Boyd, 1927-1997)
    12. Re:In theory... by Anonymous Coward · · Score: 0

      You don't need a "super-secret proprietary Ultra Code" to price this stuff. JP Morgan made their pricing formula available 8 years ago and many market participants have been using it ever since then. Many have also come up with their own pricing formulas as the terms and conditions of the CDS contract are clearly stated before any transaction takes place.

      CDS are a tool, like a hammer. And like a hammer you can hit yourself in the head with it until you get brain damage, but is that the tools fault?

  6. Turns out BSD wasn't dying by Anonymous Coward · · Score: 5, Funny

    My 401k was.

    1. Re:Turns out BSD wasn't dying by Icegryphon · · Score: 0

      Did Netcraft confirm it? Because I will only believe Netcraft.

    2. Re:Turns out BSD wasn't dying by Fastball · · Score: 1

      And is now a 201(k).

    3. Re:Turns out BSD wasn't dying by stox · · Score: 2, Funny

      Heard on Wall Street:

      I lost half my money, but I still have my wife.

      --
      "To those who are overly cautious, everything is impossible. "
    4. Re:Turns out BSD wasn't dying by BarryJacobsen · · Score: 4, Funny

      Heard on Wall Street:

      I lost half my money, but I still have my wife.

      Scratch that...quarter of my money.

    5. Re:Turns out BSD wasn't dying by blincoln · · Score: 1

      And is now a 201(k).

      For some people, it's turned into a -273.15(c).

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    6. Re:Turns out BSD wasn't dying by Anonymous Coward · · Score: 1, Informative

      Three quarters.

      (Re-read GP and pay close attention tot he wording)

    7. Re:Turns out BSD wasn't dying by kcelery · · Score: 1

      your first half had been screwed by the bankers, the second half will be screwed by the bailout.

  7. Reason: Security by girlintraining · · Score: 3, Insightful

    Maybe financial institutions are catching on to the idea that open source provides a far greater degree of security, accountability, and maintainability than closed source? Just a thought. Because part of the reason why this situation arose is because of black-box money transfers that didn't have any oversight, and were largely automated. This way, financial institutions can get a far better picture of risk exposure -- and know that everyone else is doing the transactions in the same fashion. In short, everybody knows the rules of the game and who the teams are, unlike before where the rules weren't known until a referee called a foul.

    --
    #fuckbeta #iamslashdot #dicemustdie
    1. Re:Reason: Security by Prof.Phreak · · Score: 1

      It's not security. The models are b0rken. Badly. There's no good reason to release'em to the world other than to brag about being more open now than before (see, we're so open about our business now, we learned our lesson, please give us your money). Maybe even write off the model [well, labor expense] for tax purposes (donation to the world of open source!).

      Internally, other models are being created that are less broken---those won't be made public as the whole point of modeling such things is to get an advantage over your competition (you can't let the world know how much you think stuff is worth).

      --

      "If anything can go wrong, it will." - Murphy

    2. Re:Reason: Security by DragonWriter · · Score: 4, Insightful

      Maybe financial institutions are catching on to the idea that open source provides a far greater degree of security, accountability, and maintainability than closed source?

      Yeah, because the main problem with Credit Default Swaps is that the pricing code used internally in banks wasn't distributed under an open source license, not (among other things) that the distribution of risk of default away from those making lending decisions encouraged those making the lending decisions to commit and encourage others to commit frauds which made the inputs into any pricing model unreliable.

    3. Re:Reason: Security by AvitarX · · Score: 1

      Companies don't write off donations to charity.

      Well they do, but only in the sense that they get to write off every dollar they spend.

      What a company call "income" is closer to what you or I would call "disposable income", or even savings.

      They already got the tax break on that labor expense, weather they donate the product or not.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    4. Re:Reason: Security by Jurily · · Score: 1

      to get an advantage over your competition (you can't let the world know how much you think stuff is worth).

      So banking is basically a big game of poker?

    5. Re:Reason: Security by Aggrav8d · · Score: 1

      They've been playing Mao?

    6. Re:Reason: Security by mattwarden · · Score: 1

      Can you point me to some sources on people who have been arrested for fraud related to CDS?

    7. Re:Reason: Security by schevans · · Score: 1

      Yeah, because the main problem with Credit Default Swaps is that the pricing code used internally in banks wasn't distributed under an open source license, not (among other things) that the distribution of risk of default away from those making lending decisions encouraged those making the lending decisions to commit and encourage others to commit frauds which made the inputs into any pricing model unreliable.

      The fact that every bank had it's own implementation of the pricing model was a problem - banks would trade these with each other because of the pricing differences that arose.

      Of course this wasn't the only problem..

    8. Re:Reason: Security by Prof.Phreak · · Score: 1

      So banking is basically a big game of poker?

      indeed.

      --

      "If anything can go wrong, it will." - Murphy

    9. Re:Reason: Security by DragonWriter · · Score: 1

      Can you point me to some sources on people who have been arrested for fraud related to CDS?

      The fraud that it encourages (and encourages laxness in detecting on the part of bank officers that aren't actively engaged in fraud themselves) isn't, directly, in the sale of the CDS's themselves, its in the representation (or verification) of income and other qualifications for individual loans. I'm not going to go dig up all the news stories related to problems in that regard that have surfaced over the last couple years, but there have been plenty.

  8. Pennies by A.+B3ttik · · Score: 2, Funny

    So if the Credit Transaction Software is Open Source... anyone can modify it, right?

    Let's change it. I've got this idea regarding fractions of a penny...

    1. Re:Pennies by FooAtWFU · · Score: 0

      You confuse open source in the general case with Wikipedia. Just because you can change it, doesn't mean anyone else will ever see it or care. :)

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    2. Re:Pennies by Fastball · · Score: 2, Funny

      Yeah, but if caught you could end up going to federal POUND ME IN THE ASS prison...with Bernie Madoff as your bunk mate.

    3. Re:Pennies by pavon · · Score: 1

      Well that's what you get for trying to smuggle British currency.

    4. Re:Pennies by Anonymous Coward · · Score: 0

      Sorry, good idea to enrich yourself with lots of money, but it's already been in production ever since 1944 ...

      Fractional reserve system ?

  9. not open source by circletimessquare · · Score: 1

    as traditionally understood: everyone owns it

    its more like open source, as in the government, our representatives, literally own the source

    along with every other financial institution and all of their intellectual property since they all went belly up

    (the term "intellectual" property as applied to the product of financial analysts being used very loosely)

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:not open source by morgan_greywolf · · Score: 1

      as traditionally understood: everyone owns it

      That's only for government-owned code. This code was originally written by JP Morgan and ownership was transferred at the end of last month to International Swaps and Derivatives Association, Inc., who open-sourced it, according to the first paragaph in TFA.

    2. Re:not open source by Anonymous Coward · · Score: 0

      as traditionally understood: everyone owns it

      its more like open source, as in the government, our representatives, literally own the source

      In D2 collapsed form this reads 'everyone owns itits' and I thought apple must have silently entered the adult toys market.

  10. Grumble - "work" email address only by tqft · · Score: 3, Informative

    Tried to download the source from www.cdsmodel.com (where the TFA) points you.

    Wants an email address

    "I Accept

    Please keep me Informed about changes to the Standard Model:
    Email Address:

    "
    If you choose not to be informed it asks for an address anyway.

    If you add an email address - I used a gmail address - it asks for a work address. emailsucks@jpmorganblows.com now has a copy of the source.

    --
    The Singularity is closer than you think
    Quant
    1. Re:Grumble - "work" email address only by ashtophoenix · · Score: 1

      You can use a school email address (like nyu.edu) if you have one. That works.

      --
      Life is about being a Phoenix!
    2. Re:Grumble - "work" email address only by Anonymous Coward · · Score: 0

      My pobox.com forwarding address worked.

    3. Re:Grumble - "work" email address only by Tycho · · Score: 1

      Or maybe:

      pat.robertson@ob.org

      May make more sense after this:
      http://en.wikipedia.org/wiki/Operation_Blessing#Criticism

      So I was wondering if Pat Roberson was planning on using child labor to mine emeralds in Myanmar, or force children to mine asbestos in Zimbabwe? Though he may want to hire Blackwater "contractors" to protect his laborers, or any available local thugs. The deciding factor in each decision would be how to inflict the most amount of violence and misery at one time.

      --
      Impersonating Tycho from Penny Arcade since before there was a PA.
  11. Embrace and extinguish. by FlyingBishop · · Score: 1

    I think they got it backwards.

  12. Something is weird with that domain by quinks · · Score: 1

    If I go to www.cdsmodel.com, it works fine. If I go to www.cdsmodel.com., which should be identical, I get to a completely different parked site. What the heck - this isn't supposed to happen. Then again, we're talking about the same people who use an Excel add-in within 5 miles of a billion dollar transaction, so go figure.

    1. Re:Something is weird with that domain by Sanat · · Score: 1

      Check the source code in HTML

      second url is listed as "http://www.cdsmodel.com./"

      remove the period/dot after "com"

      --
      And in the end, the love you take is equal to the love you make
    2. Re:Something is weird with that domain by Timothy+Brownawell · · Score: 2, Informative

      Check the source code in HTML

      second url is listed as "http://www.cdsmodel.com./"

      remove the period/dot after "com"

      That's the entire point, the way DNS works all names actually end with a '.'. But because it's always there, it can be implicit. What probably happened is that somebody screwed up their domain-based virtual hosting somehow due to not understanding this.

  13. Oh noes, not Excel! by dave562 · · Score: 1

    One of the largest financial firms in the world is using Excel instead of Calc to manipulate their financial data. Damn Microsoft and their market dominance. We wouldn't be in the situation we're in if they had been using OSS and Calc!

    1. Re:Oh noes, not Excel! by ianare · · Score: 3, Informative

      Everyone, without exception, uses excel in the banking world. A lot of backend stuff runs on OSS though. And the source code to the calculator is in C, and includes a Linux makefile.

    2. Re:Oh noes, not Excel! by mspohr · · Score: 1

      Spreadsheets are the wrong tool. It's distressing to hear that everyone in the banking world uses Excel. Spreadsheets are very prone to 'programming' errors and are opaque to auditing. No wonder the financial whiz kids screwed up so badly. Send these people back to school to learn some real computer science.

      --
      I don't read your sig. Why are you reading mine?
  14. I think I see the problem by Anonymous Coward · · Score: 0

    The 'for' loop below should use less than, not less-than-or-equal. That caused everybody to have a Very Bad Day.

      *
      * ISDA CDS Standard Model
      *
      * Copyright (C) 2009 International Swaps and Derivatives Association, Inc.
      * Developed and supported in collaboration with Markit
      *
      * This program is free software: you can redistribute it and/or modify it
      * under the terms of the ISDA CDS Standard Model Public License.
      */

    #include "cerror.h"
    #include "convert.h"
    #include "bastypes.h"
    #include "date_sup.h"
    #include "cmemory.h"
    #include "badday.h"
    #include "macros.h"
    #include // This function converts a bad day to a good one (if it's in list).

    TDate JpmcdsBad2GoodBadDayList(
          TBadDayList *bdl, /* (I) bad day list */
          TDate d) /* (I) bad date to convert */
    {
          int i;

          if (bdl==NULL) /* allow NULL to ignore list */
          {
                  return d;
          }

          for (i=0; icount; i++)
          {
                  if (bdl->badDay[i]==d)
                  {
                          return bdl->goodDay[i];
                  }
          }
          return d;
    }

    1. Re:I think I see the problem by Anonymous Coward · · Score: 2, Funny

      #include // This function converts a bad day to a good one (if it's in list).

      I believe I have found their list :

      std::string goodDayList = {"hookers", "cocaine", "bailout"};

  15. Open does not make them any better by MazzThePianoman · · Score: 3, Interesting

    CDSs, priced with open software or not, are the ticking time bomb of the world economy. Nothing better than bookie betting they have created an inflated payout of $50 trillion dollars worldwide that only takes the fall of a few big banks to start. I highly recommend listening this episode of "This American Life" which explains this situation and how it happened in terms just about anybody can understand. http://www.thislife.org/radio_episode.aspx?sched=1263

    --
    "They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety" Franklin
    1. Re:Open does not make them any better by iluvcapra · · Score: 1

      Also check out this movie that's been makng the rounds, very informative and makes everything quite clear.

      --
      Don't blame me, I voted for Baltar.
    2. Re:Open does not make them any better by 93+Escort+Wagon · · Score: 3, Insightful

      CDSs, priced with open software or not, are the ticking time bomb of the world economy. Nothing better than bookie betting they have created an inflated payout of $50 trillion dollars worldwide that only takes the fall of a few big banks to start.

      The lack of regulation surrounding CDS's is just nuts. As explained in that excellent TAL episode you linked to - the situation amounts to people gambling on the banks to fail, with "insurance policies" (what a CDS basically is) having been issued to the extent they amount to 10x the value of the assets being "insured". It's as if 9 other people bought fire insurance on your home, basically hoping for it to burn down.

      The whole situation is just absurd - and it's world-wide to boot.

      --
      #DeleteChrome
    3. Re:Open does not make them any better by Anonymous Coward · · Score: 0

      the situation amounts to people gambling on the banks to fail

      That's why, if there's no existing regulations or laws that could be directly used to punish people that misused CDSes, I think the government should try charging people under anti-gambling laws.

    4. Re:Open does not make them any better by Anonymous Coward · · Score: 0

      It makes sense for bond-holders and other people expecting payments (e.g. a manufacturer working on a large order for a corporation) to take out insurance against the possibility that their debtor will default. Since often these creditors are part of the debtors' cash flow, the total notional size of the CDS market for a given corporation need not relate to its liquid assets. In essence, the buyers of CDSs replace the credit rating of the corporation in question with that of the CDS issuer.

      Problems arise when, as now, there is a wholesale breakdown in the credit markets, causing large numbers of defaults. Then the credit of the issuer does actually come into question.

      As with every other derivative, politicians and the media focus on speculators without considering the usefulness of the instruments as a hedge.

      To put things in terms of your fire insurance example, what if I'm a contractor buying construction materials to put another level on your house next month? Wouldn't it make sense to insure against it burning down, leaving me stuck with the lumber, pipes, and wiring?

    5. Re:Open does not make them any better by MazzThePianoman · · Score: 1

      Yes but it kind of upset me that it did not explain anything about CDSs except that they were sold on the securities created from the sub-prime mortgages.

      What I find almost as absurd as CDSs themselves is the fact that the mainstream public and news is not really talking about them. Try searching CNN or FOX and you get almost nothing. Only 60 Minutes, NPR and some other more financial focused new outlets have made it known that the mortgage crisis is only one of my fuses of this bigger bomb. I do not even hear the politicians talking about it which scare me a lot.

      --
      "They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety" Franklin
    6. Re:Open does not make them any better by Anonymous Coward · · Score: 1, Funny

      It's as if 9 other people bought fire insurance on your home, basically hoping for it to burn down.

      I don't see how that could possibily go wrong! Why it's almost as sound an idea as pitching an off-Broadway musical to multiple backers, selling over 400% total shares in the profits, and then pocketing the cash when the musical fails! All that is need is a subject matter practically everyone detests, therefore no one will pay money to see it! Hmm, perhaps something that focused on the early adult life of a hated facist dictator... Yes that would be perfect!

    7. Re:Open does not make them any better by dc29A · · Score: 1

      You seem to complain about the media's and politicians' problem with speculators, yet you forget that the vast majority of CDS contracts out in the wild are written for purely speculation purposes.

      If an entity has invested X dollars into company Y, yes there should be some financial instrument available to this entity to protect its investment. I agree with you there. However, if entity X has 0 dollars invested in company Y, this entity shouldn't have the right to buy a financial instrument targeting company Y and protecting X from Y's default. That is gambling, not investing.

      And problems don't really arise with a wholesale breakdown of a credit market, just one ore two big players failing will bring the entire house of cards to collapse.

      - Speculator X buys CDS on company A while it has AAA rating.
      - Speculator pays 2% premium to Lehman.
      - Company A gets downgraded to AA-.
      - Speculator X writes a CDS contract to Speculator Y at 4% premium (premiums rise when rating goes down). He nets a 2% profit. If A fails, Lehman pays him and he pays Speculator Y.
      - Company A gets downgraded to BBB.
      - Speculator Y writes a CDS at 8% to Speculator Z.
      - Company A fails. Lehman has to pony up cash for speculator X. Ooops, unregulated derivative, they didn't have any money put aside. They go belly up. Opps Speculator X goes belly up. Ooops Y follows, then Z then the rest of the domino.

      Replace X,Y and Z with Citi, BoA, Bear Stearns etc ... and you have the reason why we have the current financial clusterfuck. Unregulated derivatives abused by speculators.

      Who you think is the biggest oil company on the planet? No, not BP, nor Exxon, nor any other oil company but JP Morgan Chase. Yes an investment bank. Oh and why do you think oil prices are in free fall despite major production cuts by OPEC? That's right, speculators have no more easy access to credit.

      Every single speculator needs to be shot. Multiple times. In the head.

    8. Re:Open does not make them any better by MazzThePianoman · · Score: 1

      But would they insure the whole house or just their materials and cost of the loss of work? Would they ensure a house they had no association with? Also when you get actual insurance the insurance company has to by law have at least a certain amount of backing to be able to make payout. The idea of insurance is good for explaining CDSs but the details make them fundamentally different than insurance.

      The problem with CDSs is that it does not take a wholesale breakdown. Just the fall of one large bank can trigger multiple CDS payouts. This is because most places that bought CDSs also sold them. This weaving of CDS contracts bought and sold between large banks worldwide created a domino situation where when one fell the other could follow as the CDS payouts snowballed.

      Allowing $50 trillion of payout on $5 trillion worth of interconnected stocks and securities is not useful, it is damn right foolish and is the root problem with the economy today.

      --
      "They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety" Franklin
    9. Re:Open does not make them any better by UnknowingFool · · Score: 1

      Also PBS' Frontline Inside the Meltdown talks about the causes as well. A short summary: Everyone was speculating on housing. In the past, a bank were careful about mortgages. They had to very careful because they were responsible if the home owner defaulted. They may get the value back if they resold the home after foreclosure; but also they may not.

      Then the house speculation of the late 90s and early 2000s happened. People were no longer holding onto homes until the mortgage was paid off. As home prices went up, people were buying and selling them quickly. Banks no longer as careful about the original lender as they sold the mortgages long before foreclosure happened. Banks were not only selling; they were buying mortgages as if they were stocks. In this scenario, everyone wins if the home gets resold at a higher price or equal price to the original loan.

      Traditionally also lenders would get mortgages for only homes they could afford. If they couldn't afford it, the banks would not lend the money. But in the housing market, lenders were getting loans for far more than they could afford with the expectation of selling the home before they would get behind on payments.

      Now banks aren't entirely stupid. To make sure that they didn't lose money if by chance their current lender defaulted, they would buy credit default swaps (paid every month). Credit Default Swaps are almost an insurance policy against foreclosure. If the lender forecloses, the institution issuing the CDS would pay the bank.

      Unlike insurance however, a CDS is completely unregulated. The institution issuing the CDS did not have to be involved at all in any of the mortgages or banking. Joe's Deli could have issued a CDS if someone would buy it. Also there are no rules that say the issuing institution must have X% of the value of the CDS in real assets or what kind of assets the institution must have. The value of the CDS relied solely on the reputation of the issuing institution. Companies like Bear Stearns, AIG, and Lehman Brothers issued CDS and made billions in profits.

      Again everyone made money as long as house prices went up. But booms only last so long. Then the housing market collapsed. Lenders were stuck with homes they couldn't afford and couldn't sell to recuperate. Banks were stuck with massive foreclosures. So they had to invoke their payments with CDS. But companies that issued CDS owed potentially hundreds billions if all the banks called for them. Some of them owed far more than their capital; those that didn't like Bear Stearns had capital but it was widely feared that they didn't. A company like Bear Stearns operates on perceived value as they are an investment house. When they perceived value collapsed; their real value does as well.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    10. Re:Open does not make them any better by themusicgod1 · · Score: 1

      Wait, you're saying that the price of oil going down (and hence, the amount of it used set to go up, as we no longer use it as even as responsibly as we were?) is a *good* thing!? If anything we should thank JPMorgan for doing the right thing and BUYing oil, keeping the price high, although not as high to consumers as its true cost.

      --
      GENERATION 26: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
    11. Re:Open does not make them any better by 93+Escort+Wagon · · Score: 1

      I don't see how that could possibily go wrong! Why it's almost as sound an idea as pitching an off-Broadway musical to multiple backers, selling over 400% total shares in the profits, and then pocketing the cash when the musical fails! All that is need is a subject matter practically everyone detests, therefore no one will pay money to see it! Hmm, perhaps something that focused on the early adult life of a hated facist dictator... Yes that would be perfect!

      Wow, now that you put it that way - it makes perfect sense! Sign me up!!

      --
      #DeleteChrome
    12. Re:Open does not make them any better by ortholattice · · Score: 1

      The lack of regulation surrounding CDS's is just nuts. As explained in that excellent TAL episode you linked to - the situation amounts to people gambling on the banks to fail, with "insurance policies" (what a CDS basically is) having been issued to the extent they amount to 10x the value of the assets being "insured". It's as if 9 other people bought fire insurance on your home, basically hoping for it to burn down.

      Exactly.

      One thing that never seems to get mentioned is, who is on the other side of these naked CDSs? All of the billions that the U.S. govt is pumping into AIG is going to them, right? I mean, it doesn't just vanish into thin air. Who is this 1/10 OF A TRILLION dollars going to? Are we creating a new class of billionaires at taxpayer expense? Why does no one ever talk about them?

      I think it is sickening that the govt has poured over $100 billion of OUR MONEY into AIG, and considering pouring more. AIG should have gone bankrupt and its assets distributed to creditors, over and done with. The insurance division (for normal insurance like yours and mine) wouldn't close down, it would just become owned by the creditors as one of the assets. As for the naked CDS holders who get pennies on the dollar, well tough, that's part of investment risk. Why do they deserve to be payed any more than any other creditor of a bankrupt company?

      Now I'm not trying to be a conspiracy theorist, but I have one simple question that no one seems to have asked: do those who made the decision to give AIG $100 billion have any connections at all to those on the other side of the naked CDSs?

    13. Re:Open does not make them any better by Anonymous Coward · · Score: 0

      CDOs were securities create from sub-price mortgages (often also called ABSs). CDS as simply insurance against a name defaulting .. a completely different thing.

    14. Re:Open does not make them any better by witherstaff · · Score: 1

      <tinfoilhat>Why do you think NPR is ranted against so much, given the "L"iberal name? It's not like they're trying to demean the source.</tinfoilhat>

      I imagine since CNN and fox and every other mainstream media tries to appeal to the average masses, repeating the same news story ad nauseum, that any coherent, in depth reporting that isn't a sound bite is left to a 60 minutes, a NPR, or the few other news organizations that care to actually get it right. Who cares about a financial meltdown when we can find out if the Octuplet mom is trying to look like Angelina! Of course Watch out calling FOX a news source, Fox fought to outright lie .

    15. Re:Open does not make them any better by Ozmrsparkle · · Score: 1

      Close - but you don't want the banks to fail if you're gambling with CDS - after all how would you collect? And now they have all been nationalised it's not going to happen.

      But a company you've punted on - that's a different matter.

      How about this scenario -
      Bank has a loan to a company that's about to get into difficulty as the economy slows. The bank has insurance on the company default by way of CDS. In the past they work work with a good company to get through the trouble and keep them out of default - might take a few years and they may not get all their interest in the short term but the company would survive and the bank would hopefully get most of the loan back. No bank wants to put a company in default because everybody loses - the company, the employees and the banks (perhaps only the lawyers may win).

      BUT with CDS as insurance the bank is incentivised to put the company into default - then they get them all their money back. It's better for them to burn the company. And the insured has no say in the process. They can't keep the companies out of default!

      At least there was a period where they may have been concerned that their insurance (CDS) may have been worthless - if they put enough people under perhaps AIG would have gone under - but now everything has been effectively nationalised - no risk. And everybody is worse off.

      Thing are going to get worse.

      --
      res tantum valet quantum vendi potest
    16. Re:Open does not make them any better by Anonymous Coward · · Score: 0

      In this case the bets are written by the Punter and not by the Bookie a very foolish situation.

    17. Re:Open does not make them any better by Registered+Coward+v2 · · Score: 1

      You seem to complain about the media's and politicians' problem with speculators, yet you forget that the vast majority of CDS contracts out in the wild are written for purely speculation purposes.

      If an entity has invested X dollars into company Y, yes there should be some financial instrument available to this entity to protect its investment. I agree with you there. However, if entity X has 0 dollars invested in company Y, this entity shouldn't have the right to buy a financial instrument targeting company Y and protecting X from Y's default. That is gambling, not investing.

      Actually, what you describe is a fundamental part of investing; and not a new concept. If I think a company is going to do better than expected over some period of time I can either buy their stock or buy a call option. If I buy the stock I assume all the risk of ownership - it may fall to zero and I lose my entire investment. If I buy an option I get any upside but have no downside risk beyond the initial option price; plus I get a greater return since the option allows me to control more stock than a straight purchase would. At any rate, the option is a bet on a company's performance without having an interest in the company.

      Speculators are a necessary part of the market - you need a counterparty in order to sell your derivative. If no one was willing to bet that oil would go down in price and sell an airline a futures contract then the airline could not hedge fuel costs. Or, you may be a company that wants to sell it's accounts receivable cash flow to raise cash for other more immediate uses. Unless their is someone willing to assume the associated credit risk you can't make the sell. They buyer may even want a CDS to cover the risk they assume.

      Speculators put money at risk and help people unload risk; a needed part of a financial market. To be successful they need to be real good at assessing risk; and if they are they provide an ancillary service of letting people assess risk by the pricing associated with various financial instruments.

      What people forget is that for every dollar A loses B gains a dollar (absent fees for the deal) so it really is a zero sum game.

      Problems arise when the guarantors of the transaction, such as banks promising to pay if a note goes bust can't pay; that's why they really need to assess the underlying risk and price accordingly. Had they done that their may have been no market for many CDS since the cost of the swap would be too high for the potential buyer.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    18. Re:Open does not make them any better by Anonymous Coward · · Score: 0

      You hit two excellent questions about this crisis - who, and who paid off who. It's strange at first how little those questions are being asked in the media, which is what those avoiding the spotlight would want. There's another angle - are they the same as the "beneficial owners" (a precise legal term) of the banks that form the major shareholders of the twelve regional banks in the Federal Reserve System, aka our central bank? I'd bet they are. The central banks are often described by our politicians as being meant to control the nation's money supply for the public's benefit. Funny thing is they seem to ignore the public's benefit and indulge their habit of encouraging harmful-to-the-public cycles of money supply expansion/contraction, credit bubbles/crashes: 1920-1929 credit bubble/crash, 1980-2007 credit bubble/crash. During credit crashes, they buy up assets at firesale prices. A steady-state economy doesn't allow that.

  16. Links are good by tqft · · Score: 1

    I downloaded the stuff (see down page) and I also just checked the Ac's links they are good

    --
    The Singularity is closer than you think
    Quant
  17. This is the litte formula by EvilBudMan · · Score: 1

    That got us in this mess. Using math for social problems might not always be the best way to do things. It's just bookmaking, that's all.

    http://www.wired.com/techbiz/it/magazine/17-03/wp_quant?currentPage=3

    1. Re:This is the litte formula by xenocide2 · · Score: 3, Interesting

      Well, it's not the model that tanked AIG, it's that the contracts allowed AIG to write insurance with no capital reserves, because they were rated AAA. Of course, they're AAA because the have regular income from their insurance businesses, and access to capital markets, and were pretty damn big. This is stupid, because they went on to write as many contracts as big AAA rated company is allowed to.

      So many problems we have come down to credit ratings manipulation, that I'm ready to demand that they be shut down, and never relied upon. A credit rating is ephemeral and subject to violation of trusted 3rd parties; cash downpayments aren't.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    2. Re:This is the litte formula by EvilBudMan · · Score: 1

      True, back in the old days, 30% got you the loan. It didn't have to all be in cash just some stuff that a solid value can be paced one on (land) plus some cash that you have. Something that you can get a value on works. Cash is good. It discourages house flipping and things that no formula should be relied upon to judge. The banks that didn't do this (local banks around here) are doing OK.

      AND.... yes it should be shut down period. Financial markets as such are more complicated than predicting weather models. They can and should be simplified.

  18. Not a big deal by snax · · Score: 5, Informative

    I work in this area, and this isn't really that big of a deal, regardless of the spin they put in the announcement.

    This is about publishing a reference implementation of an already widely published model so that when party A does a particular calculation, related to a settlement amount for a particular trade, and party B does the same calculation, the values match.

    Qualitatively, and to a large extent quantitatively, everybody on the street has been using the same model all along. The idea of publishing a reference implementation is meant to minimize conflicts in settling trades.

    The accuracy of the valuation model here is not at the heart of any of the problems that AIG -- or any other firm, for that matter -- have experienced. That's more aligned with a simple lack of oversight on exposure.

  19. QuantLib by gyroidben · · Score: 2, Informative

    QuantLib is a nice open source quantitative finance framework. I think it's mainly written by academics rather than the banks but it's presumably similar to what they use.

    1. Re:QuantLib by gyroidben · · Score: 1

      link should be QuantLib

  20. Eyeballed the source code by benjfowler · · Score: 3, Interesting

    The "JP Morgan" model is used by most people to generate credit yield curves, and then prince single-name credit default swaps.

    I've worked on credit pricing code in my day job. So I was very curious to take a look at the source code, if only to see how the big boys code. I haven't gotten around to looking at the numbers it generates yet, but it's nice to know I can check my code against the standard implementation if I need to.

    A peek at the source code is quite interesting. I've just had a chat with one of the finance wonks at work, and he reckons that much of the source comes from a library called ALib (which is a cheap, if somewhat proprietary financial analytics library), and they've just gone and renamed identifiers all over the source code -- you can tell where, because they haven't reindented the right hand side of the source code comments where they've made the changes....

    I've been told that some banks are famous for writing rubbish code, but this looks like a pretty respectable effort. I could follow the example and library code fairly easily, which makes a refreshing change from my day job. Although they've got this really weird idiom with GOTOs all over the place, which in my years of C, have not managed to come across. I've been assured, however, that the original coders knew what they were doing.

    From cds.c:

            if (fl == NULL)
                    goto done;

            if (JpmcdsFeeLegPV (fl, today, stepinDate, valueDate, discCurve, spreadCurve, cleanPrice, pv) != SUCCESS)
                    goto done;

            status = SUCCESS;

      done:
            if (status != SUCCESS)
                    JpmcdsErrMsgFailure (routine);

    1. Re:Eyeballed the source code by Anonymous Coward · · Score: 0

      One of our guys from Microsoft uses this goto-like framework in any C project since it alleviates doing exhaustive error checking in the absence of an exception framework.

      As long as you have a generic error-catching system in place, you can have a structure that looks like this:

      ERROR_CODE_API function( ... )
      {
      ERROR_CODE_API err = 0;

      TRY( my_function( value ) == expected_value );
      TRY( my_function2( value ) == expected_value );
      TRY( my_function3( value ) == expected_value );
      TRY( my_functionN( value ) == expected_value );

      finally:
        if( err != 0 )
        {
          /* Catch block */
        }

        return err;
      }

      It will scaffold well and allows errors to propagate back up the stack while ensuring cleanup where necessary.

    2. Re:Eyeballed the source code by dodobh · · Score: 1

      That GOTO is a good way of error handling. It lets you put all the error handling and cleanups in one place, without having to repeat them all the time (yes, this is one of the primary use cases for goto statements).

      --
      I can throw myself at the ground, and miss.
    3. Re:Eyeballed the source code by Anonymous Coward · · Score: 0

      Well... I haven't read the whole thing, but from your snippet it looks like they're using labels and gotos for error handling, which is OK in my opinion.

      gotos are fine for this purpose. This is really just replicating try/except blocks in C.

    4. Re:Eyeballed the source code by THEbwana · · Score: 1

      You left out a bit at the end - the correct implementation is:

      if (status != SUCCESS) {
              JpmcdsErrMsgFailure(routine);
              bailedOut=true;
              status=SUCCESS;
              setRunning(true);
      }

  21. well, the market also needs information (and time) by Trepidity · · Score: 2, Insightful

    What is a potential purchaser going to want to know before deciding how much to offer for a security? Well, something about its characteristics. If it's a derivative of other securities, they might want to know how its value relates to the values of underlying securities.

    You first need to know the qualitative information of course: how does a change in the underlying securities result in a change in its price? What additional risk components (such as counterparty risk) does it have? Etc. Then the potential purchaser might want to a way to estimate how much they ought to pay for the derivative given some numbers for the values they place on risk, the inflation they expect, etc. That's what pricing models are. Unless you can actually work through all these interrelations in your head, you need some sort of model to even figure out what a reasonable offer for the security is.

    Now maybe markets could also discover this through trial and error. Securities are valued in one way, and it turns out (as it recently did) that they were actually overvalued, because they failed to sufficiently factor in a significant component of risk. Refine for the next iteration. But this also requires infinite time to get it right, or at the very least a few major business cycles (i.e. decades). In this case, I'm not actually sure the market discovered a flaw in the previous pricing model per se, but rather in the parameters people were commonly plugging in: models generally have terms for estimates of underlying default rates, counterparty default rates, etc. and they were all massively underestimated (by the market).

  22. Shoddy math. by peddamat · · Score: 1

    Bah. CDS == Misapplication of Kalman Filtering.

  23. Direct link... by il+dus · · Score: 1

    for those who don't want to RTFA: http://www.cdsmodel.com/

    --
    "I am Dr. Freud, but you may call me.siggy."
  24. The "buying distressed companies" part ... by Ungrounded+Lightning · · Score: 1

    ... the government handed them $350 billion with no strings attached (which they promptly spent on ... buying distressed companies).

    It's not clear that the "buying distressed companies" part is being done with bailout money.

    As part of the same legislation, the government changed the tax rules. Now if a successful bank buys a failing bank it can use all of the losses of the failing bank to offset its profits for computing taxes. (IMHO that always should have been the case and the previous regulations to the contrary were an arbitrary distortion of the market.)

    The failing banks' stock prices were so depressed that non-failing banks could buy them outright for less than the tax reduction of the merged company versus the original successful bank. So there was no issue with trying to evaluate the quality of the bank's assets (especially the mortgages). Any value at all was added profit. If the tax savings plus the residual asset value is greater than the cost of the merger there's no bailout money spent (though it might have been borrowed from other uses until tax settlement time).

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:The "buying distressed companies" part ... by petermgreen · · Score: 1

      So there was no issue with trying to evaluate the quality of the bank's assets (especially the mortgages).
      I would disagree, a bank has a lot of assets but also a lot of libabilities. If the banks assets don't outweigh thier libabilities then buying them would be a very stupid move.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    2. Re:The "buying distressed companies" part ... by Ungrounded+Lightning · · Score: 1

      ... a bank has a lot of assets but also a lot of libabilities. If the banks assets don't outweigh thier libabilities then buying them would be a very stupid move.

      Good point.

      OK, modification: If the bank's actual assets (including its customer base and the removal of its competition against the purchaser), plus the tax benefit of their current losses offsetting the buying bank's gains, is greater than the purchase cost plus the cost of the merger and turning around the purchased bank's operating procedures to render them profitable, it's a good deal for the buyer and doesn't consume bailout money to execute it.

      If this ISN'T the case, then (because the bailout money is apparently structured as a loan, which must be repaid if the buying bank is to remain solvent) it makes no sense to make the buy with bailout money.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  25. CDS - NOT Bookmaking +1, Informative by Anonymous Coward · · Score: 0

    Please, try NOT to emulate the senile economist and former presidential contender John McCain.

    If Wall Street were run LIKE a casino, they WOULD NOT
    lose money.

    For bookmakers to profit, they must be fully hedged by trying to balance betting on both sides of a wager. This is done with the "spread".

    Yours In Communism,
    Kilgore Trout

  26. absolutely by benjamindees · · Score: 1

    Legitimization of the CDS market is absolutely not a solution. As it is now, it is nothing more than fraud. But even with a clearing house, it is little more than unregulated insurance. Any bank or company stupid enough to have participated in it should have been sent to bankruptcy.

    The same goes for the stock market, by the way. You idiots complaining that your 401k's have tanked, because your government encouraged you to invest in a derivative market of which 90% of people are completely ignorant, get what you deserve. We would all be better off if you invested in something more tangible.

    That's right, I said stocks were derivatives. The value of a stock is dependent upon the first order derivative, or rate of change, of a company's assets. You are not buying a part of a company. You are betting that it's sales will go up.

    --
    "I assumed blithely that there were no elves out there in the darkness"
  27. srand(9/11); price = rand() by mcostas · · Score: 1

    For those who don't have time to read all the code...

  28. government bailout != communism by jpate · · Score: 4, Informative

    This is an important point that people don't seem to understand, probably because Marxist theory is not really taught except in specialist university level classes.

    Here's the basic idea. Under Capitalism, business owners make a profit by paying their workers less than their labor is worth (so all profit is exploitation), and the business owners are able to do this because racism &c. divides the workers. Eventually, the exploitation of workers gets so bad that they develop a class consciousness on the basis of their economic status that trumps racial &c. divides, and they (forcefully) take power from the business owners. The final stage of Marxist communism is really a form of anarchy, where the means of production are owned by workers in a distributed fashion.

    Agree with Communism or not, at least keep in mind that any top-down government aid paid for by workers to huge corporations is basically the opposite of Communism.

    1. Re:government bailout != communism by Anonymous Coward · · Score: 3, Funny

      Under communism, man exploits man. Under capitalism it's the other way round.

    2. Re:government bailout != communism by Ian+Alexander · · Score: 1

      God, I'm not even sure whether to mod you funny or insightful.

  29. They need to sell these "toxic" assets by Btrot69 · · Score: 1

    The US Treasury Department's "TARP" economic recovery plan revolves around pricing and buying these so-called "toxic" assets. Presumably they need to create a market for them in order to price them. There can't be a market if no one knows how to price them. Hence -- JPMorgan releases their "super-secret" code. It would be interesting to compare JPMorgan's price model to Quantlib. (http://quantlib.org). I suspect that JPMorgan would be trying to inflate the price that they get for their CDSs !

  30. More common implementation source code by billstewart · · Score: 1
    • 10 LOCATE DUBIOUS ASSET
    • 20 SELL INSURANCE AGAINST DUBIOUS ASSET FAILING
    • 30 ...
    • 40 PROFIT!!!
    • 50 GOTO 10
    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  31. Microsoft-style version of the source code by billstewart · · Score: 1

    Microsoft's real problem with Open Source is the language it's written in; if you translate it into a language they like better, they're not as concerned with the actual license. So here's a MS-friendly version of the code:

    • 10 LOCATE DUBIOUS ASSET
    • 20 SELL INSURANCE AGAINST DUBIOUS ASSET FAILING
    • 30 ...
    • 40 PROFIT!!!
    • 50 GOTO 10
    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  32. Law Compilers by Doc+Ruby · · Score: 1

    CDS pricing is now a matter of Federal law, and will surely be evaluated with this software as the legal rules for enforcing pricing.

    I hope this event marks a watershed in our progress towards making all truly formulaic and deterministic laws, or those portions of any laws, validated compilable software. The laws should specify the software's policies, against which claims of bugs should be argued. But the actual execution of the software should let anyone who wants anticipate how a court would rule that part of the law should be applied.

    Too much lawyering and weasel words make too many badly written laws merely risks for the public. Even though the software will have bugs, the "bugs" in many current laws are much worse, and much harder to prove in any conclusive way.

    --

    --
    make install -not war

  33. Sweden did this surprisingly well by billstewart · · Score: 1

    Sweden had a smaller version of a banking crisis a few years back (90s, I think, or maybe early 00s.) They gave the banks more capital by having them issue stock which the government bought; it diluted the original shareholders' stock, and the government could have theoretically run the bank operations as a big stockholder, but once the banks recovered the government made a profit on the deal so the taxpayers actually got something back. I think it was around the timeframe that I was bumming around Scandinavia on vacation, and the Swedish currency was worth about 2/3 of what the Norwegian and Danish currencies were, but they got over it.

    As to whether stocks or bonds in a distressed company are worth more, that's hard to say - both can lose pretty badly. And then there's the car companies - when they were asking for a bailout, the amount they wanted was something like 10x the market cap of all of GM's stock.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Sweden did this surprisingly well by omglolbah · · Score: 1

      The Norwegian government did the same thing with "DNB" years ago. The bank basically failed completely and there were nothing left of value.

      The shares were set to zero in value and the state took ownership and operated the bank. As it started doing ok the shares were slowly sold back to private investors and the bank was back on its feet :)

      Works if you do it right.

      Giving free money doesnt really help all that much :-p

  34. If they had only done that sooner by Edmund+Blackadder · · Score: 2, Interesting

    This is a really good idea. Not because this code is any good. In fact it is quite obvious that whatever code Wall Street used to price CDS did not quite work, as AIG (who I am sure used a Wall Street bank for advice) was not able to correctly price these. So this is a classic situation of someone opensourcing code that is known to be useless, in order to get some good will out of it.

    But if the code is open sourced, at least people will be able to analyze it and know how worthless it is. So when somebody wants to buy shares in a bank or an insurance company, he/she can look at the code used to price that company's assets and liablities and will know how much to trust the company's books.

    There was a story a couple of months ago that some people examined the computer code that rating agencies used to rate mortgage backed securities. They asked the rating agency to plug in the code a slight decrease in home prices to see what prediction the code makes. The rating agency said that that would be impossible because the code was written under the assumption that housing prices never fall!!!

    Unsurprisingly all major rating agencies rated most mortgage backed securities AAA right before the market crashed, and thus fucked over shitloads of investors that were stupid enough to believe them.

    Now if an investor had access to the code, they might know that the rating agencies are full of shit and not trust their ratings.

    1. Re:If they had only done that sooner by dollargonzo · · Score: 1

      As much as I praise this move, since I believe that any sort of standardization is good, the problems were not with the code. Also, it's not like you'll be able to do any of the things you are claiming. Even the best models are entirely dependent on their inputs and interpretation of the input/resulting values. You don't just run this code as is and get out a price; you'd have to replicate all the assumptions that were being made. Under the right assumptions, the output of the model might even be pretty good.

      It might not be, but the models themselves have been well known for a while, and while things like copula analysis and constant correlation assumptions were certainly bad and didn't do a good job of expressing the quantities/risks the banks really wanted to express, the code doesn't really help you.

      --
      BSD is for people who love UNIX. Linux is for those who hate Microsoft.
    2. Re:If they had only done that sooner by gadget+junkie · · Score: 1

      This is a really good idea. Not because this code is any good. In fact it is quite obvious that whatever code Wall Street used to price CDS did not quite work, as AIG (who I am sure used a Wall Street bank for advice) was not able to correctly price these. So this is a classic situation of someone opensourcing code that is known to be useless, in order to get some good will out of it.

      But if the code is open sourced, at least people will be able to analyze it and know how worthless it is. So when somebody wants to buy shares in a bank or an insurance company, he/she can look at the code used to price that company's assets and liablities and will know how much to trust the company's books.

      There was a story a couple of months ago that some people examined the computer code that rating agencies used to rate mortgage backed securities. They asked the rating agency to plug in the code a slight decrease in home prices to see what prediction the code makes. The rating agency said that that would be impossible because the code was written under the assumption that housing prices never fall!!!

      Unsurprisingly all major rating agencies rated most mortgage backed securities AAA right before the market crashed, and thus fucked over shitloads of investors that were stupid enough to believe them.

      Now if an investor had access to the code, they might know that the rating agencies are full of shit and not trust their ratings.

      ...of course, simple commons sense told that, irrespective of the quality of the software, pricing complex derivatives, often lasting years and years, or rating bonds or issuers,implied a knowledge of the future that defied its end; if I knew with a good enough approximation the future events, why should I sell such knowledge for a pittance? and remember "pittance " here is a huge amount of money anyway.
      perversely enough, seeing an hardcoded result in the source would warm my heart, because it would imply that the rating agencies themselves knew that such quest for ratings, this kneeling at the althar of false gods, was moronic, and so it was not worth the effort to write good code for a random variable.
      I must confess that I am waiting with glee the day when the financial authorities will come clean and say to their controlled entities and the general public:
      " Do you remember how much we insist on financial risk management? well, it's all a load of brown stuff, because there's no such thing. the very concept is a contradiction in terms."

      --
      "If a boss demands loyalty, give him integrity. But if he demands integrity, give him loyalty." (John Boyd, 1927-1997)
    3. Re:If they had only done that sooner by jonbryce · · Score: 2, Informative

      I suspect it isn't a problem with the computer code. It was a problem with the values fed into the program.

      I sometimes find myself having to value derivatives at work. I know what the formulae for working out the values are, but finding the right values to use in it is very difficult, and often very subjective.

  35. QuantLib by Anonymous Coward · · Score: 0
  36. Honest question by ElMiguel · · Score: 1
    Of course this doesn't fit e.g. China, but they are not really communist - they only pretend to. They are just an authoritarian regime with an ideology. However, the above description fits the former Soviet bloc countries.

    Why is it any more appropriate to define communism by what Soviet bloc countries did than by what China does?

  37. Communism != communism either by billstewart · · Score: 3, Insightful

    Hey, don't you remember that "spam" has replaced "libertarians vs. socialists" as the default Internet discussion topic for the last decade? :-)

    Marxism-Leninism doesn't actually work that way - the workers may get oppressed under capitalism, but they don't get around to developing the class consciousness that they're supposed to, so the elitist vanguard has to lead them in a revolution and stomp out the bourgeois classes. Since Marxism fails to recognize the value of creativity and risk-taking that entrepreneurs provide, that work doesn't get done after the revolution, so the economy recovers very slowly if at all from the damage done in the revolution, with idealist dogmatism as a poor replacement for the information provided by prices in a market, and the elites end up becoming the new class of bosses, not even the same as the old bosses, and the final stage of Marxist-Leninist communism is a chaotic transition to something like less competent capitalism.

    Back in the early 90s, I was at economic conferences in Eastern Europe, and one of the fundamental issues that those societies were trying to solve was how to give the means of production to the workers before the ex-Communist bosses stole all the good stuff; in some cases the former state companies gave stock to the workers, but that didn't happen all that often, and usually only on businesses that weren't worth stealing.

    On the other hand, the current top-down government aid paid to huge corporations is not only not either theoretical or real Communism, it's a great reminder that Ayn Rand's morally pure capitalists were more of a fictional device than a description of real capitalism. I don't think I agree with your assertion that the aid is getting paid for by "workers" - after all, we're taxing the "rich", and have been taxing businesses all along, and the bailout money's mostly getting borrowed, either from China or from Westerners who still have assets to invest in T-bills. Some of it will get paid back by your kids, and some of it will get defaulted on somehow, either by finding a way to restart inflation (which is a lot tougher in today's global economy than it was when Reagan did it) or by some new scam.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Communism != communism either by jpate · · Score: 1

      Marxism-Leninism doesn't actually work that way...

      You're absolutely right, of course. I was mostly concerned that presenting the later Leninist developments might obscure my overall point that Communism is very different from government aid to huge corporations.

      I don't think I agree with your assertion that the aid is getting paid for by "workers" - after all, we're taxing the "rich", and have been taxing businesses all along, and the bailout money's mostly getting borrowed, either from China or from Westerners who still have assets to invest in T-bills.

      Under the Communist claim that all profit is exploitation (a moderated form of which claim I do agree with), the rich are rich precisely because they managed to extort money from their workers. So if we tax the rich, we're in a way taxing the workers. But your point about borrowing is well taken.

  38. This is *NOT* a BSD like license by Conficio · · Score: 1

    This does not look at all like a BSD like license. IANAL.

    BSD says nothing about Licensing Derivative Work (2), Revision of License (7), Termination of License (9), or Patents (10), and many more.

    it would be interesting to see if the Open Source Initiative would accept this as an open license. In any case it is more license proliferation.

    --
    Busy helping non technical users of OpenOffice.org - http://plan-b-for-openoffice.org/
  39. Answer by Anonymous Coward · · Score: 0

    Because the Soviet Union was closer to Marx and Engel's model, by far, than China currently is.

  40. What's the big deal? by richieb · · Score: 3, Informative
    Pricing a CDS is not that hard. See CDS. The papers that described the various methods have been widely publicized.

    ...richie

    --
    ...richie - It is a good day to code.
  41. It contains the deadly Gaussian copula function by Anonymous Coward · · Score: 0

    That spreadsheet has the equation that caused our economic downfall that was shown in Wired Magazine and in NPR Marketplace radio show.

    Recipe for Disaster: The Formula That Killed Wall Street
    http://www.wired.com/techbiz/it/magazine/17-03/wp_quant

    Did math formula cause financial crisis?
    http://marketplace.publicradio.org/display/web/2009/02/24/pm_stock_formula_q/

  42. Marketcetera Open Source trading platform by emkman · · Score: 1

    Marketcetera recently saw a 1.0 release, and is currently deployed in over 20 financial institute production deployments according to their confluence page. It uses the open and standard FIX financial data protocol, and personally its one of the coolest things I have ever seen. I would love to get a team of coders and quant. analysts together, hook Marketcetera up to a FIX compatible provider like Penson or Lime Brokerage (yes, same people as Limewire), and start a blackbox fund. You could rival any major financial institute for almost no start up costs. Truly amazing.

    --
    Moderation Totals: Flamebait=2, Troll=1, Redundant=1, Insightful=6, Overrated=1, Underrated=1, Total=12. (not mine)
  43. idiom is normal for Linux kernel code by Anonymous Coward · · Score: 0

    That "goto done" thing is used to ensure that cleanup code always runs. (deals with mutexes, semaphores, freeing memory, etc.)

    Once you get used to it, it's way more readable than the alternatives. The alternatives typically involve lots of indentation and/or lots of extra booleans that need to get tested all over the place.

    Also, it tends to produce fast code.

  44. Well that does it. by Anonymous Coward · · Score: 0

    Now that its Open Source, credit default swaps will be a profit machine!!

  45. Re:This is the litte formula (and why it fails) by Anonymous Coward · · Score: 0

    Here is an article about how executive compensation and the little formula got us into so much trouble:

    In fact, the incentive scheme commonly in place does the exact opposite of what an incentive system should be about: it encourages a certain class of risk-hiding and deferred blow-up. It is the reason banks have never made money in the history of banking, losing the equivalent of all their past profits periodically while bankers strike it rich. Furthermore, it is that incentive scheme that got us in the current mess.

    http://www.ft.com/cms/s/0/fa89be08-02aa-11de-b58b-000077b07658.html?nclick_check=1

  46. They did NOT give this away to be noble by Anonymous Coward · · Score: 0

    This code is useless now. Doesn't anyone remember what happened when someone had a "sure fire" formula for the foreign currency exchange market? Worked great until Russia defaulted .... then it crashed the whole market.

    There is no magic formula. Repeat after me ... there is no magic formula. Something might work for a while but if its not backed up with real world facts you're skating on thin ice.

  47. Hindsight. by HornWumpus · · Score: 1

    The 'correct' price can only be determined in hindsight.

    The price a buyer and seller agree upon is the market price. Markets aren't that simple though, other players trading at the same time will settle at different prices (market spread).

    Only in hindsight do you have a chance of determining what the 'correct' price was. It's not always going to be the average market price.

    Markets are are best pricing mechanism where there is liquidity and transparency. Absent that it's a crap shoot.

    --
    John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  48. Ob Terry P. quote by Anonymous Coward · · Score: 0

    The rumor spread through the city like wildfire (which had quite often spread through Ankh-Morpork since its citizens had learned the words fire insurance

  49. As an ex-Retail Banker... by freedom_india · · Score: 1

    Wall Street technology is not that closed as you think it is.
    It is the ultimate in competition.
    Any new idea lasts a few days (like Portfolio Insurance) before a joker err.. banker leaves his organisation to join another next door at a substantial pay raise.
    He takes the ideas with him and the new company builds the new system. Simple.
    No new investment or techno innovation idea stays with same owner for longer than a few months max.
    Initially draconian contracts were written in 1970s but they soon realized that the ex-bankers had enough high-powered lawyers to bulldoze the contracts easily. Add to that the new employer's lawyers, and pretty soon the bankers realized not to stop such "borrowing of ideas".
    CDS originated the same way: the dumbshit of Maths PhDs who thought that Hedge funds would enable them to ride out systemtic problems easily.
    I was in retail-banking for a long time: never ventured into investment as it was too fast-paced for me.
    I left it to join IT when i realized that bankers will never understand complexities of software development and software guys will never realize that "good enough code" is not enough when it comes to compliance or meeting SEC deadlines for reports.

    --
    "Doing what i can, with what i have." ~ Burt Gummer
  50. FWIW Rocky Mountain News now folded by slash.duncan · · Score: 1

    Your lap dances link goes to Rocky Mountain News. Did you know yesterday was their last day in print, a couple months short of 150 years in print? (FWIW the link still works, for now.) Back in the 80s I went to school in the area and remember them as the state edition most subscribed. I hadn't thought of them in years until yesterday, but it's still sad to know they are gone.

    The name and news archives remain "for sale". The paper didn't convert fast enough to electronic, I suppose. They had an electronic edition as most do now, and I suppose it's possible someone will buy the name and take it online-only, but it would appear to have been too little, too late. Now it's only the Denver Post.

    Fittingly given where people are getting their news now, I read it on MSNBC.

    http://www.msnbc.msn.com/id/29412240/

    Here's the Google on the RMN, with the top stories now on their closure:

    http://www.google.com/search?lr=lang_en&hl=en&q=%22rocky+mountain+news%22

    --
    Duncan
    "Every nonfree program has a lord, a master,
    and if you use the program, he is your master."
    R Stallman
  51. It wasn't very closed before anyway... by ph34rtheSAiNT · · Score: 1

    The industry standard was the JPM model on bloomberg page cdsw. If you didnt have bloomberg, that was a pain but almost everybody in the industry has access to bloomberg. It's also pretty easy to code up yourself. It is based on the standard Hull White model found in any text book.

  52. DISHONEST GOVERNMENT by Anonymous Coward · · Score: 0

    I'm guessing this is FRAUD. They are trying to get people to accept what they are doing, not actually doing something positive for the taxpayer in a general sense.

    The financial problems were and are DELIBERATE. The financial problems we have now are caused by institutions not knowing whether they can trust each other. They can't trust each other because they don't know how much debt each other has. They don't know that because nothing the government has done has made disclosure necessary. The U.S. government, which is VERY corrupt, is delaying making disclosure necessary while the banks see how much they can steal from the taxpayers in government help.

    Open source software is nice, but it doesn't make the financial condition known. It's just software. The only thing that would help is better laws. There is no evidence that the corruption will stop.

    The financial problems started at the beginning of the George W. Bush administration, when Senator Gramm and others "deregulated" financial institutions by allowing them to have huge debts without corresponding assets. This made it possible for institutions to steal money, as they did. It was all completely deliberate theft, and Warren Buffett was talking about it in 2002, calling CDRs and other financial arrangements "financial weapons of mass destruction". Do a Google search.

    The financial crisis was deliberate theft, deliberately planned. It's just ONE aspect of the widespread corruption in the U.S. government.

  53. VaR is open source by Anonymous Coward · · Score: 0

    The VaR risk management technique was open sourced at inception, which is partly why it's so widely used.

  54. But Marx was wrong. by jotaeleemeese · · Score: 1

    What workers labour is worth is determined by the markets, not by a conspiracy of business owners.

    Of course in a political system where workers have no rights the employers can actually act like cartels and impose a general level of salaries, but even then what helps them is that skilled people can become a dime a dozen (something IT workers should have learned already, but that they blissfully forget as soon as India and outsourcing hit the front page of this veritable website).

    --
    IANAL but write like a drunk one.
  55. open source = transparency = stability by ecs-bd · · Score: 1

    The model of open source can play a very constructive role here. By releasing the models used to price CDS, the markets for these instruments take an important step towards greater transparency. The public vetting of this code (by academics, financial experts, regulators, etc, ...) will surely lead to more stable markets in the future. Well done!

  56. Re:CDS - NOT Bookmaking +1, Informative by EvilBudMan · · Score: 1

    I agree with you 100% but that's how the ones in charge want it to work, unfortunately unlike real bookmakers, they don't have access to all of the variables involved and never will unless we change the rules of the game.

    --If Wall Street were run LIKE a casino, they WOULD NOT
    lose money.--

    Isn't that too bad that the Mafia could probably do a better job than the ones in charge of the decision making as of now. Investing money is gambling that's not supposed to favor the house but the investor. The odds of winning in Vegas is probably higher than winning in Wall Street right now. You can look at all the graphs and formulas you want, but I would like to see even one that can predict the future with any certainty.