Sponsored Content
Full Discussion: Algorithmic Terrorism
Special Forums News, Links, Events and Announcements Complex Event Processing RSS News Algorithmic Terrorism Post 302442435 by Linux Bot on Wednesday 4th of August 2010 08:15:02 AM
Old 08-04-2010
Algorithmic Terrorism

John Bates
08-04-2010 08:09 AM
At the CFTC's first Technology Advisory Council meeting on July 14,there was concern expressed around the concept of quote-stuffing. There wassome evidence presented that the May 6th flash crash may have been caused by orexacerbated by this activity. While with regard to the flashcrash, other marketexperts I've spoken to know dispute this was the cause, quote-stuffing is atopic worthy of discussion

 

At the CFTC meeting, where I was an invited participant, data waspresented from trade database development firm Nanex, which suggested quotestuffing contributed to the destabilization on May 6th. In this casethe data suggests huge numbers of quotes were fired into the market onparticular symbols (as many as 5000 per second) and that many of these wereoutside the national best bid/offer (NBBO). So what's the point of this? Wellwith latency as a key weapon, one possibility is that the generating traderscan ignore these quotes while the rest of the market has to process and respondto them - giving an advantage to the initiator. Even more cynically one canconsider these quotes misleading or even destabilizing the market. In fact,Nanex state in their paper: "What we discovered was a manipulative devicewith destabilizing effect". Quote stuffing may be innocent or an honestmistake, but Nanex's graphs tell a very interesting tale (http://www.nanex.net/FlashCrash/CCircleDay.html).There are patterns detected - on a regular basis - that one could conclude isquote stuffing for the purpose of market manipulation.

 

At the extreme, quote-stuffing could operate like a “denial ofservice attack” - firing so many orders that the market can't cope - andcrippling the trading of certain symbols, certain exchanges or the wholemarket. An influx of orders in sudden bursts to one exchange on one stock canslow down that system as it tries to process these orders. Nanex notes thatthere are 4,000 stocks listed on the NYSE and nine other reporting exchanges inthe U.S. If each reporting exchange for each stock quoted at 5,000 quotes persecond it would equal 180.0 million quotes per second. A daunting task nomatter how advanced their processing technology is.

 

Without trying to overstate the issue, in the most extremecircumstances these practices could be considered algorithmic terrorism. Onecan imagine how, at the extreme, it is potentially catastrophic. The concern isthat a well-funded terrorist organization might use such tactics in the futureto manipulate or cripple the market. So much of our economy is underpinned byelectronic trading - so protecting the market is more important than guardingFort Knox! Regulators, such as the CFTC and SEC are taking this seriously - andneed to respond.



Source...
 
mdbFontset(5)							 The m17n Library						     mdbFontset(5)

NAME
mdbFontset - Fontset DESCRIPTION
The m17n library loads a fontset definition from the m17n database by the tags <fontset, FONTSET-NAME>. The plist format of the data is as follows: FONTSET ::= PER-SCRIPT * PER-CHARSET * FALLBACK * PER-SCRIPT ::= '(' SCRIPT PER-LANGUAGE + ')' PER-LANGUAGE ::= '(' LANGUAGE FONT-SPEC-ELEMENT + ')' PER-CHARSET ::= '(' CHARSET FONT-SPEC-ELEMENT + ')' FALLBACK ::= FONT-SPEC-ELEMENT FONT-SPEC-ELEMENT ::= '(' FONT-SPEC [ FLT-NAME ] ')' FONT-SPEC ::= '(' [ FOUNDRY FAMILY [ WEIGHT [ STYLE [ STRETCH [ ADSTYLE ]]]]] REGISTRY [ OTF-SPEC ] [ LANG-SPEC ] ')' SCRIPT is a symbol of script name (e.g. latin, han) or nil. LANGUAGE is a two-letter symbol of language name code defined by ISO 639 (e.g. ja, zh) or nil. FONT-SPEC is to specify properties of a font. FOUNDRY to REGISTRY are symbols corresponding to Mfoundry to Mregistry property of a font. See m17nFont for the meaning of each property. OTF-SPEC is a symbol specifyng the required OTF features. The symbol name has the following syntax. OTF-SPEC-NAME ::= ':otf=' SCRIPT LANGSYS ? GSUB-FEATURES ? GPOS-FEATURES ? SCRIPT ::= SYMBOL LANGSYS ::= '/' SYMBOL GSUB-FEATURES ::= '=' FEATURE-LIST ? GPOS-FEATURES ::= '+' FEATURE-LIST ? FEATURE-LIST ::= '~' ? FEATURE ( ',' '~' ? FEATURE ',' ) Here, FEATURE is a four-letter Open Type feature. LANG-SPEC is a symbol specifying the required language support. The symbol name has the following syntax. LANG-SPEC-NAME ::= ':lang=' LANG Here, LANG is a two or three-letter ISO-639 language code. FLT-NAME is a name of Font Layout Table (Font Layout Table). EXAMPLE
This is an example of PER_SCRIPT. (han (ja ((jisx0208.1983-0))) (zh ((gb2312.1980-0))) (nil ((big5-0)))) It instructs the font selector to use a font of registry 'jisx0208.1983-0' for a 'han' character (i.e. a character whose Mscript property is 'han') if the character has Mlanguage text property 'ja' in an M-text and the character is in the repertories of such fonts. Otherwise, try a font of registry 'gb2312.1980-0' or 'big5-0'. If that 'han' character does not have Mlanguage text property, try all three fonts. See the function mdraw_text() for the detail of how a font is selected. COPYRIGHT
Copyright (C) 2001 Information-technology Promotion Agency (IPA) Copyright (C) 2001-2011 National Institute of Advanced Industrial Science and Technology (AIST) Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License <http://www.gnu.org/licenses/fdl.html>. Version 1.6.2 12 Jan 2011 mdbFontset(5)
All times are GMT -4. The time now is 08:33 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy