You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
206 lines
13 KiB
206 lines
13 KiB
2 months ago
|
公司无线密码:
|
||
|
账号1:H3C_2202-5G-1
|
||
|
密码:A13b142202)
|
||
|
账号2:ssid
|
||
|
密码:Meetingyou0)
|
||
|
-------------------------------------------------------------------------------------------------------------------------------------------------
|
||
|
|
||
|
1、美股数据接入账号:
|
||
|
https://polygon.io/dashboard/api-keys
|
||
|
账号:rnldburn@gmail.com
|
||
|
密码: Meetingyou0
|
||
|
key: CDGMfPJmyiEX5dbjagLSEipf5Y4XbXVb
|
||
|
|
||
|
2、亚马逊oss接入:
|
||
|
myaccesspoint
|
||
|
桶名称:log-aws-bucket-2023
|
||
|
S3: s3://arn:aws:s3:ap-southeast-1:297182325232:accesspoint/myaccesspoint
|
||
|
ARN: arn:aws:s3:ap-southeast-1:297182325232:accesspoint/myaccesspoint
|
||
|
别名:myaccesspoint-9kcrj5icrgdejw1fydhda6n6rfcjkaps1a-s3alias
|
||
|
|
||
|
3、区域:ap-southeast-1
|
||
|
aws_access_key_id:AKIAUKMLSNHYAP7EOBDE
|
||
|
aws_secret_access_key:OW1EcVvbuJ2ZDW2X8G1m9K5XIN/KlDgwxNoSOHR5
|
||
|
endpoint:s3.ap-southeast-1.amazonaws.com
|
||
|
|
||
|
4、阿里云(测试服务器)
|
||
|
网址:https://account.alibabacloud.com/login/login.htm
|
||
|
账户:ouanczqrouoydxc@outlook.com
|
||
|
密码:Meetingyou0))
|
||
|
------------------------------------------------------------------------------------------------------------------------------------------------
|
||
|
|
||
|
1、域名解析:
|
||
|
cotelaiamelia@gmail.com
|
||
|
Meetingyou0)(*&
|
||
|
|
||
|
2、GCP-谷歌云-测试环境:
|
||
|
项目名称:SC Project 47850
|
||
|
LoginAccount:zajdelvipondespq9931@gmail.com
|
||
|
邮箱密码:7ae8b5w0u0z
|
||
|
访问地址:https://cloud.google.com/?hl=zh-CN
|
||
|
|
||
|
3、GCP-谷歌云-正式环境:
|
||
|
项目名称:SC Project 51416
|
||
|
登录邮箱:cloudrun40@gmail.com
|
||
|
邮箱密码:Meetingyou0
|
||
|
辅助邮箱:rnldburn@gmail.com
|
||
|
访问地址:https://cloud.google.com/?hl=zh-CN
|
||
|
|
||
|
4、跳板机
|
||
|
ec2-13-212-72-30.ap-southeast-1.compute.amazonaws.com
|
||
|
用户名:Administrator
|
||
|
密码:J.RUhgy8hHf?QsaK50cckzv3ynl7X.W=
|
||
|
|
||
|
5、YAPI
|
||
|
管理员账号:admin@admin.com
|
||
|
管理员密码:Meetingyou0))
|
||
|
------------------------------------------------------------------------------------------------------------------------------------------------
|
||
|
|
||
|
1、测试服务接口是否正常
|
||
|
curl -X POST -H 'Content-Type: application/json' -d '{ "status": "0","pageSize": "10","pageCount": "1"}' http://10.160.0.2:8003/order_shareus/share_list
|
||
|
curl -X POST -H 'Content-Type: application/json' -d '{ "status": "0","pageSize": "10","pageCount": "1"}' http://trade.lazardinvestgroup.net/order_shareus/share_list
|
||
|
curl -X POST -H 'Content-Type: application/json' -d '{ "status": "0","pageSize": "10","pageCount": "1"}' http://10.160.0.2:8002/order_contract/contract_list
|
||
|
curl -X POST -H 'Content-Type: application/json' -d '{ "status": "0","pageSize": "10","pageCount": "1"}' http://trade.chdh.me/order_contract/contract_list
|
||
|
curl -X POST -H 'Content-Type: application/json' -d '{ "status": "0","pageSize": "10","pageCount": "1"}' https://172.23.48.59:8004/order_sharemys/share_list
|
||
|
curl -X POST -H 'Content-Type: application/json' -d '{ }' http://172.26.45.215:8022/order_backend/update_is_real
|
||
|
curl -X POST -H 'Content-Type: application/json' -d '{ "code": "BSE:IXIGO","id": "80","stock": "7"}' http://10.160.0.17:8000/order_sharepre/share_pre_trade
|
||
|
|
||
|
2、初始化股票数据 34.100.189.47
|
||
|
./shareUs -conf /home/ubuntu/service/config/shareUs.yaml -check shareUs -network onLine
|
||
|
./digitalInit -conf /home/ubuntu/service/config/digitalInit.yaml -check digitalInit -network onLine
|
||
|
./optionInr -conf /home/ubuntu/service/config/optionInr.yaml -check optionInr -network onLine
|
||
|
./shareClearCache -conf /home/ubuntu/service/config/shareInit.yaml -check shareClearCache -network onLine
|
||
|
./contract -conf /home/ubuntu/service/config/contract.yaml -check contract -network onLine
|
||
|
./second -conf /home/ubuntu/service/config/second.yaml -check second -network onLine
|
||
|
./shareCache -conf /home/ubuntu/service/config/shareCache.yaml -check shareCache -network onLine
|
||
|
./wssPool --check tickDB --hostS 0.0.0.0 --addrS :1000 --model allUs --config /home/ubuntu/wss-server/config/config06.yaml
|
||
|
./wssPool --check tickDB --hostS 0.0.0.0 --addrS :1000 --model Us --config /home/ubuntu/wss-server/config/config06.yaml
|
||
|
./wssPool --check tickDB --hostS 0.0.0.0 --addrS :1000 --model allUs --config /home/ubuntu/wss-server/config/config06.yaml
|
||
|
./wssPool --check stockDataUs --hostS 0.0.0.0 --addrS :1000 --project US --config /home/ubuntu/wss-server/config/config.yaml
|
||
|
./wssPool --check tickDB --hostS 0.0.0.0 --addrS :1000 --model updateStockUsCode --config /home/ubuntu/wss-server/config/config06.yaml
|
||
|
./wssPool --check stockCode --hostS 0.0.0.0 --addrS :7777 --project US --config /home/ubuntu/wss-server/config/config06.yaml
|
||
|
|
||
|
3、mysql-生成model
|
||
|
./xorm.exe reverse mysql admin:Meetingyou0@\(dbtest.crsocbk1nt38.ap-southeast-1.rds.amazonaws.com:3306\)/bourse?charset=utf8 templates/goxorm
|
||
|
./xorm.exe reverse mysql admin:Meetingyou0@\(ubsfim.c59brkvf12hq.ap-southeast-3.rds.amazonaws.com:3306\)/bourse?charset=utf8 templates/goxorm
|
||
|
./xorm.exe reverse mysql root:'q7%B/$o>ck5r]{x<'@\(35.186.154.125:3306\)/bourse?charset=utf8 templates/goxorm
|
||
|
./xorm.exe reverse mysql root:123456789@\(127.0.0.1:13306\)/bourse?charset=utf8 templates/goxorm
|
||
|
|
||
|
4、本地环境-docker启动服务
|
||
|
docker run --name mysql -p 13306:3306 -e MYSQL_ROOT_PASSWORD=12345678 mysql:8.0.28
|
||
|
docker run --name f2ad9f23df82a3e5efabd1574b862a94c0657c73a6179efec07d5cf9ae5a307f -p 13306:3306 -e MYSQL_ROOT_PASSWORD=123456789 -d mysql:8.0.28
|
||
|
docker run --name my-redis -p 6379:6379 -d redis --requirepass "123456"
|
||
|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||
|
|
||
|
服务器环境部署:
|
||
|
1、redis部署
|
||
|
sudo apt update
|
||
|
sudo apt-get install redis-server
|
||
|
|
||
|
2、mongod部署
|
||
|
sudo apt update
|
||
|
wget -qO- https://get.docker.com/ | sh
|
||
|
apt install docker-compose
|
||
|
docker-compose up -d
|
||
|
docker-compose down
|
||
|
|
||
|
3、安装supervisor
|
||
|
sudo apt update
|
||
|
apt install supervisor
|
||
|
|
||
|
4、安装nginxs
|
||
|
sudo apt update
|
||
|
sudo apt install nginx
|
||
|
sudo systemctl start nginx
|
||
|
sudo service nginx reload {start|stop|restart|reload|force-reload|status|configtest|rotate|upgrade)
|
||
|
|
||
|
5、设置最大链接数
|
||
|
vim /etc/profile
|
||
|
ulimit -n 1000000
|
||
|
source /etc/profile
|
||
|
|
||
|
6、初始化服务器
|
||
|
切换用户:sudo -i
|
||
|
修改登录权限:vim /etc/ssh/sshd_config
|
||
|
修改配置:PasswordAuthentication yes
|
||
|
修改配置: ChallengeResponseAuthentication yes
|
||
|
重启ssh服务:service ssh restart
|
||
|
修改密码:passwd
|
||
|
|
||
|
7、修改服务器时区
|
||
|
sudo timedatectl set-timezone Asia/Shanghai
|
||
|
|
||
|
8、查看redis链接数
|
||
|
netstat -an | grep :26379 | wc -l
|
||
|
netstat -tuln | grep :80
|
||
|
|
||
|
9、corn 定时器
|
||
|
sudo systemctl status cron
|
||
|
sudo systemctl stop cron
|
||
|
sudo systemctl enable cron
|
||
|
sudo service cron restart
|
||
|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||
|
|
||
|
1、市场总资产: 冻结 + 可用 + 持仓市值
|
||
|
2、市场可用资产: 可用
|
||
|
3、市场累计盈亏(订单表-->平仓状态):
|
||
|
1、买涨:订单量 * (平仓价 - 开仓价)
|
||
|
2、买跌:订单量 * (开仓价 - 平仓价)
|
||
|
4、市场冻结资产: 冻结
|
||
|
5、市场总手续费(统计订单表-->【持仓和平仓】状态):
|
||
|
1、交易手续费:bot_stock_fur_trade ------ sum(service_cost + closing_cost)
|
||
|
2、申购手续费:bot_user_fur_pre_stock_order ----- sum(get_fee)
|
||
|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||
|
|
||
|
目前杠杆设置注解:
|
||
|
1、全市场杠杆倍数设置——》针对所有市场股票给的默认杠杆倍数(目前设置的是1,可修改),且不需要关闭,当然也不影响用户单独设置其他杠杆倍数;
|
||
|
2、用户杠杆倍数设置——》如果用户通过了申请且满足了后台设置触发杠杆的条件(例如:1、是否开启杠杆,2、是否达到最小面值,3、是否满足设置杠杆的范围(最大和最小)),就会使用这个用户单独设置的杠杆倍数;
|
||
|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||
|
|
||
|
docker save liuqingzheng/yapi:latest > yapi_latest.tar
|
||
|
docker save mongo:latest > mongo_latest.tar
|
||
|
|
||
|
docker save gitea/gitea:latest > gitea_latest.tar
|
||
|
docker save mysql:5.7 > mysql.tar
|
||
|
|
||
|
scp -P 31544 mongo_latest.tar mysql.tar gitea_latest.tar yapi_latest.tar root@154.86.0.30:/root
|
||
|
docker load < mongo_latest.tar mysql.tar gitea_latest.tar yapi_latest.tar
|
||
|
|
||
|
docker run -d --name yapi-mongo -e MONGO_INITDB_ROOT_USERNAME=admin@admin.com -e MONGO_INITDB_ROOT_PASSWORD=admin mongo:latest
|
||
|
docker run -d --name yapi-mongo mongo:latest
|
||
|
docker run -d --name yapi-web -p 3001:3000 liuqingzheng/yapi:latest
|
||
|
|
||
|
find / -name config.json 2>/dev/null
|
||
|
|
||
|
docker run -d --name gitea_server_1 -p 3000:3000 -p 222:31544 gitea/gitea:latest
|
||
|
docker run -d --name gitea_db_1 -p 3306:3306 -p 33060:33060 mysql/mysql:5.7
|
||
|
|
||
|
文档|git
|
||
|
yapi:http://154.86.0.30:3001/
|
||
|
git:http://103.71.254.42:3000/
|
||
|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||
|
|
||
|
cron 执行定时任务; cat /etc/crontab
|
||
|
// 行情报警、指数、泰股、马股、港股、印度股、印尼股、新加坡股、英股、德股、法股
|
||
|
*/20 * * * 1-5 root /home/ubuntu/wss-server/checkStock --check tickDB --model checkStock --config /home/ubuntu/wss-server/config/config06.yaml>>/var/log/checkStock.log 2>&1 &
|
||
|
*/5 * * * 1-6 root /home/ubuntu/wss-server/stockIndex --check tickDB --model stockIndex --config /home/ubuntu/wss-server/config/config06.yaml>>/var/log/stockIndex.log 2>&1 &
|
||
|
*/5 * * * 1-5 root /home/ubuntu/wss-server/thailandStock --check tickDB --model southAsiaStock --contract Thailand --hostS 0.0.0.0.0 --addrS :289 --config /home/ubuntu/wss-server/config/config06.yaml>>/var/log/thailandStock.log 2>&1 &
|
||
|
*/5 * * * 1-5 root /home/ubuntu/wss-server/malaysiaStock --check tickDB --model southAsiaStock --contract Malaysia --hostS 0.0.0.0.0 --addrS :299 --config /home/ubuntu/wss-server/config/config06.yaml>>/var/log/malaysiaStock.log 2>&1
|
||
|
*/5 * * * 1-5 root /home/ubuntu/wss-server/hongkongStock --check tickDB --model southAsiaStock --contract HongKong --config /home/ubuntu/wss-server/config/config06.yaml>>/var/log/hongkongStock.log 2>&1 &
|
||
|
*/5 * * * 1-5 root /home/ubuntu/wss-server/indiaStock --check tickDB --model southAsiaStock --contract India --config /home/ubuntu/wss-server/config/config06.yaml>>/var/log/indiaStock.log 2>&1 &
|
||
|
*/5 * * * 1-5 root /home/ubuntu/wss-server/indonesiaStock --check tickDB --model southAsiaStock --contract Indonesia --config /home/ubuntu/wss-server/config/config06.yaml>>/var/log/indonesiaStock.log 2>&1 &
|
||
|
*/5 * * * 1-5 root /home/ubuntu/wss-server/singaporeStock --check tickDB --model southAsiaStock --contract Singapore --config /home/ubuntu/wss-server/config/config06.yaml>>/var/log/singaporeStock.log 2>&1 &
|
||
|
*/5 * * * 1-5 root /home/ubuntu/wss-server/ukStock --check tickDB --model southAsiaStock --contract UK --config=/home/ubuntu/wss-server/config/config06.yaml>>/var/log/ukStock.log 2>&1 &
|
||
|
*/5 * * * 1-5 root /home/ubuntu/wss-server/germanyStock --check tickDB --model southAsiaStock --contract Germany --config=/home/ubuntu/wss-server/config/config06.yaml>>/var/log/germanyStock.log 2>&1 &
|
||
|
*/5 * * * 1-5 root /home/ubuntu/wss-server/franceStock --check tickDB --model southAsiaStock --contract France --config=/home/ubuntu/wss-server/config/config06.yaml>>/var/log/franceStock.log 2>&1 &
|
||
|
|
||
|
// 更新上一次行情价格
|
||
|
8 9 * * * root /home/ubuntu/wss-server/preClose --check=tickDB --model=previousClose --config=/home/ubuntu/wss-server/config/config06.yaml>>/var/log/preClose.log 2>&1 &
|
||
|
|
||
|
// 数据清理
|
||
|
12 22 * * 2-5 root /home/ubuntu/wss-server/deleteSpot --check=tickDB --model=deleteSpot --contract=false --config /home/ubuntu/wss-server/config/config06.yaml>>/var/log/deleteSpot.log 2>&1 &
|
||
|
|
||
|
// 插针数据推送
|
||
|
*/1 * * * * root /home/ubuntu/wss-server/stockCloseData --check=tickDB --model=stockCloseData --config=/home/ubuntu/wss-server/config/config06.yaml>>/var/log/stockCloseData.log 2>&1 &
|
||
|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
|