# 自定义信号发送服务端
在菜单栏【工具】--【策略共享设置】--【服务器端】--【服务器创建和管理】中,共享自定义信号的设置步骤如下图①-④所示,完成上述设置即可。


注意
- 共享自定义信号,需要把KEY告知给客户端,这样客户端才能通过这个KEY获取对应的信号。详见SENDUSERSIGNAL函数说明。
- 只能使用后台程序化来运行SENDUSERSIGNAL函数发送自定义信号。
- 自定义信号共享服务器端必须使用固定的IP地址。
- 自定义信号共享基于TCP协议实现,默认端口为55106,使用时务必在防火墙等开放此端口权限。支持更改为其他端口号。
# 自定义信号共享客户端
当策略共享创建者选择使用共享自定义信号时,伙伴客户连接上共享服务器后,即可通过GETUSERSIGNAL函数获取到服务端发过来的自定义值,用在客户端自身的公式指标或交易策略中。
作为伙伴客户,需要向服务端创建者索要以下连接信息:
- IP地址和服务端口,例如:如192.168.0.1
- 创建者生成的用户名和密码。
- 创建者共享自定义信号时创建的KEY。
意向用户通过GETUSERSIGNAL函数调用创建者本地发送过来的自定义信号值。如下所示:
////接收来自服务器端发送的信号标识为JZT111的当前品种的信号值
GETUSERSIGNAL('JZT111',STKLABEL);
1
2
2
提示
- 获取服务端发送过来的信号值可以在金字塔客户端的图表、后台、股票池等功能上使用,没有限制。
- 服务端自身要调用自身发送的信号值,则需要通过函数GETUSERSIGNALSER来获取