# FORMULANAME 公式名称

取该公式名称

FORMULANAME

示例
//屏幕中间打印公式名称
DRAWTEXTEX(1,1,500,500,FORMULANAME())
1
2

# FORMULASERVER 服务器上取公式

从指定的金钻版服务器上取公式。当金钻版启用服务器公式功能后,普通客户端就可以使用这个函数来连接金钻版上的指定公式

FORMULASERVER(IP,PORT,NAME,PSW,S)

参数
参数 说明
IP 必需,服务器的IP地址
PORT 必需,端口号
NAME 必需,登陆用户名(若为空表示取注册用户名)
PSW 必需,登陆密码(注意区分大小写,若为空表示取用户前11位机器码,机器码可在 帮助->关于...中查看)
S 必需,公式名称

注意

若用户名或密码为INPUT字符串时则表示需要弹出窗口让用户输入

示例
//一旦使用了该函数读取了其他公式,本公式的其他数据便会失效,例如本公式就变成了一个MACD指标。
FORMULASERVER('192.168.0.1',85106,'GUEST','GUEST','MACD');

//弹出登陆验证窗口,让用户输入用户名密码登陆。
FORMULASERVER('192.168.0.1',85106,'INPUT','INPUT','MACD');
1
2
3
4
5

# PREMIUMRATE 获取指定类型的期货合约费率

获取指定费率类型在费率设置中预设的合约费率

PREMIUMRATE(CODE,TYPE,N)

参数
参数 说明
CODE 必需,品种代码,空字符串表示当前品种
TYPE 必需,费率类型
 【TYPE=0】固定金额类型,
 【TYPE=1】按成交额百分比类型,其结果为x%形式,使用时需要除以100。
N 必需,交易方向。
 0表示开仓
 1表示平昨仓
 2表示平今
示例
//获取当前IF主力合约的固定手续费类型的费率金额。
PREMIUMRATE('ZJIF00',0,0);
1
2

# GEGCHARGE 计算合约交易费用

根据 交易菜单->合约信息设置 中预设的合约信息和费率,计算指定品种价格数量的开平仓费用。

GEGCHARGE(S,P,V,N)

参数
参数 说明
S 必需,品种代码,空字符串表示当前品种
P 必需,计算价格
V 必需,计算数量
N 必需,交易方向。
 0表示开仓
 1表示平昨仓
 2表示平今
示例
//表示计算中金所IF00合约在3000点1手的开仓费用.
GEGCHARGE('ZJIF00',3000,1,0);
1
2

# MARKETLABEL 市场代码

取得当前品种的市场代码。返回当前品种的市场代码,例如:沪市返回"SH",深市返回"SZ"。

MARKETLABEL

# MARKETNAME 市场名称

取得当前品种的市场名称。沪市返回"上海证券交易所",深市返回"深圳证券交易所"。

MARKETNAME


# STKLABEL 品种代码

取得品种代码。

MARKETLABEL

将返回当前品种的代码,例如深发展A将返回"000001"。

# STKNAME 品种名称

取得品种名称。以字符串形式返回品种名称。

STKNAME

返回当前品种的名称。


# MINDIFF 最小变动价位

返回当前品种最小变动价位(可在交易菜单->合约信息设置中设置)。

MINDIFF


# MULTIPLIER 品种乘数/单位

当前品种的乘数/单位

MULTIPLIER

# USERNAME 取登录用户名

取登录用户名

USERNAME

示例
//为0表示用户注册名为userid
check:=STRCMP(USERNAME, 'userid')>0;
1
2

# VOLUNIT 每手单位

返回每手单位(可在市场管理中设置)

VOLUNIT

# ARBITRAGECODE 获取套利合约各腿代码

获取组成套利合约各腿的品种代码

ARBITRAGECODE(S,N)

  1. 该函数逐K线模式仅最后K线有效
参数
参数 说明
S 必需,套利合约代码
N 必需,有效范围1-3,分别对应1、2、3腿

返回值: 调用成功返回标的合约代码,失败将失败返回-1

示例
//表示取套利TA0001合约的第一腿的合约代码。
ARBITRAGECODE('TA0001',1);
1
2

# ARBITRAGENAME 获取套利合约各腿名称

获取组成套利合约各腿的品种名称

ARBITRAGECODE(S,N)

  1. 该函数逐K线模式仅最后K线有效
参数
参数 说明
S 必需,套利合约代码
N 必需,有效范围1-3,分别对应1、2、3腿

返回值: 调用成功返回标的合约名称,失败将失败返回-1

示例
//表示取套利TA0001合约的第一腿的合约名称。
ARBITRAGENAME('TA0001',1);
1
2