# 自定义信号发送服务端

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

注意

  1. 共享自定义信号,需要把KEY告知给客户端,这样客户端才能通过这个KEY获取对应的信号。详见SENDUSERSIGNAL函数说明。
  2. 只能使用后台程序化来运行SENDUSERSIGNAL函数发送自定义信号。
  3. 自定义信号共享服务器端必须使用固定的IP地址。
  4. 自定义信号共享基于TCP协议实现,默认端口为55106,使用时务必在防火墙等开放此端口权限。支持更改为其他端口号。

# 自定义信号共享客户端

当策略共享创建者选择使用共享自定义信号时,伙伴客户连接上共享服务器后,即可通过GETUSERSIGNAL函数获取到服务端发过来的自定义值,用在客户端自身的公式指标或交易策略中。

作为伙伴客户,需要向服务端创建者索要以下连接信息:

  1. IP地址和服务端口,例如:如192.168.0.1
  2. 创建者生成的用户名和密码。
  3. 创建者共享自定义信号时创建的KEY。

意向用户通过GETUSERSIGNAL函数调用创建者本地发送过来的自定义信号值。如下所示:

////接收来自服务器端发送的信号标识为JZT111的当前品种的信号值
GETUSERSIGNAL('JZT111',STKLABEL);
1
2

提示

  1. 获取服务端发送过来的信号值可以在金字塔客户端的图表、后台、股票池等功能上使用,没有限制。
  2. 服务端自身要调用自身发送的信号值,则需要通过函数GETUSERSIGNALSER来获取