文档库 最新最全的文档下载
当前位置:文档库 › api

api

api
api

DXP团团赚团购网站2.0源码

表单工具API (1)

选择函数窗口的帮助 (1)

系统函数 (2)

校验函数 (4)

dataset控件 (7)

dataset.Field控件 (7)

属性 (11)

方法 (17)

Dataset事件 (24)

dropdownlist控件 (25)

属性 (25)

事件 (35)

Grid控件 (37)

属性 (37)

方法 (47)

事件 (51)

Tab控件 (53)

方法 (53)

事件 (56)

Tree控件 (57)

开发函数: (63)

基本数据类型相关 (64)

基本控件相关 (68)

复杂控件相关 (71)

数据库相关 (75)

其它 (78)

表单工具API

选择函数窗口的帮助

在写控件的事件代码时,可以弹出函数列表来选择输入。

本章来详细来说明一下这些函数,这些函数分为四类:

系统函数:这是eform内置的一些最通用的函数,可以直接使用在比如按钮的点击事件中。每个函数完成一个特定的操作或功能。

DXP团团赚团购网站2.0源码

自定义函数:这是指在eform表单设计器的自定义函数窗口中写的javascript函数。每个表单很可能不一样,如果没有手工写javascript函数的话,则此分类下就是空的。

校验函数:这是eform内置的用于校验数据输入是否合法的一组通用函数。它一般用于改变事件(onchange) 退出事件(onblur)中,也可以用于数据集的字段的数据验证事件中。常常可以在一个事件(比如text1的onchange)中选上多个校验函数。比如:$valid('不含汉字');$valid('不含双引号'); 。

业务函数:是指用户在集成eform时加上的,和自己的业务信息相关的一些功能函数。

下面开始详细说明一下这些函数:

系统函数

$eform('提交数据成功后刷新上一窗口')

描述:表单保存好后,会提示保存成功,并刷新上一窗口中的表格中的数据,如果出错会提示错误信息。

$eform('提交数据成功后提示')

描述:表单保存好后,会提示保存成功,如保存出错会提示错误信息。

$eform('提交数据成功后退出')

描述:表单保存好后退出,如果保存不成功则提示错误信息。

$eform('提交数据')

描述:表单保存好后不提示成功信息,如保存出错提示错误信息。

$eform('打开窗口新增记录')

描述:打开新的窗口用于新增一条记录,窗口的url应先赋值给fcpubdata。CardWinUrl全局变量。

$eform('打开窗口修改记录')

描述:打开新的窗口用于修改一条记录,窗口的url应先赋值给fcpubdata。CardWinUrl全局变量。

$eform('第一页')

描述:显示主数据集的第一页数据.

$eform('上一页')

描述:显示主数据集的上一页数据.

$eform('下一页')

描述:显示主数据集的下一页数据.

$eform('最后页')

DXP团团赚团购网站2.0源码

描述:显示主数据集的最后页数据.

$eform('新增')

描述:主数据集新增一行,会清空主数据集所绑定的所有控件.

$eform('删除')

描述:主数据集删除一行,同时删除主数据集所保存的物理表中的一条记录,删除后记录上翻一页.

$eform('表格第一页')

描述:显示grid数据集的第一页数据.

$eform('表格上一页')

描述:显示grid数据集的上一页数据.

$eform('表格下一页')

描述:显示grid数据集的下一页数据.

$eform('表格最后页')

描述:显示grid数据集的最后页数据.

$eform('增加行')

描述:在表格上增加一行,同时所对应的数据集也加一条记录。

$eform('删除行')

描述:在表格上删除当前行,同时所对应的数据集也删除一条记录。

$eform('删除行且删除记录')

描述:删除表格中的当前行,包括数据库中的此记录也删除掉,是物理删除,不是作beactive标记.

$eform('删除表格多选行')

描述:删除表格中的选中的多行,包括数据库中的此记录也删除掉.它要求表格的多选列必须是第一列.

$eform('表格选中多行')

描述:执行此函数会选中或不选中表格的当前行,选中是指在表格的首列打勾.此函数一般用于表格的双击事件中。

DjOpen(djsn,updataset,opentype, sModal, sVersion, sTitle)

输入参数:

djsn 单据模版标识

updataset 要传的对象

opentype 打开表单的类别,可为: 默认/新增/修改/展现

sModal 表示打开表单的窗口模式,值为当前窗口/有模式窗口/无模式窗口

sVersion 表示是以测试方式打开还是直接打开生成的HTML文件,值为测试/直接

sTitle 表示打开窗口的标题,如为空则系统给默认标题.

输出参数:可自定义,当有模式或无模式打开表单时,返回值可以通过在打开的表单中给window.returnValue值, 然后在第一个表单中接收后判断此值.

SelectZlSql(sql,sMultiSel,sHideField,likevalue,ogrid)

输入参数:

DXP团团赚团购网站2.0源码

sql sql语句,通过它控制要列出的内容

sMultiSel 是否允许多选, 值为是/否, 缺省为否

sHideField 以,分隔的隐藏字段列表

likevalue 用来做模糊查找的参数,可空

ogrid 如在表格控件上用此功能,则此参数应为所在的表格对象

$eform('选择日期')

描述:显示下拉的日期输入窗口供用户选择输入日期到指定的编辑框中,

$eform('关闭窗口')

关闭窗口

$eform('刷新条件格式')

描述:默认时条件格式只在刚进入表单时才有效一次,执行此命令将重新应用一次条件格式。

$eform('刷新权限控制')

描述:默认时权限控制只在刚进入表单时才有效一次,执行此命令将重新应用一次权限控制。校验函数

$valid('整数');

描述:$valid(checkType,alertMsg) 校验控件的值是否是合法整数,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('小数');

描述:$valid(checkType,alertMsg) 校验控件的值是否是合法小数,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('日期');

描述:$valid(checkType,alertMsg) 校验控件的值是否是合法日期,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('QQ');

描述:$valid(checkType,alertMsg) 校验控件的值是否是合法QQ,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('身份证号');

DXP团团赚团购网站2.0源码

描述:$valid(checkType,alertMsg) 校验控件的值是否是合法身份证号,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('Email');

描述:$valid(checkType,alertMsg) 校验控件的值是否是合法Email地址,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('电话号码');

描述:$valid(checkType,alertMsg) 校验控件的值是否是合法电话号码,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('手机');

描述:$valid(checkType,alertMsg) 校验控件的值是否是合法手机,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('邮政编号');

描述:$valid(checkType,alertMsg) 校验控件的值是否是合法邮政编号,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('正数');

描述:$valid(checkType,alertMsg) 校验控件的值是否是合法正数,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('正整数');

描述:$valid(checkType,alertMsg) 校验控件的值是否是合法正整数,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('负数');

描述:$valid(checkType,alertMsg) 校验控件的值是否是合法负数,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

DXP团团赚团购网站2.0源码

$valid('负整数');

描述:$valid(checkType,alertMsg) 校验控件的值是否是合法负整数,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('零或正数');

描述:$valid(checkType,alertMsg) 校验控件的值是否是合法零或正数,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('零或负数');

描述:$valid(checkType,alertMsg) 校验控件的值是否是合法零或负数,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('零或正整数');

描述:$valid(checkType,alertMsg) 校验控件的值是否是合法零或正整数,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('零或负整数');

描述:$valid(checkType,alertMsg) 校验控件的值是否是合法零或负整数,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('字母、数字或_');

描述:$valid(checkType,alertMsg) 校验控件的值只能是字母、数字或_,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('不含汉字');

描述:$valid(checkType,alertMsg) 校验控件的值是否含有汉字,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('不含双引号');

描述:$valid(checkType,alertMsg) 校验控件的值是否含有双引号,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提

DXP团团赚团购网站2.0源码

示信息。

$valid('不含单引号');

描述:$valid(checkType,alertMsg) 校验控件的值是否含有单引号,适用于text、textarea、dropdownlist等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('不能为空');

描述:$valid(checkType,alertMsg) 校验控件的值是否为空,适用于text、textarea、dropdownlist 等控件的属性改变或失去焦点事件。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

$valid('字段值不重复');

描述:$valid(checkType,alertMsg) 校验数据集的字段的值是否重复,只有在数据集的数据验证事件(Valid)中才有效。输入参数:checkType:为校验类型,整数、小数、日期、QQ、Email、身份证号等;alertMsg:为可选参数,验证不通过时的提示信息。

dataset控件

dataset.Field控件

属性

DataType属性

字段数据类型

语法:object.Field('FieldName').DataType

示例:

[JavaScript]

function DataType_test() {

alert(imgdataset1. Field('djbh').DataType)

}

DXP团团赚团购网站2.0源码DefaultValue属性

默认值。

语法:object.Field['FieldName'].DefaultValue

示例

[JavaScript]

function DefautValue_test() {

alert(imgdataset1. Field('FieldName).DefaultValue)

}

DisplayFormat属性

显示格式带,逗号表示千分位。

语法object. Field('FieldName').DisplayFormat

示例

[JavaScript]

function DisplayFormat_test() {

alert(imgdataset1. Field('FieldName').DisplayFormat) }

DisplayLabel属性

字段中文名。

语法

Scripting: object. Field('FieldName').DisplayLabel

示例

[JavaScript]

function DisplayLabel_test() {

alert(imgdataset1. Field['djbh'].DisplayLabel)

}

DotLength属性

字段小数位数。

语法

Scripting: object. Field('FieldName').DotLength

示例

DXP团团赚团购网站2.0源码

[JavaScript]

function DotLength_test() {

alert(imgdataset1. Field('djbh').DotLength)

}

Empty属性

判断数据集的字段对象为空、不为空情况。

语法

Scripting: object. Field('FieldName').Empty= Boolean

返回值:boolean

设置描写

是表示不能为空

否表示能为空

没有默认值,返回值是字符型。

示例

[JavaScript]

function Empty_test() {

if (imgdataset1. field('djbh').Empty=='是'){

alert('不能为空')

}

}

FieldName属性

字段名

语法

Scripting: object. Field('FieldName').FieldName

示例

[JavaScript]

function FieldName_test() {

alert(imgdataset1. Field('djbh').FieldName)

}

Type属性

设置数据集的字段对象的类型

DXP团团赚团购网站2.0源码

语法

Scripting: object. Field('FieldName').Type= Boolean

可能值boolean

设置描写

是表示不能为空

否表示能为空

该特性可读/写,没有默认值。

示例

[JavaScript]

function Type_test() {

alert(imgdataset1.Field('djbh').Type)

}

primaryKey属性

如该值为‘是’,表示此字段设置为主键字段。

语法

Scripting: object. Field('FieldName').primaryKey

示例

function isKey_test() {

alert(imgdataset1.Field('FieldName').primaryKey)

}

Length属性

字段长度。

语法

[JavaScript]

function Length_test() {

alert(imgdataset1. Field('djbh').Length)

}

Value属性

字段值。

语法

DXP团团赚团购网站2.0源码

Scripting: object. Field('FieldName').Value

示例

[JavaScript]

function Value_test() {

alert(imgdataset1.Field('djbh').Value)

}

事件

onSetText事件

回写数据

语法

HTML:

备注

将数据回写到字段(fset)上发生。

onValid事件

数据验证。

语法

HTML:

备注

将数据回写到字段(fset)上发生,它在onSetText事件之前发生。属性

opensql属性

要打开的SQL语句。

语法

Scripting: object.opensql = [ sSql ]

返回值sSql

设置描写

sSql标准的SQL语句

该特性可读/写,输入参数是字符类型。

DXP团团赚团购网站2.0源码

示例

[JavaScript]

function opensql_test() {

imgdataset1.opensql="select * from function opensql_test() {

imgdataset1.opensql="select * from dw where beactive='是'"

}

oDom属性

返回整个数据集中的数据的dom对象。

语法

Scripting: object.oDom = [ dom ]

返回值oDom

设置描写

oDom [object]

该特性属于只读,没有默认值,返回类型是一个标准的XMLDOM对象。

示例

[JavaScript]

function oDom_test() {

alert(imgdataset1.oDom)

}

xml属性

读取数据集的所有数据。

语法

Scripting: object.xml

可能值sxml该特性属于只读,默认值为:,返回是字符类型。为一个XML字符串。

示例

[JavaScript]

function xml_test() {

var sxml = imgdataset1.xml ;

}

DXP团团赚团购网站2.0源码bAdd属性

增加标记。

语法

Scripting: object.bAdd = [ boolean ]

返回值boolean

设置描写

true 数据集处于增加状态

false数据集不处于增加状态

bEdit属性

修改标记。

语法

Scripting: object.bEdit = [ boolean ]

返回值boolean

设置描写

true 数据集处于修改状态

false 数据集不处于修改状态

该特性可读/写,没有默认值,返回是布尔类型。

示例

[JavaScript]

function bEdit_test() {

imgdataset1.bEdit= true

}

FieldCount属性

返回字段总数。

语法

Scripting: object.FieldCount = [ number ]

可能值number

设置描写

number 返回字段总数

该特性属于只读,没有默认值,返回是整数类型。

示例

DXP团团赚团购网站2.0源码

[JavaScript]

function FieldCount_test() {

alert(imgdataset1.FieldCount)

}

PageCount属性

数据集的页总数。

语法

Scripting: object.PageCount = [ number ]

返回值number

设置描写

number页总数

该特性属于只读,默认值为1,返回是整数类型。

示例

[JavaScript]

function PageCount_test() {

alert(imgdataset1.PageCount)

}

PageNo属性

数据集的当前页号

语法

Scripting: object.PageNo = [ number]

可能值number

设置描写number当前页号该特性属于只读,默认值为1,返回是整数类型。

示例

[JavaScript]

function PageNo_test() {

alert(imgdataset1.PageNo)

}

DXP团团赚团购网站2.0源码PageSize属性

设置数据集当前页显示的页尺寸。

语法

Scripting: object.PageSize = [ number ]

返回值number

设置描写

number记录数

-1表示取所有记录

该特性可读/写,默认值为-1,返回是整数类型。

示例

[JavaScript]

function PageSize_test() {

alert(imgdataset1.PageSize)

}

RecNo属性

当前记录号。

语法

Scripting: object.RecNo = [ number ]

可能值number

设置描写

number返回当前记录号

该特性属于只读,默认值为0,返回是整数类型。

示例

[JavaScript]

function RecNo_test() {

alert(imgdataset1.RecNo)

}

RecordCount属性

返回记录总数,指传到前台来的记录总数。

语法

Scripting: object.RecordCount = [ number ]

返回值number

DXP团团赚团购网站2.0源码

置描写

number返回记录总数

该特性属于只读,没有默认值,返回是整数类型。

示例

[JavaScript]

function RecordCount_test() {

alert(imgdataset1.RecordCount)

}

RecordCountAll属性

返回记录总数,是指本次查询所得的记录总数,包括没有传到前台来的。语法

Scripting: object.RecordCountAll = [ number ]

返回值number

置描写

number返回记录总数

该特性属于只读,没有默认值,返回是整数类型。

示例

[JavaScript]

function RecordCount_test() {

alert(imgdataset1.RecordCountAll)

}

firstKeyFieldName属性

取得数据集中设置的第一个主键字段名。

语法

Scripting: object.firstKeyFieldName

datasourceName属性

设置或取得数据集中设置的数据源名称。

语法

Scripting: object.datasourceName

DXP团团赚团购网站2.0源码

方法

Append方法

在数据集的最后一行新增一条记录。

语法

Scripting: object.Append()

返回值无

示例

[JavaScript]

function Append_test() {

imgdataset1.Append()

}

Delete方法

删除当前记录

语法

Scripting: object.Delete()

返回值无

示例

[JavaScript]

function Delete_test() {

imgdataset1.Delete()

}

Update方法

提交。

语法

Scripting: object.Update('不检查')

参数

设置描写

'不检查'表示不进行数据验证

DXP团团赚团购网站2.0源码

示例

[JavaScript]

function Update_test() {

imgdataset1.Update('不检查')

}

cont1_fset方法

将文本控件中的数据转换成字段集。

语法

Scripting: object.cont1_fset()

dset_fset方法

将dataset对象传递给field字段集用于setpos方法中,给curRow用于LineSum中。语法

Scripting: object.dset_fset(curRow)

可能值curRow

设置描写

curRow 表示当前行

示例

[JavaScript]

function dset_fset_test() {

imgdataset1.dset_fset(9)

}

dset_cont方法

将数据集中的数据传递给grid控件上。

语法

Scripting: object.dset_cont()

示例

[JavaScript]

function dset_cont_test() {

imgdataset1.dset_cont()

DXP团团赚团购网站2.0源码}

fset_cont方法

将字段集信息传递给grid控件。

语法

Scripting: object.fset_cont(r)

可能值

设置描写

r表示记录数r=0表示第一条记录。

示例

[JavaScript]

function fset_cont_test() {

imgdataset1.fset_cont(1)

}

fset_cont1方法

将field字段集传递给零散对象如:文本控件、编辑控件语法

Scripting: object.fset_cont1(type,fieldname)

可能值

curRow

设置描写

type type=1表示清空界面。

fieldname type=2 表示只回写当前字段(fieldname)的控件用于cont1_onblur函数中回写数值的格式。

示例

[JavaScript]

function fset_cont1_test() { imgdataset1.fset_cont1(1,'') }

DXP团团赚团购网站2.0源码Insert方法

在当前位置插入一条空记录。

语法

Scripting: object.Insert()

示例

[JavaScript]

function Insert_test() {

imgdataset1.Insert()

}

FirstPage方法

将第一页数据到数据集。

语法

Scripting: object.FirstPage()

返回值无

示例

[JavaScript]

function FirstPage_test() {

imgdataset1.FirstPage()

}

LastPage方法

取最后一页的数据到数据集。

语法

Scripting: https://www.wendangku.net/doc/8d16373232.html,stPage()

示例

[JavaScript]

unction LastPage_test() {

https://www.wendangku.net/doc/8d16373232.html,stPage()

}

综合交易平台的UDP使用方法

Userapi使用方法 一、根据CThostFtdcUserSpi派生出客户端系统所需的回调接口类 1.必须重载的函数有:virtual void OnFrontConnected(); 当客户端与交易后台建立起通信连接时(还未登录前),该函数被调用,客户端可在此函数内实现登陆; 2.其它函数可以根据自己的业务需求重载 二、调用CThostFtdcUserApi::CreateFtdcUserApi创建userapi实例 1.函数原形: static CThostFtdcUserApi *CreateFtdcUserApi(const char *pszFlowPath = "", const bool bIsUsingUdp=false) 参数pszFlowPath:流文件的存放路径(用户自己创建),缺省为当前目录 参数bIsUsingUdp:为行情模式(交易实例该参数缺省或置为false),使用行情时,该参数缺省或置为false时为TCP行情,否则为UDP行情; 三、调用CThostFtdcUserApi的函数SubscribePrivateTopic注册共有流(行情)或私 有流(交易类、查询类) 函数原形:virtual void SubscribePrivateTopic(THOST_TE_RESUME_TYPE nResumeType) 参数nResumeType:私有流重传方式,取值为THOST_ TERT_RESTART-从本交易日开始重传、THOST_TERT_RESUME-从上次收到的续传、THOST_TERT_QUICK-只传送登录后私有流的内容; 四、调用CThostFtdcUserApi::RegisterFront注册交易或行情服务器 函数原形:virtual void RegisterFront(char *pszFrontAddress) 参数pszFrontAddress:交易或行情服务器的地址、端口号 特殊说明:pszFrontAddress格式:tcp://xxx.xxx.xxx.xxx:yyyy,对于行情,无论是tcp还是udp,都应该使用此格式,因为udp传输存在不可靠性,所以在登陆、订阅行情、接收第一次行情时时仍然使用tcp;并且不必为udp配置节点,udp仍然使用该地址和端口号; 五、创建CThostFtdcUserSpi派生类的实例 六、调用CThostFtdcUserApi::RegisterSpi回调接口类的实例 函数原形:virtual void RegisterSpi(CThostFtdcUserSpi *pSpi) 参数pSpi:回调接口类的实例 七、调用CThostFtdcUserApi::Init初始化运行环境,启动工作线程 函数原形:virtual void Init() 八、结束

百度API介绍

百度API介绍 来源:互联网 百度推广API包含哪些服务 百度推广API包括所有百度推广平台对外开放的API服务。目前已推出的服务有搜索推广API服务和网盟推广API服务。 百度推广API有什么优势 通过百度推广API,您可以设计新的百度推广管理方式。百度推广API具备如下特点: 1.定制:用户可以基于API搭建自己的应用程序,满足自身需求,实现更多个性化功能; 2.高效:一次API调用,可完成批量操作; 3.开放:API采用标准的Web/SOAP协议,接受主流开发语言。 百度推广API如何收费 使用百度推广API服务目前是免费的,但也不是无限制的。百度为API用户限定了使用配额,以更合理的分配资源。当用户的配额用完之后,在获得新分配的配额之前,用户将无法使用API提供的服务。 什么是百度搜索推广API 百度搜索推广API是百度推广API的一个子产品,搜索推广API服务是百度搜索推广系统对外开放的程序接口,开发人员能够基于百度搜索推广API开发应用程序,管理搜索推广的账户和广告,尤其是对大型、复杂账户的管理。 百度搜索推广API适用于谁 百度搜索推广API主要适用于百度搜索推广的大型广告客户和第三方。包括SEM(搜索引擎营销商)、代理机构和其他管理多个客户账户和/或大型广告系列的在线营销专家。由于使用百度推广API需要技术知识和编程技能以开发客户端程序,因此还需要广告客户或第三方具备编程知识或聘有开发人员。 申请百度搜索推广API需要具备哪些条件 百度搜索推广API主要面向大型客户和第三方,因此暂不对普通开发人员和用户开放。想要申请API的用户必须具备一定的账户规模和技术实力。百度会根据用户的账户累计投入、日均消费、关键词数量、配备的技术人员实力等因素进行综合评估,判断您是否具备申请API的条件。 您可以根据以下内容初步判断自己是否具备申请条件: 累计在百度续费3次以上; 账户累计投入RMB10万元以上; 账户日均消费RMB800元以上(数据期为最近1个月); 用户单位自身拥有2名以上的技术人员(精通任何一种支持Web服务的主流开发语言,如Java、PHP、C#等;精通Web服务相关的规范和协议:XML、SOAP、WSDL、XML Schema;精通一些Web服务测试工具,如SOATest、SoapUI),具备Web Service项目开发经验。 开通API以后收费吗 开通API以后您就可以使用API服务了,目前所有API服务都是免费的。

中国结算系统接口规格说明书

上海证券交易所技术文档 上海证券交易所 市场端软件使用和登录规范说明 V0.7 上海证券交易所 二○一六年九月

文档版本历史表

文档摘要 本文档是上海证券交易所市场端软件使用和登录规范说明 特别申明 ●本文档为本所市场端软件使用和登录规范说明,所涉相关业务规定以本所业 务规则为准。 ●本所保留对本文档的解释与修改权。 联系方式 如开发或测试中,出现问题,可与上交所技术服务热线进行联系。 联系电话:4009003600

目录 1简介 (6) 1.1本文目的 (7) 2软件使用和登录规范说明 (7) 2.1生产与测试环境号 (8) 2.2网络接入规范 (8) 2.2.1接入方式 (8) 2.2.2接入规范 (9) 2.3运行环境规范 (10) 2.4各平台业务软件规范 (10) 2.4.1竞价撮合平台 (10) 2.4.2综合业务平台 (11) 2.4.3沪港通平台 (11) 2.4.4期权平台 (11) 2.4.5债券业务平台 (11) 2.5软件变更规范 (12) 3软件使用规范 (12) 3.1报单类 (13) 3.1.1报盘子系统 (13) 3.1.2通用报盘软件 (14) 3.1.3固定收益报盘系统 (14) 3.2交易客户端类 (15) 3.2.1通用交易端软件 (15) 3.2.2固定收益交易端软件 (16) 3.3行情类 (16) 3.3.1行情接收客户端 (16) 3.4文件传输类 (17) 3.4.1通用文件传输软件 (17) 3.5工具类 (18) 3.5.1时间同步工具 (18) 3.5.2解密工具 (19) 3.5.3EzSTEP应急工具 (20) 3.5.4报盘子系统监控 (20)

API简介及认证流程简述

API 详述 一、API认证简介: API是 American Petroleum Institute 即:“美国石油学会”的缩略语。API 组织成立于1919年。该组织根据行业的特点和行业内自身的需要。在1924年制定了API规范,对石油行业相关产品的生产进行了技术规范指导。由于API组织制定的API规范以其先进性、通用性、安全性以及美国石油产业在世界范围内的影响力不断扩大,API规范已经为世界各国广泛采用。因此,API组织原来意义上美国石油行业的学术组织,如今,已演变为跨越国界的石油行业权威学术组织。 二、API Spec Q1-2007第八版与ISO 9001:2000国际标准的联系 现行的API Spec Q1的全称是《石油、石化和天然气工业质量纲要规范》即:现行的(API Spec Q1第八版)。该版本以ISO9001:2000标准为基础。它是在ISO9001规范条款基础上增加石油、石化和天然气工业用的特殊补充要求。最新修订的API Spec Q1第八版将在今年6月15日开始实施。 三、API的产品标准 ISO 9001是质量管理体系认证国际标准;而API纲要规范作为质量体系认证标准外,根据行业中申请认证的企业所生产不同的产品,API组织还制定、颁发了有关石油设备54种产品的技术规范,作为产品认证的技术标准,与API Spec Q1相配套。 四、取得API认证和使用API标志的意义 在当今世界贸易市场上,由于采购石油设备的国际化,随之引发了质量保证和产品责任国际化的课题。采购方(顾客)从质量保障的角度出发,普遍要求石油设备生产厂商按照API规范进行生产制造,提供使用API标记的产品,另一方面,生产厂商从质量管理,满足顾客要求的角度出发,也普遍接受、使用API规范。在中国大陆,随着大量外资企业的涌入和石油设备出口的需要,API规范和标准在石油设备的生产行业中得到采用也日渐增多,尤其是中国加入“WTO”后,国内制造厂商开始瞄准国际石油设备这个大市场:而国际上采购商(顾客)对API会标产品充满信任,并且中国的供应商可以在价格上更具有竞争性,因此订购中国制造的石油设备空间就会变得越来越大。由此可见,作为一家石油设备的生产企业,越早取得API认证,给企业带来的商机、利益和好处就越多,取得API会标使用许可证,对石油设备的制造厂商的内在意义是: 1.有利于生产企业提高技术和质量水平 API组织发布的54种石油设备的技术规范,对各种产品所用的材料、规格和型号、试验、标 记、质量控制、储存和发运都作了明确的规定。这些规范充分体现了它们的合理性、先进性以及对产品安全性的要求。只要生产企业按照有关规范编制并保持相关的技术图样、工艺文件,并在生产全过程严格执行标准的要求,就能确保制造厂商生产的产品具有国际先进的水平。国际上的采购商对制造厂商有这样的要求,而国内的客户对制造厂商有如此的要求,也在日益增多。由此,我们不难发现:

Win7API介绍

VISTA、Server 2008、Win7 等系统音频系统底层API Core Audio APIs的优势: Windows Vista、Windows 7、Windows server 2008等系统音频系统相比之前的系统有很大的变化,产生了一套新的底层API即Core Audio APIs。该底层API为高层API( 如Media Foundation(将要取代DirectShow等高层API)等)提供服务。相比之前版本的API有如下优势: 1. 具有低延时、故障恢复能力的音频流。 2. 提高可靠性( 将很多音频函数从核心态移到了用户态) 3. 提高了安全性(在安全的,低优先级别的线程处理被保护的音频内容) 4. 为单独的音频设备分配了特定的系统级别的规则(console, multimedia, communications) 。 5. 用户可以直接操作相应音频终端设备(Audio Endpoint Devices 如:扬声器、耳机、麦克风、CD播放器)的软件抽象。 Core Audio APIs在系统中的位置: Core Audio APIs的组成: 1. Multimedia Device (MMDevice) API 该API用于枚举系统中的音频终端设备(Audio Endpoint Devices)。告诉音频客户端程序有哪些音频终端设备以及它们的性能,并且为这些设备创建驱动实例(driver instances)。是最基本的Core Audio API,为其他三个API提供服务。 主要接口: IMMDeviceEnumerator 用来列举音频终端设备。 IMMDevice 代表一个音频设备(audio device)。 IMMEndpoint 代表一个音频终端设备(audio endpoint device),只有一个方法GetDataFlow,用来识别一个音频终端设备是一个输出设备(rendering device)还是一个输入设备(capture device)。

上期CTP及上期所张江机房VIP交易通道简介-1ms极速交易通道

上期CTP交易软件及上期所张江机房VIP交易通道服务简介 打造1毫秒极速交易通道 1、CTP交易软件: 目前中大期货为投资者提供了CTP快期、CTP交易开拓者、CTP金字塔、CTP 闪电手、CTP闪电王、CTP文华赢智等期货交易终端。 2、CTP平台交易的上期技术机房服务器托管服务(数量有限): 提供上期所张江机房VIP交易通道服务,确保最大的交易机会。采用期货行业最先进的万兆全光纤网络解决方案,提供1ms极速交易接入!可以自主管理服务器,确保数据安全。 上期所张江机房服务器通过全万兆全光纤接入CTP平台并直接发送交易指令至交易所服务器,无需经过其他中转服务器,其报单和行情速度处于目前业内领先水平。 3、CTP平台简介 CTP综合交易平台是由上海期货信息技术有限公司(上海期货交易所的全资子公司)开发的期货交易平台,适合程序化交易软件运用和短线炒单客户使用。 CTP的优势 开放的API接口 开放性的接口给程序化交易者提供了直接接入交易后台的平台,客户可以自行开发或是寻求第三方技术帮助。此外,CTP使用开放性接口的程序化交易策略,采取编译后直接运行的模式,没有目前市面上多数软件普遍存在的时间延误。 高性能的交易后台 综合交易平台8000笔/秒处理速度的交易引擎,整套系统在0.5毫秒以内处理完成报单、成交全过程的资金持仓计算的能力,对撤单率极高的程序化交易策略提供了最强大的支持。 高速的交易所通信线路 综合交易平台通过千兆局域网接入中金所和上期所交易系统,通过三所联网主干接入大商所和郑商所。 风险提示:任何硬件、软件均存在发生差错的概率,若您的电脑无法登录CTP平台交易软件进行交易,请及时致电中大期货人工下单电话。

CTP系统简介

CTP系统介绍 综合交易平台(Comprehensive Transaction Platform),是专门为期货公司开发的一期货经纪业务管理系统,由交易、风险控制和结算三大系统组成。系统能够同时连通国内四家期货交易所,支持国内商品期货和股指期货的交易结算业务,并能自动生成、报送保证金监控文件和反洗钱监控文件。 CTP特点: 1、CTP交易系统“新一代交易所系统”的核心技术为基础,适合程序化交易软件运用和短线炒手使用的交易平台。 2、应用CTP的开发接口自己编写软件,支持C++语言,NET语言。 3、基于上期所和中金所NGES核心支持,稳定、高速、开放式接口。 3、内存数据库,信息总线技术,完全消除闪单点故障,报盘机热备和负载均衡。 4、系统并发处理能力强大,委托性能超过2000笔/秒,软件本身可达8000笔/秒,支持同时在线客户并发数为1万个客户/秒,且可以通过增加前置机进一步扩充。系统主要面向期货公司,也可用于基金公司、投资公司等进行期货交易。 CTP的优势 1. 开放的API接口 首先,开放性的接口给程序化交易者提供了直接接入交易后台的合法平台,程序化交易者再也不需要承受破解市面流行交易系统的私密接口进行非法接入的系统和商务风险,也不需要忍气吞声的使用交易系统厂商提供的、经过层层包裹而慢得要命的网关平台。 其次,程序化交易者可以使用开放的接口自行开发或是寻求可控的第三方技术帮助,这样程序化交易者既实现了了交易的程序化,又能将自己的核心交易策略控制在自己手中。 另外,使用开放性的接口的程序化交易交易策略,在执行时采取的是编译后直接运行的模式,而不同于目前市面上提供的交易策略公式实现平台的解释执行模式,在瞬息万变的期货实时交易中,解释执行造成的时间延误往往会将一个成功的交易策略变成烧钱的机器。 2. 高性能的交易后台 综合交易平台8000笔/秒处理速度的交易引擎,整套系统在0.5毫秒以内处理完成报单、成交全过程的资金持仓计算的能力,以及无单点故障并实现负载均衡的交易系统体系架构树立了综合交易平台高性能的业界形象。综合交易平台高性能的处理能力,对撤单率极高的程序化交易策略提供了最强大的支持,期货公司再也不需要在交易系统中关闭对程序化交易客户几十上百万笔报单回报的收取,而使风险控制流于形式。使用综合交易平台,期货公司在拥有高速交易能力的同时,也不用担心多上几个客户系统就会岌岌可危。综合交易平台目前的系统配置就拥有2万个客户同时在线的处理能力,还可以通过扩展前置机群进一步提升系统对更多客户在线的处理能力。 3. 高速的交易所通信线路 综合交易平台通过千兆局域网接入中金所和上期所交易系统,通过三所联网主干接入大商所和郑商所。投资者在综合交易平台的报单直接进入综合交易平台的前置机,经过交易后台高速的资金持仓计算后再经局域网报到中金所和上期所,通过三所联网主干报到大商所和郑商所。行情服务器直连交易所并在同一个进程实现分发到行情前置,接收和分发完全在内存中完成,网络迟延也被压缩到了极点。托管于上期技术的程序化交易终端,因为通过局域网

Xilkernel API函数介绍

Xilkernel是Xilinx公司提供的用于EDK系统的小型、模块化的操作系统,支持MicroBlaze、PowerPC405以及PowerPC440处理器。支持可移植操作系统接口(POSIX)。 Xilkernel功能函数包括:线程管理、信号量、消息队列、共享内存、互斥锁、动态内存管理、软件定时、用户层中断处理API等几个方面。 ------------------------------------------------------------- 1、线程管理包括如下API函数 Xilkernel支持基本的POSIX线程操作,需要配合线程设置共同作用。使用该类函数需要包含头文件pthread.h。 int pthread_create(pthread_t thread, pthread_attr_t* att, void*(*start_func)(void*),void* param) 参数:thread是存储线程ID的地址,attr存储线程属性结构体的地址, start_func线程函数名,param线程函数参数指针。 返回:0创建成功,-1线程ID无效,EINVAL无效属性,EAGAIN资源不足 创建线程并执行。 void pthread_exit(void *value_ptr) 参数:线程返回值的指针 结束一个线程,但这个函数并不是必须的。需要用到返回值时才使用。 int pthread_join(pthread_t thread, void **value_ptr) 参数:thread线程ID,value_ptr线程返回值地址指针 返回:0成功,ESRCH无效线程,EINVAL线程返回值已经被使用 停止当前线程等待目标线程执行完成并返回值。 pthread_t pthread_self(void) 返回:本线程ID int pthread_detach(pthread_t target) 返回:0成功,ESRCH线程未创建 回收线程存储资源,但并不会结束线程。 int pthread_equal(pthread_t t1, pthread_t t2) 参数:t1和t2两个待比较线程的ID 返回:1两线程是同一线程,0其它情况 int pthread_getschedparam(pthread_t thread, int *policy, struct sched_param *param) 参数:thread线程ID,policy全局调度策略指针,param调度策略结构体地址

综合交易平台API技术开发指南

【综合交易平台API技术开发指南】 综合交易平台API技术开发指南 第一章CTP产品特性 (2) 第二章CTP-API技术基础 (4) 第三章CTP-API证券交易 (9) 模拟交易系统 (9) 证券交易实务 (9) 行情接口函数 (10) 交易接口函数 (10) 第四章CTP-API期货交易 (10) 模拟交易系统 (10) 期货交易实务 (11) 行情接口函数 (11) 交易接口函数 (11)

上海期货信息技术有限公司,2012 第1 页共18 页

【综合交易平台API技术开发指南】 第一章CTP产品特性 如何获取综合交易平台(Comprehensive Transaction Platform 以下简称CTP)证券(期货)交易及行情API发布包、文档以及开发实例? 【答: 2群(102497247)群共享中发布,请及时获取最新版本。CTP_API开发技术群均遵守实名制规则, 求的群成员将不定期予以清除。 CTP提供哪些证券(期货)投资者交易客户端软件? 【答:CTP向全市场免费开放投资者交易及行情API,并不提供任何投资者使用的交易客户端产品。目前市场上使用的客户端产品都由第三方厂商提供(基于免费开放的API 接入CTP) 手工交易客户端(如快期:https://www.wendangku.net/doc/8d16373232.html,/)及程序化交易客户端(如盈佳: http://winnerfutures../) 请问国证券(期货)公司有哪些使用CTP系统? 【答: 一套或多套CTP次用系统) 家。 CTP期货公司主用系统用户:中国国际、华泰长城、海通期货、申银万国、上海中期、广发期货、恒泰期货、美尔雅期货、中证期货、华元期货、瑞龙期货、天鸿期货。 CTP期货公司次用系统用户:华西期货、华鑫期货、兴业期货、渤海期货、金源期货、宏源期货、新湖期货、国泰君安、东证期货、南华期货、浙商期货、银河期货、经易期货、 国金期货、方正期货、鲁证期货(新增) 纪期货(新增) CTP证券公司次用系统用户:华宝证券。

综合交易平台简介

综合交易平台 简介 文件状态: [ ] 草稿 [√] 正式发布 [ ] 正在修改文件标识: 当前版本:V3.3 作者:综合交易平台产品组 完成日期:2009年1月19日星期一

系统介绍 综合交易平台(Comprehensive Transaction Platform)是专门为期货公司开发的一套期货经纪业务管理系统,由交易、风险控制和结算三大系统组成,交易系统主要负责订单处理、行情转发及银期转账业务,结算系统负责交易管理、帐户管理、经纪人管理、资金管理、费率设置、日终结算、信息查询以及报表管理等,风控系统则主要在盘中进行高速的实时试算,以及时揭示并控制风险。系统能够同时连通国内四家期货交易所,支持国内商品期货和股指期货的交易结算业务,并能自动生成、报送保证金监控文件和反洗钱监控文件。 综合交易平台借鉴代表了目前国际衍生品领域交易系统先进水平的上期所“新一代交易所系统”的核心技术,采用的创新的完全精确重演的分布式体系架构,其保证所有输入经系统分布式并行处理后均有确定结果,并能自适应UDP可靠多播通讯技术,构建交易系统的核心信息总线,改进了内存数据库的多重索引技术、直接外键技术和高效事务管理技术,并首创了多业务主机同时工作、互为备份和自由加入的集群容错可靠性保障机制,攻克了性能和可靠性关键技术难关,获得5项软件著作权。系统并发处理能力强大,委托性能超过2000笔/秒,软件本身可达8000笔/秒,支持同时在线客户并发数为1万个客户/秒,且可以通过增加前置机进一步扩充。系统主要面向期货公司,也可用于基金公司、投资公司等进行期货交易。 系统框架 业务特点 快速、可靠的交易:综合交易平台的交易和风险控制系统采用了内存数据库和信息总线技术,加上其直联交易所的网络特性,确保了综合交易平台交易响应速度快速、高效。基于

ATAPI接口及指令介绍要点

ATA物理接口引脚图(40针)

ATA接口信号定义示意图 ATA接口信号描述: (1) CS0-和CS1一片选 (Chip Select)信号。ATA主机用来选择命令块寄存器或控制块寄存器。当DMACK信号为有效状态时,表示正在进行MDMA或UDMA传输,CSI 和CSO应该处于无效状态。 (2)DA0- DA2:设备地址(Device Address)信号。与CS0和CS1_一块构成寄存器或数据端口选择地址。 (3) DD0- DD15:ATA主机控制器和设备之间的16位双向数据总线。 如果是对寄存器进行操作时,只使用低8位。 (4) DIOR :HDMARDY :HSTROBE: ①DIOR-( Device I/ O Read),用于PIO和MDMA传输方式,当其为有效时,表示主机从设备读取数据; ② HDMARDY_( Host DMA Ready),用于UDMA读数据方式,当其有效时表示主机准备好接收数据;③HSTROBE(Host Data Strobe),用于UDMA写数据方式,在该信号的上升沿和下降沿,主机都会发送数据。 (5) DIOW:STOP: ① DIOW-( Device I/ O Write),用于PIO和MDMA传输方式,当其为有效时,表示主机向设备写数据; ②STOP,用于UDMA传输方式,当其有效时表示主机将要停止读写数据。 (6)DMARQ: DMA请求。当主机与设备之间进行DMA数据传输时,ATA设备将会首先发出该信号。 (7) DMACK :DMA响应。在ATA主机检测到设备发出DMARQ信号后,如果可以进行MDMA 或UDMA数据传输,将会置该信号有效(低电平)。

API认证介绍

API认证介绍 API认证包括API系列产品会标认证咨询及API Q1 质量体系认证咨询. API系列产品会标认证咨询: API是美国石油协会(American Petroleum Institute)的简称,创于1919年,是美国第一家商业级的商业学会,它的宗旨在于联络石油工业的各个部门。随着石油工业的发展,石油设备厂家日益增多,油田对设备的标准性和安全性的要求也日益提高,于是1923年在API内成立第一个群众性行业的标准化机构标准化部,后译名为生产部(API Production Department)。 第一批API标准出版于1924年,然后逐年增加,于1949年形成第一个合订本。API至今已出版不少技术资料,正式出版物包括标准(Std)、规范(Spec) 、推荐作法RP(Recommended Practice)通、API报(Bull)和特种出版物(Pub SP)。 这些规范、通报和推荐作法包括以下内容:(1)皮带;(2)海洋结构;(3)电缆钻井工具;(4)井架和支架;(5)管线;(6)阀和井口设备;(7)旋转钻井设备;(8)提升设备;(9)钢丝绳;(10)油井水泥;(11)采油设备;(12)储罐;(13)钻井液;(14)近海安全与防污染;(15)塑料管;(16)油井控制系统;(17)浅海采油系统。 API标准是国际公认的行业标准, 据国际统计资料得知, 除俄罗斯外世界各国钻采设备的80%购自美国.所以API的通用性就普及到世界各国. 在日益竞争的市场中,产品质量是一个企业赖以生存及赢得市场的重要保证之一,如何向国内外用户在开始不了解您的情况下证明您的产品质量,赢得他们的信任,从而打开您与用户的合作之门,API系列产品会标证书可以帮您做到。 API咨询认证流程 API会标的申请及认证 API取证需经过一个申请、检查、确认的程序。 a.制造厂申请: b. API证书协议 c.取证信息表 d.质量手册 e.不可归还的申请费用 API取证程序分二步:第一步,API质量程序工作人员将按照APIQI规范的要求以及厂家拟申请的API产

API 公司产品简介

来自北欧的设备管理专家 关于API API是源自北欧的全球领先企业资产管理系统(EAM)供应商,其旗舰产品API PRO是一款起源于纯正工业血统的EAM软件。经过近30年的发展,API PRO采用了最先进的技术开发而成,系统包含了30多个模块,客户可以根据自己需要灵活配置个性化需要的系统。同时,在为全球各行各业的领先企业提供服务的同时,API PRO系统积累了丰富的专业资产管理经验。 API能给您带来什么 ?提高资产利用率 ?延长资产使用寿命 ?减少的备件库存 ?减少的非计划停机 ?停机后的快速反应 ?提高维护人员工作效率 成功客户 我们坚信APIPRO性能的最好证明是:每一天,全球55个国家的40,000多用户正从它丰富的功能和灵活易用的特性中获益。这些客户包括:

API PRO软件结构 拥有了API PRO你就相当于坐进了资产管理驾驶仓,让你对资产状况全盘掌握。 柔性EAM解决方案 作为市场上最灵活的EAM系统,API PRO提供灵活的模块化组合的解决方案。客户可以根据自己的需要选择配置个性化的系统。同时,API PRO也充分考虑了企业维护管理的扩展性,可以伴随企业维护管理的升级而不断升级扩展。

智能化EAM系统 API PRO 帮助把信息以最直观的方式呈现给您:报警重要的工作,备件采购提醒,报告运行不佳的设备,分析生产损耗的原因,分析公司的绩效信息,帮助你发现趋势。 实现主动性维护(预测性维护,预防性维护) 对企业日常维护业务提供简单有效的支持,帮助更有效地利用数据,关注关键绩效指标,帮助企业发掘出可靠性问题后隐藏的原因。制定更加科学的预防性维护策略。 通过将企业的维护活动从‘危机’模式转移到‘可控制’模式, API PRO提高客户的生产力。保证设备的正常运行时间同时最大化资产使用寿命,帮助避免昂贵的故障维修发生,节约维修成本。 移动维护 API PRO移动解决方案是基于最新的.NET,XML 和 Web Services技术开发而成,支持在线和离线两种工作方式,允许工程师完全自由地移动并有效加快其维修和维护工作的流程。 API PRO也为库存管理提供了强大的移动解决方案,从而节省了用户的时间并避免了手工输入错误的发生。 与工业系统和ERP系统标准接口 API PRO 可以和您公司现存IT系统完美地结合,如:ERP,状态检测系统及其他支持OPC标准的控制系统。通过应用API PRO的标准接口客户可以实施真正的基于状态的维护或事件驱动的维护。API PRO 接口模块同时支持与ERP系统的集成。如API PRO与SAP 接口是基于SAP 标准商业应用程序接口 (BAPI)的,该方法确保客户在升级ERP或API PRO 系统后接口仍然完好可用。 多公司多语言管理 API PRO 全面支持客户国际化业务,目前系统支持包括中英文在内的23种语言。API PRO 可以进行跨国家/公司配置,每个国家/公司的用户在他自己的界面上显示本地语言和自己的屏幕信息。显示信息可以根据不同用户的个性化要求方便地进行设计。

Api基础知识介绍

文档模板 Last updated: 9/8/2016 12:21 PM Page 1 of 7 Copyright @2011-2015, 天津铂创奇远电子科技有限公司 版权所有. The material in this document constitutes an unpublished work 触摸屏算法 Wangmeng Revision 1.0 错误!未找到引用源。

Table Of Contents 1Open Issues (3) 1.1 Open Feature Issues (3) 1.2 Open Implementation Issues (3) 2引言(小三加粗Arial+宋体) (4) 2.1二级标题(四号加粗Arial+宋体) .............................................错误!未定义书签。 2.1.1 三级标题(小四加粗Arial+宋体) .................................错误!未定义书签。 3页眉及封面格式 (4) 4目录更新 (4) 5附录 (6) 6Revision Changes (7) Copyright @2011-2015, 天津铂创奇远电子科技有限公司版权所有. The material in this document constitutes an unpublished work created in

1 Open Issues List all open issues. Include short description of resolution when closed. This should not be detailed. 1.1 Open Feature Issues 1) Issue: Resolution: 2) Issue: Resolution: 3) Issue: Resolution: 1.2 Open Implementation Issues 1) Issue: Resolution: 2) Issue: Resolution: Copyright @2011-2015, 天津铂创奇远电子科技有限公司版权所有. The material in this document constitutes an unpublished work created in

ctp综合交易平台教程

CTP综合交易平台教程 基本介绍 一、系统简介 交易托管系统 API 是一个基于 C++的类库, 通过使用和扩展类库提供的接口来实现相关交易功能,包括报单与报价的录入、报单与报价的撤销、报单与报价的挂起、报单与报价的激活、报单与报价的修改、报单与报价的查询、成交单查询、投资者查询、投资者持仓查询、合约查询、交易日获取等。 支持 MS VC 6.0,MS https://www.wendangku.net/doc/8d16373232.html, 2003 编译器。需要打开多线程编译选项/MT。 二、体系结构 交易员 API 使用建立在 TCP 协议之上 FTD 协议与交易托管系统进行通讯,交易托管系统负责投资者的交易业务处理。 2.1.通讯模式 FTD 协议中的所有通讯都基于某个通讯模式。通讯模式实际上就是通讯双方协同工作的方式。FTD 涉及的通讯模式共有三种:l 对话通讯模式l 私有通讯模式l 广播通讯模式对话通讯模式是指由会员端主动发起的通讯请求。该请求被交易所端接收和处理,并给予响应。例如报单、查询等。这种通讯模式与普通的客户/服务器模式相同。私有通讯模式是指交易所端主动,向某个特定的会员发出的信息。例如成交回报等。广播通讯模式是指交易所端主动,向市场中的所有会员都发出相同的信息。例如公告、市场公共信息等。通讯模式和网络的连接不一定存在简单的一对一的关系。也就是说,一个网络连接中可能传送多种不同通讯模式的报文,一种通讯模式的报文也可以在多个不同的连接中传送。无论哪种通讯模式,其通讯过程都如图 1 所示

本接口暂时没有使用广播通信方式。 2.2.数据流 交易托管系统支持对话通讯模式、私有通讯模式、广播通讯模式:对话通讯模式下支持对话数据流和查询数据流:对话数据流是一个双向数据流,交易托管系统发送交易请求,交易系统反馈应答。交易系统不维护对话流的状态。系统故障时,对话数据流会重置,通讯途中的数据可能会丢失。 查询数据流是一个双向数据流,交易托管系统发送查询请求,交易系统反馈应答。交易系统不维护查询流的状态。系统故障时,查询数据流会重置,通讯途中的数据可能会丢失。私有通讯

API接口介绍_路帮网

路帮网的车辆违章查询接口 随着全国机动车的日益增长,各地的车辆违章交通管制也越发加强,车主出行少不了对爱车的违章记录进行查询关注。路帮网的违章查询API具有违章地址经纬度的特色显示、违章推送功能、H5页面的展示功能,应用方式有:浏览器,网址导航,wap站点,轻应用,微信公众账号。 接口名称:车辆违章查询接口 数据平台:路帮网 数据格式:JSON 1.获取城市配置: { "configs": [ { "province_id": 1, "province_name": "贵州", "province_short_name": "贵", "citys": [ {

"city_id": 667, "city_name": "贵州全省", "car_head": "贵", "engineno": 6, "classno": 0, "registno": 0, "vcode": 0 }, { "city_id": 1, "city_name": "贵阳", "car_head": "贵A", "engineno": 6, "classno": 0, "registno": 0, "vcode": 0 },

…… ] }, …… ] } 2.查询违章接口: { "rspcode": 20000, "historys": [ { "status": "N", "score": 0, "time": "2015-04-14 10:55:00", "address": "沈阳市文化路", "accuracy": "精准", "lng": 123.45332790798611, "lat": 41.77096440972222,

光大期货API及示例代码说明

光大期货API 封装说明 文档版本修订记录 1.API 文件列表说明 KSOmsTraderApi.zip接口包中包含动态dll文件以及头文件、lib文件,文件列表如下:

1.1 动态库dll文件 动态库文件包括KSOmsApi.dll和thosttraderapi.dll,其中thosttraderapi.dll是上期综合平台的交易API,KSOmsApi.dll是Sungard金仕达基于thosttraderapi.dll 包装的交易API。实际部署生产环境时,需要同时部署KSOmsApi.dll和thosttraderapi.dll在同一目录下。 1.2 编译头文件和lib文件 头文件包括KSOmsTradeAPI.h,以及上期综合平台的公共头文件ThostFtdcTraderApi.h、ThostFtdcUserApiDataType.h、ThostFtdcUserApiStruct.h,其中KSOmsTradeAPI.h引用依赖了上期的3个头文件。KSOmsApi.lib是Sungard金仕达包装交易API 导出库。 2 API 接口说明 KSOmsApi是仿上期综合平台的交易API 的一套接口。KSOmsApi定义了2个类CKSTraderSpi(回调接口)和CKSThostFtdcTraderApi(交易请求接口),分别继承于上期的CThostFtdcTraderSpi和CThostFtdcTraderApi,其中回调接口CKSTraderSpi里的方法声明与上期CThostFtdcTraderSpi里的方法完全一致,CKSThostFtdcTraderApi接口除了CreateFtdcTraderApi方法返回参数与上期声明的不一致外,其余的方法声明亦完全一致。声明方式如下: class CKSTraderSpi : public CThostFtdcTraderSpi { // 回调接口CKSTraderSpi里的方法声明与上期CThostFtdcTraderSpi里的方法完全一致 }; class TRADER_API_EXPORTCKSThostFtdcTraderApi : public CThostFtdcTraderApi { //注意 CreateFtdcTraderApi 方法返回的参数是CKSThostFtdcTraderApi实例指针,而非上期//的CThostFtdcTraderApi实例指针

CTP综合交易平台简介

CTP综合交易平台简介 综合交易平台CTP(Comprehensive Transaction Platform)是由上海期货信息技术有限公司(上海期货交易所的全资子公司)开发的期货交易平台,CTP平台以“新一代交易所系统”的核心技术为基础,提供稳定、高速、开放式接口,适合程序化交易软件运用和短线炒单客户使用。 一.CTP介绍 综合交易平台做为一个开放、快速、稳定、安全的期货交易、结算系统解决方案,随着接入期货公司的增多,其在期货界也获得了越来越普遍的认同。国内期货界程序化交易热情的不断高涨,也为综合交易平台的蓬勃发展提供了契机。综合交易平台开放的接口、优异的性能、集中部署的创新模式以及经验丰富的技术背景都为程序化交易在国内的快速发展提供了最为优异的平台。综合交易平台现有的程序化交易客户对综合交易平台的解决方案给了很高的评价,其交易量也不断攀升。 下图是目前综合交易平台提供的程序化交易方案的部署图: 1. 期货公司在使用综合交易平接入程序化交易前,需要首先成为综合交易平台主席(或二席)客户。 2. 综合交易平台提供开放的API(基于C++)及相关文档,并在客户进行程序化交易终端开发时提供技术帮助。 3. 为方便程序化交易终端的开发测试,综合交易平台免费提供其他成熟的交易终端供客户使用。在客户的程序化交易终端出现故障时,也可以使用该终端进行紧急处理。 4. 程序化交易终端可以使用专线接入综合交易平台,为进一步提高接入速度,客户也可以将程序化交易终端托管在上期技术机房。

二. CTP的优势 1. 开放的API接口 综合交易平台从一开始就秉承“整合更多的技术资源为期货界提供最高端的解决方案”的宗旨,开放性的API接口是贯彻这一宗旨的必要前提。只有开放接口,综合交易平台才能在提供稳定高效的交易结算后台的同时满足期货交易客户的多样性、个性化的需求。 首先,开放性的接口给程序化交易者提供了直接接入交易后台的合法平台,程序化交易者再也不需要承受破解市面流行交易系统的私密接口进行非法接入的系统和商务风险,也不需要忍气吞声的使用交易系统厂商提供的、经过层层包裹而慢得要命的网关平台。 其次,程序化交易者可以使用开放的接口自行开发或是寻求可控的第三方技术帮助,这样程序化交易者既实现了了交易的程序化,又能将自己的核心交易策略控制在自己手中。 另外,使用开放性的接口的程序化交易交易策略,在执行时采取的是编译后直接运行的模式,而不同于目前市面上提供的交易策略公式实现平台的解释执行模式,在瞬息万变的期货实时交易中,解释执行造成的时间延误往往会将一个成功的交易策略变成烧钱的机器。2. 高性能的交易后台 综合交易平台8000笔/秒处理速度的交易引擎,整套系统在0.5毫秒以内处理完成报单、成交全过程的资金持仓计算的能力,以及无单点故障并实现负载均衡的交易系统体系架构树立了综合交易平台高性能的业界形象。综合交易平台高性能的处理能力,对撤单率极高的程序化交易策略提供了最强大的支持,期货公司再也不需要在交易系统中关闭对程序化交易客户几十上百万笔报单回报的收取,而使风险控制流于形式。使用综合交易平台,期货公司在拥有高速交易能力的同时,也不用担心多上几个客户系统就会岌岌可危。综合交易平台目前的系统配置就拥有2万个客户同时在线的处理能力,还可以通过扩展前置机群进一步提升系统对更多客户在线的处理能力。 3. 高速的交易所通信线路 综合交易平台通过千兆局域网接入中金所和上期所交易系统,通过三所联网主干接入大商所和郑商所。投资者在综合交易平台的报单直接进入综合交易平台的前置机,经过交易后台高速的资金持仓计算后再经局域网报到中金所和上期所,通过三所联网主干报到大商所和郑商所。行情服务器直连交易所并在同一个进程实现分发到行情前置,接收和分发完全在内存中完成,网络迟延也被压缩到了极点。托管于上期技术的程序化交易终端,因为通过局域网接入综合交易平台,其报单和行情速度处于目前业内最快水平。

相关文档