WO2011049936A3 - User-defined algorithm electronic trading - Google Patents

User-defined algorithm electronic trading Download PDF

Info

Publication number
WO2011049936A3
WO2011049936A3 PCT/US2010/053172 US2010053172W WO2011049936A3 WO 2011049936 A3 WO2011049936 A3 WO 2011049936A3 US 2010053172 W US2010053172 W US 2010053172W WO 2011049936 A3 WO2011049936 A3 WO 2011049936A3
Authority
WO
WIPO (PCT)
Prior art keywords
algorithm
certain embodiments
embodiments provide
user
managed
Prior art date
Application number
PCT/US2010/053172
Other languages
French (fr)
Other versions
WO2011049936A2 (en
Inventor
Richard Lane
Michael Unetich
Daniel Lidor
Nathan Edwards
Original Assignee
Trading Technologies International, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Trading Technologies International, Inc. filed Critical Trading Technologies International, Inc.
Priority to BR122013024235-0A priority Critical patent/BR122013024235A2/en
Priority to CN202010084240.XA priority patent/CN111539815B/en
Priority to KR1020187031495A priority patent/KR102017877B1/en
Priority to BR112012009233A priority patent/BR112012009233A2/en
Priority to KR1020197025314A priority patent/KR102047374B1/en
Priority to MX2014006323A priority patent/MX344724B/en
Priority to KR1020187013665A priority patent/KR101915257B1/en
Priority to AU2010308296A priority patent/AU2010308296B2/en
Priority to KR1020127013114A priority patent/KR101862801B1/en
Priority to JP2012535297A priority patent/JP5485405B2/en
Priority to MX2012004691A priority patent/MX2012004691A/en
Priority to CN2010800581315A priority patent/CN102947853A/en
Priority to EP10775975.5A priority patent/EP2545514A4/en
Priority to CA2774398A priority patent/CA2774398C/en
Priority to BR122013024230-9A priority patent/BR122013024230A2/en
Publication of WO2011049936A2 publication Critical patent/WO2011049936A2/en
Publication of WO2011049936A3 publication Critical patent/WO2011049936A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes

Abstract

Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide building block buttons and an algorithm area to define an algorithm. Certain embodiments provide live evaluation of an expression as the algorithm is being defined. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide live feedback for blocks as the algorithm is being designed. Certain embodiments provide for initiating placement of an order to be managed by a selected user-defined trading algorithm from a value axis and for displaying working orders being managed by different user-defined trading algorithms on the value axis. Certain embodiments provide a ranking tool.
PCT/US2010/053172 2009-10-20 2010-10-19 User-defined algorithm electronic trading WO2011049936A2 (en)

Priority Applications (15)

Application Number Priority Date Filing Date Title
BR122013024235-0A BR122013024235A2 (en) 2009-10-20 2010-10-19 ELECTRONIC NEGOTIATION WITH ANY DEFINED USER
CN202010084240.XA CN111539815B (en) 2009-10-20 2010-10-19 Electronic transaction of user-defined algorithms
KR1020187031495A KR102017877B1 (en) 2009-10-20 2010-10-19 User-defined algorithm electronic trading
BR112012009233A BR112012009233A2 (en) 2009-10-20 2010-10-19 electronic trading with user defined algorithm
KR1020197025314A KR102047374B1 (en) 2009-10-20 2010-10-19 User-defined algorithm electronic trading
MX2014006323A MX344724B (en) 2009-10-20 2010-10-19 User-defined algorithm electronic trading.
KR1020187013665A KR101915257B1 (en) 2009-10-20 2010-10-19 User-defined algorithm electronic trading
AU2010308296A AU2010308296B2 (en) 2009-10-20 2010-10-19 User-defined algorithm electronic trading
KR1020127013114A KR101862801B1 (en) 2009-10-20 2010-10-19 User-defined algorithm electronic trading
JP2012535297A JP5485405B2 (en) 2009-10-20 2010-10-19 User-defined algorithmic electronic trading
MX2012004691A MX2012004691A (en) 2009-10-20 2010-10-19 User-defined algorithm electronic trading.
CN2010800581315A CN102947853A (en) 2009-10-20 2010-10-19 User-defined algorithm electronic trading
EP10775975.5A EP2545514A4 (en) 2009-10-20 2010-10-19 User-defined algorithm electronic trading
CA2774398A CA2774398C (en) 2009-10-20 2010-10-19 User-defined algorithm electronic trading
BR122013024230-9A BR122013024230A2 (en) 2009-10-20 2010-10-19 ELECTRONIC NEGOTIATION WITH ANY DEFINED USER

Applications Claiming Priority (18)

Application Number Priority Date Filing Date Title
US25331509P 2009-10-20 2009-10-20
US25332409P 2009-10-20 2009-10-20
US61/253,315 2009-10-20
US61/253,324 2009-10-20
US26330009P 2009-11-20 2009-11-20
US61/263,300 2009-11-20
US31200310P 2010-03-09 2010-03-09
US61/312,003 2010-03-09
US31868510P 2010-03-29 2010-03-29
US61/318,685 2010-03-29
US32006110P 2010-04-01 2010-04-01
US61/320,061 2010-04-01
US39331310P 2010-10-14 2010-10-14
US61/393,313 2010-10-14
US12/905,726 US9652803B2 (en) 2009-10-20 2010-10-15 Virtualizing for user-defined algorithm electronic trading
US12/905,709 US10096066B2 (en) 2009-10-20 2010-10-15 User-defined algorithm electronic trading
US12/905,709 2010-10-15
US12/905,726 2010-10-15

Publications (2)

Publication Number Publication Date
WO2011049936A2 WO2011049936A2 (en) 2011-04-28
WO2011049936A3 true WO2011049936A3 (en) 2012-11-15

Family

ID=43880042

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2010/053172 WO2011049936A2 (en) 2009-10-20 2010-10-19 User-defined algorithm electronic trading

Country Status (11)

Country Link
US (13) US10096066B2 (en)
EP (1) EP2545514A4 (en)
JP (5) JP5485405B2 (en)
KR (4) KR101915257B1 (en)
CN (2) CN102947853A (en)
AU (1) AU2010308296B2 (en)
BR (3) BR122013024230A2 (en)
CA (3) CA3234139A1 (en)
MX (3) MX2012004691A (en)
SG (2) SG10201705134SA (en)
WO (1) WO2011049936A2 (en)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11100582B2 (en) 2003-09-22 2021-08-24 Trading Technologies International, Inc. System and method for dynamically determining quantity for risk management
US8620629B1 (en) * 2004-09-20 2013-12-31 The Mathworks, Inc. Identification and simulation of multiple subgraphs in multi-domain graphical modeling environment
US10096066B2 (en) * 2009-10-20 2018-10-09 Trading Technologies International, Inc. User-defined algorithm electronic trading
US8386368B2 (en) * 2009-12-14 2013-02-26 Trading Technologies International, Inc. Cover-OCO for legged order
US8682773B1 (en) * 2010-05-03 2014-03-25 KnowVera, LLC Methods and system for visually designing trading strategies and execution thereof
US20120330817A1 (en) * 2010-12-02 2012-12-27 Integrated Transaction Systems Ltd. Risk management system and method for monitoring and controlling of messages in a trading system
US8566220B2 (en) 2011-01-26 2013-10-22 Trading Technologies International, Inc. Block placing tool for building a user-defined algorithm for electronic trading
US9792652B2 (en) * 2012-01-04 2017-10-17 Broadway Technology Llc User interface for computer-implemented trading system
US10755351B2 (en) 2012-03-29 2020-08-25 Trading Technologies International, Inc. Controlling operation of a trading algorithm based on operating condition rules
US20150332398A1 (en) * 2012-09-04 2015-11-19 Slav Brkic Risk management system and method for monitoring and controlling of messages in a trading system
US10417707B2 (en) 2012-09-13 2019-09-17 Chicago Mercantile Exchange Inc. Futures exchange support of spot trading
US10007949B2 (en) * 2012-10-19 2018-06-26 Trading Technologies International, Inc. Visual depiction of warnings and errors
US10068290B2 (en) * 2012-10-30 2018-09-04 Trading Technologies International, Inc. System and method for determining a stable quoting quantity for use in a trading strategy
US20140180892A1 (en) * 2012-12-20 2014-06-26 Trading Technologies International, Inc. Mitigating Communication Risks in an Electronic Trading System
US20140279360A1 (en) * 2013-03-15 2014-09-18 FastMatch, Inc. Factor based matching
US20140316961A1 (en) * 2013-04-23 2014-10-23 Chicago Mercantile Exchange, Inc. Dynamic Tick Size Order Aggregator
US20140330688A1 (en) * 2013-05-01 2014-11-06 Bonaire Software Solutions, Llc System and method for creating and managing a charging condition matrix
CA3012609A1 (en) 2013-06-24 2014-12-31 Aequitas Innovations Inc. System and method for automated trading of financial interests
US10628884B1 (en) * 2014-04-16 2020-04-21 Liquidnet Holdings, Inc. Database-driven processing of algorithmic trading plans utilizing specialized user interface methods, computer systems and computer programs
US11195230B2 (en) 2014-07-25 2021-12-07 Clearingbid, Inc. Systems including a hub platform, communication network and memory configured for processing data involving time-stamped/time-sensitive aspects and/or other features
WO2016028416A1 (en) 2014-08-22 2016-02-25 Iex Group, Inc. Dynamic peg orders in an electronic trading system
CN106296241B (en) * 2015-05-21 2019-12-03 中国联合网络通信集团有限公司 The method and device of grid division
KR101711112B1 (en) * 2015-07-30 2017-03-07 주식회사 셈웨어 Algorithm dealing system
US10416842B1 (en) * 2015-09-22 2019-09-17 The Mathworks, Inc. Clarity in model-based design
EP3398155A1 (en) * 2015-12-30 2018-11-07 Chicago Mercantile Exchange, Inc. Execution of co-dependent transactions in a transaction processing system
CN105787656A (en) * 2016-02-25 2016-07-20 王聪东 Supply-demand relation system realized through stair scale intersection method rather than cyclic processing
US10809978B2 (en) * 2017-06-02 2020-10-20 Texas Instruments Incorporated Merge sort accelerator
US11941225B1 (en) * 2018-10-04 2024-03-26 United Services Automobile Association (Usaa) Systems and methods for self-directed investing
CN113168368B (en) 2018-11-28 2023-09-29 株式会社特拉斯特技术 Programming device and recording medium
JP7184006B2 (en) 2019-10-01 2022-12-06 三菱電機株式会社 Semiconductor chip pick-up jig, semiconductor chip pick-up device, and pick-up jig adjustment method
CN111191413B (en) * 2019-12-30 2021-11-12 北京航空航天大学 Method, device and system for automatically marking event core content based on graph sequencing model
CN111242735B (en) * 2020-01-10 2024-03-15 深圳市家之思软装设计有限公司 Numerical template generation method and numerical template generation device
US20210350426A1 (en) 2020-05-07 2021-11-11 Nowcasting.ai, Inc. Architecture for data processing and user experience to provide decision support
US20220108400A1 (en) * 2020-07-23 2022-04-07 Fmr Llc Machine Learning Portfolio Simulating and Optimizing Apparatuses, Methods and Systems
US11354741B1 (en) * 2021-02-15 2022-06-07 Chicago Mercantile Exchange Inc. User interface enabling unconstrained data inputs to a constrained system
US20230267538A1 (en) * 2022-02-22 2023-08-24 Jpmorgan Chase Bank, N.A. Method and system for proxy event visualization

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5787402A (en) * 1996-05-15 1998-07-28 Crossmar, Inc. Method and system for performing automated financial transactions involving foreign currencies
US6134535A (en) * 1994-03-23 2000-10-17 Belzberg Financial Markets & News International Inc. Computerized stock exchange trading system automatically formatting orders from a spreadsheet to an order entry system
US20050256799A1 (en) * 2004-04-01 2005-11-17 Wave Rules, Llc. User interface for electronic trading
US20060010066A1 (en) * 2004-07-12 2006-01-12 Rosenthal Collins Group, L.L.C. Method and system for providing a graphical user interface for electronic trading
US20060129475A1 (en) * 2004-12-09 2006-06-15 Rosenthal Collins Group, L.L.C. Method and system for providing configurable features for graphical user interfaces for electronic trading
US7155410B1 (en) * 1999-08-03 2006-12-26 Woodmansey Robert J Systems and methods for linking orders in electronic trading systems

Family Cites Families (177)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5677156A (en) * 1979-11-28 1981-06-25 Ricoh Co Ltd Ink jet recorder
US5270922A (en) 1984-06-29 1993-12-14 Merrill Lynch & Company, Inc. System for distributing, processing and displaying financial information
US4674044A (en) 1985-01-30 1987-06-16 Merrill Lynch, Pierce, Fenner & Smith, Inc. Automated securities trading system
US4914568A (en) 1986-10-24 1990-04-03 National Instruments, Inc. Graphical system for modelling a process and associated method
US5168446A (en) 1989-05-23 1992-12-01 Telerate Systems Incorporated System for conducting and processing spot commodity transactions
US5136501A (en) * 1989-05-26 1992-08-04 Reuters Limited Anonymous matching system
US5101353A (en) 1989-05-31 1992-03-31 Lattice Investments, Inc. Automated system for providing liquidity to securities markets
US5297031A (en) 1990-03-06 1994-03-22 Chicago Board Of Trade Method and apparatus for order management by market brokers
US5245535A (en) 1991-04-05 1993-09-14 Citibank, N.A. System for demonstrating financial concepts and displaying financial data
US5692233A (en) 1992-05-28 1997-11-25 Financial Engineering Associates, Inc. Integrated system and method for analyzing derivative securities
US6167386A (en) 1998-06-05 2000-12-26 Health Hero Network, Inc. Method for conducting an on-line bidding session with bid pooling
US6553346B1 (en) * 1996-09-04 2003-04-22 Priceline.Com Incorporated Conditional purchase offer (CPO) management system for packages
US5809483A (en) 1994-05-13 1998-09-15 Broka; S. William Online transaction processing system for bond trading
EP0686926A3 (en) * 1994-05-24 1996-06-12 Ron S Dembo Method and apparatus for optimal portfolio replication
IL117424A (en) * 1995-04-27 1999-09-22 Optimark Tech Inc Crossing network utilizing satisfaction density profile
US5689652A (en) 1995-04-27 1997-11-18 Optimark Technologies, Inc. Crossing network utilizing optimal mutual satisfaction density profile
ES2210389T3 (en) * 1995-08-28 2004-07-01 Ebs Dealing Resources, Inc. SYSTEM OF COMMERCIAL TRANSACTIONS ANONYMOUS WITH IMPROVED CHARACTERISTICS OF INTRODUCTION OF QUOTATIONS.
US6519574B1 (en) 1995-12-12 2003-02-11 Reuters Limited Electronic trading system featuring arbitrage and third-party credit opportunities
US5819238A (en) * 1996-12-13 1998-10-06 Enhanced Investment Technologies, Inc. Apparatus and accompanying methods for automatically modifying a financial portfolio through dynamic re-weighting based on a non-constant function of current capitalization weights
US7058617B1 (en) * 1996-05-06 2006-06-06 Pavilion Technologies, Inc. Method and apparatus for training a system model with gain constraints
US6014643A (en) 1996-06-28 2000-01-11 Minton; Vernon F. Interactive securities trading system
US6061662A (en) * 1997-08-15 2000-05-09 Options Technology Company, Inc. Simulation method and system for the valuation of derivative financial instruments
US6195647B1 (en) * 1996-09-26 2001-02-27 The Nasdaq Stock Market, Inc. On-line transaction processing system for security trading
US5963923A (en) 1996-11-12 1999-10-05 Garber; Howard B. System and method for trading having a principal market maker
US5959621A (en) * 1996-12-06 1999-09-28 Microsoft Corporation System and method for displaying data items in a ticker display pane on a client computer
AU4060502A (en) 1996-12-20 2002-06-27 Financial Services Technology Consortium Method and system for processing electronic documents
US6112189A (en) 1997-03-19 2000-08-29 Optimark Technologies, Inc. Method and apparatus for automating negotiations between parties
CA2288142A1 (en) 1997-04-30 1998-11-05 Roderick Malcolm Gordon Lawrie Network computer trading system
US5873071A (en) * 1997-05-15 1999-02-16 Itg Inc. Computer method and system for intermediated exchange of commodities
US6996540B1 (en) * 1997-10-14 2006-02-07 Blackbird Holdings, Inc. Systems for switch auctions utilizing risk position portfolios of a plurality of traders
US6421653B1 (en) 1997-10-14 2002-07-16 Blackbird Holdings, Inc. Systems, methods and computer program products for electronic trading of financial instruments
JP3415009B2 (en) 1997-11-14 2003-06-09 沖電気工業株式会社 Program development device and recording medium
CN1284187A (en) 1997-12-08 2001-02-14 新日本制铁株式会社 Commodity exchanging appts its exchanging system and exchanging method and storage medium
US5918217A (en) 1997-12-10 1999-06-29 Financial Engines, Inc. User interface for a financial advisory system
US6064985A (en) 1998-01-21 2000-05-16 Assured Equities, Inc. Automated portfolio management system with internet datafeed
US6229534B1 (en) 1998-02-27 2001-05-08 Sabre Inc. Methods and apparatus for accessing information from multiple remote sources
US6161098A (en) 1998-09-14 2000-12-12 Folio (Fn), Inc. Method and apparatus for enabling small investors with a portfolio of securities to manage taxable events within the portfolio
US6317728B1 (en) 1998-10-13 2001-11-13 Richard L. Kane Securities and commodities trading system
US6233566B1 (en) 1998-12-31 2001-05-15 Ultraprise Corporation System, method and computer program product for online financial products trading
US6272474B1 (en) * 1999-02-08 2001-08-07 Crisostomo B. Garcia Method for monitoring and trading stocks via the internet displaying bid/ask trade bars
WO2000048113A1 (en) 1999-02-12 2000-08-17 State Street Corporation Processing orders to a computerized trading market
BR0008461A (en) 1999-02-24 2002-01-29 Min Ho Cha Automatic order submission method and system for stock trading, title, item, future index, option, index, currency and the like
AU3247600A (en) 1999-03-01 2000-09-21 Wit Capital Corporation A system and method for conducting securities transactions over a computer network
US6408282B1 (en) * 1999-03-01 2002-06-18 Wit Capital Corp. System and method for conducting securities transactions over a computer network
US7212999B2 (en) 1999-04-09 2007-05-01 Trading Technologies International, Inc. User interface for an electronic trading system
US6278982B1 (en) * 1999-04-21 2001-08-21 Lava Trading Inc. Securities trading system for consolidation of trading on multiple ECNS and electronic exchanges
WO2000065510A1 (en) 1999-04-22 2000-11-02 Trading Technologies, Inc. Electronic securities trading system
US6418419B1 (en) 1999-07-23 2002-07-09 5Th Market, Inc. Automated system for conditional order transactions in securities or other items in commerce
AU1250001A (en) 1999-08-30 2001-03-26 Epit Inc. User interface for semi-fungible trading
US7685048B1 (en) 1999-09-01 2010-03-23 Bloomberg L.P. Electronic trading system for forwards spread trades
US8311926B1 (en) 1999-09-23 2012-11-13 The Nasdaq Omx Group, Inc. Montage for automated market system
WO2001022266A2 (en) 1999-09-23 2001-03-29 Bornstein Jeremy J For user interface for a financial trading system
US6691094B1 (en) * 1999-09-28 2004-02-10 Lee N. Herschkorn Bank loan trading system and method
US20020038279A1 (en) 1999-10-08 2002-03-28 Ralph Samuelson Method and apparatus for using a transaction system involving fungible, ephemeral commodities including electrical power
CN1353381A (en) * 1999-11-02 2002-06-12 昂耐股份有限公司 Automatic computer network trade information management system and method
AU1363301A (en) 1999-12-01 2001-06-12 Automated Power Exchange, Inc. Method and apparatus of managing ephemeral, fungible commodities based upon real-time forward prices
US20020055899A1 (en) 1999-12-06 2002-05-09 Williams Joseph C. Display system and method for displaying and organizing financial information
US7356499B1 (en) 2000-02-09 2008-04-08 Dean Amburn Method and apparatus for automated trading of equity securities using a real time data analysis
US6772132B1 (en) 2000-03-02 2004-08-03 Trading Technologies International, Inc. Click based trading with intuitive grid display of market depth
US7389268B1 (en) 2000-03-02 2008-06-17 Trading Technologies International, Inc. Trading tools for electronic trading
US7447655B2 (en) 2000-03-02 2008-11-04 Trading Technologies International, Inc. System and method for automatic scalping of a tradeable object in an electronic trading environment
US7228289B2 (en) * 2000-03-02 2007-06-05 Trading Technologies International, Inc. System and method for trading and displaying market information in an electronic trading environment
US7127424B2 (en) * 2000-03-02 2006-10-24 Trading Technologies International, Inc. Click based trading with intuitive grid display of market depth and price consolidation
US6938011B1 (en) * 2000-03-02 2005-08-30 Trading Technologies International, Inc. Click based trading with market depth display
US7246092B1 (en) 2000-05-12 2007-07-17 The Nasdaq Stock Market, Inc. Montage for an electronic market
US8069106B2 (en) 2000-06-01 2011-11-29 Pipeline Financial Group, Inc. Block trading system and method providing price improvement to aggressive orders
US7437325B2 (en) * 2002-03-05 2008-10-14 Pablo Llc System and method for performing automatic spread trading
US8924277B2 (en) * 2000-08-17 2014-12-30 Nyse Group, Inc. Method and system for automatic execution of a securities transaction
AUPQ966400A0 (en) 2000-08-24 2000-09-21 Xemplex Pty Ltd Method of graphically defining a formula
US20020069156A1 (en) * 2000-09-01 2002-06-06 Kerry Adam Electronic trading platform for agricultural commodities
US7089205B1 (en) 2000-09-29 2006-08-08 Unx, Inc. Basket trading system having an interface for user specification of goods to be traded as a unit
US20020046156A1 (en) * 2000-10-14 2002-04-18 Goldman, Sachs & Company Apparatus, methods and articles of manufacture for executing computerized transaction processes
US7496535B2 (en) * 2000-10-14 2009-02-24 Goldman Sachs & Co. Computerized interface for constructing and executing computerized transaction processes and programs
US20020049661A1 (en) 2000-10-14 2002-04-25 Goldman, Sachs & Company Apparatus, methods and articles of manufacture for constructing and executing computerized transaction processes and programs
US7305361B2 (en) 2000-10-14 2007-12-04 Goldman Sachs & Co. Apparatus, methods and articles of manufacture for constructing and executing computerized transaction processes and programs
US20020046146A1 (en) 2000-10-14 2002-04-18 Otero Hernan G. Apparatus, methods and articles of manufacture for constructing and executing computerized transaction processes and programs
US20030088495A1 (en) 2000-12-07 2003-05-08 Gilbert Andrew C. Systems and methods for linking bids and offers in a trading interface
JP2002229783A (en) 2001-01-31 2002-08-16 Toshiba Corp Software construction support system, its method, and software construction support program
US6693651B2 (en) 2001-02-07 2004-02-17 International Business Machines Corporation Customer self service iconic interface for resource search results display and selection
US20020120551A1 (en) 2001-02-27 2002-08-29 Clarkson Jones Visual-kinesthetic interactive financial trading system
US7146336B2 (en) 2001-03-08 2006-12-05 Oanda Corporation Currency trading system, methods, and software
US20020128950A1 (en) * 2001-03-12 2002-09-12 Michael Wu Artificial intelligence based trading system
US8145557B2 (en) 2001-03-30 2012-03-27 Bgc Partners, Inc. Bid/offer spread trading
US6983260B2 (en) * 2001-04-06 2006-01-03 Omx Technology Ab Automated exchange system for trading orders having a hidden volume
US7243083B2 (en) * 2001-06-14 2007-07-10 Trading Technologies International, Inc. Electronic spread trading tool
US7418416B2 (en) 2001-06-20 2008-08-26 Morgan Stanley Gamma trading tool
CA2403300A1 (en) * 2002-09-12 2004-03-12 Pranil Ram A method of buying or selling items and a user interface to facilitate the same
US20030004853A1 (en) 2001-06-28 2003-01-02 Pranil Ram Graphical front end system for real time security trading
US8196056B2 (en) * 2001-07-24 2012-06-05 The Mathworks, Inc. Handling parameters in block diagram modeling
US7653873B2 (en) 2001-08-31 2010-01-26 Siemens Medical Solutions Health Services Corporation System and user interface supporting task schedule configuration
US20030093352A1 (en) * 2001-10-15 2003-05-15 Muralidhar Sanjay P. Method, apparatus and program for evaluating financial trading strategies and portfolios
US7512555B2 (en) * 2001-11-13 2009-03-31 Gregory M Finn Investment management tool
US7672895B2 (en) 2002-02-19 2010-03-02 Trading Technologies International, Inc. System and method for simulating an electronic trading environment
US7813995B2 (en) * 2002-03-05 2010-10-12 Trading Technologies International, Inc. System and method for estimating a spread value
WO2003107121A2 (en) 2002-06-18 2003-12-24 Tradegraph, Llc System and method for analyzing and displaying security trade transactions
FI20021655A (en) 2002-06-19 2003-12-20 Nokia Corp Method of deactivating locking and a portable electronic device
US9805417B2 (en) 2002-06-19 2017-10-31 Trading Technologies International, Inc. System and method for automated trading
WO2004001522A2 (en) 2002-06-20 2003-12-31 Ka Shun Kevin Fung Method and system for improving the liquidity of transactions
US7168045B2 (en) 2002-06-28 2007-01-23 Sap Aktiengesellschaft Modeling business objects
JP2004046657A (en) 2002-07-15 2004-02-12 Answer:Kk Method, apparatus and software for calculation support
FI20021736A (en) 2002-09-30 2004-03-31 Nokia Corp Procedure and arrangement for controlling a locking operation
US7610237B1 (en) 2002-09-30 2009-10-27 Trading Technologies International Inc. System and method for creating trade-related annotations in an electronic trading environment
US7694272B2 (en) 2002-10-21 2010-04-06 Sungard (Israel) Ltd Method, a language and a system for the definition and implementation of software solutions by using a visualizable computer executable modeling language
US7523064B2 (en) * 2002-11-13 2009-04-21 Trading Technologies International, Inc. System and method for facilitating trading of multiple tradeable objects in an electronic trading environment
US7418422B2 (en) 2002-11-13 2008-08-26 Trading Technologies International, Inc. Method, apparatus and interface for trading multiple tradeable objects
US7571134B1 (en) * 2002-11-13 2009-08-04 Trading Technologies International, Inc. Trading interface for facilitating trading of multiple tradeable objects in an electronic trading environment
JP2004178584A (en) 2002-11-26 2004-06-24 Asulab Sa Input method of security code by touch screen for accessing function, device or specific place, and device for executing the method
AU2002953011A0 (en) * 2002-12-02 2002-12-12 Xemplex Pty Ltd Method of componentisation of a graphically defined formula
US20050080701A1 (en) 2002-12-23 2005-04-14 Ge Corporate Financial Services, Inc. Methods and systems for managing risk management information
US7844536B1 (en) * 2003-01-31 2010-11-30 Trading Technologies International, Inc. System and method for linking and managing linked orders in an electronic trading environment
US7752117B2 (en) 2003-01-31 2010-07-06 Trading Technologies International, Inc. System and method for money management in electronic trading environment
US7512557B1 (en) 2003-06-30 2009-03-31 Trading Technologies International, Inc. System and method for timed order entry and modification
US7587357B1 (en) 2003-06-30 2009-09-08 Trading Technologies International Inc. Repositioning of market information on trading screens
US20050004852A1 (en) 2003-07-03 2005-01-06 Whitney Scott M. System, method and computer medium for trading interface
US7861185B1 (en) 2003-12-30 2010-12-28 Trading Technologies International, Inc. System and method for dynamically determining quantity for risk management
US7702569B1 (en) * 2003-09-22 2010-04-20 Trading Technologies International, Inc. System and method for icon oriented representation of trading strategies
US11100582B2 (en) 2003-09-22 2021-08-24 Trading Technologies International, Inc. System and method for dynamically determining quantity for risk management
US20050071243A1 (en) * 2003-09-30 2005-03-31 Anandhi Somasekaran Non-disruptive business process debugging and analysis
US7739164B1 (en) 2003-10-07 2010-06-15 Trading Technologies International, Inc. System and method for displaying risk data in an electronic trading environment
US20080109785A1 (en) 2004-01-16 2008-05-08 Bailey Bendrix L Graphical Program Having Graphical and/or Textual Specification of Event Handler Procedures for Program Objects
US8046289B2 (en) 2004-01-29 2011-10-25 New York Mercantile Exchange, Inc. Electronic pitcard for wireless financial exchange
US20050203826A1 (en) * 2004-03-12 2005-09-15 Chicago Mercantile Exchange, Inc. Implied spread trading system
US7296233B2 (en) 2004-05-10 2007-11-13 Microsoft Corporation Spy-resistant keyboard
US7599867B1 (en) 2004-06-30 2009-10-06 Trading Technologies International, Inc. System and method for chart pattern recognition and analysis in an electronic trading environment
US20070083456A1 (en) * 2004-08-10 2007-04-12 Akers Wayne S Algorithmic trading
US7542938B1 (en) * 2004-12-28 2009-06-02 Trading Technologies International, Inc. System and method for quick quote configuration
US7848991B1 (en) * 2004-12-30 2010-12-07 Trading Technologies International, Inc. System and method for modifying trading strategies based on message usage
GB2423838A (en) 2005-02-28 2006-09-06 Patsystems Electronic trading system
US20060195817A1 (en) * 2005-02-28 2006-08-31 Microsoft Corporation Visual workflow modeling tools for user interface automation
US7634437B1 (en) * 2005-03-31 2009-12-15 Trading Technologies International, Inc. System and method for displaying trading data
US7596528B1 (en) 2005-03-31 2009-09-29 Trading Technologies International, Inc. System and method for dynamically regulating order entry in an electronic trading environment
US7590576B1 (en) * 2005-03-31 2009-09-15 Trading Technologies International Inc. Visual representation and configuration of trading strategies
US20060253582A1 (en) * 2005-05-03 2006-11-09 Dixon Christopher J Indicating website reputations within search results
USD539297S1 (en) 2005-05-05 2007-03-27 Noviello Joseph C User interface for an electronic trading system for a computer screen
US20060265453A1 (en) 2005-05-19 2006-11-23 International Business Machines Corporation Method and system of applying a template to a message
US7921072B2 (en) 2005-05-31 2011-04-05 Alcatel-Lucent Usa Inc. Methods and apparatus for mapping source schemas to a target schema using schema embedding
US7711630B2 (en) 2005-06-06 2010-05-04 Trading Technologies International. Inc. System and method for trading multiple tradeable objects using a single trading interface
US7577600B1 (en) 2005-06-30 2009-08-18 Trading Technologies International, Inc. System and method for regulating order entry in an electronic trading environment
EP1902420A4 (en) 2005-07-11 2010-09-22 Sanjoy Roy Choudhury Systems and methods for delivering parameters to automated security order execution systems
KR20080059577A (en) 2005-09-29 2008-06-30 씨-그립 코포레이션 리미티드 Method for programming computer program and program for programming
WO2007057008A1 (en) 2005-11-21 2007-05-24 Saxo Bank A/S A financial trading system
US7711631B2 (en) * 2005-12-29 2010-05-04 Trading Technologies International, Inc. System and method for a trading interface incorporating a chart
US20070168275A1 (en) 2006-01-13 2007-07-19 Andrew Busby Method for trading using volume submissions
US20070174173A1 (en) 2006-01-21 2007-07-26 Brucato Steven J Method for displaying market data and entering trading orders
US20070250783A1 (en) 2006-04-24 2007-10-25 Ehealthinsurance Services, Inc. Method and system to provide online application forms
US20070250769A1 (en) 2006-04-24 2007-10-25 Ehealthinsurance Services, Inc. Method and system to provide online application forms
US7870059B2 (en) 2006-04-28 2011-01-11 Pipeline Financial Group, Inc. Display of selected items in visual context in algorithmic trading engine
US7904376B2 (en) 2006-04-28 2011-03-08 Pipeline Financial Group, Inc. Rich graphical control interface for algorithmic trading engine
SG161289A1 (en) 2006-04-28 2010-05-27 Pipeline Financial Group Display of selected items in visual context in algorithmic trading engine
US7908203B2 (en) 2006-04-28 2011-03-15 Pipeline Financial Group, Inc. Coordination of algorithms in algorithmic trading engine
US7882014B2 (en) * 2006-04-28 2011-02-01 Pipeline Financial Group, Inc. Display of market impact in algorithmic trading engine
US7882013B2 (en) * 2006-04-28 2011-02-01 Pipeline Financial Group, Inc. Drag-and-drop graphical control interface for algorithmic trading engine
US20070265953A1 (en) 2006-05-09 2007-11-15 Cunningham William D Smooth scrolling for software application
US7577608B1 (en) * 2006-07-07 2009-08-18 Trading Technologies International Inc. System and method for providing a linear spread
JP4374013B2 (en) * 2006-10-31 2009-12-02 株式会社東芝 Relay device and relay method
US8027907B2 (en) 2006-11-20 2011-09-27 Codestreet Llc Fixed-income system for managing pre-trade activity
GB0624033D0 (en) 2006-12-01 2007-01-10 Iti Scotland Ltd Dynamic intervention with software applications
US9038041B2 (en) 2006-12-04 2015-05-19 Tibco Software, Inc. Stream processor with compiled programs
US8769485B2 (en) 2006-12-04 2014-07-01 Tibco Software, Inc. Data parallelism and parallel operations in stream processing
US8739068B2 (en) * 2007-06-15 2014-05-27 Microsoft Corporation Dynamic user interface for in-diagram shape selection
JP5367237B2 (en) 2007-06-18 2013-12-11 ソニー株式会社 server
EP2237215A1 (en) * 2007-07-26 2010-10-06 Pipeline Financial Group, Inc. Block trading system and method providing price improvement to aggressive orders
US20090089202A1 (en) 2007-09-28 2009-04-02 Fidessa Corporation Algorithmic order management tool for trading financial instruments
US20090144186A1 (en) 2007-11-30 2009-06-04 Reuters Sa Financial Product Design and Implementation
US20090157501A1 (en) 2007-12-16 2009-06-18 Rolland Russell Martel Integrated Exchange for 24 hour real time trading of fungibles & continuous cash T+0 settlement
US8442885B1 (en) 2008-02-14 2013-05-14 Jpmorgan Chase Bank, N.A. Algorithmic trading management system and method
US7945505B2 (en) * 2008-03-12 2011-05-17 Liquidity Development, Llc Methods and systems for trading contracts and operating exchanges
US20100057602A1 (en) * 2008-08-28 2010-03-04 Armutcu Ercan S Electronic trading GUI
US20100161821A1 (en) 2008-12-18 2010-06-24 Slamkovic Richard D Midleware broker
US20110040668A1 (en) 2009-08-17 2011-02-17 Darren Lee Automated spread trading system
US20110040669A1 (en) 2009-08-17 2011-02-17 Darren Lee Automated spread trading system
US10096066B2 (en) 2009-10-20 2018-10-09 Trading Technologies International, Inc. User-defined algorithm electronic trading
US20110208670A1 (en) 2010-02-19 2011-08-25 Jpmorgan Chase Bank, N.A. Execution Optimizer
US8510206B2 (en) * 2010-07-26 2013-08-13 Trading Technologies International, Inc. Consolidated price level expansion
US8566220B2 (en) 2011-01-26 2013-10-22 Trading Technologies International, Inc. Block placing tool for building a user-defined algorithm for electronic trading
US10007949B2 (en) * 2012-10-19 2018-06-26 Trading Technologies International, Inc. Visual depiction of warnings and errors
US10438285B1 (en) * 2013-03-15 2019-10-08 Charles Schwab & Co., Inc. System and method for displaying order status and receiving and changing orders

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6134535A (en) * 1994-03-23 2000-10-17 Belzberg Financial Markets & News International Inc. Computerized stock exchange trading system automatically formatting orders from a spreadsheet to an order entry system
US5787402A (en) * 1996-05-15 1998-07-28 Crossmar, Inc. Method and system for performing automated financial transactions involving foreign currencies
US7155410B1 (en) * 1999-08-03 2006-12-26 Woodmansey Robert J Systems and methods for linking orders in electronic trading systems
US20050256799A1 (en) * 2004-04-01 2005-11-17 Wave Rules, Llc. User interface for electronic trading
US20060010066A1 (en) * 2004-07-12 2006-01-12 Rosenthal Collins Group, L.L.C. Method and system for providing a graphical user interface for electronic trading
US20060129475A1 (en) * 2004-12-09 2006-06-15 Rosenthal Collins Group, L.L.C. Method and system for providing configurable features for graphical user interfaces for electronic trading

Also Published As

Publication number Publication date
US10572942B2 (en) 2020-02-25
KR101862801B1 (en) 2018-05-31
CN111539815B (en) 2024-04-05
CA2774398A1 (en) 2011-04-28
US20190012738A1 (en) 2019-01-10
US20200160448A1 (en) 2020-05-21
CA2774398C (en) 2022-06-21
US11842401B2 (en) 2023-12-12
JP2013508862A (en) 2013-03-07
EP2545514A2 (en) 2013-01-16
KR20180121690A (en) 2018-11-07
JP2017117473A (en) 2017-06-29
US10504182B2 (en) 2019-12-10
JP6775615B2 (en) 2020-10-28
US10096066B2 (en) 2018-10-09
US20230130695A1 (en) 2023-04-27
JP5961198B2 (en) 2016-08-02
AU2010308296B2 (en) 2013-10-31
BR122013024230A2 (en) 2018-03-27
CA3234139A1 (en) 2011-04-28
US20240013304A1 (en) 2024-01-11
JP2019071112A (en) 2019-05-09
CA3152686A1 (en) 2011-04-28
US20210279801A1 (en) 2021-09-09
CN111539815A (en) 2020-08-14
US20110093379A1 (en) 2011-04-21
JP2014160466A (en) 2014-09-04
US20110093378A1 (en) 2011-04-21
KR20120102644A (en) 2012-09-18
KR101915257B1 (en) 2018-11-06
US11823270B2 (en) 2023-11-21
MX2021002806A (en) 2021-05-31
KR20180053774A (en) 2018-05-23
US20220405842A1 (en) 2022-12-22
JP2016021242A (en) 2016-02-04
US20240054561A1 (en) 2024-02-15
KR20190103488A (en) 2019-09-04
MX344724B (en) 2017-01-05
US11055782B2 (en) 2021-07-06
US11257156B2 (en) 2022-02-22
US20200051169A1 (en) 2020-02-13
KR102047374B1 (en) 2019-11-21
US10296975B2 (en) 2019-05-21
US20220138854A1 (en) 2022-05-05
BR112012009233A2 (en) 2016-08-23
US9652803B2 (en) 2017-05-16
US20190236703A1 (en) 2019-08-01
MX2012004691A (en) 2012-08-30
KR102017877B1 (en) 2019-09-03
AU2010308296A1 (en) 2012-04-12
US20170186087A1 (en) 2017-06-29
JP6513110B2 (en) 2019-05-15
EP2545514A4 (en) 2013-09-11
CN102947853A (en) 2013-02-27
US11568491B2 (en) 2023-01-31
SG10201705134SA (en) 2017-07-28
WO2011049936A2 (en) 2011-04-28
JP6104329B2 (en) 2017-03-29
US11449939B2 (en) 2022-09-20
BR122013024235A2 (en) 2019-08-06
JP5485405B2 (en) 2014-05-07
SG10201405879QA (en) 2014-11-27

Similar Documents

Publication Publication Date Title
WO2011049936A3 (en) User-defined algorithm electronic trading
EP2107489A3 (en) Obfuscating computer program code
ATE441188T1 (en) MULTI-STAGE PROGRAMMING IN A NON-VOLATILE MEMORY DEVICE
DE602004024278D1 (en) Updating the computer program of a network device by a remote control device
WO2008058159A3 (en) System and method for creating integrated web form and database applications
WO2011112572A3 (en) Systems and methods for construction field management and operations with building information modeling
WO2009045094A3 (en) Customizable application system
HK1166525A1 (en) Safety controller for an automated plant and method for creating an application program for a safety controller
MX2012006189A (en) Method and apparatus for optimizing a performance index of a bulk product blending and packaging plant.
GB2444865A (en) Intutive based control elements and interfaces and devices using said intuitive based control elements
EP1605409A3 (en) Stretch-driven mesh parameterization method using spectral analysis
WO2007095397A3 (en) Programmable processing unit
WO2013114277A3 (en) A deformable apparatus, method and computer program
WO2013188718A3 (en) Optimizing accuracy-specificity trade-offs in visual recognition
WO2014044792A3 (en) Operating a programmable logic controller
GB201213855D0 (en) Modular tool for constructing a link to a rights program from article information
Tiernan et al. An open-source auto-calibration routine supporting the stormwater management model
Mukhina et al. Empirical modelling of ENSO dynamics: construction of optimal complexity models from data
TW201439880A (en) Window programmable logic controller programming
Dixon Can weathering shape landscapes?-Insight from rocky slopes and deep regolith
Trettin et al. State of the Carbon Cycle in Terrestrial Wetlands of North America
Wright et al. Acknowledging The Elephants: New Directions And Tests Of Least-Cost Optimality Theory
Zhang et al. Toward Improving Convection Simulation in Global Climate Models
Mao et al. Water Storage in Reservoirs Built from 1975 to 2012 Significantly Altered the Observed Runoff and Calculated Evapotranspiration Trends over China
FUKUNAGA et al. The research of using the 5-axis NC cutting machine and CAD-CAM program in the medical equipment development

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201080058131.5

Country of ref document: CN

ENP Entry into the national phase

Ref document number: 2774398

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2010308296

Country of ref document: AU

ENP Entry into the national phase

Ref document number: 2010308296

Country of ref document: AU

Date of ref document: 20101019

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2012535297

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 3572/CHENP/2012

Country of ref document: IN

Ref document number: MX/A/2012/004691

Country of ref document: MX

REEP Request for entry into the european phase

Ref document number: 2010775975

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2010775975

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 20127013114

Country of ref document: KR

Kind code of ref document: A

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112012009233

Country of ref document: BR

ENP Entry into the national phase

Ref document number: 112012009233

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20120419