CN106504088A - A kind of method and system that realizes quantifying transaction in removable computing device - Google Patents
A kind of method and system that realizes quantifying transaction in removable computing device Download PDFInfo
- Publication number
- CN106504088A CN106504088A CN201510562624.7A CN201510562624A CN106504088A CN 106504088 A CN106504088 A CN 106504088A CN 201510562624 A CN201510562624 A CN 201510562624A CN 106504088 A CN106504088 A CN 106504088A
- Authority
- CN
- China
- Prior art keywords
- tactful
- strategy
- component
- text
- information
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 230000004048 modification Effects 0.000 claims abstract description 51
- 238000012986 modification Methods 0.000 claims abstract description 50
- 230000002452 interceptive effect Effects 0.000 claims description 148
- 230000009471 action Effects 0.000 claims description 64
- 238000003860 storage Methods 0.000 claims description 50
- 230000005540 biological transmission Effects 0.000 claims description 43
- 238000012217 deletion Methods 0.000 claims description 18
- 230000037430 deletion Effects 0.000 claims description 18
- 238000013139 quantization Methods 0.000 claims description 13
- 238000002372 labelling Methods 0.000 claims description 12
- 230000006399 behavior Effects 0.000 claims description 6
- 238000004088 simulation Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 abstract description 37
- 230000008569 process Effects 0.000 abstract description 18
- 238000010276 construction Methods 0.000 abstract description 6
- 230000010365 information processing Effects 0.000 abstract description 2
- 230000002829 reductive effect Effects 0.000 abstract description 2
- 230000000875 corresponding effect Effects 0.000 description 52
- 238000010422 painting Methods 0.000 description 23
- 238000004422 calculation algorithm Methods 0.000 description 16
- 230000008859 change Effects 0.000 description 14
- 230000033001 locomotion Effects 0.000 description 11
- 230000008901 benefit Effects 0.000 description 5
- 230000000712 assembly Effects 0.000 description 4
- 238000000429 assembly Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 239000002131 composite material Substances 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 4
- 230000036961 partial effect Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 238000011017 operating method Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000005096 rolling process Methods 0.000 description 3
- 241000894007 species Species 0.000 description 3
- 206010008190 Cerebrovascular accident Diseases 0.000 description 2
- 208000006011 Stroke Diseases 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000003278 mimic effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 235000007926 Craterellus fallax Nutrition 0.000 description 1
- 240000007175 Datura inoxia Species 0.000 description 1
- 240000006829 Ficus sundaica Species 0.000 description 1
- 241000209140 Triticum Species 0.000 description 1
- 235000021307 Triticum Nutrition 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000007620 mathematical function Methods 0.000 description 1
- 238000013486 operation strategy Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a kind of method and system that realizes quantifying transaction in removable computing device, it is related to quantify the related field of information processing of transaction, solves the problems, such as that computing device carries out quantifying the process excessive occupied system resources of transaction and tactful input method is complicated by may move under the conditions of prior art.The functions such as the present invention by compiling the functions such as construction of strategy, management with the strategy of computation-intensive, execution are separated, calculating pressure and the energy expenditure of removable computing device is significantly reduced, order quantifies transaction system and can efficiently be deployed in removable computing device;In addition, the present invention reduces the technical threshold and the dependence to input keyboard for quantifying transaction system user with the program code input that the operations such as policy components selection, parameter modification, combination connection instead of complexity, makes user be not required to GPRS programming language and logical transaction can be converted into trading strategies;Also enhance the safety of trading strategies simultaneously, reach the purpose of protection investor.
Description
Technical field
The present invention relates to quantifying the related field of information processing of transaction, more particularly to one kind is realized quantifying in removable computing device
The method and system of transaction.Herein, user is referred to and is built and use quantization trading strategies to all kinds of by quantifying transaction system
Financial investment target carries out history and returns the dealer for surveying, simulating firm bargain or firm bargain, including:Natural person, Add-In
Deng.
Background technology
Quantify transaction, refer in the financial investment such as stock, bond, futures, option, foreign exchange field, be to reduce investor master
See emotion and judge the impact that brings to investment, and by trading strategies systematization, modeled investment deal mode.Quantifying transaction
Framework under, trading strategies represent the logical transaction of user, and it is by a series of buying signals that can quantify and phase therewith
Corresponding transaction movement composition.Wherein, buying signals refer to user based on the market quotation, technical specification or wave theory etc.
Derive draw can modeled signal;Transaction movement refers to after buying signals triggering, quantifies transaction system and implement for user
Concrete operations action.Transaction movement can be that simple buying signals are reminded, and after prompting is connected to manually complete friendship by user
Easy to operate, including:Place an order, remove list etc.;Transaction movement can also be specific transactional operation, i.e.,:Transactional operation is handed over completely
Automatically carried out by transaction system is quantified.Compared to subjective transaction, quantify transaction due to trading strategies quantification and more science,
Objective, and investment return can be made more stable.It is very important a kind of investment deal pattern in investment concerns to quantify transaction.
Quantify transaction system, refer to the software platform for realizing quantifying trading function.At present, have vendors both at home and abroad to provide
Quantify transaction system to select for user.User can be input into the transaction plan of oneself in transaction system is quantified by programming language
Slightly, the instruction interface for then being provided using system and data-interface the trading strategies are carried out history return survey or carry out mimic panel,
Firm bargain etc..Some of them quantify transaction system to further lift the Consumer's Experience of user, and also attempting will a large amount of basis
Function is packaged as more simplifying, easy-to-use programming language, such as wheat language of Wenhua finance and economics exploitation etc..
With the popularization of the removable computing device such as smart mobile phone, panel computer, carried out using removable computing device whenever and wherever possible
The demand for quantifying transaction becomes urgent.But although existing each class quantization transaction system is there is provided abundant quantization transaction work(in the industry
Can, but generally the computing capability to running equipment has higher requirements, and is therefore difficult to apply to that computing capability is weaker, power supply capacity has
The removable computing device of limit.Additionally, existing system generally needs user to be input into trading strategies by programming language, and removable
Dynamic computing device does not often possess input keyboard and is not appropriate for a large amount of inputs, modification program code, and this similarly should to existing system
Obstacle is brought for may move computing device.
Content of the invention
The technical problem to be solved is to provide a kind of method and system that realizes quantifying transaction in removable computing device,
To reduce the calculating pressure that computing device is may move during quantization transaction is carried out, and then reduce the energy of removable computing device
Amount is consumed.Further object is that simplify user input operation, to reduce quantifying dependence of the process of exchange to keyboard,
Lifting user carries out the Consumer's Experience for quantifying transaction by may move computing device.
In order to solve above-mentioned technical problem, the invention provides a kind of method that realizes quantifying transaction in removable computing device, bag
Include:
The interactive module for being located at the first computing device is followed the steps below:Receive the basic operation action of user input, the base
This operational motion includes:Component is arranged from deletion, component parameter, component combination connects, policy store request;If receiving
Basic operation action be component from deleting, and/or component parameter is arranged, and/or component combination connection, then storing
On the basis of constructing tactics information, the constructing tactics information after updating is stored through the basic operation action;The constructing tactics information
The configuration information of trading strategies is referred to, including:The component that trading strategies are selected, the combination between the parameter of component and component connect
Connect situation;If the basic operation action for receiving is asked for policy store, generate corresponding with the constructing tactics information for storing
Tactful text;Then, ask and transmit the tactful text to the tactful runtime transmission policy storage for being located at the second computing device.
The tactful runtime for being located at the second computing device is followed the steps below:Please in the policy store for receiving interactive module transmission
After asking, the tactful text for being transmitted to come by interactive module is stored;The tactful text that can determination strategy runtime be come according to transmission is given birth to
Into executable pol-icy code module;If can not, the labelling strategy is for can not implementation strategy;If can, generate and store with
The corresponding executable pol-icy code module of the tactful text is in case to strategy implement operation, and the labelling strategy is for can perform plan
Slightly.
Preferably, first computing device is a kind of removable computing device, including:Smart mobile phone, panel computer, portable
Computer, palm PC, handheld device, Intelligent worn device.
Preferably, the tactful runtime includes to the operation of strategy implement:History return survey, and/or simulation firm bargain and/
Or firm bargain.
Preferably, the step also includes:When the basic operation action that interactive module is received is that policy store is asked, judge
Can the tactful runtime that the second computing device is located at generate executable pol-icy code mould according to the constructing tactics information for having stored
Block, and will determine that object information is added in the tactful text generated by the constructing tactics information;The judged result information is used for plan
Slightly runtime enforceability tactful to this is judged.
Preferably, the basic operation action also includes:Strategy modification is asked, and is followed the steps below:If interactive module is received
The basic operation action that arrives is asked for strategy modification, then interactive module is to the modification request of tactful runtime transmission policy;Strategy fortune
Row system is received after the strategy modification request of interactive module, to the tactful text that interactive module transmits request strategy;Interaction
After module receives the tactful text of request strategy, generate graphical trading strategies corresponding with the tactful text to user to be in
Existing constructing tactics information;The graphical trading strategies refer to the presentation of constructing tactics information, including:Word, and/or image,
And/or the appearance form of sound;At the same time, constructing tactics information corresponding with the tactful text that transmission comes is generated, for updating,
Storage is through the amended constructing tactics information of user.
Preferably, the basic operation action also includes:Strategy operation request, and follow the steps below:If interactive module is received
The basic operation action that arrives is strategy operation request, then judge whether request strategy is executable strategy;If so, then interactive module
To the operation request of tactful runtime transmission policy;Tactful runtime is received after the strategy operation request of interactive module,
By the corresponding executable pol-icy code module of the strategy to the strategy implement operation.
Present invention also offers a kind of method that realizes quantifying transaction in removable computing device, including:
The interactive module for being located at the first computing device is followed the steps below:Receive the basic operation action of user input, the basic behaviour
Include as action:Component is arranged from deletion, component parameter, component combination connects, policy store request;If the base for receiving
This operational motion is that component is arranged from deletion, and/or component parameter, and/or component combination connection, then in the strategy for having stored
On the basis of tectonic information, the constructing tactics information after updating is stored through the basic operation action;The constructing tactics information is referred to
The configuration information of trading strategies, including:The component that trading strategies are selected, the combination connection feelings between the parameter of component and component
Condition;If the basic operation action for receiving is asked for policy store, the tactful runtime energy for being located at the second computing device is judged
The constructing tactics information that no basis has been stored generates executable pol-icy code module;If can, generate and the tactful structure for storing
Make the corresponding tactful text of information;Then, ask and pass to the tactful runtime transmission policy storage for being located at the second computing device
Pass the tactful text.
The tactful runtime for being located at the second computing device is followed the steps below:Please in the policy store for receiving interactive module transmission
After asking, the tactful text for being transmitted to come by interactive module is stored;Generate and store executable tactful generation corresponding with the tactful text
Code module is in case to the strategy implement operation.
Preferably, first computing device is a kind of removable computing device, including:Smart mobile phone, panel computer, portable
Computer, palm PC, handheld device, Intelligent worn device.
Preferably, the tactful runtime includes to the operation of strategy implement:History return survey, and/or simulation firm bargain and/
Or firm bargain.
Preferably, the basic operation action also includes:Strategy modification is asked, and is followed the steps below:If interactive module is received
The basic operation action that arrives is asked for strategy modification, then interactive module is to the modification request of tactful runtime transmission policy;Strategy fortune
Row system is received after the strategy modification request of interactive module, to the tactful text that interactive module transmits request strategy;Interaction
After module receives the tactful text of request strategy, generate graphical trading strategies corresponding with the tactful text to user to be in
Existing constructing tactics information;The graphical trading strategies refer to the presentation of constructing tactics information, including:Word, and/or image,
And/or the appearance form of sound;At the same time, constructing tactics information corresponding with the tactful text that transmission comes is generated, for updating,
Storage is through the amended constructing tactics information of user.
Preferably, the basic operation action also includes:Strategy operation request, and follow the steps below:If interactive module is received
The basic operation action that arrives is strategy operation request, then interactive module is to the operation request of tactful runtime transmission policy;Strategy fortune
Row system is received after the strategy operation request of interactive module, by the corresponding executable pol-icy code module of request strategy
To the strategy implement operation.
Present invention also offers a kind of system that realizes quantifying transaction in removable computing device, including:Interactive module and strategy fortune
Row system;
Interactive module is located at the first computing device, including:First memory element, interactive operation unit, tactful text generation unit,
First input-output unit;First memory element, for storage strategy tectonic information, tactful text;The constructing tactics information
The configuration information of trading strategies is referred to, including:The component that trading strategies are selected, the combination between the parameter of component and component connect
Connect situation;The tactful text refers to the corresponding character text of constructing tactics information;Interactive operation unit, for receiving user
The basic operation action of input, assume graphical trading strategies, and for judging the enforceability of storage strategy;The base
This operational motion includes:Component is from deletion, component parameter setting, component combination connection, policy store request, strategy modification
Request, strategy operation request, tactful removal request, tactful removal request;The graphical trading strategies refer to that constructing tactics are believed
The presentation of breath, including:Word, and/or the appearance form of image, and/or sound;Tactful text generation unit, for generating
Tactful text corresponding with the constructing tactics information for storing;First input-output unit, for positioned at the second computing device
Tactful runtime transmission information, and the information of coming is transmitted for receiving and parsing through tactful runtime to interactive module.
Tactful runtime is located at the second computing device, including:Judging unit, executable code signal generating unit, the second storage are single
First, tactful running unit, the second input-output unit;Can judging unit, according to input for determination strategy runtime
Tactful text is generating executable pol-icy code module;If can not, the labelling strategy is for can not implementation strategy;If can,
By the tactful text delivery of input to executable code signal generating unit, and the labelling strategy is tactful for can perform;Executable code is given birth to
Into unit, for executable pol-icy code module being generated according to the tactful text of input, and transmit the executable plan of generation
Slightly code module is stored to the second memory element;Second memory element, for storage strategy text, executable tactful generation
Code module and the whether executable information of strategy;Tactful running unit, for the executable pol-icy code module to storing
Implement operation;Second input-output unit, for the interactive module transmission information for being located at the first computing device, and for connecing
The information that interactive module is come is received and is parsed to the transmission of tactful runtime.
Preferably, first computing device is a kind of removable computing device, including:Smart mobile phone, panel computer, portable
Computer, palm PC, handheld device, Intelligent worn device.
Preferably, the interactive module also includes:Pre- judging unit, for judging the strategy operation system for being located at the second computing device
Can system generate executable pol-icy code module according to the constructing tactics information that stored, and will determine that object information be added to by
In the tactful text that the constructing tactics information is generated;The judged result information is used for tactful runtime enforceability tactful to this
Judge.
Present invention also offers a kind of system that realizes quantifying transaction in removable computing device, including:Interactive module and strategy fortune
Row system;
Interactive module is located at the first computing device, including:First memory element, interactive operation unit, tactful text generation unit,
First input-output unit, judging unit;First memory element, for storage strategy tectonic information, tactful text;The plan
Slightly tectonic information refers to the configuration information of trading strategies, including:Component that trading strategies are selected, the parameter of component and component it
Between combination connection;The tactful text refers to the corresponding character text of constructing tactics information;Interactive operation unit, is used for
The basic operation action of user input is received, and is used for assuming graphical trading strategies;The basic operation action includes:
Component combines connection, policy store request from deletion, component parameter setting, component, strategy modification is asked, tactful operation please
Ask;The graphical trading strategies refer to the presentation of constructing tactics information, including:Word, and/or image, and/or sound
Appearance form;Tactful text generation unit, for generating tactful text corresponding with the constructing tactics information for storing;First is defeated
Enter output unit, for be located at the second computing device tactful runtime transmission information, and be used for receive and parse through strategy
The information that runtime is come to interactive module transmission;Judging unit, judges that can the tactful runtime that be located at the second computing device
Executable pol-icy code module is generated according to the constructing tactics information for having stored;
Tactful runtime is located at the second computing device, including:Executable code signal generating unit, the second memory element, strategy fortune
Row unit, the second input-output unit;Executable code signal generating unit, executable to generate for the tactful text according to input
Pol-icy code module, and transmit the executable pol-icy code module of generation and stored to the second memory element;Second storage
Unit, for storage strategy text, executable pol-icy code module;Tactful running unit, for the executable of storage
Pol-icy code module implements operation;Second input-output unit, for be located at the first computing device interactive module transmission information,
And the information of coming is transmitted for receiving and parsing through interactive module to tactful runtime.
Preferably, first computing device is a kind of removable computing device, including:Smart mobile phone, panel computer, portable
Computer, palm PC, handheld device, Intelligent worn device.
Compared with prior art, the present invention has advantages below:
1st, the present invention is separated by functions such as the strategy compiling by the functions such as construction of strategy, management and computation-intensive, execution,
Significantly reduce calculating pressure and the energy expenditure of the first computing device, order quantify transaction system can with lightweight be deployed in can
Mobile computing device, had both saved the system resource of mobile terminal, had been also convenient for user use.
2 present invention greatly simplifies input operation of the user in quantization process of exchange is carried out, is especially input into transaction plan
During slightly, the present invention instead of the program of complexity with operations such as policy components selection, deletion, parameter modification, combination connections
Code is input into.The benefit of this design is:First, this design reduce quantization transaction system the dependence of input keyboard is entered
One step facilitates its application in removable computing device;Secondly, based on component non-programming language building trading strategies significantly
Reduce quantify transaction system user technical threshold, make user in the situation for being not required to any programming language of GPRS
Just the logical transaction of oneself can be changed into trading strategies down.
3rd, under the framework of the present invention, trading strategies all using building through the modular unit that verifies repeatedly, shield transaction
Strategy is likely to result in the risk of staggering amount loss due to partial error program code, such as occurs in August, 2013 Everbright Securities of 16 days
Oolong self-explanatory characters' part.The safety for quantifying trading strategies is enhanced, investor is protected.
4th, under the framework of the present invention, trading strategies build convenient, clear in structure, safeguard and also facilitate very much with updating, can be effective
Ground lifts the production efficiency of investor.
Description of the drawings
Fig. 1 is the interactive operation examples of interfaces figure that the present invention is provided;
Fig. 2 is the process example figure for building trading strategies based on interactive operation interface;
Fig. 3 is process step figure of the present invention to basic operation action;
Fig. 4 a Fig. 4 c distinguish specific policy store step, strategy modification step and strategy modification step;
Fig. 5 a Fig. 5 b are policy store step and strategy modification step under the second framework;
Fig. 6 is the change exemplary plot of the multiway tree of storage strategy tectonic information;
Fig. 7 is tactful enforceability evaluation algorithm flow chart;
The Java code example of Fig. 8 pol-icy code generating algorithms;
Fig. 9 is the system block diagram of the present invention;
Figure 10 is the system block diagram of corresponding second framework of the present invention;
Specific embodiment
For making the purpose of the present invention, technical scheme and advantage clearer, clear and definite, the embodiment that develops simultaneously below in conjunction with the accompanying drawings is to this
Invention is described in further detail.It should be appreciated that specific embodiment described herein is only used for explaining the present invention, it is not used to
Limit the present invention.
One of main object of the present invention is to reduce user during quantization transaction is carried out by transaction system to programming language
Dependence.Multiple different policy components should be provided to user based on embodiments of the invention, user is selected by component and deleted
Remove, component parameter is arranged, component combines the operation such as connection to complete input or modification to quantifying trading strategies.Embodiment
Central should also realize specific interactive operation unit, for receive user input basic operation action, update constructing tactics letter
Breath, and assume graphical trading strategies.The interactive operation unit of embodiment includes interactive operation interface as shown in Figure 1.The behaviour
Make interface to interact by the touch screen of the first computing device and user, it includes:
Component Gallery 101, be can rolling window, provide all kinds of policy components to user.User by clicking or can be pulled etc. just
Formula is chosen to the component provided in Component Gallery 101." ... " below window indicates for representing that the window can be scrolled down through
Show more other assemblies.
Component icon 102, is the icon for representing a certain concrete component, is listed in Component Gallery 101." RSI " printed words on component icon
Represent the title of component representated by the icon.User can be chosen to the component by clicking or the mode such as pulling.
Operation painting canvas 103, being can interactive operation window.Operation painting canvas 103 is used for showing user by selected by Component Gallery 101
Policy components figure, and user can be in region operation strategy component figure building graphical trading strategies.User
Multiple operations can be carried out to component figure in the region, including but not limited to:Move, remove, change size, combination connection,
Parameter setting etc..
Policy List 104, be can rolling window, for showing the trading strategies that stored and carrying out related behaviour to storage strategy
Make.
Tactful icon 105, is the icon for representing a certain storage strategy, is listed in Policy List 104.Policy map puts on " equal line
Trend " printed words represent representated by the icon strategy title (policy name can by user specify also can system specify automatically).Make
User can be selected to the strategy by clicking on icon, then coordinate the correlation function button provided in functional areas 106 to the strategy
Carry out associative operation (such as:Operation, modification etc.).Preferably, also the related quick operating mode of definable is grasped with simplifying user
Make.For example, definable is double-clicked policy map and is marked with the function of realizing starting strategy modification.
Functional areas 106, there is provided all kinds of basic function buttons.Wherein, storage strategy, strategy modification, strategy three buttons of operation are used
In receiving, policy store request, strategy modification are asked, strategy runs the user basic operations such as request.Global parameter button is used for
The global operational factor of strategy is configured, such as K lines are spaced, time granularity etc..Deletion strategy button is used for selecting strategy
Execute deletion action.Newly-built policy button is used for newly-built policing action, while null clear operation painting canvas 103 and constructing tactics information.
Also include in functional areasButton, exits interactive operation interface if user is clicked on.
Functional keyss icon 107, is the icon for representing a certain functional keyss, is listed in functional areas 106.On icon " strategy operation "
Title of the printed words for push button function.
The various components provided to user in Component Gallery 101 can be obtained by pre-stored or by Predistribution Algorithm.So-called by pre-
The mode that storage is obtained refers to and the species of optional component is stored among the software at interactive operation interface place in advance;So-called pass through
The mode that Predistribution Algorithm is obtained, refers to interactive operation interface before user starts operation by being used to server lookup
The available component type of person.Horn of plenty can construction strategy species, it is preferred that following a few class policy components can be provided, including:
(1) logical structure component, represents the component of logical structure and logical operationss, including:Construction of condition, branched structure,
Components such as AOI logical operationss, comparison operation etc.;For example, the "and/or" component in Component Gallery 101 represents the behaviour to being input into
The Boolean quantity result obtained after carrying out the logical operationss of logical sum or "or" as amount;For another example, in Component Gallery 101 ">”
Component is represented and is compared the Boolean quantity result obtained after computing to the operational ton being input into;And, in Component Gallery 101 " if ...
Then " component is represented carries out corresponding action under input condition, is a kind of construction of condition component.
(2) fundamental quantity component, represents the master data that builds required for trading strategies, including:Moving Average, MACD,
RSI etc. is in the interior technical specification component that can quantify, market data package, basic side array component etc.;For example, Component Gallery 101
In the component such as " MACD ", " RSI ", " MA ", " KDJ ", they all correspond to specific price technical specification.
(3) method component, represent carries out Function Mapping, the component for processing to the operational ton being input into, including:Time serieses extraction,
Mathematical function and all kinds of statistical method components etc.;For example, " time serieses " component in Component Gallery 101, for being input into
Operational ton is converted into the continuous sequence with certain length.Particular sequence length can be specified by the component parameter.
(4) action class component, represents the component of transaction movement, including:Open a position, close a position, buying signals remind etc. component;Example
Such as, the market price in Component Gallery 101 buys in component, represents to execute target with " market order " and buys in operation.
(5) other are used for building the component for quantifying trading strategies, such as:Determination component of holding position etc..Hold position determination component, for sentencing
Disconnected strategy is held position and returns Boolean quantity result to whether certain target has.
Fig. 2 be based on Fig. 1 in operation interface carry out the process example figure for building trading strategies, it includes:
Operation 201, represents user and selects " MACD " component in the way of pulling component icon and extremely operate painting canvas.Similarly,
Embodiment defines the function that reverse operational motion realizes that component is deleted, i.e., the component in drag operation painting canvas is to painting canvas exterior domain generation
The component deleted by table.Component is one of basic operation action of user input of present invention definition from deleting.The user
The basic operation action of input includes two kinds:
The first refers to the user operation that constructing tactics information can be made to change, including:Component is set from deletion, component parameter
Put, component combination connects;User operation that constructing tactics information will not be made to change simultaneously is not belonging to basic operation action, such as group
Part is moved in operation painting canvas;
The user operation for referring in policy levels for second, including:Policy store request, strategy modification request, strategy operation are asked
Ask, tactful removal request etc..Preferably, corresponding same class operational motion, the multiple different user operation modes of definable are carrying
Rise Consumer's Experience.For example, component selection operation can correspondingly be drawn to operation painting canvas simultaneously and choose and directly click component icon choosing
The operational approach such as take.
Policy components figure 202-205, respectively " MACD ", ">", " if ... if ", " market price is bought in " four components behaviour
Make corresponding policy components figure in painting canvas.Policy components figure represents the base model that corresponding component can achieve function.Example
Such as, component figure 203 is represented and is compared computing to two input quantities of left and right, and in figure, the space of left and right represents comparison to be entered
Operational ton.Policy components figure is seen as small-scale treatment unit, generally comprises input with output (such as figure 203-205);
Also some component figure only export and without input, such as figure 202.
The input and output of policy components figure have certain type.Main input and output type is included but is not limited to:Quantity, number
Amount sequence, Boolean quantity, actuating quantity.The input and output amount of component figure determined by the species of policy components, for example:“MACD”
Without input type, output type is quantity to component;“>" component input be quantity, be output as Boolean quantity;" if ... if " with
The output of " market price is bought in " component is all actuating quantity, but " if ... if " component is respectively comprising two inputs:Boolean quantity with
Actuating quantity, the input of " market price is bought in " is quantity.The output of component figure is represented by component figure itself, and fills input then
Can be completed by pulling other assemblies into figure blank space and being combined connection or directly the mode such as be input into by user.Embodiment
Shielded with some faulty operations to being likely to occur in operation painting canvas by limiting input and output type, for example:Work as user
Attempt to be drawn to " market price is bought in " component figure ">" component figure blank space when, embodiment can be sentenced by input and output type
Break " market price is bought in " component cannot as ">" component input quantity, and refuse both be combined connection.This based on class
The pre- screen method that type differentiates can effectively reduce the computation complexity of follow-up syntax check.Preferably, it is more subtly to limit
Faulty operation in operation painting canvas, can further refine input and output type, such as can be subdivided into quantity:Floating-point quantity and integer
Amount etc..
Operation 206, represents that user pulls the input blank space of component figure 202 to component figure 203 and is combined connection.Such as front
Described, embodiment first determines whether after the operational motion is received whether the input and output type of connection to be combined mates, if
Coupling then allows the combination attended operation.Due to " MACD " component output with ">" input of component is all quantity type two
Person is mated, and therefore embodiment allows the combination attended operation.Through the operation, " MACD " component be changed into ">" component
Left input quantity.
Policy components figure 207, is synthesized composite component figure after operation 206.The figure is represented with " MACD "
Component be left input quantity ">" component.Component combination connection be also the present invention definition user input basic operation action it
One.It should be noted that the component combination connection of present invention definition also includes components apart, it is allowed to which user has been combined
The component reduction of connection becomes does not combine connection status.Such as interactive operation interface in embodiment, user can pass through to click on plan
Part slightly in component figure 207 with " MACD " printed words, then pull " MACD " component to operate painting canvas blank space with
By " MACD " component with ">" component is reduced to not combine connection status.This operation is the reverse operating of operation 206.
Interactive operation interface in the middle of embodiment is in the way of pulling component synthesis composite strategy component figure into realize the group of component
Close connection.Relative with this mode, enforcement personnel also contemplate for, in the way of line, component figure 202 is connected to component figure 203
Input blank space come realize component combination connect.The benefit of first kind of way (mode i.e. in embodiment) is, Wu Xuding
Adopted link components, it is to avoid the mistake in potential line loop;And shortcoming is that same component can not be multiplexed in operation painting canvas,
Same trading strategies may need to put into more policy components.In contrast, the benefit of the second way is that same component can be with
Multiplexing, i.e., can be used as the input of multiple components by the same component of line;But a disadvantage is that it is possible that the mistake in line loop
(ring being output in the component input of a certain component), and increase the complexity of enforceability evaluation algorithm.
Policy components figure 208, is that policy components figure 207 is formed after user directly inputs parameter " 5 ".The parameter is defeated
Entering process is:The first-selected blank space for clicking on policy components figure 207 of user, is then chosen by rolling parameters list or is passed through
Soft keyboard |input paramete " 5 ".Component parameter arranges the basic operation action of the user input for being also present invention definition.Embodiment
Central, the component parameter for being available for users to setting includes:Partial component parameter and Global Component parameter.Partial component parameter is referred to
The |input paramete " 5 " of the component parameter of a certain component in defining operation painting canvas, such as component figure 208;Global Component parameter is specified
The parameter of all components in justice operation painting canvas.As in embodiment provide " time granularity " parameter define strategy selected by index
The time interval that value updates, " K lines interval " parameter define the sample frequency of K line market data, and " target list " parameter is fixed
The investment target applied by justice strategy.In the middle of embodiment, Global Component parameter is by clicking on the " complete of interactive operation interface function area
Office's parameter " button is configured.
Policy components figure 209, is that policy components figure 207 is formed after user directly inputs parameter " 100 ", represent with
Market price buys in 100 strands.
Operation 210 and operation 211, represent that user pulls the input blank space of component figure 208 and 209 to component figure 204 respectively
It is combined connection.
Policy components figure 212, is synthesized composite component figure after operation 210 and 211.The composite component figure is
Become the logical transaction with definite meaning, the logical transaction representated by it is:" when price guideline MACD is more than 5, then buy
Enter 100 strands ".
In the middle of embodiment, the image information (each component figure, the local parameter of component figure and the group that operate painting canvas to be presented
The combination connection of part figure) and the Word message of global parameter present complete constructing tactics information to user.
The combination of two parts information is the defined graphical trading strategies of the present invention.By graphical trading strategies, user can be timely
Recognize the composition of input policing, logic, parameter, and modification is made based on this to tactful tectonic information and other are subsequently grasped
Make.
Aforesaid operation interface is based on, user can be arranged from deletion, component parameter by component, component combines connection etc.
Operation and non-programming language are building specific trading strategies, and the graphical trading strategies presented by operation interface are known
The constructing tactics information that builds.Except interacting with user, operation interface also needs the basic operation for being input into user to make accordingly
Process.As shown in figure 3, the process step figure for the present invention to basic operation that user is input into, it includes:
Step 301, interactive module have received basic operation action according to user operation judges.Embodiment is by basic operation action
Be defined as all kinds of " events ", and the IO conditions of triggering are defined for all kinds of " events ".When user operation meets a certain " event "
Trigger condition after can be judged to receive the basic operation action corresponding to the triggering " event ".
Step 302, interactive module judge whether the basic operation action being input into is that tectonic information updates generic operation, if it is carry out
Step 303, otherwise carries out step 304.Tectonic information updates generic operation to be included:Component selection is deleted, and/or component parameter is arranged,
And/or component combination connection.The operation interface (Fig. 1) that corresponding embodiment is provided, the generic operation include:(1) change operation painting canvas
Inner assembly number, type, parameter, the operation of connection;(2) and by functional areas " global parameter " button carry out
The operation that global parameter is arranged.It should be noted that user operation painting canvas in implement other will not change constructing tactics letter
Basic operation action is not can be regarded as in the operation of breath.For example:The operations such as moving assembly figure, change component feature size, although meeting
Change graphical trading strategies (presentation of strategy) but corresponding constructing tactics information can't be changed.
Step 303, interactive module update the constructing tactics information for having stored.Constructing tactics information refers to the configuration information of trading strategies,
Including:The component of trading strategies selection, the combination connection between the parameter of component and component.The constructing tactics for having stored
Information refers to the constructing tactics information corresponding to the graphical trading strategies that current operation interface is presented.For example in the middle of embodiment,
When user pulls certain component icon a certain component to be selected to operation painting canvas, the component being selected into should be believed by interactive module
Cease among the constructing tactics information for having stored before being added to.
Step 304, interactive module judge whether the basic operation action being input into is policy store request, if it is carry out step
305, otherwise carry out step 306.In the middle of embodiment, user can be sent by " storage strategy " button in click function area
Policy store is asked.Preferably, also follow-up operation interface can be provided after user clicks on " storage strategy " button, with
Implementation strategy name, to storage strategy cover etc. function.
Step 305, interactive module carry out policy store step, and concrete steps are described in detail in the explanation of follow-up Fig. 4 a and Fig. 5 a.
Step 306, interactive module judge whether the basic operation action being input into is strategy modification request, if it is carry out step
307, otherwise carry out step 308.In the middle of embodiment, user can pass through to click a certain strategy for having stored in Policy List,
Then click on " strategy modification " buttons of functional areas to send strategy modification request.
Step 307, interactive module carry out strategy modification step, and concrete steps are described in detail in the explanation of follow-up Fig. 4 b.
Step 308, interactive module judge whether the basic operation action being input into is tactful removal request, if it is carries out step
309, otherwise carry out step 310.In the middle of embodiment, user can pass through to click a certain strategy for having stored in Policy List,
Then click on " deletion strategy " buttons of functional areas to send tactful removal request.
Step 309, interactive module carry out tactful delete step, including:(1) interactive module is to the strategy for being located at the second computing device
Runtime sends tactful removal request, and the relevant information comprising strategy to be deleted in the request is (such as:ID, user information etc.);
(2) the tactful runtime of the second computing device is located at after tactful removal request is received, delete related to request strategy
Information is cut, including:Tactful enforceability information, tactful text, tactful executable code module etc..In the middle of embodiment, strategy
Runtime can also will be deleted result and be fed back to interactive module, if strategy is deleted successfully, interactive module can be from interactive operation circle
Remove deleted strategy to delete successful result to user feedback in the Policy List in face.Preferably, can also include and delete
The step of confirmation.
Step 310, interactive module judge whether the basic operation action being input into is strategy operation request, if it is carry out step
311.In the middle of embodiment, user can then click on functional areas by clicking a certain strategy for having stored in Policy List
" strategy operation " button is sending strategy operation request.Preferably, carry after " strategy operation " button can be clicked in user
For follow-up operation interface, run relevant parameter for input policing to realize more complete function.Strategy operation relevant parameter
Including:Operation classification (history return survey, simulation firm bargain, firm bargain), fund account (simulation account or firm offer account),
Fund password, time survey date (starting and Close Date) etc..Have in detail on such parameter each class quantization transaction platform in the field of business
Enumerate, this does not repeat.
Step 311, interactive module carry out tactful operating procedure, and concrete steps are described in detail in the explanation of follow-up Fig. 4 c and Fig. 5 b.
Above-mentioned steps solve the problems, such as how user carries out quantifying transaction by policy components and interactive operation interface.Figure
4a- Fig. 4 c furthermore present carries out policy store (step 305), strategy modification (step 307), strategy operation (311)
Detailed step.
As shown in fig. 4 a, it is the concrete steps for carrying out policy store of the invention, it includes:
Step 401, after policy store request is connected to, interactive module generates corresponding according to the constructing tactics information for having stored
Tactful text.The tactful text refers to the textual form of constructing tactics information, is counted constructing tactics information by first as carrier
Calculation equipment is transferred to the second calculating equipment.Tactful text can adopt classical text formatting (such as txt forms), it is also possible to directly adopt
With typical network data exchange form (such as json, xml etc.).
Step 402, interactive module is to the tactful runtime transmission policy storage request and strategy text for being located at the second computing device
This.
Step 403, the tactful runtime positioned at the second computing device are deposited after policy store request and tactful text is received
The tactful text of storage and other policy-related (noun) information, such as:Tactful foundation time, user information, policy name, remarks letter
Breath etc..
Step 404, judges whether to generate the code that can be executed according to the tactful text for receiving, is if it is walked
Rapid 406, otherwise carry out step 405.As the trading strategies of user input have randomness, running background system is possibly cannot
According to the executable pol-icy code of the tactful text generation that receives, therefore need to carry out this step of carrying out generation code before
Step is checked.The detailed protocol for checking algorithm will be given in follow-up explanation.
Step 405, labelling strategies for can not implementation strategy, the label information (tactful enforceability information) can be with other tactful phases
Pass information is stored in the lump.Can not implementation strategy refer to tactful runtime cannot implement run strategy.
Step 406, labelling strategies are executable strategy, and the label information (tactful enforceability information) can be related to other strategies
Information is stored in the lump.Preferably, the label information strategy is simply divided into executable with not executable on the basis of, also
Feasibility strategy can be further subdivided into:Can only return survey, can return survey can firm offer, only can firm offer etc., to facilitate tactical management.
Step 407, generates and stores the executable code module corresponding to the tactful text for receiving, in case subsequent calls operation.
Executable code module will meet can be by the condition of dynamic call, and it can directly in the form of code text, storage (be such as supported
The system that script interpretation is executed), it is also possible to the code module for being compiled into system adjustable by on-the-flier compiler function (is such as based on
The system that Java .Net Framework writes).The process of embodiment generation executable code will be provided in follow-up explanation.
Above-mentioned steps give the detailed process that the present invention carries out policy store.This process mainly solves two aspect technical problems.
First, policy content and its relevant information are remotely stored in the second computing device, save the system resource of the first computing device.
Second, there is provided enforceability inspection, solve the problems, such as the syntax check of the trading strategies based on policy components structure.
Preferably, above-mentioned steps 401 can first judge the strategy operation system positioned at the second computing device before generation strategy text, also
Can system generate executable pol-icy code module according to the constructing tactics information that stored, and will determine that object information be added to by
In the tactful text that the constructing tactics information is generated;The judged result information can help tactful runtime when step 404 is carried out
Directly the enforceability of strategy is judged.
Preferably, the feedback step of storage object information can be also added after above-mentioned steps, store the policies into result and strategy is related
Information (such as enforceability information etc.) is passed back to interactive module.Interactive module is presented information to make by interactive operation interface again
User.For example, the operation interface in the middle of embodiment can will store successfully strategy icon according to the storage successful information for returning and add
To Policy List, and the enforceability of strategy is shown that policy map is put on.
Fig. 4 b give the concrete steps that the present invention carries out strategy modification, and it includes:
Step 408, interactive module is to the tactful runtime transmission policy modification request for being located at the second computing device.Strategy modification please
Asking includes the relevant information of request strategy, for the storage location of tactful runtime Location Request strategy.
Step 409, tactful runtime transmit the tactful text of request strategy to interactive module.
Step 410, interactive module generate graphical trading strategies after tactful text is received and assume constructing tactics letter to user
Breath.Here it is emphasized that graphical trading strategies are the presentations to tactful tectonic information, therefore a certain graphical transaction
The corresponding unique constructing tactics information of strategy;And a certain constructing tactics information there can be multiple different presentations, multiple figures can be corresponded to
Shape trading strategies.Therefore in this step, interactive module needs definition to generate the specific rules of graphical trading strategies, bag
Include:The size of component figure, put spacing, put order.In the middle of embodiment, component figure adopts system default size,
Each component is put from left to right, from top to bottom as spacing using 1/2 component height number of pixels.
Step 411, interactive module according to the tactful text generation for receiving and update constructing tactics information, for for follow-up use
The modification operating countermeasure that person makes omits tectonic information and makes renewal.
Above-mentioned steps indeed achieve the function in the corresponding graphical trading strategies of storage strategy.Complete strategy modification
Therefore the realization of function also above will be being illustrated with the modification operation and policy store step for closing follow-up, these steps
Repeat no more.
Fig. 4 c give the concrete steps that the present invention carries out tactful operation, and it includes:
Step 412, interactive module judge whether request strategy is executable strategy, if carrying out step 414, are otherwise walked
Rapid 413.The step is divided into two kinds of situations in the specific implementation:(1) when interactive module possesses enforceability information using the letter
Breath is directly judged;(2) when interactive module does not possess enforceability information, interactive module should be set to the second calculating is located at
Standby tactful runtime initiates inquiry, and judges according to Query Result.
Preferably, enforceability feedback of the information should be returned interactive module after policy store step is completed by tactful runtime, such as
This can make interactive module possess enforceability information so that reduce the communication resource loss (situation (1) eliminates enforceability information and looks into
Ask flow process).
Step 413, interactive module refusal strategy operation request.When interactive module possesses enforceability information, can be to for not
The operation request of executable strategy is shielded completely.Interactive operation interface for example in the middle of the embodiment, if click can not for user
Implementation strategy, then cannot click function area strategy operation button.
Step 414, interactive module is to the tactful runtime transmission policy operation request for being located at the second computing device.In the middle of embodiment,
Strategy request includes aforesaid strategy operation relevant parameter.
Step 415, tactful runtime receive strategy operation request after, by generation strategy code and transmission come plan
Slightly operational factor is run to strategy implement.
Preferably, there is provided strategy operation include:Tactful history is returned and surveys, simulates firm bargain, firm bargain.Three kinds of operational modes
Idiographic flow and implementation by the industry various quantization transaction platforms fully disclose, belong to field known technology.
The process step that Fig. 4 a Fig. 4 c are provided allows interactive module hold to the transmission of tactful runtime in policy store step
The tactful text of row strategy, this framework is advantageous in that can support that the trading strategies for not yet completing are stored in the second meter by user
Calculation equipment, so that user carries out subsequent modification.The storage resource of the first computing device has been saved in this design, but be increased
The consumption of the communication resource between first, second computing device.
Relative with said frame, present invention also offers second framework, i.e., do not allow interactive module in policy store step to
The transmission of tactful runtime can not implementation strategy tactful text.Under second framework, tactful enforceability judges to be completely disposed at
Interactive module is reducing the consumption of the communication resource between first, second computing device.It is right that Fig. 5 a Fig. 5 b provide second framework institute
The policy store step that answers and tactful operating procedure.Strategy modification step under this framework is repaiied with the strategy under the first framework in Fig. 4 b
Change step consistent, therefore no longer specified otherwise.
As shown in Figure 5 a, it is policy store step under the second framework, it includes:
Step 501, after policy store request is connected to, whether interactive module judges to be located at the tactful runtime of the second computing device
The code that can be executed can be generated according to the constructing tactics information for having stored, if carrying out step 503, otherwise carry out step
502.Check that the principle of algorithm is consistent with the inspection algorithm in step 404, subsequently have narration in detail.
Step 502, interactive module refusal policy store request is locally preserved, and specifically takes which kind of processing mode depends on tool
Body embodiment.Embodiment may be selected to abandon to can not implementation strategy store function carrying out the reality of more lightweight to the present invention
Existing.This scheme corresponding, the step should take refusal policy store request.Interactive operation interface in the middle of embodiment can be with pop-up
Mode by store error message feed back to user.
Embodiment also can support by way of interactive module is locally preserved can not implementation strategy store function, order supports
Function is more complete.This scheme corresponding, the step should be taken locally stored.Locally stored step is:(1) generation strategy
Text (with reference to step 401 and step 503);(2) storage strategy text and policy related information (with reference to step 403).
Step 503, interactive module generate corresponding tactful text according to the constructing tactics information for having stored.With step 401 one
Cause.
Step 504, interactive module is to the tactful runtime transmission policy storage request and strategy text for being located at the second computing device
This, consistent with step 402.
Step 505, the tactful runtime positioned at the second computing device are deposited after policy store request and tactful text is received
The tactful text of storage and other policy-related (noun) information are consistent with step 403.
Step 506, generates and stores the executable code module corresponding to the tactful text for receiving, in case subsequent calls operation,
Consistent with step 407.
As shown in Figure 5 b, it is tactful operating procedure under the second framework, it includes:
Step 507, interactive module is to the tactful runtime transmission policy operation request for being located at the second computing device.In strategy request
Aforesaid strategy operation relevant parameter is may include, consistent with step 414.Under the second framework, interactive module possesses holding for strategy
Row information can shield completely can not implementation strategy operation request.Therefore the request strategy that the step for can ensureing is related to is certain
For executable strategy.
Step 508, tactful runtime receive strategy operation request after, by generation strategy code and transmission come plan
Slightly operational factor is run to strategy implement, consistent with step 415.
To sum up, based on aforesaid interactive operation interface and the detailed step in Fig. 3 Fig. 5, user can be by being pointed to first
The interactive module of computing device is operable to complete tactful input, policy store, strategy modification, strategy deletion, strategy operation
Deng quantization transaction basic function.It should be noted that several basic functions have certain order in service logic.User
Need to carry out input policing first, after strategy input, can just carry out policy store, and only just can be right after strategy is stored
The strategy carries out the operations such as strategy modification, strategy are deleted, strategy runs.
Below, the implementation method of tactful tectonic information relevant portion in the present invention is described further herein by embodiment.Plan
Slightly tectonic information have recorded the configuration information of the current input policing of user, including:Strategy select component, component parameter with
And the combination connection between component.In the middle of embodiment, constructing tactics information is stored in Installed System Memory with the structure of multiway tree
Among.The structure of multiway tree can constantly adjust renewal as user is input into new operation with content.Storage plan is given in Fig. 6
Omit the change procedure exemplary plot of the multiway tree of tectonic information.Change procedure in the figure corresponds to the process for building trading strategies in Fig. 2.
It includes:
Multiway tree 601, constructing tactics when operating painting canvas to include policy components figure 202,203,204,205 in corresponding Fig. 2 are believed
Breath.Component figure 202,203,204,205 be respectively " MACD ", ">", " if ... if ", " market price is bought in " component
Initialization component figure.As initialization component figure is not embedded in other assemblies, therefore by as root node on multiway tree
The next stage child node of (respective operations painting canvas) is stored.In the middle of embodiment, corresponding user pulls new establishment into operation
The response of painting canvas processes function and can be expressed as with code:
StrategyTree.addNewNode(NodeTypeID,TargetNodeID,Input_Para);
Wherein, multiway tree objects of the StrategyTree for recording strategy tectonic information, for adding new node method, it wraps addNewNode
Contain:NodeTypeID parameters be newly from component type ID, TargetNodeID parameter be target access No. ID of component,
Input_Para is the parameter position that target accesses component.Type ID is the type identification that embodiment is defined for various components, component
No. ID identification number for component nodes object, target access component and refer to combine newly from component using the component as |input paramete
Object.If newly not having the |input paramete (such as the operation 201 in Fig. 2) as other assemblies object from component, then it is assumed that mesh
Tag splice enters component for operation painting canvas, and it is 0 that corresponding target accesses the ID of component.Embodiment is each component nodes pair in multiway tree
Unique No. ID as distributing.
Multiway tree 602, the constructing tactics information in corresponding Fig. 2 after operation 206.Operation 206 will " MACD " component and ">" group
Part is combined connection, by " MACD " component as ">" component left input quantity.Through this operation, " MACD " component
Be changed into ">" component next stage child node.In the middle of embodiment, the response of this change corresponding processes function and can be expressed as with code:
StrategyTree.moveNode(NodeID,TargetNodeID,Input_Para);
MoveNode methods are that with the difference of addNewNode MoveNode methods can't produce new component nodes object.
Multiway tree 603, corresponding respectively to ">" component and market price buy in the constructing tactics information after component enters line parameter input.Two
Individual constant node be added into ">" component and market price buy in next level of component.In the middle of embodiment, the response of this change corresponding
Process function to be expressed as with code:
StrategyTree.setPara(NodeID,Input_Para,Para_value);
Wherein, Para_value is the parameter value of user input.
Multiway tree 604, the constructing tactics information in corresponding Fig. 2 representated by component figure 212.“>" component and market price buy in component with
And their child node be moved into " if ... if " next level of component.The process function of this change corresponding can be used
MoveNode methods are realized.
Can be easy to be converted into tactful text by the method for multistage text with the constructing tactics information that Multiway Tree Structure is stored.Plan
The corresponding relation of slightly tectonic information and its corresponding tactful text should have uniqueness.Embodiment xml forms used in are used as strategy
The basic format of text.Xml texts are the known technology in computer realm with the method for transformation of multiway tree object in internal memory, because
This, the method for transformation with regard to the tactful text of xml forms is not described in detail herein.
Embodiment provides the strategy execution evaluation algorithm based on constructing tactics information multiway tree storage organization.This is given in Fig. 7
The flow chart of algorithm, it includes:
Step 701, first determines whether whether ground floor only has a child node under root node.For example, in Fig. 6, multiway tree 601,602,
603 do not meet the condition, and multiway tree 604 then meets the condition.The condition is not such as met, then determination strategy is not executable plan
Slightly, false is returned;Next step is entered into if the condition is met.
This judgement is carried out for convenience, and embodiment adds the attribute of " ground floor nodes " in the apoplexy due to endogenous wind for defining multiway tree, and
The code for updating the attribute is added in such method for defining.So just can directly be made by the attribute value when this step is carried out
Go out to judge.
Step 702, secondly checks whether all child node parameters are all complete under root node, and being judged as if the condition is met can
Implementation strategy, return true, otherwise be then judged as can not implementation strategy, return false.For example, multiway tree 603 in figure 6, ">”
Component and " market price is bought in " component parameter are complete, but " if ... if " component parameter is imperfect, does not therefore meet the condition,
Relative strategy is can not implementation strategy.And figure 604 then meets the condition, relative strategy is executable strategy.
Similar with 701, carry out this step judgement for convenience, embodiment adds " parameter number to be filled in the apoplexy due to endogenous wind for defining multiway tree
Mesh " attribute, and the code for updating the attribute is added in such method for defining.So just can be when this step be carried out by the category
Property value is directly judged.Embodiment can also pass through the method for traveling through each node of multiway tree and checking parameter filling situation
To be judged.
Specified otherwise is needed, the evaluation algorithm provided in Fig. 7 is can be to the combination connection of unchartered component in operation interface
Make with parameter input just effective on the premise of shielding (the aforesaid method judged according to component input and output type).Such as
Fruit operation interface does not realize the function of shielding, then the algorithm in Fig. 7 also needs to increase the parameter type to each child node and carries out
The step of checking with situation.
Utilization strategies text and the concordance of constructing tactics information, in Fig. 7, algorithm is equally useful for plan representated by determination strategy text
Enforceability slightly.
Below, the method that embodiment generates executable pol-icy code module according to constructing tactics information is specifically introduced herein.By
Same the step of tactful text and the concordance of constructing tactics information, pol-icy code module executable according to tactful text generation
The method can be applied.
Constructing tactics information is converted into the code text that tactful runtime can be compiled by embodiment first.Note, code text is not
Tactful text is same as, tactful text is that code text is can be run system identification, execute as mesh for the purpose of communications
's.Fig. 8 provides the algorithmic code fragment of the step for carrying out, and the algorithm is based on recurrence thought, with from leaf node to root node
Constructing tactics information representated by multiway tree is progressively converted into code text by mode.Specifically, such as Fig. 8, it includes:
Code snippet 801, node classes of the TreeNode for multiway tree, treeNode are the object of node class, represent present node.
Algorithm obtains the child list childList of present node and number of child nodes childNumber then.
Code snippet 802, is the process part of leaf node.By child list childList, algorithm judges that whether present node is
Leaf node, then returns the code character string corresponding to leaf node if leaf node.Unit_text_builder functions are used for returning group
The corresponding specific code character string of part.By taking the multiway tree 604 in Fig. 6 as an example, leaf node includes " MACD " component and two
Constant parameter " 5 " and " 1000 ", the code character string that three leaf nodes are returned by unit_text_builder functions are respectively:
Units.getItem(“MACD”)
5
100
Code snippet 803, is the process part of nonleaf node.This section of Code Core thought is to utilize recursive principle, calculates first and works as
The child node code character string of front nodal point, and the code character string of each child node is recorded by dynamic character string array,
Then the program code character string of present node is returned by unit_text_builder functions as parameter.Such as multiway tree in Fig. 6
604 row second from the bottom, ">" component code string is:
(
First child node code character string
)>(
Second child node code character string
)
Unit_text_builder first by treeNode parameter decisions present node for ">" component, and obtain ">" component is corresponding
Above 5 code ingredients, the code character string for then going out two child nodes by List parameter extractions is respectively:
Units.getItem (" MACD ") and 5, and then return the component code string that risks
(Units.getItem(“MACD”))>(5)
As a same reason, it is also possible to be spliced into market price and buy in the corresponding code string of component and be:
Transactions.getItem(“MarketBuy”,100);
Thus, recurrence is obtained with complete code to ground floor:
If((Units.getItem(“MACD”))>(5)){Transactions.getItem(“MarketBuy”,100);}
Above-mentioned code is the part of corresponding logical transaction in code text.The other parts of code text, including:Rely on the reference (Java in storehouse
In import functions) and specific indexes and market subscription etc., also can by Fig. 8 in recursion method parsing and generate phase
Answer code.
For some tactful runtimes based on interpreted languages (such as Python, Matlab), the code text that above-mentioned steps are generated
Originally executable pol-icy code may act as;And for some semicompilings type language (Java, C#) tactful runtime also
Need to continue through the means of on-the-flier compiler by code text compiling become system can dynamic call code module, to receive
The dynamic load partial code implementation strategy operation to after strategy operation request.
For a kind of above-mentioned method carried out quantifying transaction in removable computing device, present invention also offers one kind is removable
Computing device carries out the system for quantifying transaction, for implementing each class quantization trading function provided in said method.Such as Fig. 9
Shown, it is a kind of system construction drawing carried out quantifying transaction system in removable computing device of the present invention.System mainly by
Interactive module 901 and tactful runtime 906 two parts composition.
Interactive module 901, positioned at the first computing device, for interacting with user, interim storage constructing tactics information, plan
Text is omited, and is exchanged with instruction with the tactful runtime data for being located at the second computing device.It includes:First memory element
902nd, interactive operation unit 903, tactful text generation unit 904, the first input-output unit 905.
First memory element 902, for storage strategy tectonic information, tactful text, so that other modules read, operate.
Interactive operation unit 903, for receiving the basic operation action of user input, and is used for assuming graphical trading strategies;
One side interactive operation unit 903 needs to interact with user, including:Receive user operation, to user feedback letter
Breath etc..On the other hand, it needs to interact with the first memory element 902 and the first input-output unit 905, including:
Renewal is stored in the constructing tactics information of the first memory element 902 and transmits command signal to the first input-output unit 905,
Such as policy store, strategy modification etc..
Tactful text generation unit 904, for generating tactful text corresponding with the constructing tactics information for storing.Tactful text life
Into the tactful structure that unit 904 can will be stored in the first memory element 902 after the instruction for receiving the first input-output unit 905
The information of making is converted into tactful text and passes to the first input-output unit 905.
First input-output unit 905, for sending information to the tactful runtime for being located at the second computing device.For realizing the work(
Can, the first input-output unit 905 needs to receive all kinds of command signals from interactive operation unit 903, receives tactful text
The tactful text that the transmission of signal generating unit 904 comes.First input-output unit 905 be additionally operable to receive and parse through tactful runtime to
The information that interactive module sends, including:Feedback result information is to interactive operation unit 903, according to tactful text resolution strategy
Tectonic information, and it is stored in first memory element 902 etc..
Tactful runtime 906, positioned at the second computing device, for storage strategy, compilation strategy and operation reserve etc..It wraps
Include:Judging unit 907, executable code signal generating unit 908, the second memory element 909, tactful running unit 910, second
Input-output unit 911.
Can judging unit 907, generate executable pol-icy code according to the tactful text of input for determination strategy runtime
Module;If can not, the labelling strategy is for can not implementation strategy;If can, by the tactful text delivery of input to executable generation
Code signal generating unit, and the labelling strategy is tactful for can perform.Concrete determination methods, refer to Fig. 7 related descriptions.Judging unit
Need to will determine that object information is stored in the second memory element 909.
Executable code signal generating unit 908, for generating executable pol-icy code module according to the tactful text of input, and passes
The executable pol-icy code module for passing generation is stored to the second memory element 909.The concrete method for generating code, please join
According to Fig. 8 related descriptions.
Second memory element 909, the enforceability for storage strategy text, executable pol-icy code module and strategy are believed
Breath;
Tactful running unit 910, for implementing operation to the executable pol-icy code module of storage, including:Execute relationship trading
Action (mimic panel, firm offer), calculative strategy performance and to 911 feedback result information of the second input-output unit etc..
Second input-output unit 911, for sending information to the interactive module for being located at the first computing device.For realizing the function,
Second input-output unit 911 needs to receive feedback result information and reading the second storage list from tactful running unit 910
The policy related information of storage, tactful text etc. in unit 909.Second input-output unit 911 is additionally operable to receive and parse through interaction
The information that module is sent to tactful runtime, including:Policy store request, strategy modification request etc..
Preferably, aforementioned interactive module 901 also includes:Pre- judging unit, for judging the strategy fortune for being located at the second computing device
Can row system generate executable pol-icy code module according to the constructing tactics information for having stored, and will determine that object information adds
To in the tactful text generated by the constructing tactics information.When embodiment includes the module, tactful runtime can be according to this
Judged result information is directly judged to the enforceability of strategy.
Preferably, described system also includes:Authentication information receiving unit and authentication ' unit;Authentication information receiving unit is located at the
One computing device, for receiving the user authentication information of user;The user authentication information includes:The user of user input
Digital certificate, and/or short message verification code, and/or dynamic password, and/or user that name and password, and/or user possess
Biological characteristic;Authentication ' unit be located at the second computing device, for according to the first computing device transmission come user authentication information to making
User's identity, and/or authority are authenticated.
Process step shown in said system corresponding diagram 4a Fig. 4 c, this framework allow interactive module to transmit to tactful runtime
Can not implementation strategy tactful text.For another framework corresponding with process step shown in Fig. 5 a Fig. 5 b, the present invention is also carried
The implementation of corresponding system is supplied.The system framework figure of the program is as shown in Figure 10.The master of system shown in the system and Fig. 9
Difference is wanted to be that judging unit 1001 is located at the interactive module of the first computing device.In the system, the function of other modules, connection are closed
System similar with system in Fig. 9, therefore reference Fig. 9 related descriptions and the system this paper Summaries related description
Can complete to implement, this does not repeat.
It should be appreciated that the application of the present invention is not limited to above-mentioned citing, it will be understood by those skilled in the art that can be according to upper
State bright improved or converted, all these modifications and variations should all belong to the protection domain of claims of the present invention.
Claims (16)
1. a kind of in the method that may move computing device realization quantization transaction, it is characterised in that to include:
The interactive module for being located at the first computing device is followed the steps below:
The basic operation action of user input is received, the basic operation action includes:Component is set from deletion, component parameter
Put, component combination connects, policy store request;
If the basic operation action for receiving is component being arranged from deletion, and/or component parameter, and/or component combination connection,
Then on the basis of the constructing tactics information for having stored, the constructing tactics information after updating is stored through the basic operation action;Described
Constructing tactics information refers to the configuration information of trading strategies, including:Component, the parameter of component and component that trading strategies are selected
Between combination connection;
If the basic operation action for receiving is asked for policy store, strategy corresponding with the constructing tactics information for storing is generated
Text;Then, ask and transmit the tactful text to the tactful runtime transmission policy storage for being located at the second computing device;
The tactful runtime for being located at the second computing device is followed the steps below:
After the policy store request for receiving interactive module transmission, the tactful text for being transmitted to come by interactive module is stored;
Determination strategy runtime can according to transmission come the executable pol-icy code module of tactful text generation;If can not,
The labelling strategy is for can not implementation strategy;If can, generate and store executable pol-icy code mould corresponding with the tactful text
Block is in case run to the strategy implement, and the labelling strategy is tactful for can perform.
2. a kind of method according to claim 1, it is characterised in that first computing device is removable computing device, bag
Include:Smart mobile phone, panel computer, laptop computer, palm PC, handheld device, Intelligent worn device.
3. method according to claim 1, it is characterised in that the tactful runtime includes to the operation of strategy implement:Go through
History is returned and is surveyed, and/or simulation firm bargain, and/or firm bargain.
4. method according to claim 1, it is characterised in that the step also includes:As the basic behaviour that interactive module is received
When start is asked as policy store, judge that can the tactful runtime that be located at the second computing device according to the tactful structure for having stored
Make information and generate executable pol-icy code module, and will determine that object information is added to the strategy generated by the constructing tactics information
In text;The judged result information is used for tactful runtime enforceability tactful to this and judges.
5. method according to claim 1, it is characterised in that the basic operation action also includes:Strategy modification is asked, and
Follow the steps below:
If the basic operation action that interactive module is received is asked for strategy modification, interactive module transmits plan to tactful runtime
Slightly modification request;
Tactful runtime is received after the strategy modification request of interactive module, to the strategy that interactive module transmits request strategy
Text;
After interactive module receives the tactful text of request strategy, generate graphical trading strategies corresponding with the tactful text with to
User assumes constructing tactics information;The graphical trading strategies refer to the presentation of constructing tactics information, including:Word and/
Or the appearance form of image, and/or sound;At the same time, constructing tactics information corresponding with the tactful text that transmission comes is generated,
For updating, storing through the amended constructing tactics information of user.
6. method according to claim 1, it is characterised in that the basic operation action also includes:Strategy operation request, and
Follow the steps below:
If the basic operation action that interactive module is received is strategy operation request, judge whether request strategy is executable strategy;
If so, then interactive module is asked to the operation of tactful runtime transmission policy;
Tactful runtime is received after the strategy operation request of interactive module, by the corresponding executable strategy of the strategy
Code module is to the strategy implement operation.
7. a kind of in the method that may move computing device realization quantization transaction, it is characterised in that to include:
The interactive module for being located at the first computing device is followed the steps below:
The basic operation action of user input is received, the basic operation action includes:Component is set from deletion, component parameter
Put, component combination connects, policy store request;
If the basic operation action for receiving is component being arranged from deletion, and/or component parameter, and/or component combination connection,
Then on the basis of the constructing tactics information for having stored, the constructing tactics information after updating is stored through the basic operation action;Described
Constructing tactics information refers to the configuration information of trading strategies, including:Component, the parameter of component and component that trading strategies are selected
Between combination connection;
If the basic operation action for receiving is asked for policy store, the tactful runtime energy for being located at the second computing device is judged
The constructing tactics information that no basis has been stored generates executable pol-icy code module;If can, generate and the tactful structure for storing
Make the corresponding tactful text of information;Then, ask and pass to the tactful runtime transmission policy storage for being located at the second computing device
Pass the tactful text;
The tactful runtime for being located at the second computing device is followed the steps below:
After the policy store request for receiving interactive module transmission, the tactful text for being transmitted to come by interactive module is stored;
Executable pol-icy code module corresponding with the tactful text is generated and is stored in case to strategy implement operation.
8. a kind of method according to claim 7, it is characterised in that first computing device is removable computing device, bag
Include:Smart mobile phone, panel computer, laptop computer, palm PC, handheld device, Intelligent worn device.
9. method according to claim 7, it is characterised in that the tactful runtime includes to the operation of strategy implement:Go through
History is returned and is surveyed, and/or simulation firm bargain, and/or firm bargain.
10. method according to claim 7, it is characterised in that the basic operation action also includes:Strategy modification is asked,
And follow the steps below:
If the basic operation action that interactive module is received is asked for strategy modification, interactive module transmits plan to tactful runtime
Slightly modification request;
Tactful runtime is received after the strategy modification request of interactive module, to the strategy that interactive module transmits request strategy
Text;
After interactive module receives the tactful text of request strategy, generate graphical trading strategies corresponding with the tactful text with to
User assumes constructing tactics information;The graphical trading strategies refer to the presentation of constructing tactics information, including:Word and/
Or the appearance form of image, and/or sound;At the same time, constructing tactics information corresponding with the tactful text that transmission comes is generated,
For updating, storing through the amended constructing tactics information of user.
11. methods according to claim 7, it is characterised in that the basic operation action also includes:Strategy operation request,
And follow the steps below:
If the basic operation action that interactive module is received is that strategy operation request, interactive module transmit plan to tactful runtime
Slightly operation request;
Tactful runtime is received after the strategy operation request of interactive module, by the corresponding executable plan of request strategy
Slightly code module is to the strategy implement operation.
12. a kind of systems that realizes quantifying transaction in removable computing device, it is characterised in that the system includes:Interactive module and plan
Omit runtime;
Interactive module is located at the first computing device, including:First memory element, interactive operation unit, tactful text generation unit,
First input-output unit;
First memory element, for storage strategy tectonic information, tactful text;The constructing tactics information refers to trading strategies
Configuration information, including:The component of trading strategies selection, the combination connection between the parameter of component and component;The plan
Slightly text refers to the corresponding character text of constructing tactics information;
Interactive operation unit, for receiving the basic operation action of user input, assuming graphical trading strategies, and is used for
Judge the enforceability of storage strategy;The basic operation action includes:Component is arranged from deletion, component parameter, component
Combination connection, policy store request, strategy modification request, strategy operation request, tactful removal request, tactful removal request;
The graphical trading strategies refer to the presentation of constructing tactics information, including:Word, and/or the presentation of image, and/or sound
Form;
Tactful text generation unit, for generating tactful text corresponding with the constructing tactics information for storing;
First input-output unit, for be located at the second computing device tactful runtime transmission information, and be used for receive
And the information that tactful runtime is come is parsed to interactive module transmission;
Tactful runtime is located at the second computing device, including:Judging unit, executable code signal generating unit, the second storage are single
First, tactful running unit, the second input-output unit;
Can judging unit, generate executable pol-icy code mould according to the tactful text of input for determination strategy runtime
Block;If can not, the labelling strategy is for can not implementation strategy;If can, by the tactful text delivery of input to executable code
Signal generating unit, and the labelling strategy is tactful for can perform;
Executable code signal generating unit, for generating executable pol-icy code module according to the tactful text of input, and transmits
The executable pol-icy code module for generating is stored to the second memory element;
Second memory element, for storage strategy text, executable pol-icy code module and the whether executable letter of strategy
Breath;
Tactful running unit, for implementing operation to the executable pol-icy code module of storage;
Second input-output unit, for the interactive module transmission information for being located at the first computing device, and for receiving and solve
The information that analysis interactive module is come to the transmission of tactful runtime.
13. systems according to claim 12, it is characterised in that first computing device is a kind of removable computing device,
Including:Smart mobile phone, panel computer, laptop computer, palm PC, handheld device, Intelligent worn device.
14. systems according to claim 12, it is characterised in that the interactive module also includes:Pre- judging unit, for sentencing
Can the disconnected tactful runtime for being located at the second computing device generate executable pol-icy code according to the constructing tactics information for having stored
Module, and will determine that object information is added in the tactful text generated by the constructing tactics information;The judged result information is used for
Tactful runtime enforceability tactful to this is judged.
15. a kind of systems that realizes quantifying transaction in removable computing device, it is characterised in that the system includes:Interactive module and plan
Omit runtime;
Interactive module is located at the first computing device, including:First memory element, interactive operation unit, tactful text generation unit,
First input-output unit, judging unit;
First memory element, for storage strategy tectonic information, tactful text;The constructing tactics information refers to trading strategies
Configuration information, including:The component of trading strategies selection, the combination connection between the parameter of component and component;The plan
Slightly text refers to the corresponding character text of constructing tactics information;
Interactive operation unit, for receiving the basic operation action of user input, and is used for assuming graphical trading strategies;
The basic operation action includes:Component is from deletion, component parameter setting, component combination connection, policy store request, plan
Slightly modification request, strategy operation request;The graphical trading strategies refer to the presentation of constructing tactics information, including:Word,
And/or the appearance form of image, and/or sound;
Tactful text generation unit, for generating tactful text corresponding with the constructing tactics information for storing;
First input-output unit, for be located at the second computing device tactful runtime transmission information, and be used for receive
And the information that tactful runtime is come is parsed to interactive module transmission;
Judging unit, judges that can the tactful runtime that be located at the second computing device be generated according to the constructing tactics information for having stored
Executable pol-icy code module;
Tactful runtime is located at the second computing device, including:Executable code signal generating unit, the second memory element, strategy fortune
Row unit, the second input-output unit;
Executable code signal generating unit, for generating executable pol-icy code module according to the tactful text of input, and transmits
The executable pol-icy code module for generating is stored to the second memory element;
Second memory element, for storage strategy text, executable pol-icy code module;
Tactful running unit, for implementing operation to the executable pol-icy code module of storage;
Second input-output unit, for the interactive module transmission information for being located at the first computing device, and for receiving and solve
The information that analysis interactive module is come to the transmission of tactful runtime.
16. systems according to claim 15, it is characterised in that first computing device is a kind of removable computing device,
Including:Smart mobile phone, panel computer, laptop computer, palm PC, handheld device, Intelligent worn device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510562624.7A CN106504088A (en) | 2015-09-07 | 2015-09-07 | A kind of method and system that realizes quantifying transaction in removable computing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510562624.7A CN106504088A (en) | 2015-09-07 | 2015-09-07 | A kind of method and system that realizes quantifying transaction in removable computing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106504088A true CN106504088A (en) | 2017-03-15 |
Family
ID=58286988
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510562624.7A Pending CN106504088A (en) | 2015-09-07 | 2015-09-07 | A kind of method and system that realizes quantifying transaction in removable computing device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106504088A (en) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107993150A (en) * | 2017-12-28 | 2018-05-04 | 武汉楚鼎信息技术有限公司 | A kind of method and system device of quantization strategy operation state tune ginseng |
| CN108596490A (en) * | 2018-04-25 | 2018-09-28 | 北京银贝壳科技有限公司 | A kind of air control strategy configuration flow and system in checking information system |
| CN108984167A (en) * | 2018-07-10 | 2018-12-11 | 成都德承科技有限公司 | A kind of method built based on patterned sequencing logical transaction and product |
| CN109240676A (en) * | 2017-07-04 | 2019-01-18 | 台湾大数据分析股份有限公司 | Method and system for establishing transaction strategy by visual component |
| CN109934707A (en) * | 2017-12-15 | 2019-06-25 | 武汉楚鼎信息技术有限公司 | A kind of quantization strategy returns the method and system device of survey with mock trading seamless migration |
| CN110688106A (en) * | 2019-09-26 | 2020-01-14 | 中国银行股份有限公司 | Quantitative transaction strategy compiling method and device based on visual configuration |
| CN110688107A (en) * | 2019-09-26 | 2020-01-14 | 中国银行股份有限公司 | Code generation method and device for quantifying transaction strategy |
| CN111176635A (en) * | 2019-12-09 | 2020-05-19 | 深圳市博思恒业信息技术有限公司 | Modularized quantization system, execution method thereof and electronic equipment |
| CN111311403A (en) * | 2019-12-03 | 2020-06-19 | 上海金融期货信息技术有限公司 | Strategy transaction engine system |
| CN114594884A (en) * | 2022-01-21 | 2022-06-07 | 成都德承科技有限公司 | Graphical transaction strategy generation method and device, electronic equipment and storage medium |
| CN114723566A (en) * | 2022-06-10 | 2022-07-08 | 高盈国际创新科技(深圳)有限公司 | Financial transaction data processing method and system |
| CN114793456A (en) * | 2021-11-15 | 2022-07-26 | 富途网络科技(深圳)有限公司 | Method and device for operating quantitative transaction strategy |
| CN115053245A (en) * | 2021-09-24 | 2022-09-13 | 富途网络科技(深圳)有限公司 | Method and device for creating quantitative transaction strategy |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101939736A (en) * | 2007-08-31 | 2011-01-05 | M·阿纳 | System and method for developing rich internet applications for remote computing devices |
| CN104020997A (en) * | 2014-06-13 | 2014-09-03 | 中国民航信息网络股份有限公司 | Extensible graphical rule application system |
| CN104573205A (en) * | 2014-12-26 | 2015-04-29 | 成都飞机设计研究所 | Test data processing method based on component technology |
-
2015
- 2015-09-07 CN CN201510562624.7A patent/CN106504088A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101939736A (en) * | 2007-08-31 | 2011-01-05 | M·阿纳 | System and method for developing rich internet applications for remote computing devices |
| CN104020997A (en) * | 2014-06-13 | 2014-09-03 | 中国民航信息网络股份有限公司 | Extensible graphical rule application system |
| CN104573205A (en) * | 2014-12-26 | 2015-04-29 | 成都飞机设计研究所 | Test data processing method based on component technology |
Cited By (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109240676A (en) * | 2017-07-04 | 2019-01-18 | 台湾大数据分析股份有限公司 | Method and system for establishing transaction strategy by visual component |
| CN109934707A (en) * | 2017-12-15 | 2019-06-25 | 武汉楚鼎信息技术有限公司 | A kind of quantization strategy returns the method and system device of survey with mock trading seamless migration |
| CN107993150A (en) * | 2017-12-28 | 2018-05-04 | 武汉楚鼎信息技术有限公司 | A kind of method and system device of quantization strategy operation state tune ginseng |
| CN108596490A (en) * | 2018-04-25 | 2018-09-28 | 北京银贝壳科技有限公司 | A kind of air control strategy configuration flow and system in checking information system |
| CN108984167A (en) * | 2018-07-10 | 2018-12-11 | 成都德承科技有限公司 | A kind of method built based on patterned sequencing logical transaction and product |
| CN110688106A (en) * | 2019-09-26 | 2020-01-14 | 中国银行股份有限公司 | Quantitative transaction strategy compiling method and device based on visual configuration |
| CN110688107A (en) * | 2019-09-26 | 2020-01-14 | 中国银行股份有限公司 | Code generation method and device for quantifying transaction strategy |
| CN110688107B (en) * | 2019-09-26 | 2023-09-26 | 中国银行股份有限公司 | Code generation method and device for quantized transaction strategy |
| CN110688106B (en) * | 2019-09-26 | 2023-09-26 | 中国银行股份有限公司 | Quantitative transaction strategy writing method and device based on visual configuration |
| CN111311403A (en) * | 2019-12-03 | 2020-06-19 | 上海金融期货信息技术有限公司 | Strategy transaction engine system |
| CN111311403B (en) * | 2019-12-03 | 2024-01-26 | 上海金融期货信息技术有限公司 | Policy transaction engine system |
| CN111176635A (en) * | 2019-12-09 | 2020-05-19 | 深圳市博思恒业信息技术有限公司 | Modularized quantization system, execution method thereof and electronic equipment |
| CN115053245B (en) * | 2021-09-24 | 2025-03-14 | 富途网络科技(深圳)有限公司 | Method and device for creating quantitative trading strategies |
| CN115053245A (en) * | 2021-09-24 | 2022-09-13 | 富途网络科技(深圳)有限公司 | Method and device for creating quantitative transaction strategy |
| WO2023044809A1 (en) * | 2021-09-24 | 2023-03-30 | 富途网络科技(深圳)有限公司 | Method and device for creating quantitative transaction strategy |
| US12482038B2 (en) | 2021-09-24 | 2025-11-25 | Futu Network Technology (shenzhen) Co., Ltd. | Method and apparatus for creating quantitative trading strategy |
| CN114793456A (en) * | 2021-11-15 | 2022-07-26 | 富途网络科技(深圳)有限公司 | Method and device for operating quantitative transaction strategy |
| US12062093B2 (en) | 2021-11-15 | 2024-08-13 | Futu Network Technology (shenzhen) Co., Ltd. | Method and apparatus for executing quantitative trading strategy |
| WO2023082265A1 (en) * | 2021-11-15 | 2023-05-19 | 富途网络科技(深圳)有限公司 | Method and apparatus for running quantitative transaction strategy |
| CN114594884B (en) * | 2022-01-21 | 2023-05-12 | 成都德承科技有限公司 | Graphical transaction policy generation method and device, electronic equipment and storage medium |
| CN114594884A (en) * | 2022-01-21 | 2022-06-07 | 成都德承科技有限公司 | Graphical transaction strategy generation method and device, electronic equipment and storage medium |
| CN114723566B (en) * | 2022-06-10 | 2022-09-02 | 高盈国际创新科技(深圳)有限公司 | Financial transaction data processing method and system |
| CN114723566A (en) * | 2022-06-10 | 2022-07-08 | 高盈国际创新科技(深圳)有限公司 | Financial transaction data processing method and system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106504088A (en) | A kind of method and system that realizes quantifying transaction in removable computing device | |
| CN109324787B (en) | Business software development method and device and terminal equipment | |
| Rossi et al. | Designing personalized web applications | |
| US8302096B2 (en) | Methods and systems to perform individual tasks as a composite task | |
| CN110443010A (en) | One kind permission visual configuration control method, device, terminal and storage medium in information system | |
| CN107767265A (en) | A kind of data sharing method and server | |
| US9361325B2 (en) | Governing information | |
| CN1983318A (en) | System and method for outcomes-based delivery of services | |
| CN103124286A (en) | Heaven and earth operating system for expanding technological base of cloud computing and Internet of Things | |
| Feng et al. | Research on stability strategy based on the dynamic evolution game of promoting low-carbon building green building materials market | |
| Cao | Ai4tech: X-AI enabling X-Tech with human-like, generative, decentralized, humanoid and metaverse AI | |
| Gao | Design and implementation of 3D animation data processing development platform based on artificial intelligence | |
| US20120078967A1 (en) | Integration of a Framework Application and a Task Database | |
| CN110648081A (en) | Business modeling method and device for computing system and computer system | |
| CN115826936B (en) | Electric power business expandable development framework based on low codes and visual drag | |
| Ouyang et al. | 6G network business support system | |
| CN110517047A (en) | Virtual objects calling processing method, device and equipment and medium based on block chain | |
| CN112817571B (en) | Man-machine object fusion application modeling method based on scene storyboard | |
| WO2005103983A9 (en) | Generative investment process | |
| Wanderley et al. | Transforming creative requirements into conceptual models | |
| Liang et al. | Open Source Software Supply Chain for Reliability Assurance of Operating Systems. | |
| CN120598440B (en) | An activity evaluation processing method, apparatus, storage medium, and electronic device. | |
| CN119358067B (en) | Modeling method and system for model, electronic equipment and storage medium | |
| CN102739730A (en) | Operation system technique foundation for intelligent integration of industrial value chain market allocation | |
| CN121364881A (en) | Methods, apparatus, equipment and storage media for producing products |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170315 |
|
| WD01 | Invention patent application deemed withdrawn after publication |