@@ -308,3 +308,190 @@
|
||||
返回:any
|
||||
|
||||
## 网络访问以及相关函数
|
||||
|
||||
## `ImportantItems_Call(stock_arr, end_t, sort_by, return_number)`
|
||||
|
||||
上市公司最新主要财务指标排行。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------------- | -------- | ------------------------------ |
|
||||
| `stock_arr` | array | 数组。股票列表。 |
|
||||
| `end_t` | datetime | 整数。报告期。 |
|
||||
| `sort_by` | any | 整数。排序字段,取值如下: |
|
||||
| `return_number` | any | 整数。返回个数,-1时返回全部。 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `fl_ImportFile(import_type, id)`
|
||||
|
||||
ImportFile函数教学函数。导入保存类型为importType的指定ID证券数据文件。若文件不存在则返回'file not exist',若文件导入失败则返回'Import file fail'。其中虚拟目录名为'testdir',用户应申请服务器权限并且建立好该虚拟目录。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ------ | ---------- |
|
||||
| `import_type` | any | 用户自定义 |
|
||||
| `id` | string | 证券 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `fl_WriteFile(b_kname, t)`
|
||||
|
||||
WriteFile函数教学函数。将指定板块BKname的每一只股票在指定日T的行情数据保存到虚拟目录'testdir'下的'HqData.dat'文件,写出成功则返回'convert finished'。用户应申请好服务器权限,并建立好虚拟目录'testdir'。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | -------- | -------- |
|
||||
| `b_kname` | string | 系统板块 |
|
||||
| `t` | datetime | 日期 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `fl_ExportFile(export_type, id, t)`
|
||||
|
||||
Export函数教学函数。将指定股票ID的历史报告期十大股东序列数据以exportType文件形式导出到虚拟目录'testdir'下,若导入成功则返回'export success',否则返回'export fail!'。用户应当申请好服务器权限,并建立好虚拟目录'testdir'。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ------ | ---------- |
|
||||
| `export_type` | any | 用户自定义 |
|
||||
| `id` | string | 证券 |
|
||||
| `t` | any | 日期 |
|
||||
|
||||
返回:string
|
||||
|
||||
## `ft_Expression2_3(l1)`
|
||||
|
||||
表达式函数教学函数。返回指定股票在指定日180个序列的L1乖离率,与系统参数(股票,周期,时间,复权相关)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---- | ---- | ---- |
|
||||
| `l1` | any | 整数 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `ft_Expression1()`
|
||||
|
||||
表达式教学函数。返回当前股票收盘价的5个周期的平均值,与当前系统参数(股票,时间,周期)相关。
|
||||
|
||||
返回:float
|
||||
|
||||
## `readExcelSheets(alias, file_name, sheets_name, use_ole)`
|
||||
|
||||
从Excel文件中读出Sheets列表。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ---------- | -------------------------------------------------------------------------------- |
|
||||
| `alias` | string | 字符串类型。参考目录别名。 |
|
||||
| `file_name` | string | 字符串类型。文件名称。 |
|
||||
| `sheets_name` | array | 返回值。存贮读出的SHEETS名称,存贮为一个一维字符串数组。 |
|
||||
| `use_ole` | bool=false | 布尔型。是否使用Excel来读取,默认直接采用读文件的方式。设置为真则要求安装Excel。 |
|
||||
|
||||
返回:bool
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
// 读取本地文件的sheet列表名
|
||||
rdo2 readExcelSheets('', 'd:\\test\\test.xls', r, 0);
|
||||
return r;
|
||||
// 结果:array("Sheet1","Sheet2","Sheet3")
|
||||
```
|
||||
|
||||
## `exportFile2(_type, alias, file_name, data, include_header, include_index, sheet, range)`
|
||||
|
||||
将数据导出到指定Sheet、指定数据位置Range的excel文件,仅支持Type类型为ftxls()的,为了兼容其他类型,如果输入的类型是非ftxls()的,则执行exportfile导出数据且无法指定Sheet和Range。注:导出时对应的excel文件需要关闭。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------------- | ------ | ----------------------------------------------------------------- |
|
||||
| `_type` | | 整数类型。参考导入导出类型函数。 |
|
||||
| `alias` | string | 字符串类型。参考目录别名。 |
|
||||
| `file_name` | string | 字符串类型。文件名称。 |
|
||||
| `data` | | 数据,需要导出的数据。 |
|
||||
| `include_header` | bool | 布尔类型。为真时导出的文件包含字段头部信息。缺省时候为真。 |
|
||||
| `include_index` | bool | 布尔类型。为真时导出的文件包含数组下标信息。缺省时候为假。 |
|
||||
| `sheet` | string | 字符串类型,指定Sheet。 |
|
||||
| `range` | string | 字符串类型,指定单元格,如:”A1”表示要把数据导出到A1开始的单元格。 |
|
||||
|
||||
返回:integer|string
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
// 导出10 * 5全1矩阵,到C: \\test.xlsx 文件的Sheet3,C2单元格。
|
||||
data := ones(10, 5);
|
||||
ret := rdo2 exportFile2(ftXls(), "", "C:\\test.xlsx", data, 1, 0, "Sheet3", "C2");
|
||||
return ret;
|
||||
// 结果:1 (表示数据导出成功,可以在c盘看到test.xlsx文件)
|
||||
```
|
||||
|
||||
## `importFile2(_type, alias, file_name, data, include_header, include_index, force_single, sheet, range)`
|
||||
|
||||
导入excel中指定Sheet的内容,可选择指定数据范围Range。仅支持Type类型为ftxls()的,为了兼容其他类型,如果输入的类型是非ftxls()的,则执行importfile导入数据且无法指定数据位置Range。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------------- | ------- | ------------------------------------------------------------------------------------------------ |
|
||||
| `_type` | integer | 整数类型。参考导入导出类型函数。 |
|
||||
| `alias` | string | 字符串类型。参考目录别名。 |
|
||||
| `file_name` | string | 字符串类型。文件名称。 |
|
||||
| `data` | bool | 变参返回,存贮导入的数据。当导入成功的时候,数据将存放在Data。 |
|
||||
| `include_header` | bool | 布尔类型。为真时认为导入的文件包含字段头部信息。缺省时候为真。 |
|
||||
| `include_index` | bool | 布尔类型。为真时认为导入的文件包含数组下标信息。缺省时候为假。 |
|
||||
| `force_single` | bool | 布尔类型。为真时认为导入的文件是一个一维数组。缺省时候为假。 |
|
||||
| `sheet` | string | 字符串类型,指定Sheet。 |
|
||||
| `range` | string | 字符串类型,指定单元格范围,如果为空导入Sheet的所有数据,非空则必须为excel的Range,如:“A1:E13“。 |
|
||||
|
||||
返回:bool
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
// 导入"C:\\test.xlsx"文件中的Sheet3的"C2:E5"数据,包含字段名称。
|
||||
ret := rdo2 importFile2(ftXls(), "", "C:\\test.xlsx", data, 1, 0, 0, "Sheet3", "C2:E5");
|
||||
if ret then
|
||||
return data;
|
||||
else
|
||||
return "导入失败";
|
||||
// 输出:
|
||||
// 无输出。
|
||||
// Excel的数据:
|
||||
```
|
||||
|
||||
## `ftCsVne()`
|
||||
|
||||
逗号分割文件类型,输出结果禁用1E20等类型
|
||||
|
||||
返回:integer
|
||||
|
||||
## `fs_InfoId(infoid)`
|
||||
|
||||
获得基本面数据教学函数。返回截止到2002年6月30日Infoid相关基本面数据。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | ---- | ------ |
|
||||
| `infoid` | any | 基本面 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `ft_Expression2_2(rdate)`
|
||||
|
||||
表达式函数教学函数。返回指定股票在报告期rdate的资产负债表,与当前系统参数(股票)相关。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ------ |
|
||||
| `rdate` | datetime | 报告期 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `loadTableEx(table_name)`
|
||||
|
||||
加载用户数据TableName,如若TableName非空,则返回TableName数据,否则返回空数组。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------ | ------ | -------------------- |
|
||||
| `table_name` | string | 字符串,数据文件名称 |
|
||||
|
||||
返回:array
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
return loadTableEx('repitle');
|
||||
// 返回: repitle为保存好的用户数据
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user