Back to results
US 2014/0351110 A1Published application
Block placing tool for building a user-defined algorithm for electronic trading
AssigneeTrading Technologies International, Inc.
InventorsDaniel Lidor, Richard Lane
Life of this patent
Estimating the term…
Abstract
Certain embodiments provide a block placing tool for building a user-defined algorithm for electronic trading. Certain embodiments provide for receiving by a block placing tool a selection of one or more blocks. Certain embodiments provide for receiving by a block placing tool a mapping definition including a mapping between block types and/or attributes. Certain embodiments provide for placing blocks based on a selection of blocks and a mapping definition.
Claims13
(canceled)
A system including:
- a computing device,
- wherein the computing device is configured to receive a selection of blocks, wherein the selection of blocks includes at least one block of a plurality of placed blocks in a design canvas area, wherein the plurality of placed blocks are arranged to specify a definition for a trading algorithm, wherein each block in the selection of blocks has a block type;
- wherein the computing device is configured to receive a mapping definition, wherein the mapping definition includes at least one mapping, wherein each mapping in the mapping definition specifies a relationship between a first type and a corresponding second type, wherein the first type includes a first block type, wherein the second type includes a second block type;
- wherein the computing device is configured to receive a command to activate a block placing tool;
- and, in response to receiving the command to activate the block placing tool, for each selected block in the selection of blocks the computing device is configured to:
- determine whether the block type of the selected block conforms to a mapping in the mapping definition;
- determine a new block type, wherein the new block type is the corresponding block type specified in the mapping when the block type of the selected block conforms to the mapping and the new block type is the block type of the selected block when the block type of the selected block does not conform to a mapping in the mapping definition;
- and
- place a new block of the determined new block type in the design canvas area.
6 more elements
Dependencies are inferred from the claim text.