用某产品提供的数据,统计沪深港通的区间净买入股票数量或区间净买入金额,如果遇到公司送股了,统计的数据就会出现问题。
如图所示:
所以必须要统计出当日真实的买入股票数,再通过当日成交均价,才能算出当日净买入金额。
用某产品提供的数据,统计沪深港通的区间净买入股票数量或区间净买入金额,如果遇到公司送股了,统计的数据就会出现问题。
如图所示:
所以必须要统计出当日真实的买入股票数,再通过当日成交均价,才能算出当日净买入金额。
关于统计沪(深)港通数据时,需要注意的几点。
如果遇到公司转增股票时,这个持股数据是这样变化的。
比如先导智能,2021-06-02收盘后,除权转增,10派3转增6。
2021-06-01系统持股量: 186,258,810.00, 持股数量变动: -913,034.00
2021-06-02系统持股量: 298,758,880.00, 持股数量变动: 112,500,070.00
6月2日的系统持股量数据298,758,880.00就是转增后的持股量,它包括两部分数据,其一是6月2日当天港资购买的数量 + 其二6.1日持股数量186,258,810.00转增后的。
298,758,880.00 = (186,258,810 + x) * 1.6
x = 465490.0,即mfp_sn_inflowamt2
在6.2当天的值。这个值是经过调整以后算出来的。
如果用这个来统计区间求和,如果遇到转增,是会出错的。
L2TP Layer 2 Tunneling Protocol
在CentOS 7虚拟机环境中,搭建一个L2TP服务。
VMware连接方式改为桥接模式,并设定IP地址为静态方式。
1 | vi /etc/sysconfig/network-scripts/ifcfg-ens33 |
修改如下内容:
BOOTPROTO由之前的dhcp改为static
IPADDR就填自己的内网地址
DNS改为宿主机的DNS
ping www.163.com如果通的,表示可以联网了。
清缓存
1 | # yum clean all |
建缓存
1 | # yum makecache |
1 | # yum install -y make gcc gmp-devel xmlto bison flex libpcap-devel |
1 | # vi /etc/ipsec.conf |
新建文件
1 | # vi /etc/ipsec.d/l2tp_psk.conf |
新建预共享密钥
1 | # vi /etc/ipsec.d/ipsec.secrets |
服务器内网网卡IP地址, ens33的地址
1 | #include /etc/ipsec.d/*.secrets |
启动加密服务
1 | systemctl enable ipsec |
1 | # ipsec verify |
修改内核
1 | # vi /etc/sysctl.conf |
1 | # sysctl -p |
再ipsec verify时,已经成功生效
修改l2tp配置文件
1 | # vi /etc/xl2tpd/xl2tpd.conf |
修改xl2tpd属性配置文件
1 | # vi /etc/ppp/options.xl2tpd |
添加用户名
1 | # vi /etc/ppp/chap-secrets |
1 | # Secrets for authentication using CHAP |
启动xl2tpd
1 | # systemctl start xl2tpd |
安装iptables
1 | # yum install iptables |
禁用firewalld1
2systemctl stop firewalld
systemctl mask firewalld
设置iptables规则
查看现有规则
1 | iptables -L -n |
允许所有1
iptables -P INPUT ACCEPT
清空所有默认规则
1 | iptables -F |
清空所有自定义规则
1 | iptables -X |
所有计数器清零
1 | iptables -Z |
开启地址转换
172.16.0.0/121
2
3
4
5
6
7
8
9
10
11
12
13iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ens33 -j MASQUERADE
iptables -I FORWARD -s 192.168.1.0/24 -j ACCEPT
iptables -I FORWARD -d 192.168.1.0/24 -j ACCEPT
iptables -A INPUT -p udp -m policy --dir in --pol ipsec -m udp --dport 1701 -j ACCEPT
iptables -A INPUT -p udp -m udp --dport 1701 -j ACCEPT
iptables -A INPUT -p udp -m udp --dport 500 -j ACCEPT
iptables -A INPUT -p udp -m udp --dport 4500 -j ACCEPT
iptables -A INPUT -p esp -j ACCEPT
iptables -A INPUT -m policy --dir in --pol ipsec -j ACCEPT
iptables -A FORWARD -i ppp+ -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
1 | service iptables save |
如果要使用云服务器,阿里云的防火墙需要开通除了基础端口以外的1701, 500, 4500的udp端口。