Natural language-based intelligent programming method and device and storage medium

A technology of natural language and programming method, applied in the field of intelligent programming method based on natural language, equipment and storage media, can solve problems such as difficulties, achieve the effect of simple strategy writing, reduce computer professional requirements and English proficiency requirements

Inactive Publication Date: 2018-05-25
上海宽全智能科技有限公司
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing strategy programming software is usually programmed in python language. For ordinary investors, it is very difficult to express their own language in python language programming. On the one hand, users need to have a certain level of English; on the other hand, users also need to learn python programming language

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Natural language-based intelligent programming method and device and storage medium
  • Natural language-based intelligent programming method and device and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0057]The invention discloses an intelligent programming method based on natural language, which is suitable for execution in computing equipment. see figure 1 , shows the flow chart of the intelligent programming method based on natural language of the present invention, including the following steps:

[0058] Step 101, predefine standard language, establish a mapping relationship between standard language and natural language, and form a mapping library.

[0059] The programming language of the quantitative investment platform includes python language, c language, c++ language, java language, matlab language, html language, wheat language, etc., and there is no restriction on the programming language of the platform. Standard programming languages ​​related to predefined objects, financial indicators, and functions. The standard programming languages ​​include python language, c language, c++ language, java language, matlab language, html language, and wheat language. In th...

Embodiment 2

[0066] Step 201, predefine standard language, establish a mapping relationship between standard language and natural language, and form a mapping library.

[0067] The programming language of the quantitative investment platform includes python language, c language, c++ language, java language, matlab language, html language, wheat language, etc., and there is no restriction on the programming language of the platform. Standard programming languages ​​related to predefined objects, financial indicators, and functions. The standard programming languages ​​include python language, c language, c++ language, java language, matlab language, html language, and wheat language. In this embodiment, the objects include transaction target varieties , logo, company name, shareholder, investor, legal person. Objects include transaction targets, logos, company names, shareholders, investors, and legal persons, including but not limited to stocks (including Hong Kong stocks, A shares), futur...

Embodiment 3

[0073] In order to better understand the technical solution of the present invention, Embodiment 1 of the present invention will be described in detail below in combination with examples in practical applications. still see figure 1 , which shows a flow chart of the natural language-based intelligent programming method of this embodiment, the method is suitable for execution in a computing device, and includes the following steps:

[0074] Step 101, predefine standard language, establish a mapping relationship between standard language and natural language, and form a mapping library.

[0075] Predefine standard programming languages ​​related to objects, financial indicators, and functions, extract standard programming languages ​​related to all objects, financial indicators, and functions, and convert the standard programming languages ​​into natural languages, and generate standards for objects, financial indicators, and functions after conversion The mapping lexicon for l...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a natural language-based intelligent programming method and device and a storage medium. The method includes the steps of predefining a programming language, extracting a standard programming language for objects, financial indicators and functions, and converting the standard programming language into a common language; defining a trading strategy, and performing screening,backtesting, and / or trading according to the trading strategy; or pre-defining standard languages, establishing a mapping relationship between the standard languages and natural languages to form a mapping library; defining screening conditions, and generating a corresponding trading target and / or a backtesting result of the trading target according to the screening conditions. By pre-establishing the standard language and natural language mapping library, a quantitative strategy written by a user in the common language is identified by the mapping library and runs and the corresponding trading target is generated, backtesting or trading can be performed at the same time, the requirements for computer specialty and English level of ordinary investors are lowered, the strategy writing becomes simple, and investors can spend more time on strategic research rather than programming.

Description

technical field [0001] The present invention relates to the computer field, and more specifically, to an intelligent programming method, device and storage medium based on natural language in the computer field. Background technique [0002] Among the existing computer languages, basically all are western computer languages ​​produced by foreign software companies. Today's society is changing with each passing day, developing very fast, and programming software has also developed rapidly. The scope of use of programs compiled by programming software is also constantly expanding, and the utilization rate of various programming software has also been continuously improved. However, every All programming software needs to use the corresponding programming language to program and operate, which requires professional programming software personnel to operate and program, which brings a lot of trouble to the use of programming, and also seriously affects the rapid development of p...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/30G06F17/28
CPCG06F8/31G06F40/58
Inventor 聂佳伦李贵
Owner 上海宽全智能科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products