公司无线密码: 账号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: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 endpoint:s3.ap-southeast-1.amazonaws.com ------------------------------------------------------------------------------------------------------------------------------------------------ 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= ------------------------------------------------------------------------------------------------------------------------------------------------ 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://10.148.0.6:8000/order_sharepre/update_all_stock_id 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/config06.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 ./wssPool --check gatherUs --hostS 0.0.0.0 --addrS :7777 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 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 :6379 | 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 & 59 59 23 * * root /home/ubuntu/wss-server/forexClosePrice --check tickDB --model forexClosePrice --config=/home/ubuntu/wss-server/config/config.yaml>>/var/log/forexClosePrice.log 2>&1 & */5 * * * 1-5 root /home/ubuntu/wss-server/deleteForexTrade --check tickDB --model deleteForexTrade --config=/home/ubuntu/wss-server/config/config.yaml>>/var/log/forexClosePrice.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 & ----------------------------------------------------------------------------------------------------------------------------------------------------------------- [program:collectUs] command=/home/ubuntu/wss-server/collectUs --check collectUs --hostS 0.0.0.0 --addrS :7777 --config /home/ubuntu/wss-server/config/config06.yaml startsecs=30 autostart=true autorestart=true stderr_logfile=/var/log/supervisor/collectUs_err.log stdout_logfile=/var/log/supervisor/collectUs_info.log stdout_logfile_maxbytes = 5MB stdout_logfile_backups = 3 -----------------------------------------------------------------------------------------------------------------------------------------------------------------